@import url(/media-library/resources/css/import.css);



/* button style */
#uobcms-content a.button-style {background-color: #C28A0E; color: #FFF;}
#uobcms-content a:hover.button-style {background-color: #86431E;}


/* pg landing page */
#pg-courses.box-style-three h2 {background-color: #86431E; margin-bottom: 0.75em;}

#pg-quote .box-style-four {border: 1px solid #E8E8DE; padding: 10px; overflow: auto;}
#pg-quote .box-style-four {font-size: 90%;}
#pg-quote .box-style-four img {border: none; float: left; margin-right: 10px;}

/* phd research projects */
#pg-listing ul {list-style: none; font-size: 90%; margin: 0; padding: 0;}
#pg-listing li {margin: 0 0 7px 0; border-bottom: 1px dashed #CCC; padding: 0 0 7px 0;}
#pg-listing li:last-child {border-bottom: none;}
#pg-listing li a {font-weight: bold;}

/* research */
.research-col {width: 50%; float: left;}
.research-col img {float: left; border: 1px solid #CCC; margin: 0 5px 0 0;}
.research-col ul {margin: 0 5px 0 0; padding: 0; list-style: none; list-image: none; font-size: 94%;}
.research-col li {margin: 0; padding: 0; min-height: 100px;}

/* facilities */
.facilities-col {width: 50%; float: left;}
.facilities-col img {float: left; border: 1px solid #CCC; margin: 0 8px 1.5em 0;}
.facilities-col ul {margin: 0.5em 8px 0 0; padding: 0; list-style: none; list-image: none; font-size: 90%;}
.facilities-col li {margin: 0; padding: 0; min-height: 140px;}
.facilities-col h2 {margin-top: 0;}

/* public engagement */
#right-column .box-style-one h2 {color: #333;}

/* film box - site manager fix */
.film-box {margin: 0 0 1.5em 0; padding: 0; position: relative;}
#uobcms-content .film-box h2,
#uobcms-content .film-box h3,
#uobcms-content .film-box h4,
#uobcms-content .film-box p {font-size: 100%; font-weight: bold; margin: 0; padding: 0;  opacity: 1; ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.film-box img {width: 100%; display: block;}
.film-box a span {opacity: 0.9; ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); background: url("http://www.bristol.ac.uk/cmsimages/heading-overlay-arrow.png") no-repeat scroll right center #333; font-weight: bold; color: #FFF; display: block; position: absolute; left: 0; bottom: 0; padding: 0.4em 3%; width: 94%;}
.grid_6 .film-box a span {padding: 0.4em 2%; width: 96%;}
.film-box a:hover span {background: url("http://www.bristol.ac.uk/cmsimages/heading-overlay-arrow.png") no-repeat scroll right center #666;}

#uobcms-content p.sci-video {margin-top: 0; border-bottom: 1px solid #CCC; padding: 10px 0; font-weight: normal; font-size: 90%;}

/* film icon */
#uobcms-content img.film-icon {opacity: 0.85; position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); width: initial!important; display: inline;}

/* make youtube videos responsive */
.video-container {
position: relative;
padding-bottom: 56.25%;
/*padding-top: 30px;*/
height: 0;
overflow: hidden;
margin-bottom: 1.5em;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* migration quick fixes */
.box-style-three .box-border,
.grid_8 .box-style-three h2,
#main-column.grid_8 img:first-child,
.grid_8 .drop-down-menu .list-menu,
#right-column.grid_4 .box-style-two ul.list-menu,
#ug-applying,
#ug-careers,
#pg-programmes ul.list-menu {margin-bottom: 1.5em;}
#main-column.grid_8 .slider-base img,
#main-column.grid_8 .research-col img,
#main-column.grid_8 .grid_6 img {margin-bottom: 0;}


#ug-applying img,
#ug-careers img,
#pg-courses.box-style-three img {display: block; width: 100%;}
.grid_8 img.image-right,
.grid_8 img.image-right-border,
.grid_8 img.image-right-noborder,
.grid_8 img.image-left,
.grid_8 img.image-left-border,
.grid_8 img.image-left-noborder,
#hp-swan #swan-profiles ul li a img {width: initial; display: inline;}
.research-col img {width: 78px;}