/*
        Theme Name: Museums and Collections (Portal)
        Author: Obergine
        Template: museumwp
		
		Andy is here
		
*/


/************** Fonts list *************/
h1,h2,h3 {}
h1>span,h2>span,h3>span, .sidecarItem h3 span, 
.page-title>span, .single-post .widget-title>span, 
.single-post .comment-reply-title>span, .sideCarItem h3 {
	background-color:#dc1926;		
	white-space:pre-wrap;
	position: relative;
	left: 7px;
	padding: 0;
	border-right:solid 7px #dc1926;
	color:#fff;
	border-left:solid 7px #dc1926;
}

	.owl-carousel h2 >span, .gettingHere h2>span {background:transparent;border:none;}
	.MCItem h3>span, footer h3>span, .sidecarItem h3 span, .tribe-events-meta-group h3 span  {border-left:none;}
	footer h3>span  {border-right:none;left:0;}
	.CollectionsSearchArea h2 {
		margin-bottom: 0px;
		position: relative;
		bottom: -30px;
		z-index: 99;
	}


.MainSearchlink {
    padding: 0px !important;
    cursor: pointer;
    height: 50px;
    position: relative;
    /* top: 0px; */
}

.FilterArea {
    position: absolute;
}

.MainSearchlink.NormalLink {
    top: 0;
}

/* Sean's CSS Changes begins - 23/10/2018 */

/* MCItem Word Break */

/*.MCItem span {
    word-break: break-all;
}*/

.tribe-events-sub-nav li {
    width: 50%;
}

.page-template-eventslisting .MCItem,
.page-template-merleventslisting .MCItem,
.page-template-newsandviews .MCItem {
    margin-bottom: 30px;
}

.post-13.page.type-page.status-publish.has-post-thumbnail.hentry {
    display: none;
}

.FirstValue {
    margin-top: 10px;
}

.PaddingFixNewsAndEvents {
    padding-bottom: 52px !important;
}

.HideCategory {
    display: none;
}

.HideTimes {
    display: none;
}

.DateTextInfo {
    margin-top: 10px !important;
    font-size: 19px !important;
    color: #434142 !important;
    font-family: 'Effra-Regular';
}

.tribe-events-gmap {
    display: block;
}

.MarginTopHeadingFix {
    margin-top: 20px;
}

.MarginCollFix {
    margin-bottom: 30px !important;
}

.MarginBottom80 {
    margin-bottom: 80px !important;
}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 30px 2px 2px;
    border: none;
}

select,input[type="text"] {
	color:#434142;
} 

.BlogPosts .MCItemDetails h3 {
    top: -15px;
}


.HubPadding {
    margin-bottom: 80px !important;
}

.fts-instagram-icon {
    color: #FFF !important;
}


.CollSearchFormArea select {
    background: url(images/mc/icons/Icon_Dropdown.svg) scroll no-repeat calc(100% - 10px) center;
    background-size: 30px 24px;
}

.btn.btn-merl.btn-lg.expandall {
    display: none;
}

.FlexNone {
    display: none !important;
}
/*
#EngageID .MCItem:nth-child(n+4) {
    margin-top: 30px;
}
*/
.page-template-merlcollectionspage #Collections .MCItem:nth-child(n+4) {
    margin-top: 30px;
}
/*
#EngageID .MCXXXHeading {
    background-color: #5B6066 !important;
}

#EngageID .MCXXXHeading .MCXXXHeadingSub {
    background: #5B6066;
}*/
/*
.MCXXXHeading .MCXXXHeadingSub {
    left: 7px;
    position: relative;
    padding-right: 7px;
    white-space: pre-wrap;
    display: inline;
    line-height: 140%;
    position: relative;
    background-color: #dc1926;
}*/

/*
.SearchCollections.MCXXXHeading {
    left: 7px;
    position: relative !important;
    padding-right: 5px;
    white-space: pre-wrap !important;
}

#EngageID .MCItem:hover .MCItemDetails {
    background-color: #5B6066 !important;
}

#EngageID #main .MCItem:hover .MCItemInner {
    background-color: #5B6066 !important;
}

#EngageID .MCItemDetails h3 {
    background-color: #5B6066 !important;
    color: #FFF !important;
}

#EngageID .MCItemDetails p {
    color: #5B6066 !important;
}

#EngageID .MCItemDetails h3 span {
    background-color: #5B6066 !important;
}

#EngageID .MCItem:hover .MCItemDetails p {
    color: #FFF !important;
}

#EngageID .MCItem:hover h3 span {
    color: #5B6066 !important;
    background-color: #FFF !important;
}

#EngageID .MCItem:hover .MCItemInner {
    background-color: #5B6066 !important;
}

#EngageID .MCItem:hover .MCItemDetails h3 {
    background-color: #FFF !important;
    color: #5B6066 !important;
}
*/
/* */

/*#Collections .MCXXXHeading {
    background-color: #18628A !important;
}*/
/*
.MCXXXHeadingSub {
	color:#fff;
	padding:0 7px;
}*/

/*#Collections .MCXXXHeadingSub {
    background: #18628a;
}*/




/* */


.SearchCollectionText {
    text-align: center;
    font-size: 19px;
    color: #434142;
    margin-bottom: 30px;
}
/*
.CollectionsSearchArea .MCXXXHeading {
    background-color: #5B6066 !important;
}
*/
.CollSearchFormArea {
    background-color: #E8E8E8;
    margin-bottom: 30px;
}

.AZAlpha,
.AlphabetsDiv ul li:hover {
    background-color: #D61926;
}
/*
.HeaderH1 {
    background-color: #D61926;
    color: #FFF;
    font-size: 60px !important;
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 40px 0px 40px;
}*/

.page-template-merlcollectionlisting h1:not(.classy)::after,
h2:not(.classy)::after {
    margin-top: 0px !important;
}


.page-template-merlcollectionlisting #breadcrumb {
    display: none;
}

.GalleryActiviyItem.AlphaOuter.active .title,
.CollectionAtoZ .GalleryActiviyItem  .title {
    background: #d61926;
    color: #FFF !important;
    display: table !important;
    padding: 0px 15px;
}

div.MainSearchDiv.SearchClickDiv {
    width: 100% !important;
    display: inline-block !important;
    left: 0 !important;
	
}

.MainSearchDiv.SearchClickDiv.MainSearchBox {
    width: 90% !important;
}
/*
.page-template-merleventslisting #breadcrumb span:last-child span,
.page-template-newsandviews-php #breadcrumb span:last-child span,
.page-template-merlcollectionspage #breadcrumb span:last-child span,
.single-tribe_events #breadcrumb span:last-child span,
.single-post #breadcrumb span:last-child span {
    color: #d61926;
    margin-left: 5px !important;
}*/

.tribe-street-address {
    font-size: 19px !important;
    font-family: 'Effra-Regular' !important;
    color: #434142;
    font-style: initial !important;
}

.AZListHome {
    text-decoration: underline !important;
}

.odd.no-posts,
.even.no-posts {
    display: none;
}

.GalleryActiviyItem.AlphaOuter.active .HRLine {
    position: absolute;
    margin-top: -25px !important;
    margin-left: 22px;
    border-top: 5px solid #434142;
    z-index: -1;
}

.AZName {
    font-weight: bold !important;
    font-size: 19px;
}

.AZName:hover {
    color: #d61926;
}


.MainSearchlink.NormalLink {
    margin-left: 20px;
}


footer .FooterBottom>.container {
    padding-top: 0px !important;
}

footer .footer_top_holder>.container {
    padding-bottom: 15px !important;
}


.activeCount {
    background-color: #d61926;
    color: #FFF !important;
}

.activeCount .allcount {
    color: #FFF !important;
}

.GalleryActiviyItem .searchheading {
    background: url(images/svg/Icon_Plus.svg) no-repeat scroll right 12px transparent;
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
    position: relative;
    background-position: center right;
    top: 3px;
    padding-right: 30px;
    background-size: 20px;
    cursor: pointer;
}

.GalleryActiviyItem .searchheading.active {
    background: url(images/svg/Icon_Minus_active.svg) no-repeat scroll right 12px transparent;
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
    position: relative;
    background-position: center right;
    top: 3px;
    padding-right: 30px;
    background-size: 20px 20px;
    cursor: pointer;
}


#breadcrumb .fa.fa-angle-right {
    margin-right: 8px;
    margin-left: 8px;
    position: relative;
    top: 2px;
    font-weight: bold;
}
/*
.single-tribe_events #breadcrumb span {
    color: #434142 !important;
    font-weight: normal !important;
}
*/
.ObjectItem {
    max-height: 300px;
}

.page-template-merleventslisting .MCItemDetails {
    padding: 0px 17px 20px 17px;
}

#breadcrumb {
    display: block;
    background: #fff !important;
    box-shadow: none;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
/*
.page-template-newsandviews .col-md-3.MobileB30 h2,
.page-template-merleventslisting .col-md-3.MobileB30 h2,
.page-template-merleventslisting .ObjectsRowOuter .col-lg-9 h2 {
    font-size: 27px !important;
    background: #D61926;
    color: #FFF;
    display: table;
    padding: 3px 10px 3px 10px;
}
*/

.page-template-merleventslisting h1:not(.classy)::after,
h2:not(.classy)::after {
    background: transparent !important;
}

#breadcrumb span:last-child span {
    color: #D61926;
}

#breadcrumb span,
#breadcrumb span {
    color: #434142;
    font-weight: normal
}

.page-template-merleventslisting .site-main,
.page-template-eventslisting .site-main {
    background: #E8E8E8 !important;
}
/*
.page-template-merleventslisting .page-title,
.page-template-merlcollectionspage .page-title,
.page-template-newsandviews .page-title,
.page-template-merlvisitus .page-title,
.page-template-merlcollectionlisting .page-title {
    background: #d61926;
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 15px 10px 15px;
}
*/

footer .footer_top_holder {
    padding-top: 0px !important;
}

.entry-footer {
    display: none;
}



.home .intro h2 {
    margin-bottom: 8px !important;
}

#cookie-notice .cn-button {
    background-color: #d61926;
    color: #fff;
}

.ow-navigation {
    background-color: #FFF !important;
}

.CollSearchFormArea #searchButton {
    background: url(images/mc/icons/Icon_Right_white.svg) scroll no-repeat 20px center #ffffff;
    background-color: #5B6066;
    background-size: 38px 15px;
    background-position: center center;
}

.CollSearchFormArea #searchButton:hover {
    background-color: #D61926;
}

.UsingCollections {
    text-align: center;
    margin: 20px 0px 20px 0px;
    font-size: 19px;
    color: #434142;
}

.AccessHereText {
    display: block;
}
/*
.page-template-merlcollectionspage #breadcrumb {
    display: block !important;
    background-color: #FFF;
    box-shadow: none !important;
}

.page-template-merlcollectionspage #breadcrumb span:last-child span {
    color: #d61926;
}
*/
.MarginTB90.BlogPosts {
    margin-bottom: 0px !important;
    background: linear-gradient(to bottom, #FFF 0%, #FFF 70%, #FFF 50%, #E8E8E8 23%, #E8E8E8 100%);
}

.ow-navigation .navbar-nav>li>a:hover {
    color: #d61926;
}


.comment-form label {
    font-size: 19px !important;
    font-family: 'Effra-Regular' !important;
    color: #434142 !important;
}

.entry-date {
    font-size: 17px;
    color: #434142;
}

.SeeAllEventsDiv,
.SeeAllDiv {
    background-color: #E8E8E8;
    padding-bottom: 90px;
    padding-top: 60px;
	text-align:center;
}

.SeeAllEventsDiv {
    padding-bottom: 105px;
}


.MainSearchlink {
    height: auto;
    width: auto;
    position: absolute !important;
}

.PrevNextTitle {
    text-transform: uppercase;
	position:relative;
	bottom:-2px;
}
	.PrevFirst {bottom:3px;}

/*.EventsAreaRowOuter .MCItemDetails {
    max-height: 200px !important;
} */


/* Sean's CSS Changes ends */

@font-face {
    font-family: 'Effra-Bold';
    src: url("fonts/effra/effra-bold.ttf");
    src: url("fonts/effra/effra-bold.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-bold.ttf") format("truetype"), url("fonts/effra/effra-bold.svg#effra-bold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Effra-Medium';
    src: url("fonts/effra/effra-medium.eot");
    src: url("fonts/effra/effra-medium.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-medium.ttf") format("truetype"), url("fonts/effra/effra-medium.svg#effra_regular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Effra-Regular';
    src: url("fonts/effra/effra-regular.eot");
    src: url("fonts/effra/effra-regular.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-regular-ttf.ttf") format("truetype"), url("fonts/effra/effra-regular-svg.svg#effra_regular") format("svg");
    font-weight: normal;
    font-style: normal;
}

/****************/

body {
    font-family: "Effra-Regular", sans-serif;
    color: #434142;
    font-size: 19px;
}

body p {
    color: #434142;
    line-height: 150%;
    margin: 0 0 10px;
    font-size: 19px;
}


button,
input,
select,
textarea {
    font-size: 16px;
}

h1,.page-title, .single-post .widget-title, 
.single-post .comment-reply-title {
    font-family: "Effra-Bold", sans-serif;
    color: #FFF;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 60px !important;
    margin-bottom: 30px;
	line-height:140%;
	background: #dc1926;
	display:inline;
}
/*	.single-tribe_events h1,
	.single-post .entry-header h1	{display:inline;white-space:pre-wrap;}
*/
/*	h1>span,.page-title>span, .single-post .widget-title>span, 
	.single-post .comment-reply-title>span, .sideCarItem h3 {
		white-space:pre-wrap;
		position: relative;
		left: 7px;
		padding: 0;
		background-color: #dc1926;
		border-right:solid 7px #dc1926;
	}
	h1 .MCXXXHeadingSub {
		background-color: #dc1926;
	}
*/
.single-post .widget-title ,
.single-post .comment-reply-title{
    font-size: 27px !important;
	margin-bottom:0;
}
	
.page-title {	
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative;
}
	.single-tribe_events .tribe-events-single-event-title {
		font-size:60px;text-transform:inherit;
	}

h1:not(.classy)::after,
h2:not(.classy)::after {
    width: 100px;
    height: 3px;
    background: #dc1926;
    content: " ";
    display: block;
    margin-top: 10px;
}

h1.text-center::after {
    margin: 10px auto 0;
}

h2 {
    font-family: "Effra-Bold", sans-serif;
    color: #434142;
    font-style: normal;
    font-weight: 400;
    margin-top: 0;
    font-size: 42px;
    line-height: 130%;
}

h2.text-center::after {
    margin: 5px auto 0;
}

h3 {
    font-family: "Effra-Bold", sans-serif;
    color: #000000;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 27px;
}

h3.text-center::after {
    margin: 10px auto 0;
}

h4 {
    font-family: "Effra-Bold", sans-serif;
    color: #000000;
    font-style: normal;
    font-weight: 400;
    margin-top: 0;
    font-size: 16px;
    text-transform: uppercase;
}

h5,
h6 {
    color: #000000;
    font-family: "Effra-Bold", sans-serif;
    font-size: 14px;
    line-height: 120%;
    margin-top: 0;
    text-transform: uppercase;
}

#main a:not(.btn),
header #menu-auto-menu-from-pages .custommegamenu .OpeningTimes a.NormalLink,
.EventsListingInner .whatson .slider_box h3 a,
.EventCalendar .box_content_inner h3.entry-title {
    color: #dc1926;
    text-decoration: none;
    font-weight: normal;
}

.MapGalImageDiv img {
    max-width: none !important;
}

#main a:not(.btn):hover,
header #menu-auto-menu-from-pages .custommegamenu .OpeningTimes a.NormalLink:hover,
.EventsListingInner .whatson .slider_box h3 a:hover,
.EventCalendar .box_content_inner h3.entry-title:hover {
    text-decoration: underline !important;
}

.HasYellowLinks a {
    color: #dc1926;
}

div.entry-content li {
    list-style-type: disc;
}

.icon-list li,
.silicon_counters li,
.page-template-contact li[id^="text-"] {
    list-style-type: none !important;
}

.page-template-contact .nf-form-layout
{
	margin-top: 30px;
}

.top-bar .call {
    background: #f19100;
    height: 40px;
    padding: 0 30px;
    float: right;
    margin-right: 50px;
    -webkit-transform: skew(180deg);
    -moz-transform: skew(180deg);
    -o-transform: skew(180deg);
    transform: skew(180deg);
}

.top-bar .call p {
    -webkit-transform: skew(-180deg);
    -moz-transform: skew(-180deg);
    -o-transform: skew(-180deg);
    transform: skew(-180deg);
}

.top-bar .call p i {
    margin-right: 10px;
}

.top-bar:before {
    width: 0px;
}

.navbar-toggle {
    margin-top: 20px !important;
    border: none !important;
	padding: 0px;	
}

body .navbar-default .navbar-toggle:focus, 
body .navbar-default .navbar-toggle:hover
{
	background-color: transparent;
}

.MC_Topbar-inner,
.MC_Topbar-inner .contact {
    height: 60px;
}

.MC_Topbar-inner {
	 width: 100%;
    display: inline-block;
    margin-bottom: 0px;
    text-align: right;
	position: relative;
}

.MC_Topbar-inner ul li {
    display: inline-block;
}

.MC_Topbar-inner .contact li {
    padding-left: 30px;
}


.MC_Topbar-inner .social a {
    padding: 0 8px;
    font-size: 18px;
}

.MC_Topbar-inner li a {
    color: #ffffff;
    font-weight: 500;
    font-size: 15px;
}

.MC_Topbar-inner .contact i {
    padding-right: 12px;
    color: #ffffff;
}

.topbar .FullWidth {
    width: 100%;
    background-color: #434142;
    margin-bottom: 0px;
    height: 60px;
}

header {
    background-color: #f5f5f5;
}

.MC_Topbar {
    height: 60px;
}

.MC_Topbar-inner ul {
    margin-bottom: 0px;
    display: inline-block;
    line-height: 60px;
}

.MC_Topbar-inner ul.social {
    padding-left: 20px;
}

header .navbar-default {
    padding: 30px 0px;
}

header .logo img {
    height: 60px;
}

header .nav-icons-item li {
    display: inline-block;
}

header .nav-icons-item li  .dropdown-menu li{
    display: block;
}

header .nav-icons-item li  .dropdown-menu li a{
    text-align: left;
	padding: 10px;
}

header .nav-icons-item li  .dropdown-menu li a:after {
   content:"";
   display: none;
   height: 0px;
}




header .nav-icons-item li a {
    padding: 15px 20px 0px;
    text-align: center;
}

header .nav-icons-item li a .header-icon {
    height: 40px;
    width: 40px;
}


header .nav-icons-item li a .header-icon .stroke {
    fill: #808080;
}

header .nav-icons-item li a span,
header .nav-icons-item li div span {
    color: #434142;
    display: block;
    font-size: 19px;
    text-transform: none;
    font-family: "Effra-Medium", sans-serif;
}

/**hack when span inside span appears*/

header .nav-icons-item li a span span,
header .nav-icons-item li div span span {
    padding-top: 0px;
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: transparent;
}

.uor {float:right;padding-top:10px;}
.uor img {height:40px;}

.TopNav1 ul li.active div {
    padding: 10px 25px 0 !important;
}

.TopNav1 {
    float: right;
}

.TopNav1 .HeaderSearch {
    float: right;
    padding-right: 50px;
}

.TopNav1 ul li a,
.TopNav1 ul li div {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center top;
}

.TopNav1 ul li a:hover,
.TopNav1 ul li.active div {
    background-position: center -71px;
    color: #dc1926;
}

.TopNav1 ul li.active div span {
    color: #dc1926;
}

header .nav-icons-item li a:hover .header-icon .stroke {
    fill: #dc1926;
}

header .nav-icons-item li a:hover span {
    color: #dc1926;
}

.nav-icons-item {
    float: left !important;
}

.TopNav1 .UoRLogo a {
    line-height: 65px;
}

.nav-icons-item a {
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}

.merloverlay {
    padding: 25px !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
}



.merlgridouter h3,
.merlgridouter .vc_gitem-post-data {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.merloverlay h3 {
    margin-bottom: 10px !important;
}

.merloverlay h3,
.merloverlay div {
    color:#ffffff !important;
}

.TopNav1 > ul > li > a:hover,
.TopNav1  > ul > li > a:focus {
    background-color: transparent !important;
}

body .ow-navigation .dropdown-menu > li > a:focus, 
body .ow-navigation .dropdown-menu > li > a:hover,
body .ow-navigation .navbar-nav .dropdown-menu > .active > a,
body .ow-navigation .navbar-nav .dropdown-menu > .active > a:hover,
body .ow-navigation .navbar-nav .dropdown-menu > .active > a:focus
{
	background-color: #dc1926;

}

body .ow-navigation .dropdown-menu > li > a:focus span, 
body .ow-navigation .dropdown-menu > li > a:hover span,
body .ow-navigation .navbar-nav .dropdown-menu > .active > a span,
body .ow-navigation .navbar-nav .dropdown-menu > .active > a:hover span,
body .ow-navigation .navbar-nav .dropdown-menu > .active > a:focus span
{
		color: #ffffff;
}


header #menu-main-menu {
    padding-right: 30px;
/*    display: block !important;*/
}

header #menu-main-menu a,
header #menu-auto-menu-from-pages a {
    font-size: 16px;
    font-weight: 400;
}

header #menu-auto-menu-from-pages>.menu-item>a {
    padding: 13px 35px 12px !important;
}

/************
Footer
*****************/

footer .footer_top_holder {
    padding-top: 60px;
}

footer .footer_top_holder>.container {
    background-color: #dc1926;
    padding-top: 30px;
    padding-bottom: 70px;
}
/*
footer .footer_top_holder h3 {
    font-family: "Effra-Bold", sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 19px;
    color: #fff !important;
}


footer .footer_top_holder p,
footer .footer_top_holder a,
.FooterQuickLinksDiv div {
    font-size: 14px;
}
*/

footer .fa-ul {
    margin-left: 20px;
}

footer .fa-ul li {
    margin-bottom: 8px;
}

footer .fa-ul li a:hover {
    text-decoration: underline;
}

footer .footer_top_holder .fa-li {
    top: 6px;
}

footer .footer_top_holder p {
    line-height: 140%;
}

footer .footer_top_holder h3:not(.classy)::after {
    width: 100px;
    height: 3px;
    background: #dc1926;
    content: " ";
    display: block;
    margin-top: 10px;
}

footer .footer_top_holder h3.text-center::after {
    margin: 10px auto 0;
}

footer .footer_top_holder h3::after {
    content: none !important;
}

footer .footer_top_holder a,
footer p,
footer h4,
footer li,
footer a {
    color: #ffffff;
    font-size: 15px;
	font-weight:normal;
}
	footer a:hover {color:#fff;text-decoration:underline;}

footer .CopyCol ul {
    padding-left: 0px;
}

footer .CopyCol li {
    display: inline-block;
    margin-right: 20px;
}

footer h4 {
    margin-bottom: 0px;
}

footer {
    background: #d61926 url(https://www.reading.ac.uk/web/multimediafiles/assets-img-structure-bg-tile-red.png) 0px 0px repeat;
}

footer .footer_top_holder a:hover {
    color: #ffffff;
    text-decoration: underline;
}

footer input[type="checkbox"],
.Subscribe input[type="checkbox"] {
    display: none;
}

footer .social.list-inline {
    margin-left: 8px;
}

footer .FormField label+input[type="checkbox"] {
    /*display: inline-block;
    left: 10px;
    margin-right: 20px;
    position: absolute;*/
}

/*
.Newsletter .infoText, .Newsletter .FormDescription {
    display: none !important;
}*/

footer .nf-after-form-content {
    display: none !important;
}

footer .nf-field-container {
    margin-bottom: 10px !important;
}

footer nf-field {
    position: relative !important;
}

footer nf-field .nf-after-field {
    bottom: -9px;
    position: absolute;
}

footer nf-field .nf-error-msg {
    font-size: 13px !important;
}

footer input[type="email"].ninja-forms-field {
    margin-bottom: 10px !important;
}

.Newsletter .FormField label {
    font-weight: normal;
    padding-left: 20px;
}

.Subscribe {
    text-align: center;
}

.SubscribeH2:before {
    content: url(https://www.reading.ac.uk/web/MultimediaFiles/Icon_Digging_Deeper.svg);
    position: relative;
    top: 15px;
    margin-right: 20px;
}

.SubscribeH2:after {
    margin-left: calc(50% - 22px);
    margin-right: auto;
}

.Subscribe .FormField {
    display: inline !important;
    max-width: 200px !important;
}

.Subscribe .checkbox li {
    width: 45%;
    float: left;
}

.Subscribe .nf-after-form-content {
    display: none;
}

.Subscribe nf-field:nth-last-of-type(1) {
    float: left;
    width: 30%;
}

.Subscribe nf-field:nth-last-of-type(2) {
    float: left;
    width: 70%;
}

.Subscribe .formButtons input {
    margin-top: 8px;
    height: 40px;
    padding-top: 0.6em;
}

/*
.Subscribe .FormField.checkbox {
    display: inline-block !important;
    margin-bottom: 20px;
}*/

.Newsletter .checkbox label {
    padding-left: 30px;
}

/*
.Newsletter .FormField:nth-child(5) label {
    display: none !important;
}*/

/*
.Newsletter .checkbox, .Newsletter .Subscribe {
    margin-bottom: 12px;
}
*/

.Newsletter .txtsub,
.Newsletter .FormField input[type="text"],
.Newsletter .FormField input[type="email"] {
    background-color: transparent;
    border: 1px solid #808080;
    height: 40px;
    padding: 8px 15px;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 8px;
}

.Subscribe.Newsletter input[type="email"] {
    border-right: none;
}

.Newsletter .FormField input[type="email"]:focus {
    border-color: #808080;
    color: #808080;
}

.Newsletter .nf-field-container.email-container {
    margin-bottom: 0;
}

.Newsletter .nf-before-form-content {
    display: none;
}

.Newsletter .checkbox label {
    background: url(https://www.reading.ac.uk/web/MultimediaFiles/Check_merlresponsive.svg) left 2px no-repeat;
    display: inline-block;
}

.Newsletter .checkbox label.nf-checked-label {
    background: url(https://www.reading.ac.uk/web/MultimediaFiles/Check_merlresponsive.svg) left -60px no-repeat;
}

/*
footer .FormField input[type="text"], footer .FormField input[type="email"] {
    border: 1px solid #dc1926;
}*/

/*.Subscribe .FormField input[type="text"], .Subscribe .FormField input[type="email"] {
    border: 1px solid #808080;
}*/

/*
.Newsletter .btnSub {
    width: 100%;
}*/

/*GalleryRelatedItem - b*/

.single-gallery .didyouknow {
    background-color: #f5f5f5;
}

body:not(.home).single-gallery .site-main .full-content {
    padding-bottom: 0px !important;
}

.HomeHeroOuterDiv>div {
    border: none !important;
}

a.GalleryRelatedItem {
    border-bottom: solid 1px #dfdfdf;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
}

.GalleryRelatedItem p {
    margin-bottom: 0px;
}

.GalleryRelatedItemImage {
    float: left;
    margin-right: 15px;
    position: relative;
}

.GalleryRelatedItemImage img {
    width: 70px !important;
}

.GalleryRelatedItem h5 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.overlayPlus {
    font-size: 50px;
    border: solid 2px #000000;
    color: #000000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: auto;
    overflow: hidden;
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 33px;
}

a.GalleryRelatedItem:hover {
    text-decoration: none !important;
}

.ow-navigation .ddl-switch {
    background-color: #ffffff !important;
    color: #808080 !important;
    font-size: 30px !important;
}

/*GalleryRelatedItem - e*/

footer {
    padding-bottom: 30px;
}

footer input[type="email"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #808080 !important;
}

footer input[type="email"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #ffffff !important;
}

footer input[type="email"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #ffffff !important;
}

footer input[type="email"]:-moz-placeholder {
    /* Firefox 18- */
    color: #ffffff !important;
}

footer .FooterBottom>.container {
    background-color: #dc1926;
    padding-top: 30px;
    padding-bottom: 40px;
}

.FooterBottom {
    color: #ffffff;
}

.FooterBottom p {
    font-size: 14px;
}

.FooterObergine {
    text-align: right;
    margin-top: 10px;
    margin-bottom: auto;
    margin-bottom: 15px;
}

footer .CopyCol {
    height: 100%;
}

footer .CopyCol p {
    margin-top: 15px;
}

.FooterLogos {
    display: block;
    margin-bottom: 20px;
}

footer .footer_top_holder a {
    font-weight: normal;
}

footer .footer_top_holder a:hover,
.MC_Topbar-inner a:hover {
    text-decoration: underline !important;
}

.Map .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

.Map {
    position: relative;
}

.Map .container {
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 0;
    max-width: 320px;
    z-index: 99;
}

.MapInsideDiv {
    background-color: #dc1926;
    width: 320px;
    float: right;
    height: 100%;
    text-align: center;
    color: #ffffff;
}

.MapInsideDiv p {
    margin-bottom: 5px;
}

.MapInsideDiv .Section1 {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 25px;
    margin-bottom: 30px;
}

.MapInsideDiv .Section2 {}

/***Footer - ends*/

/***Breadcrumb - b***/

#breadcrumb {
    padding: 13px 0px;
    margin-left: auto;
    margin-right: auto;
}

#breadcrumb a,
#breadcrumb span {
    font-size: 16px;
    margin-right: 5px;
    color: #000000;
}

#breadcrumb span {
    margin-right: 0px;
    margin-left: 5px;
}

#breadcrumb span:first-child {
    margin-left: 0px;
}
/*
#breadcrumb a {
    text-decoration: underline !important;
}

#breadcrumb a:hover {
    text-decoration: none !important;
}
*/
#breadcrumb a:hover {
    text-decoration: underline;
}

/***Breadcrumb - e***/

/**Default content - b*/

.DefaultContent table tr {
    width: 100%;
}

.DefaultContent table th,
.DefaultContent table td {
    padding: 13px 10px !important;
    border: 1px solid #b3b3b3;
}

.DefaultContent table th {
    border-left: 2px solid #dc1926;
    border-right: 1px solid #dc1926;
    border-top: 1px solid #dc1926;
    border-bottom: none !important;
}

.DefaultContent table td {
    border: 1px solid #b3b3b3;
}

.DefaultContent table th {
    background-color: #dc1926;
    color: #000000;
}

.DefaultContent h2 {
    margin-top: 20px;
}

.DefaultContent h2:first-child {
    margin-top: 0px;
}

.DefaultContent h2 {
    margin-bottom: 15px !important;
}

.DefaultContent h3,
.DefaultContent h4,
.DefaultContent h5 {
    margin-bottom: 7px;
    margin-top: 20px;
}

.DefaultContent h4 {
    text-transform: uppercase;
}

/**Default content - e*/

/**Theme specifc - Custom - b*/

body:not(.home) .site-main .full-content {
    margin-top: 90px !important;
    padding-bottom: 90px !important;
}

.ContactRow {
    margin-top: 15px !important;
}
/*
.overlay-gr {
    padding: 100px 0px;
}

.page-template-newsandviews .overlay-gr,
.page-template-merlcollectionspage .overlay-gr,
.page-template-merleventslisting .overlay-gr {
    padding: 0px 0px;
}
*/
.page-header {
    background-position: center center !important;
    background-attachment: initial !important;
    background-size: auto auto !important;
    background-repeat: no-repeat !important;
    height: 400px !important;
    position: relative;
}

.merlhubitem .vc_gitem_row .vc_gitem-col {
    padding: 0;
}

.merlhubitem .vc_gitem-zone-mini {}

.merlhubitem .vc_gitem-row-position-bottom {
    top: 0 !important;
}

.merlhubitem .vc_gitem-row-position-bottom .overlay {
    height: 100% !important;
}

.home .Subscribe .nf-error-msg {
    text-align: left !important;
}

.home .Subscribe input[type="email"] {
    margin-bottom: 0px !important;
}

.home .Subscribe input[type="email"] {
    margin-bottom: 0px !important;
}

/**Theme specifc - Custom - e*/

.MarginBottom40 {
    margin-bottom: 40px !important;
}

#menu-main-menu .dropdown-toggle .caret,
#menu-auto-menu-from-pages .dropdown-toggle .caret {
    display: none;
}


.sidecar>li {
    list-style-type: none !important;
}

.DefaultContent .has-post-thumbnail .wp-post-image {}

.sidecarItem .icon {
    margin-bottom: 7px;
    padding-bottom: 8px;
    padding-left: 50px;
    padding-top: 8px;
}

.opening {
    background: url("images/icons/Icon_Opening_Times.svg") scroll no-repeat 0 0 transparent;
}

.admission {
    background: url("images/icons/Icon_Admission.svg") scroll no-repeat 0 0 transparent;
}

.wagoon {
    background: url("images/icons/Icon_Wagoon_Collection.svg") scroll no-repeat 0 0 transparent;
}

.community,
.page-template-contact #siliconcounters-2 h2 {
    background: url("images/icons/Icon_Community_Red.svg") scroll no-repeat 0 0 transparent;
}

.phone {
    background: url("images/icons/Icon_Telephone_Red.svg") scroll no-repeat 0 0 transparent;
}

.email {
    background: url("images/icons/Icon_Email_Red.svg") scroll no-repeat 0 0 transparent;
}



.page-template-contact #siliconcounters-2 h2 {
    background: url("images/icons/Icon_Community_Red.svg") scroll no-repeat 0 0 transparent;
    font-size: 16px !important;
    margin-bottom: 0px !important;
    padding-bottom: 8px;
    padding-left: 50px;
    padding-top: 8px;
}

.page-template-contact #siliconcounters-2 h2:after {
    height: 0px !important;
}

.page-template-contact #siliconcounters-2,
.page-template-contact .silicon-counters-per-row-4 {
    text-align: left !important;
    margin-left: 0px !important;
}

.page-template-contact .OpenngTime {
    margin-left: 50px !important;
}

.page-template-contact .silicon-counters-per-row-4 {
    margin-left: 25px !important;
}

.page-template-contact .silicon-counters-per-row-4 {
    background-color: transparent !important;
}

.page-template-contact .silicon_counters .icon span,
.page-template-contact .silicon_counters a.icon {
    /* width: 35px !important;*/
}

.page-template-contact .silicon-counters-per-row-4 ul li {
    /* width: 20% !important;*/
}

.HubContainer {}

.merlgridouter .vc_gitem-row-position-top {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.page-template-merlhub .DefaultContent .entry-content .vc_row:first-of-type {
    padding-bottom: 50px;
    padding-top: 50px;
}

.page-template-merlhub .DefaultContent .entry-content .vc_row:first-of-type {
    padding-bottom: 50px;
    padding-top: 50px;
}

.page-template-merlhub .DefaultContent .entry-content .vc_row:first-of-type .vc_column_container,
.page-template-merlhub .DefaultContent .entry-content .vc_row:nth-of-type(2) .vc_column_container {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

.page-template-merlhub .DefaultContent .entry-content .vc_row:nth-of-type(2) {
    background-color: #f5f5f5;
}

.page-template-merlhub .DefaultContent .entry-content .vc_row {}

/*Tabs - b*/

#Tabs {
    margin-top: 40px;
}

#Tabs ul#tabList {
    padding: 0px;
    position: relative;
    margin-bottom: 0px;
}

#Tabs ul#tabList li:first-child {
    margin-left: 0px;
}

#Tabs ul#tabList li,
div.mobileTab {
    width: 20%;
    padding: 5px;
    background: #f5f5f5;
    display: inline-block;
    margin-left: -5px;
    font-family: "Effra-Bold", sans-serif;
    font-size: 18px;
    color: #000000;
    height: 60px;
    text-align: center;
    text-transform: uppercase;
    border-top: solid 3px #f5f5f5;
    cursor: pointer;
}

div.mobileTab {
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
    display: none;
}

#Tabs ul#tabList li.active {
    border-top-color: #dc1926;
    background: #ffffff;
}

#Tabs ul#tabList li span,
div.mobileTab span {
    position: relative;
    top: -14px;
}

#Tabs ul#tabList li span:before,
div.mobileTab span:before {
    position: relative;
    top: 16px;
}

#Tabs ul#tabList li.car span:before,
div.mobileTab.car span:before {
    content: url("images/icons/Icon_GH_Car.svg");
}

#Tabs ul#tabList li.train span:before,
div.mobileTab.train span:before {
    content: url("images/icons/Icon_Train.svg");
}

#Tabs ul#tabList li.bus span:before,
div.mobileTab.bus span:before {
    content: url("images/icons/Icon_Bus.svg");
}

#Tabs ul#tabList li.bike span:before,
div.mobileTab.bike span:before {
    content: url("images/icons/Icon_Bike.svg");
}

#Tabs ul#tabList li.foot span:before,
div.mobileTab.foot span:before {
    content: url("images/icons/Icon_Foot.svg");
}

#Tabs .TabContents {
    position: relative;
}

#Tabs .TabContents .tabContent {
    padding-top: 30px;
    background: #ffffff;
    display: none;
    width: 100%;
    overflow: hidden;
}

#Tabs .TabContents .tabContent.active {
    display: block;
}

/*Tabs - e*/


.social-share {
    margin-top: 0px !important;
}

.merlpostrow .social-share {
    margin-bottom: 15px !important;
}

/*
    .sidebar-right .BodySocial {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    text-align: left !important;
}

.sidebar-right .social-share
{
    text-align: left !important;
}
*/

/**Maps - b*/

.MarginTB20 {
    margin-bottom: 20px;
    margin-top: 20px;
}

.MarginT20 {
    margin-top: 20px;
}

.MarginB20 {
    margin-bottom: 20px;
}

.MapInsideDiv,
.MapInsideDiv p,
.MapInsideDiv h4 {
    color: #ffffff;
    text-align: center;
}

.MapContentOuter .wpb_text_column,
.MapContentOuter .vc_column-inner {
    margin: 0px !important;
    padding: 0px !important;
}

.MapLogo {
    width: auto;
}

.Directions.list-inline li {
    padding: 0;
    border: 1px solid #ffffff;
    border-right: none;
    margin-left: -3px;
    margin-bottom: 0px;
}

.Directions.list-inline li:last-child {
    border-right: 1px solid #ffffff;
}

.Directions.list-inline a {
    display: block;
}

.page-template-merlgettinghere .content-area,
.page-template-gettinghere .content-area {
    margin-top: 0px !important;
}

.page-template-merlgettinghere .content-area .tabDescription p,
.page-template-gettinghere .content-area .tabDescription p {
    display: block !important;
}

.page-template-merlgettinghere .GettingHereOuter,
.page-template-gettinghere .GettingHereOuter {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
}

.page-template-merlgettinghere .col-md-8 > .row  > .col-sm-12  > p,
.page-template-gettinghere .col-md-8 > .row  > .col-sm-12  > p{
	margin-top: 30px;
}



.page-template-merlgettinghere .site-main .content-area,
.page-template-gettinghere .site-main .content-area,
.collectionoverview .content-area {
    padding-bottom: 0px !important;
}

.ghcontainer {
    background-color: #f5f5f5;
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}


.ghcontainer .LinksRow:last-child {
    margin-bottom: 0px !important;
}

/**Maps - e*/

/**Contact - b */

.contact-form ul.row {
    padding-left: 0px !important;
    list-style-type: none !important;
}

.ContactRow input[type="text"],
.ContactRow input[type="email"],
.ContactRow input[type="tel"],
.ContactRow textarea {
    background: #f5f5f5;
    border: 1px solid #b3b3b3;
    margin-bottom: 0px;
    padding: 8px 15px;
    width: 100%;
    font-size: 16px;
    font-weight: normal !important;
}

.ContactRow .nf-after-field .nf-input-limit {
    display: none !important;
}

.ContactRow .checkbox-container label {
    font-size: 16px;
    font-weight: normal !important;
}

.ContactRow textarea {
    height: 150px;
}

.MapIframe {
    margin-bottom: 0px !important;
}

.contactsidecar ul {
    padding-left: 0px !important;
}

.contactformcol {
    padding-left: 0px !important;
}

.page-template-contact .contacttabs {
    margin-top: 90px !important;
}

.page-template-contact .JoinComm
{
	padding: 0px;
	overflow: visible;
}

.page-template-contact .contactformcol {}

.page-template-contact .nf-form-cont {
    position: relative !important;
    /*width: 100%;
    float: left;
    padding-left: 0px !important;
    padding-right: 0px !important;*/
}

.contacttabs.col-md-8 {
    padding-left: 0px !important;
}

#Tabs.contacttabs {
    margin-bottom: 30px;
}

#Tabs.contacttabs ul#tabList li {
    width: 50% !important;
    height: 45px;
	float: left;
}

/**Contact forms - begins */

div.nf-form-cont.second-form{
    display: none;
}

/**Contact forms - ends */

/*.contact-form
{
    position: relative !important;
}

.contact-form span.wpcf7-not-valid-tip
{
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}*/

/**Contact - e */

/*****Buttons - b ***/

.btn-mcPortal,
.formButtons input,
.formButtons input[type="submit"],
.comment-form input[type="submit"] {
    color: #ffffff !important;
    font-size: 19px;
    text-transform: uppercase;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    background-color: #dc1926;
    line-height: 1.33333;
    padding: 9px 16px 8px;
    border: none;
    font-family: "Effra-Bold", sans-serif;
}

#mc_portal_slider .btn-mcPortal {
    padding: 18px 20px;
    height: 60px;
}


.btn-mcPortal,
.btn-mcPortal.seeAllPosts ,
.btn-mcPortal.seeEvents,
.comment-form input[type="submit"] {
    padding: 17px;
    font-size: 19px;
	border:none;
}

.flex-direction-nav a,
.btn-mcPortal.seeAllPosts ,
.btn-mcPortal.seeEvents,
.comment-form input[type="submit"],
.owl-carousel .btn-mcPortal {
    background-color: #434142;
}

#mc_portal_slider .btn-mcPortal:hover,
.btn-mcPortal:hover,
.btn-mcPortal:focus,
.btn-mcPortal:active,
.formButtons input:hover,
.formButtons input:focus,
.formButtons input:active,
.comment-form input[type="submit"]:hover {
    background-color: #d61926;
	color:#fff;
	/* change */
}

.single-post .comment-form input[type="submit"] {
    display: block !important;
}

.Newsletter .formButtons input[type="submit"],
.Newsletter .formButtons input[type="button"] {
    width: 100%;
}

.btn-mcPortal-black {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    background-color: #000000;
    line-height: 1.33333;
    padding: 9px 16px 8px;
    border: none;
}

.btn-mcPortal-black:hover,
.btn-mcPortal-black:focus,
.btn-mcPortal-black:active {
    background-color: #4d4d4d;
    color: #ffffff;
}

/*****Buttons - e ***/

.HubContainer p:empty,
.ghcontainer p:empty {
    display: none !important;
}

.error-page h1:after,
.error-page h1:after,
.error-page h1:not(.classy)::after,
.error-page h2:not(.classy)::after {
    background: none !important;
}

.error-page img
{
	width: 100%;
	display: block;
}
.MerlEventSingle .tribe-events-event-image {
    text-align: center !important;
    float: none !important;
}

.MerlEventSingle .tribe-events-meta-group {
    width: 100% !important;
}

.MerlEventSingle iframe,
.MerlEventSingle [id*="tribe-events-gmap-"] {
    height: 170px !important;
    width: 100% !important;
}

.MerlEventSingle {
    margin-bottom: 0px !important;
}

/*.MerlEventSingle dt {
    color: #000000 !important;
} */

.single-tribe_events dd.tribe-events-event-categories a {
    font-size: 19px !important;
    text-decoration: underline !important;
}

.MerlEventSingle .tribe-events-meta-group {
    margin-bottom: 0px !important;
}

.MerlEventSingle .tribe-events-schedule h2 {
    font-weight: 400 !important;
    font-size: 24px !important;
    font-style: normal !important;
}

.tribe-venue {
    font-weight: bold !important;
    margin-top: 10px !important;
    font-size: 19px;
    color: #434142;
    font-family: 'Effra-Bold';
}

.tribe-address {
    color: #434142;
    font-size: 19px !important;
    font-family: 'Effra-Regular';
}

.event-page>ul>li {
    list-style-type: none !important;
}

ul.row>li {
    list-style-type: none !important;
}

.event-page>ul>li {
    list-style-type: none !important;
}

ul.row>li {
    list-style-type: none !important;
}

.datepicker-months {
    width: 225px !important;
}

.MerlGridOuter img {}

input[type="button"].formButtons {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    background-color: #dc1926;
    line-height: 1.33333;
    padding: 9px 16px 8px;
    border: none;
}

input[type="button"].formButtons:hover {
    background-color: #fed571;
    color: #ffffff;
}

/*Interactive maps and galleries - begins*/

.MapandGalleries .OpenngTime {
    margin-left: 0px;
}

.InteractiveMap .MapDiv {
    border: 1px solid #000000;
    max-height: 520px;
    overflow-x: scroll;
}

.InteractiveMap #MainContent .MapGalImageDiv img {
    width: auto;
}

.InteractiveMap .GalleryDetail {
    padding: 8px 15px 7px 15px;
    cursor: pointer;
}

.InteractiveMap .GalleryDetail:hover {
    background-color: #fee3a1;
}

.InteractiveMap .GalleryDetail h5 {
    margin-bottom: 5px;
    line-height: 100%;
    margin-bottom: 0;
}

.InteractiveMap .hlGallery {
    visibility: hidden;
    font-size: 13px;
}

.InteractiveMap .GalleryDetail:hover .hlGallery {
    visibility: visible;
}

.InteractiveMap .GalleryDetail .hlGallery:hover {}

.MapGalImageDiv {
    display: none;
}

.MapGalImageDiv:first-child {
    display: block;
}

.single-gallery .gallery {
    text-align: left;
}

.GalleryPopupOuter {
    /*background: url("https://www.reading.ac.uk/web/MultimediaFiles/merl-Triangle-grey.svg") no-repeat scroll center 300px, url('https://www.reading.ac.uk/web/MultimediaFiles/Icon_Search_Close.svg') no-repeat scroll calc(100% - 13px) 10px / 23px 23px;*/
    background-repeat: no-repeat;
    position: absolute;
    width: 300px;
    z-index: 99999;
    top: -198px;
    left: 340px;
}

.GalleryPopupOuter.UpArrow {
    background-image: url("https://www.reading.ac.uk/web/MultimediaFiles/merl-Triangle-Grey-Up.svg");
    background-position: center 30px;
    padding-top: 50px;
    padding-bottom: 0px;
}

.GalleryPopupOuter.DownArrow {
    background-image: url("https://www.reading.ac.uk/web/MultimediaFiles/merl-Triangle-grey.svg");
    background-position: center 300px;
    padding-top: 0px;
    padding-bottom: 50px;
}

.GalleryPopupOuter .GallDetails {
    padding: 20px;
    border: 1px solid #808080;
    background-color: #ffffff;
    position: relative;
    height: 150px;
}

.GalleryPopup {
    display: none;
}

.GallDetails p {
    height: 48px;
    overflow: hidden;
}

.MapandGalleries {
    position: relative;
}

.Facilties h5 {
    padding: 15px 45px;
}

.Facilties .DisabledAccess {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Disabled.svg") no-repeat scroll left center;
}

.Facilties .BabyChanging {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Baby.svg") no-repeat scroll left center;
}

.Facilties .Shop {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Shop.svg") no-repeat scroll left center;
}

.Facilties .DisabledVisitor {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Disabled_Parking.svg") no-repeat scroll left center;
}

.Facilties .OutdoorPicnic {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Picnic.svg") no-repeat scroll left center;
}

.Facilties .Garden {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Garden.svg") no-repeat scroll left center;
}

.Facilties .CarPark {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Car_Park.svg") no-repeat scroll left center;
}

.Facilties .VisitorsRoom {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Visitors.svg") no-repeat scroll left center;
}

.Facilties .ReadingRoom {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_reading.svg") no-repeat scroll left center;
}

.Facilties .FullyAccessibleWC {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_WC.svg") no-repeat scroll left center;
}

.Facilties .Refreshments {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Refreshments.svg") no-repeat scroll left center;
}

.imgClosePopup {
    border: 2px solid #000000;
    border-radius: 20px;
    cursor: pointer;
    margin: 5px;
    padding: 3px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 25px !important;
}

.MapandGalleries .OpenngTime {
    margin-left: 0px;
}

.InteractiveMap .MapDiv {
    border: 1px solid #000000;
    max-height: 520px;
    overflow-x: scroll;
}

.InteractiveMap #MainContent .MapGalImageDiv img {
    width: auto;
    height: 520px;
}

.InteractiveMap .GalleryDetail {
    padding: 8px 15px 7px 15px;
    cursor: pointer;
}

.InteractiveMap .GalleryDetail:hover,
.InteractiveMap .GalleryDetail.active {
    background-color: #fee3a1;
}

.InteractiveMap .GalleryDetail h5 {
    margin-bottom: 5px;
    line-height: 100%;
    margin-bottom: 0;
    font-size: 14px;
}

.InteractiveMap .hlGallery {
    visibility: hidden;
    font-size: 13px;
}

.InteractiveMap .GalleryDetail:hover .hlGallery,
.InteractiveMap .GalleryDetail.active .hlGallery {
    visibility: visible;
}

.InteractiveMap .GalleryDetail .hlGallery:hover {}

.MapGalImageDiv {
    display: none;
}

.MapGalImageDiv:first-child {
    display: block;
}

.GalleryPopupOuter {
    /*background: url("https://www.reading.ac.uk/web/MultimediaFiles/merl-Triangle-grey.svg") no-repeat scroll center 300px, url('https://www.reading.ac.uk/web/MultimediaFiles/Icon_Search_Close.svg') no-repeat scroll calc(100% - 13px) 10px / 23px 23px;*/
    background-repeat: no-repeat;
    position: absolute;
    width: 300px;
    z-index: 99999;
    top: -198px;
    left: 340px;
}

.GalleryPopupOuter.UpArrow {
    background-image: url("https://www.reading.ac.uk/web/MultimediaFiles/merl-Triangle-Grey-Up.svg");
    background-position: center 30px;
    padding-top: 50px;
    padding-bottom: 0px;
}

.GalleryPopupOuter.DownArrow {
    background-image: url("https://www.reading.ac.uk/web/MultimediaFiles/merl-Triangle-grey.svg");
    background-position: center 270px;
    padding-top: 0px;
    padding-bottom: 50px;
}

.GalleryPopupOuter .GallDetails {
    padding: 20px;
    border: 1px solid #808080;
    background-color: #ffffff;
    position: relative;
    height: 150px;
}

.GalleryPopup {
    display: none;
}

.GallDetails p {
    height: 48px;
    overflow: hidden;
}

.MapandGalleries {
    position: relative;
}

.Facilties h5 {
    padding: 15px 45px;
}

.Facilties .DisabledAccess {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Disabled.svg") no-repeat scroll left center;
}

.Facilties .BabyChanging {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Baby.svg") no-repeat scroll left center;
}

.Facilties .Shop {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Shop.svg") no-repeat scroll left center;
}

.Facilties .DisabledVisitor {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Disabled_Parking.svg") no-repeat scroll left center;
}

.Facilties .OutdoorPicnic {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Picnic.svg") no-repeat scroll left center;
}

.Facilties .Garden {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Garden.svg") no-repeat scroll left center;
}

.Facilties .CarPark {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Car_Park.svg") no-repeat scroll left center;
}

.Facilties .VisitorsRoom {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Visitors.svg") no-repeat scroll left center;
}

.Facilties .ReadingRoom {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_reading.svg") no-repeat scroll left center;
}

.Facilties .FullyAccessibleWC {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_WC.svg") no-repeat scroll left center;
}

.Facilties .Refreshments {
    background: rgba(0, 0, 0, 0) url("https://www.reading.ac.uk/web/MultimediaFiles/Icon_Refreshments.svg") no-repeat scroll left center;
}

.imgClosePopup {
    border: 2px solid #000000;
    border-radius: 20px;
    cursor: pointer;
    margin: 5px;
    padding: 3px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 25px !important;
}

.overlay-gr {
    background: none !important;
	padding:0;
}

.GallDetails h4,
.GalleryDetail h5 {
    margin-top: 0px !important;
}

.MarginB30 {
    margin-bottom: 30px;
}

/*Interactive maps and galleries - ends*/

/**Contact - starts*/

.page-template-contact .content-area {
    margin-top: 0px !important;
}

/**Contact - ends*/

.merlgridouter .vc_gitem-row-position-bottom {
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
	background: rgba(67,65,66,.7);
    top: 0 !important;
    padding: 10px;
	opacity: 0;
}

.merlgridouter:hover .vc_gitem-row-position-bottom {
	opacity: 1;
}
/*
.merlgridouter .merltitlebottom {
    border-bottom: 5px solid #ffffff;
    background-color: #ffffff;
    padding: 18px 20px 13px 20px !important;
}

.merlgridouter:hover .merltitlebottom {
    border-bottom: 5px solid #dc1926;
}*/

.merlgridouter h3,
.merlgridouter p,
#main .merlgridouter .vc_gitem-link {
    color: #434142;
  /*  text-decoration: none !important;*/
}
/*
#main .merlgridouter .vc_gitem-link:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
*/
.intro {
    margin-bottom: 50px !important;
    text-align: center;
    font-family: "Effra-Medium", sans-serif;
}

.intro h2 {
    font-size: 25px;
    text-transform: none !important;
}

.tribe_events-template-default.single .page-header {
    display: none !important;
}

.single-tribe_events .tribe-events-event-meta {
    margin-top: 0px !important;
    border: none !important;
    background-color: transparent !important;
}

.single-tribe_events .tribe-events-event-meta .BookingDetailsDiv h3 {
    margin-top: 0px !important;
}

.tribe-events-meta-group-details .tribe-events-single-section-title,
.tribe-events-meta-group-venue .tribe-events-single-section-title
 {
    margin-top: 0px;
	font-size:27px;
}
/*	.tribe-events-meta-group-details .tribe-events-single-section-title span,
	.tribe-events-meta-group-venue .tribe-events-single-section-title span {padding: 4px 12px;}*/
	
.single-tribe_events .tribe-events-event-meta .btn-mcPortal {
    margin-bottom: 25px;
}

/** Collections listing -  b*/

.AlphabetsDiv {
    margin-bottom: 30px;
    text-align: center;
}

.MarginT45 {
    margin-top: 45px;
}

.AlphabetsDiv ul li {
    display: inline-block;
    border-right: none;
    color: #434142;
    margin: 0px 5px 0px 5px;
}

.AlphabetsDiv ul li a {
    font-size: 19px !important;
    text-decoration: underline !important;	
    padding: 7px 15px;
}

.AlphabetsDiv ul li a:not(.active):not(:hover) {
    color:  #000 !important;
}

.AlphabetsDiv ul li a,
.AlphabetsDiv ul li>span {
    font-size: 24px;
    font-family: "Effra-Bold", sans-serif;
    padding: 0px 8px;
    border-right: none;
    display: block;
}

.AlphabetsDiv ul li>span {
    color: #808080;
}

.AlphabetsDiv ul li a #main .AlphabetsDiv ul li a:hover,
.AlphabetsDiv ul li a span {
    color: #000000;
    text-decoration: none;
}

.AlphabetsDiv ul li.last {
    border-right: 1px solid #dfdfdf;
}

.AlphabetsDiv ul li a :hover,
.AlphabetsDiv ul li a :focus {
    text-decoration: none;
    color: #808080;
}

.AlphabetsDiv ul li a:hover,
.AlphabetsDiv ul li a:focus
    {
    color: #000000;
}

.AlphabetsDiv ul li.AZAlpha a span {
    color: #FFF;
}

.AlphabetsDiv ul li.AZAlpha a {
    text-decoration: none;
}

.CollectionAtoZ .GalleryActiviyItem {
    border: none;
   /* display: none;*/
}

.CollectionAtoZ .GalleryActiviyItem {
    position: Relative;
    display: block;
	float: left;
	width: 100%;
}

.CollectionAtoZ .GalleryActiviyItem .title span:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 28px;
    height: 5px;
    display: inline-block;
    background-color: #707070;
    width: 100%;
    z-index: -1;
}

.CollectionAtoZ .GalleryActiviyAnswer a[disabled="disabled"],
a.disabled {
    color: #808080;
}

.CollectionAtoZ .GalleryActiviyAnswer a[disabled="disabled"]:hover,
a.disabled:hover {
    text-decoration: none;
    color: #808080;
}

.CollectionAtoZ .GalleryActiviyAnswer {
    padding-top: 15px;
    margin-bottom: 26px;
    max-height: 1300px;
	display: block !important;
}

.CollectionAtoZ .GalleryActiviyItem .title span {
    font-size: 42px;
    display: block;
    width: 100%;
}

#main.CollectionAtoZ .GalleryActiviyAnswer a,
#main.CollectionAtoZ .GalleryActiviyAnswer a:hover,
.CollectionAtoZ .GalleryActiviyAnswer .museum {
    color: #434142;
}

#main.CollectionAtoZ .GalleryActiviyAnswer a:hover {
    color: #dc1926;
}

.CollectionAtoZ .GalleryActiviyAnswer a {
    font-family: "Effra-Bold", sans-serif;
    font-size: 19px;
}

.CollectionAtoZ .GalleryActiviyAnswer .museum {
    font-size: 16px;
    font-style: italic;
    margin-bottom: 0px;
}

.CollectionAtoZ .GalleryActiviyAnswer.active {
    display: block !important;
}

.CollectionAtoZ .GalleryActiviyAnswer .col-md-4 {
    margin-bottom: 45px;
}

ul.az-links {
    padding-left: 0px;
}

.CollectionAtoZ .GalleryActiviyAnswer .col-md-6 {
    margin-bottom: 25px;
    border-bottom: 1px solid #dddddd;
    padding-left: 35px;
    padding-bottom: 25px;
}

.CollectionAtoZ .GalleryActiviyAnswer .col-md-6:last-child {
	margin-bottom: 60px;
}



.CollectionAtoZ .GalleryActiviyAnswer .col-md-6:nth-child(odd):last-child {
	width: 100%;
}

.CollectionAtoZ .GalleryActiviyAnswer .col-md-6:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 3px;
    height: 20px;
    width: 20px;
    display: inline-block;
    background-color: #d61926;
    border-radius: 30px;
}

.CollListRow {
    padding: 0px 20px;
}

.GalleryActiviyAnswer {
    padding-top: 15px;
    margin-bottom: 30px;
}

.GalleryActiviyItem {
    border-top: solid 1px #DFDFDF;
}


.CollectionAtoZ .GalleryActiviyItem:last-child 
{
	border: none !important;
}
.GalleryActiviyItem:last-child {
    border-bottom: solid 1px #DFDFDF;
}

.GalleryActiviyItem.AlphaOuter.active:last-child {
    border-bottom: none;
}



.GalleryActiviyItem .title {
    font-family: "Effra-Bold", sans-serif;
    font-size: 22px;
    color: #000000;
    text-transform: uppercase;
    cursor: pointer;
    padding: 10px 0px 10px 0px;
}

.GalleryActiviyItem .searchheading.active .title {
    color: #D61926;
}

.ObjectsRowOuter .row.CategoriesDiv {
    margin-top: 20px;
}

.page-template-newsandviews .ObjectsRowOuter .row.CategoriesDiv {
    margin-top: 0px;
}

.GalleryNone {
    display: none !important;
}

.home .intro h2 {
    margin-bottom: 17px;
}

.CollOverviewH3 {
    background: rgba(0, 0, 0, 0) url("images/svg/Icon_Chevron_black.svg") no-repeat scroll right 0;
}

.CollListRow:last-child .col-md-4:nth-child(-n+3) {
    margin-bottom: 0px;
}

/*.site-main.CollectionAtoZ {
    padding-bottom: 90px;
} */

#main .tribe-events-sub-nav li a {
    background-color: transparent !important;
    padding: 0px !important;
}

/** Collections listing -  e*/

/**Object lsiting  - b */

.ObjectListing .active .searchheading,
.EventsListing .active .searchheading,
.ActivitiesRelates .GalleryActiviyItem.active .title,
.CollectionAtoZ .GalleryActiviyItem  .title
{
    border-bottom: 1px solid #dfdfdf;
}

.ObjectsRowOuter .GalleryActiviyAnswer,
.ActivitiesRelates .GalleryActiviyAnswer {
    margin-bottom: 15px;
}

.ObjectsRowOuter h2 {
    margin-bottom: 0px;
}

.Test {
    position: absolute;
    bottom: 0;
}

.imgRelObjdiv {
    background-position: center center;
    background-size: auto auto;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    min-height: 200px;
    height: 250px;
    width: 100%;
}

.page-template-merleventslisting .detailsofobj h4 {
    margin-bottom: 0px;
}

.page-template-merleventslisting .GalleryActiviyItem,
.page-template-newsandviews .GalleryActiviyItem {
    border-bottom: solid 2px #b9b9b9 !important;
}

.ShowingValues {
    font-weight: bold !important;
    font-size: 19px !important;
    color: #434142 !important;
    text-transform: uppercase;
    padding-top: 35px;
}

.page-template-newsandviews .ShowingValues {
    padding-top: 10px;
}

.BottomContainerNewsEvents .ShowingValues {
    padding-top: 40px;
}

.BottomContainerNewsEvents {
    padding-bottom: 30px !important;
}

.EventsPagination {
    padding-top: 60px;
    position: relative;
    right: 0;
}

.UnderlineBottom {
    margin-top: 10px;
}

.page-template-newsandviews .EventsPagination {
    padding-top: 9px;
}

.PaginationBottom {
    position: relative;
    padding-top: 63px;
    float: right;
    font-weight: bold !important;
    font-size: 19px !important;
    color: #434142 !important;
}

.page-template-merleventslisting .imgRelObjdiv {
    height: 315px;
    background-size: 100% auto;
}

.PaginationEvents .page-numbers {
    border: 1px solid #000;
    padding: 10px 15px 10px 15px;
    color: #434142;
    background: #FFF;
    margin: 0px 7px 0px 7px;
}


.PaginationEvents .page-numbers.current {
    background: #d61926;
    color: #FFF;
}

.EventCalLink {
    position: relative;
    top: 17px;
    color: #434142 !important;
    text-decoration: underline !important;
    font-size: 19px !important;
    display: none;
}

.MerlStaff .imgRelObjdiv {
    background-size: cover;
    height: 360px;
}

.MerlStaff .GalleryItemHubText h3 {
    margin-bottom: 0;
    margin-top: 0;
}

.MerlStaff .FeaturedPages {
    padding-top: 100px;
    padding-bottom: 70px;
    background-color: #f5f5f5;
}

.MerlStaff .GalleryItem {
    margin-bottom: 30px;
}

.overlayPlusouter {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #FFF;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    background: rgba(253, 185, 19, .9);
}

.overlay span {
    border: 2px solid #000000;
    border-radius: 5px;
    color: #000000;
    height: 40px;
    margin: auto !important;
    padding: 7px 16px;
    width: 70px;
    text-decoration: none !important;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    position: absolute;
}

.ObjectItem:hover .overlay {
    opacity: 1;
}

.ObjectItem .detailsofobj {
    border-bottom: 5px solid #ffffff;
}

/*.ObjectItem:hover .detailsofobj {
    border-bottom: 5px solid rgba(253, 185, 19, 0.9);
} */

.MuseumType {
    text-transform: uppercase;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none !important;
}

.detailsofobj {
    padding: 15px;
    text-align: center;
    width: 100%;
    background-color: #ffffff;
}

.RowFullUnderline {
    margin-bottom: 25px !important;
}

.RowFullUnderline::after {
    background-color: #808080 !important;
    height: 3px;
}

.RowFullUnderline h2 {
    margin-bottom: 0px !important;
}

.RowFullUnderline a {
    text-decoration: underline;
    padding: 0 10px;
}

.UnderlineGrey {
    border-bottom: 5px solid #707070;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.UnderlineGrey .colleft,
.UnderlineGrey .colright {
    padding: 0px !important;
}

.TextRight {
    text-align: right;
}

.PrimCat {
    margin-bottom: 0px;
}

.countouter {
    color: #dc1926;
}

.page-template-newsandviews .MCItem .hover-darken-target img,
.page-template-merleventslisting .MCItem .hover-darken-target img {
    min-height: 245px !important;
}

.FilterName {
    padding: 5px 15px 0px 40px;
    width: 100%;
    color: #434142 !important;
    font-family: "Effra-Bold", sans-serif;
    font-size: 19px;
    font-weight: normal;
    text-transform: uppercase;
    cursor: pointer;
    background: url("images/svg/Icon_Tick_01.svg") no-repeat scroll left 9px transparent;
    background-size: 20px auto;
    margin-bottom: 10px;
}

.FilterName.active {
    background-position: left -46px;
    background: url("images/svg/Icon_Tick_02.svg") no-repeat scroll left 9px transparent;
    background-size: 20px auto;
}

.classy.CollOverviewH3 {
    margin-bottom: 0px;
}

.home .silicon-counters-per-row-4,
.home .silicon-counters-per-row-4 ul li,
.home .silicon-counters-per-row-4 .home .silicon-counters-per-row-4 ul,
.icon {
    background-color: transparent !important;
}

.home .silicon-counters-per-row-1 ul
{
    width: 100%;
    float: left;
}
.home .silicon-counters-per-row-1 ul li a
{
    margin-left: auto;
	margin-right: auto;
}

.MarginB90BGGrey
{
	padding-bottom:90px;
	background-color: #E8E8E8;
}
.textwidget .icon
{
	background-size: 30px 30px;
}

/**Object lsiting  - e */

/*Calendar - b */

.EventCalendar h2.tribe-events-page-title {
    text-align: left;
}

/* Calendar box positioning - b**/

/*
.merleventcal .tribe-events-thismonth:not(.tribe-events-right) .tribe-events-arrow {
    left: 210px !important;
    right: auto !important;
}

.merleventcal .tribe-events-thismonth.tribe-events-right .tribe-events-arrow {
    left: auto !important;
    right: 205px !important;
}

.merleventcal .tribe-events-tooltip:not(.tribe-events-right) {
    left: -153px !important;
     right: auto !important;
}


.merleventcal .tribe-events-thismonth.tribe-events-right .tribe-events-tooltip {
    left: auto !important;
    right: -140px !important;
}


*/

/* Calendar box positioning - e**/

#main .EventCalendar .tribe-events-promo,
#main .EventCalendar .tribe-events-ical {
    display: none !important;
}

#main .EventCalendar #tribe-events-content {
    margin-bottom: 0px !important;
}

.EventCalendar .tribe-events-calendar thead th {
    text-transform: none !important;
    font-size: 16px !important;
    padding: 8px 10px !important;
}

.EventCalendar .tribe-events-calendar td {
    padding: 0px !important;
}

.EventCalendar .tribe-events-calendar>div {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.merleventcal .tribe-events-tooltip .tribe-events-arrow {
    background-image: url("images/svg/merl-Triangle.svg");
    background-size: 80px 40px;
    bottom: -25px;
    height: 40px;
    width: 80px;
}

#main .merleventcal .tribe-events-calendar h3.tribe-events-month-event-title,
#main .merleventcal .tribe-events-calendar h3 a {
    text-transform: none !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

.cover {
    width: 220px;
    float: left;
}

.cover_boxes .slider_box .cover {
    background-color: #fff;
    width: 225px;
    z-index: 99;
    position: relative;
}

.cover_boxes .slider_box .cover img.cover_image {
    width: 100%;
}

.cover_boxes .box_content {
    background-color: #f5f5f5;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 255px;
    /*left: 225px;*/
}

.EventCalendar .box_content {
    max-height: 286px;
}

.cover_boxes .box_content {
    background-color: #ffffff;
}

.cover_boxes .box_content_inner {
    padding: 20px;
}

.box_content .box_content_inner li {
    font-weight: bold;
}

.box_content .box_content_inner p {
    font-size: 14px !important;
}

.cover_boxes .box_content .icon-list {
    list-style-type: none;
    padding: 0;
    font-size: 14px;
}

.cover_boxes .box_content .icon-list li {
    font-weight: normal !important;
    padding-left: 30px;
    position: relative;
}

.EventCalendar .tribe-events-tooltip {
    width: 475px !important;
    padding: 0px;
    bottom: 77px !important;
}

ul.icon-list {
    margin-left: 0px !important;
}

.icon-list li {
    margin-bottom: 15px;
}

.icon-list li:before {
    position: absolute;
    width: 20px;
    left: 0;
}

.icon-list li.clock::before {
    content: url("images/svg/Icon-clock.svg");
}

.icon-list li.ticket::before {
    content: url("images/svg/Icon-MerlTicket.svg");
}

.icon-list li.location::before {
    content: url("images/svg/Icon-MerlLocation.svg");
}

.icon-list li.calendar::before {
    content: url("images/svg/Icon-calendar.svg");
}

.box_content_inner h3.entry-title {
    margin-top: 0px;
}

/*Calendar - e */

.MapandGalleries .OpenngTime>h3 {
    margin-bottom: 20px !important;
}

/*Collection overview - b */

.collection-selection {
    background: #f5f5f5 none repeat scroll 0 0 !important;
    border: 1px solid #b3b3b3 !important;
    padding: 15px !important;
    width: 100% !important;
}

.btn-ExploreColl {
    font-size: 16px;
    padding: 16px 16px 14px;
    margin-top: 0;
}

.MarginT20 {
    margin-top: 20px;
}

.collovintro {
    padding-bottom: 90px;
}

.GalleryItemHubImage {
    padding: 0;
}

.GalleryItemHubImage .overlay {
    padding: 20px;
    color: #000000;
}

.LinksRow {
    margin-bottom: 35px;
}

.GalleryItemHubImage .overlay p {
    color: #000000;
}

.GalleryItemHubText {
    padding: 15px 20px 13px;
}

.GalleryItemText,
.GalleryItemHubText {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 5px solid #ffffff;
    padding-top: 20px;
}

.GalleryItem:hover .overlay,
.GalleryRelatedItem:hover .overlay {
    opacity: 1;
}

.GalleryItem:hover .GalleryItemText,
.GalleryItem:hover .GalleryItemHubText {
    border-bottom-color: #dc1926;
}

/*Collection overview - e */

/**Object Detail - b*/

.objectdetail .OpenngTime {
    margin-left: 0px;
}

.ThumbnailRow .thumbdiv {
    margin-bottom: 20px;
    border: 2px solid transparent;
}

.ThumbnailRow .thumbdiv.active {
    border: 2px solid #000000;
}

.ThumbnailRow {
    cursor: pointer;
}

/**/

/***/

.Pink {
    color: #dc1926;
}

.ObjectDetailsTable,
.ObjectDetailsTable tr td {
    border: none !important;
    font-size: 14px;
}

.ObjectDetailsTable tr {}

.ObjectDetailsTable tr td {
    vertical-align: top;
    padding: 0 0 15px 0;
}

table.ObjectDetailsTable {
    margin-bottom: 15px;
}

.NotLink,
.NotLink:hover {
    color: #808080 !important;
    text-decoration: none !important;
}

.ObjectDetail#Tabs ul#tabList li span,
.ObjectDetail div.mobileTab span {
    position: relative;
    top: 5px;
}

.ObjectDetail#Tabs ul#tabList li,
.ObjectDetail div.mobileTab {
    height: 50px;
    width: 30%;
}

/**Object Detail - e*/

body.home #breadcrumb {
    display: none;
}

/**Home  - b*/

.box_content {}

.intro .section {
    padding-bottom: 30px;
    padding-top: 80px;
}

.intro .section .icon-list {
    list-style-type: none;
    padding: 0;
    /*font-size: 0.875em;*/
}

.intro .section .icon-list li {
    position: relative;
    padding-left: 53px;
    line-height: 120%;
}

.intro .icon-list li:last-child {
    margin-bottom: 0px !important;
}

.intro .icon-list .location a,
.sidecar .OpenngTime a {
    text-decoration: underline;
}

.intro .section .icon-list li::before {
    position: absolute;
    width: 32px;
    left: 0;
}

.intro .section .icon-list li:nth-child(2)::before {
    top: -6px;
}

.intro .section .icon-list li {
    margin-bottom: 20px;
    min-height: 20px;
}

.section .heading,
.BLH2 {
    margin-bottom: 25px;
}

.BLH2 {
    background-color: transparent !important;
}

.textnormal {
    text-transform: none !important;
}

.NoPaddingLF {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

span.font14 {
    font-size: 14px !important;
}

.comment-author b {
    color: #dc1926;
}

.widgetarea-inner {
    background-color: #f5f5f5 !important;
}

.BLH2,
#main .BLH2 a:not(.btn),
#main .BLH2 a:not(.btn):hover {
    color: #000000;
    text-decoration: none;
}

/**theme sidebar - starts*/

.sidebar-right .widgetarea-inner,
.widgetarea-inner {
    padding: 30px !important;
}

.sidebar-right .widgetarea-inner aside,
.widgetarea-inner aside {
    margin-bottom: 20px !important;
}
/*
.sidebar-right .widgetarea-inner aside h5,
.widgetarea-inner aside h5 {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
    text-transform: uppercase !important;
    font-family: "Effra-Bold" !important;
}
*/

.widget ul li > a {font-size:19px !important;}

.sidebar-right .widgetarea-inner aside.widget_categories h5,
.widgetarea-inner aside.widget_categories h5 {
    margin-bottom: 10px !important;
}

.sidebar-right .widgetarea-inner aside.widget_tag_cloud h5,
.widgetarea-inner aside.widget_tag_cloud h5 {
    margin-bottom: 20px !important;
}

.sidebar-right .widgetarea-inner .widget_categories ul li>a,
.widgetarea-inner .widget_categories ul li>a {
    line-height: 30px !important;
}

.blog-post-info.entry-meta i {
    color: #dc1926;
}

.sidebar-right .widget ul li>a,
.primary-sidebar .widget ul li>a {
    text-transform: none !important;
}

.primary-sidebar .widget-title {
    display: block !important;
}
/*
#main .sidebar-right .sidebar-widget ul li,
#main .primary-sidebar .sidebar-widget ul li {
    color: #dc1926;
}*/

/**theme sidebar - ends*/

.home .owl-carousel .flex-overlay {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.HomeHeroOuterDiv .flex-caption.container .NormalH2 {
    color: #ffffff;
    margin-bottom: 20px;
    margin-top: 30px;
}

.HomeHeroOuterDiv  .flex-caption.container .NormalH2:after {
    height: 0px;
}

.home .owl-theme .owl-controls .owl-buttons div {
    display: none !important;
}

#mc_portal_slider .flex-caption {
    color: #fff;
    height: 100%;
    display: none;
}

/*#mc_portal_slider .flex-caption h1,
#mc_portal_slider .flex-caption h2.DummyH1Hero {
    color: #fff;
    font-size: 60px;
    line-height: 105%;
    margin-bottom: 30px;
    overflow: hidden;
    background-color: #dc1926;
    display: inline;
    white-space: pre-wrap;
    line-height: 140%;
    padding: 0px 0px;
}

#mc_portal_slider .flex-caption h1 span,
#mc_portal_slider .flex-caption h2.DummyH1Hero span {
    white-space: pre-wrap;
    position: relative;
    line-height: 140%;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #dc1926;
}*/

#mc_portal_slider .flex-caption h1:after,
#mc_portal_slider .flex-caption h2.DummyH1Hero:after {
    content: none;
}

#mc_portal_slider .flex-caption .top-title {
    display: block;
    font-size: 28px;
    line-height: 100%;
    margin-bottom: 13px;
    height: 56px;
}

#main .owl-theme .owl-controls .owl-pagination,
#main .owl-dots {
    bottom: 100px !important;
    left: 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1170px !important;
    position: absolute;
    right: 0 !important;
    text-align: left !important;
}

#main .owl-theme .owl-controls .owl-pagination .active span,
#main .owl-dot.active span {
    background-color: #ffffff !important;
}

#main .owl-pagination span,
#main .owl-dot span {
    border-radius: 0 !important;
    height: 15px !important;
    width: 15px !important;
    border: 2px solid #ffffff !important;
}

#main .owl-nav .owl-prev,
#main .owl-nav .owl-next {
    display: none !important;
}

.fts-twitter-reply-wrap-left {
    display: none;
}

.EventsListingInner .cover_boxes .slider_outer {
    padding: 0;
}

.EventsListingInner .cover_boxes .slider_box {
    overflow: hidden;
    position: relative;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    width: 25.5%;
    background-color: transparent;
    float: left;
}

.slider_box img {}

.EventsListingInner .cover_boxes .slider_box:last-child {
    margin-right: 0;
}

.EventsListingInner .cover_boxes .slider_box .cover {
    background-color: #fff;
    width: 260px;
    z-index: 99;
    position: relative;
}

.EventsListingInner .cover_boxes .slider_box .cover img.cover_image {
    width: 100%;
}

.EventsListingInner .cover_boxes .slider_box .box {
    position: relative;
}

.EventsListingInner .cover_boxes .slider_box .box .box_content {
    background-color: #f5f5f5;
    height: 347px;
    /*height: 100%;*/
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    /*left: 225px;*/
}

.EventCalendar .cover_boxes .slider_box .box .box_content {
    max-height: 286px;
}

.EventsListingInner .cover_boxes .slider_box.act .box .box_content {
    background-color: #ffffff;
}

.EventsListingInner .cover_boxes .slider_box .box .box_content .box_content_inner {
    padding: 20px 30px;
    height: 100%;
}

.EventsListingInner .box_content .box_content_inner li {
    font-weight: bold;
}

.EventsListingInner .box_content .box_content_inner p {
    font-size: 14px !important;
}

.EventsListingInner .cover_boxes .slider_box .box .box_content .icon-list {
    list-style-type: none;
    padding: 0;
    font-size: 14px;
}

.EventsListingInner .cover_boxes .slider_box.act {
    width: 49%;
}

.EventsListingInner .cover_boxes .slider_box a.thumb,
.cover_boxes .slider_box a.thumb:hover {
    text-decoration: none;
}

.SliderRow {
    margin-bottom: 40px;
}

.silicon_counters ul li {
    background-color: #ffffff !important;
}

.section {
    padding-bottom: 90px;
    padding-top: 90px;
}

.section.alternative {
    background-color: #f5f5f5;
}

.badges {
    position: absolute;
    top: 20px;
    left: 20px;
    list-style-type: none;
    padding: 0px;
}

.badges li {
    padding: 0;
    width: 40px;
    float: none;
    margin-bottom: 10px;
}

.badgecircle {
    background-color: #fff;
    display: table-cell;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    color: #dc1926;
    position: relative;
    border-radius: 50%;
}

.badgeprevnext {
    width: 35px;
    height: 35px;
}

.badgeimage {
    width: 40px;
    height: 40px;
}

.badgebig {
    width: 70px;
    height: 70px;
    margin-bottom: 0px;
}

.badgecircle.public {
    background-image: url("images/svg/Icon_Public_Circle.svg");
}

.badgecircle.family {
    background-image: url("images/svg/Icon_Family_Circle.svg");
}

.badgecircle.school {
    background-image: url("images/svg/Icon_Schools_Circle.svg");
}

.badgecircle.academic {
    background-image: url("images/svg/Icon_Academics_Circle.svg");
}

a.badgecircle img {
    margin: auto;
    display: block;
}

.ourcountry .badges .subtext {
    display: block;
    font-size: 13px;
    font-weight: normal;
}

.BlogDesc {
    font-size: 14px !important;
}

.home .content-area {
    margin-top: 0px !important;
    padding-bottom: 0px !important;
}

.badgedate {
    bottom: 0;
    /*font-size: 35px;*/
    font-size: 15px;
    height: 55px;
    left: 0;
    line-height: 1;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 23px;
    width: 70px;
}

.ourcountry
/*.slider_box .badges {
        position: relative !important;
    }*/

.slider_box .badges li {
    display: inline-block;
}

/*Home - e*/

.maincatevent {
    font-style: italic;
    font-size: 13px;
    display: block;
    margin: 2px 0px 0px 0px;
    color: #808080;
}

.maincatevent.upcommain {
    margin: -5px 0px 15px 0px;
}

.ObjectsRowOuter .row.CategoriesDiv,
.ObjectsRowOuter .row.ThemesDiv,
.ObjectsRowOuter .row.RowFullUnderline {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.ObjectItem {
    margin-bottom: 30px;
}

.JoinCommH2:before {
    content: url('images/svg/Icon_Join_Community.svg');
    position: relative;
    top: 10px;
    margin-right: 20px;
}

.JoinCommH2:not(.classy):after {
    margin-left: auto;
    margin-right: auto;
}

#twitter-feed-TheMERL .fts-powered-by-text,
body .fts-powered-by-text,
.fts-powered-by-text-popup a.fts-powered-by-text  {
    display: none !important;
}

.fts-tweeter-wrap .tweeter-info {
    border-bottom: none !important;
}

#siliconcounters-2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.fts-twitter-text {}

.home .JoinComm {
    text-align: center;
}

.home .JoinComm  li[id*="siliconcounters"] h2{
	display: none !important;
}

.EventsListing .GalleryActiviyAnswer {
    /*display: block !important;*/
}

.JoinComm #siliconcounters-2 h2 {
    display: none !important;
}

.fts-twitter-reply-wrap {
    display: none !important;
}

.silicon_counters .items span,
.silicon_counters .icon span {
    word-wrap: break-word !important;
    font-weight: normal !important;
}

.fts-twitter-text {
    line-height: 23px !important;
    font-size: 16px !important;
}

.silicon_counters .icon span,
.silicon_counters a.icon {
    width: 65px !important;
}

#main .silicon_counters a:not(.btn):hover,
#main .silicon_counters a:not(.btn) {
    text-decoration: none !important;
}

/*Custom mega menu - b*/

.custommegamenu {
    right: 0;
    margin-right: auto;
    margin-left: auto;
    padding: 30px 15px !important;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 3px solid #dc1926;
    background-color: #ffffff;
    z-index: 9999;
}

li.dropdown.megadd {
    position: initial !important;
}

header #menu-auto-menu-from-pages .custommegamenu .OpeningTimes p,
header #menu-auto-menu-from-pages .custommegamenu .OpeningTimes a,
.cuscol p {
    text-transform: none !important;
    font-weight: normal !important;
    font-family: 'Effra-Regular';
}

header #menu-auto-menu-from-pages .custommegamenu .OpeningTimes p {
    text-transform: none !important;
}

header #menu-auto-menu-from-pages .custommegamenu a:not(.NormalLink) {
    padding: 7px 20px !important;
    display: block !important;
}

header #menu-auto-menu-from-pages .dropdown .dropdown-menu a:not(.NormalLink) {
    font-size: 14px !important;
}

header #menu-auto-menu-from-pages .custommegamenu a:not(.NormalLink):focus,
header #menu-auto-menu-from-pages .custommegamenu a:not(.NormalLink):hover,
header #menu-auto-menu-from-pages li .menu-item.active>a {
    background-color: #fdb915 !important;
}

header #menu-auto-menu-from-pages .custommegamenu .OpeningTimes a.NormalLink {}

header .custommegamenu ul {
    padding-left: 0px !important;
}

header .dropdown-menu .dropdown-menu {
    display: none !important;
}

.DYKMenu .DYKContent {
    background-color: #fee3a1;
    padding: 10px;
}

.DYKMenu .DYKImg,
.DYKMenu .DYKContent {
    overflow: hidden;
    width: 50%;
    float: left;
    height: 149px;
}

.DYKImg {
    background-position: center center;
    background-size: auto 100%;
}

.DYKContent p {
    font-size: 14px;
    margin: 0 !important;
}

.MenuCont {
    position: relative;
}

footer .mgappend {
    display: none !important;
}

/**********************************/

.TopMainMenu {
    position: relative;
}

.MainSearchDiv {
    right: 0;
    top: 0;
}

.MainSearchDiv .MainSearchBox {
    background-color: #ffffff;
    height: 45px;
    margin: 0 9px 9px;
    padding: 5px;
}

header #main-navigation a.MainSearchlink {
    padding: 0px !important;
}

.social-share li a {
    display: inline !important;
    border: none !important;
}

.social-share li a:hover {
    background: none !important;
}

.entry-header {
    background-color: transparent;
}

a.Facebook:hover {
    color: #3B5998;
}

a.Facebook:hover .custom-icon {
    background: #3B5998 !important;
    border: 1px solid #3B5998 !important;
}

a.Twitter:hover {
    color: #55ACEE;
}

a.Twitter:hover .custom-icon {
    background: #55ACEE !important;
    border: 1px solid #55ACEE !important;
}

a.Pinterest:hover {
    color: #BD081C;
}

a.Pinterest:hover .custom-icon {
    background: #BD081C !important;
    border: 1px solid #BD081C !important;
}

a.Flickr:hover {
    color: #FF0084;
}

a.Flickr:hover .custom-icon {
    background: #FF0084 !important;
    border: 1px solid #FF0084 !important;
}

a.Instagram:hover {
    color: #306B93;
}

a.Instagram:hover .custom-icon {
    background: #306B93 !important;
    border: 1px solid #306B93 !important;
}

a.Tumblr:hover {
    color: #37465D;
}

a.Tumblr:hover .custom-icon {
    background: #37465D !important;
    border: 1px solid #37465D !important;
}

a.Google:hover {
    color: #DD4B39;
}

a.Google:hover .custom-icon {
    background: #DD4B39 !important;
    border: 1px solid #DD4B39 !important;
}

.custom-icon {
    border: 1px solid #808080;
    border-radius: 100%;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.46);
    color: #808080;
    height: 25px;
    padding: 5px;
    text-align: center;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    vertical-align: top;
    width: 25px;
}

.social a:hover .custom-icon {
    color: #dc1926;
    border: 1px solid #dc1926;
}

header .MC_Topbar .MC_Topbar-inner ul.social li a {
    color: #ffffff;
    display: block;
    margin: 0;
    padding: 0 8px;
}

	header .MC_Topbar .MC_Topbar-inner ul.social li:last-child a {padding-right:0;}

.BlogTitle {
    text-transform: uppercase !important;
    max-height: 35px;
    overflow: hidden;
}

.hlCollectionAtoZ {
    margin-right: 18px;
}

.imgLookObject {
    border-width: 0px;
}

.pnlBorder {
    border-top: 2px solid #d8d8d8;
}

.LookingSpecObj {
    padding-top: 90px;
}

/**Visit us - b*/

.visitusouter {
    position: relative;
}

.visitusbox {
    background-color: #fed571;
    color: #000000;
    padding: 30px;
    position: fixed;
    right: 0;
    top: 310px;
    z-index: 9999999;
    width: 375px;
    display: none;
}

.visitusbox h4 {
    text-transform: none;
}

.VisitUsH2 {
    background: url('images/svg/Icon_visit_Close.svg') no-repeat scroll 293px 0px;
    cursor: pointer;
    width: 100%;
    margin-bottom: 0px;
}

.VisitUsH2:after {
    background: none !important;
    margin-top: 0px;
}

.btn-visit {
    background-color: transparent;
    border: medium none;
    border-radius: 0;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.33333;
    padding: 8px 16px;
    position: relative;
    border: 2px solid #000000;
    text-transform: uppercase;
    width: 100%;
    margin-top: 15px;
    display: block;
    text-align: center;
}

.visitusbox p {
    margin-bottom: 0px;
}

.btn-visit:hover {
    color: #ffffff;
    background-color: #000000;
    text-decoration: none;
}

.visitus {
    cursor: pointer;
}

.visitusouter .Opening p {
    margin-bottom: 20px !important;
}

.visitusouter p {
    color: #000000 !important;
}

.visitus {
    background-color: #dc1926;
    color: #000000;
    font-family: "Effra-Bold";
    font-size: 24px;
    padding: 14px 20px;
    position: fixed;
    right: 0;
    text-transform: uppercase;
    top: 310px;
    z-index: 9999999;
}

.visitus:hover {
    text-decoration: none;
    color: #000000;
    background-color: #fed571;
}

/**Visit us - e*/

.ghcontainer {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.page-template-merlgettinghere h1,
.page-template-gettinghere h1 {
    margin-bottom: 30px !important;
}

.Padding50B {
    padding-bottom: 50px !important;
}

.Padding50TB {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.BodySocial {
    text-align: right;
}

.BodySocial .list-inline>li {
    padding: 0px;
    padding-left: 5px;
}

.BodySocial .list-inline>li:first-child {
    padding: 0px;
}

.BodySocial .custom-icon {
    height: 37px;
    width: 37px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.BodySocial .fa:before {
    font-size: 24px;
    position: relative;
    top: 2px;
}

.BodySocial .social a:hover .custom-icon {
    color: #ffffff;
    /*background: #dc1926;
                border: 1px solid #dc1926;*/
}

.BodySocial a {
    color: #808080;
}

.hlShop .RightSection {
    overflow: hidden;
}

a.GalleryRelatedItem.hlShop {
    float: left;
    width: 100%;
}

a.GalleryRelatedItem.hlShop .overlay span {
    border-radius: 20px;
    height: 40px;
    padding: 2px 4px;
    width: 40px;
}

.ActivitiesRelates h2 {
    margin-bottom: 30px !important;
}

.sctitle {
    margin-top: 0px !important;
}

#main .hlShop:hover:not(.btn) {
    text-decoration: none !important;
}

.hlShop:hover .sctitle {
    text-decoration: underline !important;
}

.disinline {
    display: inline !important;
}

.RightAlign {
    text-align: right;
}

.GallTopDetails a,
.GallTopDetails p,
.GallTopDetails span {
    font-style: italic !important;
    font-size: 14px !important;
}

.GallTopDetails .themeh {
    overflow: hidden !important;
}

.ObjectDetails .map {
    display: inline;
    background: url("images/svg/Icon_Map.svg") no-repeat scroll 0 -4px transparent;
    padding-bottom: 7px;
    padding-left: 40px;
    padding-top: 7px;
}

header #menu-auto-menu-from-pages>li>a {
    font-size: 18px !important;
}

.navbar {
    border-bottom: none !important;
    border-top: 1px solid #7F7F7F;
}

.BloglistImage {
    margin-bottom: 20px;
    height: 210px;
}

.page-template-newsandviews .page-content {
    background: #e8e8e8;
}

.refItem {
    margin: 0px 50px 20px 0;
    display: inline-block;
    font-style: italic;
}

.itemRef2 {
    display: block;
}

.refItem span {
    color: #dc1926;
}

.DYKOuter {
    list-style-type: none;
}

.DYKh2:before {
    content: url(https://www.reading.ac.uk/web/MultimediaFiles/Icon_Did_You_Know.svg);
    margin-right: 20px;
    position: relative;
    top: 8px;
}

.DYKOuter .DYKInner {
    display: none;
}

.DYKOuter .DYKInner.active {
    display: block;
    transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
}

.DYKDetailCol {
    position: relative;
    padding-bottom: 90px;
    padding-top: 90px;
}

.DYKImgCol {
    padding-right: 0px;
}

.DYKImgCol img {
    width: 100%;
    max-height: 490px;
    height: auto;
    max-width: 870px;
    width: 870px;
    height: 490px;
}

.ArrowsContainer {
    position: relative;
}

.PrevNext {
    bottom: 60px;
    left: -10px;
    position: relative;
}

.badgecircle {
    background-color: #fff;
    display: table-cell;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    color: #dc1926;
    position: relative;
    border-radius: 50%;
}

.badgeprevnext {
    width: 35px;
    height: 35px;
}

.PrevNext a {
    cursor: pointer;
}

.PrevNext .prev,
.PrevNext .next {
    border: 2px solid #808080;
}

.PrevNext .prev {
    margin-right: 15px;
}

.PrevNext .prev,
.PrevNext .next {
    position: relative;
    display: inline-block;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.PrevNext .prev .fa,
.PrevNext .next .fa {
    bottom: 0;
    left: 0;
    padding-top: 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    color: #808080;
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.containerFull {
    width: 100% !important;
}

.tribe-events-event-meta .tribe-events-meta-group {
    padding-left: 0px;
    padding-right: 0px;
}

.single-post .comments-area p.form-submit {
    display: block !important;
}

#tribe-events-content h2 span {
    font-size: 20px;
}

.JoinSubscribe {
    text-align: center;
}

.home .JoinSubscribe {
    background-position: center center;
    background-repeat: no-repeat;
}

ul.icon-list.evelisticons {
    padding: 20px 20px 20px 50px !important;
}

ul.icon-list.evelisticons li:before {
    left: 20px;
}

.evelisticons li {
    color: #000000;
    font-size: 13px;
}

ul.icon-list.evelisticons li.clock:before {
    content: url("images/svg/Icon-clock-black.svg");
}

ul.icon-list.evelisticons li.ticket:before {
    content: url("images/svg/Icon-MerlTicket-black.svg");
}

ul.icon-list.evelisticons li.calendar:before {
    content: url("images/svg/Icon-calendar-black.svg");
}

/*.hidecat {
    display: block;
} */

.Merlloader {
    color: #dc1926;
    font-size: 20px;
    margin: 100px auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    display: none;
}

.MerlWaiting {
    background-color: transparent;
}

.MerlWaiting .Merlloader {
    display: block;
}

.MerlWaiting .ObjectsInner {
    display: none;
}

#tribe-events .tribe-events-content ul {
    margin-bottom: 20px;
}

.page-template.page-template-merldefault .entry-content .wpb_text_column ul,
.page-template.page-template-merldefault .entry-content .wpb_text_column img,
.single-post .entry-content ul {
    margin-bottom: 20px;
}

.NoH1Content.DefaultContent .BodySocial {
    position: absolute !important;
    right: 0 !important;
    z-index: 9;
}

iframe#twitter-widget-0 {
    display: none !important;
    opacity: 0 !important;
}

/** New style for old site **/

.single-post h2.BlogSubTitle {
    text-transform: none;
    font-weight: normal;
    margin-bottom: 20px;
}

body.single-exhibition .ItemMedia iframe,
body.single-exhibition .ItemMedia img {
    margin: 0 0 0 auto;
}



body.single-exhibition .post-subtitle,
body.single-exhibition .page-subtitle {
    text-transform: none !important;
}

body.single-exhibition #main .MerlSlider {
    position: relative;
}

body.single-exhibition .container.PrevNextSlider {
    height: 50px;
}

/*** New MC styles **/

h1.tribe-events-single-event-title.MCXXXHeading {
    font-size: 60px !important;
}

h2.tribe-events-single-section-title.MCXXXHeading {
    font-size: 27px;
}
/*
.MCXXXHeading {
    color: #ffffff !important;
    display: inline !important;
    background-color: #dc1926;
}

.MCXXXHeading:after {
    display: none !important;
}

.single-tribe_events .MCXXXHeading.HeadingFixBackground {
    padding-top: 22px;
    padding-bottom: 5px;
    line-height: 170% !important;
    padding-left: 0px !important;
}*/
/*
.single-tribe_events .MCXXXHeading.HeadingFixBackground span {
    font-size: 60px !important;
    line-height: 83px;
    text-transform: uppercase !important;
}
*/
.MCItemDetails {
    padding: 0px 20px 20px 20px;
    background-color: #ffffff;
    height: 100%;
}

.MCItemDetails h3 {
    display: inline;
    position: relative;
    top: -19px;
    background-color: #dc1926;
}

.MCXXXHeading span
{
    color: #ffffff;
    background-color: #dc1926;
    white-space: pre-wrap;
    position: relative;
    line-height: 140%;
    left: 7px;
    padding-right: 7px;
}
	h3.tribe-events-single-section-title span {left:0;}

.MCItemDetails p {
    color: #dc1926;
    font-size: 19px;
    display: block;
    position: relative;
    margin-bottom: 0px;
    padding-right: 30px;
}

.MCItem p.Date,
.MCItem p.Time,
.MCItem p.Price {
    color: #434142;
    font-size: 17px;
    font-weight: normal;
    padding-left: 35px;
}

.MCItem:hover p.Date,
.MCItem:hover p.Time,
.MCItem:hover p.Price {
    color: #ffffff;
}

.MCItem p.Time,
.MCItem p.Price {
    margin-top: 7px;
}

/* Fix */

.MCItem .MCItemDetails p.linkthrough:after {
    content: "";
    display: inline-block;
    background: url("images/svg/Icon_Arrow_Red.svg") scroll no-repeat right 0px transparent;
    background-size: 24px 17px;
    position: absolute;
    width: 100%;
    height: 16px;
    right: 0px;
    top: 3px;
}

.MCItem:hover p.linkthrough:after {
    background-image: url("images/svg/Icon_Arrow_White.svg");
}

/* Fix Ends */


/* */



.MCItemDetails p.Date:before,
.MCItemDetails p.Time:before,
.MCItemDetails p.Price:before {
    content: "";
    display: inline-block;
    background: url("images/mc/icons/Icon_Date_black.svg") scroll no-repeat right 0px transparent;
    background-position: 0px 0px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 3px;
}

.MCItemDetails p.Time:before {
    background: url("images/mc/icons/Icon_Time_Black.svg") scroll no-repeat right 0px transparent;
    background-position: 0px 0px;
}

.MCItemDetails p.Price:before {
    background: url("images/mc/icons/Icon_Ticket_Black.svg") scroll no-repeat right 0px transparent;
    background-position: 0px 0px;
}

.MCItem:hover p.Date:before {
    background: url("images/mc/icons/Icon_Date_White.svg") scroll no-repeat right 0px transparent;
    background-position: 0px 0px;
}

.MCItem:hover p.Time:before {
    background: url("images/mc/icons/Icon_Time.svg") scroll no-repeat right 0px transparent;
    background-position: 0px 0px;
}

.MCItem:hover p.Price:before {
    background: url("images/mc/icons/Icon_Ticket.svg") scroll no-repeat right 0px transparent;
    background-position: 0px 0px;
}

.MCItem:hover p.Date {
    color: #ffffff;
}

.MCItem:hover .linkthrough,
#EngageID .MCItem:hover p {
    color: #ffffff;
}
	

#main .MCItem .MCItemInner a {
    text-decoration: none !important;
    display: block;
}

.MCItem:hover .MCItemDetails,
#main .MCItem:hover .MCItemInner {
    background-color: #dc1926;
}

#main .MCItem .MCItemInner {
    background-color: #ffffff;
}

.MCItem:hover h3 span,
.MCItem:hover .MCItemDetails h3 {
    color: #dc1926;
    background-color: #ffffff;
    text-decoration: none;
}


/*.CollectionsSearchArea .MCXXXHeadingSub,
#EngageID .MCXXXHeadingSub,
#EngageID .MCItemDetails h3,*/
.CollectionsSearchArea h2 span,
#EngageID h3,
#EngageID h2>span,
#EngageID h3 >span,
#EngageID .MCItem:hover .MCItemInner,
#EngageID .MCItem:hover .MCItemDetails {
    background-color: #5B6066;
	border-color:#5B6066;
}
#EngageID .MCItem:hover h3>span {border-color:#fff;}
#EngageID .MCItemDetails p {color:#5b6066;}

#EngageID .MCItem:hover p.linkthrough:after {
/*    content: "";
    display: inline-block;
    background: url("images/svg/Icon_Arrow_White.svg") scroll no-repeat right 0px transparent;
    background-size: 24px 17px;
    position: absolute;
    width: 100%;*/
	background-image:url("images/svg/Icon_Arrow_White.svg");
}

#EngageID .MCItemDetails p.linkthrough:after {
/*    content: "";
    display: inline-block;
    background: url("images/svg/Icon_Arrow_Grey.svg") scroll no-repeat right 0px transparent;
    background-size: 24px 17px;
    position: absolute;
    width: 100%;*/
	background-image:url("images/svg/Icon_Arrow_Grey.svg");
}
	#EngageID .MCItem:hover h3 span,
	#EngageID .MCItem:hover .MCItemDetails h3
	{
		color: #5b6066;
		background-color:#fff;
	}

#Collections h3,
#Collections h2>span,
#Collections h3 >span,
#Collections .MCItem:hover .MCItemInner,
#Collections .MCItem:hover .MCItemDetails {
    background-color: #18628A;
	border-color:#18628A;
}
#Collections .MCItem:hover h3>span {border-color:#fff;}
#Collections .MCItemDetails p {color:#18628A;}


	#Collections .MCItem:hover h3 span,
	#Collections .MCItem:hover .MCItemDetails h3
	{
		color: #18628a;
		background-color:#fff;
	}
	#Collections .MCItem:hover p {color:#fff;}
#Collections .MCItem:hover p.linkthrough:after {
    background-image: url("images/svg/Icon_Arrow_White.svg");
}

#Collections .MCItemDetails p.linkthrough:after {
    background-image: url("images/svg/Icon_Arrow_Turquoise.svg");
}




.EventsArea .UpComingEventImg {
    width: 100%;
    height: 375px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    background-size:cover;
}

.ObjectsRow .UpComingEventImg {
    width: 100%;
    height: 265px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    background-size: cover;
}

footer a span.pin {
    background: url("https://www.reading.ac.uk/web/multimediafiles/assets-img-icons-s35e128c89f.png") scroll no-repeat 0 0 transparent;
    background-position: -440px -590px;
    height: 70px;
    width: 51px;
    display: block;
    margin: 0 0 19px 27px;
    opacity: 1;
}

footer .location:hover a span.pin {
    background-position: -440px -520px;
}

footer h3 {
    font-size: 19px;
    padding: 15px 0 14px;
    color: #fff;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 20px;
}

footer .icon {
    height: 39px;
    width: 39px;
    display: inline-block;
    margin-right: 15px;
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}

footer .icon.facebook,
footer .icon.facebook:hover {
    background: url("https://www.reading.ac.uk/web/multimediafiles/assets-img-icons-s35e128c89f.png") scroll no-repeat 0 0 transparent;
}

footer .icon.youtube,
footer .icon.youtube:hover {
    background: url("https://www.reading.ac.uk/web/multimediafiles/assets-img-icons-s35e128c89f.png") scroll no-repeat 0 0 transparent;
}

footer .icon.instagram,
footer .icon.instagram:hover {
    background: url("https://www.reading.ac.uk/web/multimediafiles/assets-img-icons-s35e128c89f.png") scroll no-repeat 0 0 transparent;
}

footer .icon.twitter,
footer .icon.twitter:hover {
    background: url("https://www.reading.ac.uk/web/multimediafiles/assets-img-icons-s35e128c89f.png") scroll no-repeat 0 0 transparent;
}

footer .icon.facebook {
    background-position: -129px -270px;
}

footer .icon.youtube {
    background-position: -207px -270px;
}

footer .icon.instagram {
    background-position: -246px -270px;
}

footer .icon.twitter {
    background-position: -427px -231px;
}

/***/

footer .icon.facebook:hover {
    background-position: -388px -231px;
}

footer .icon.youtube:hover {
    background-position: -349px -231px;
}

footer .icon.instagram:hover {
    background-position: -90px -270px;
}

footer .icon.twitter:hover {
    background-position: -168px -270px;
}

.MarginB50 {
    margin-bottom: 50px !important;
}

.MarginB70 {
    margin-bottom: 70px !important;
}

.MarginB85 {
    margin-bottom: 85px !important;
}

.PaddingTB90 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.MarginTB90 {
    margin-top: 90px;
    margin-bottom: 90px;
}

.wrapInstancespecialcollections .HomeHub
{
	margin-bottom: 90px !important;
}

.CollectionsSearchArea>.container {
    margin-top: 65px !important;
    margin-bottom: 70px !important;
}

body .owl-pagination-true {
    margin-bottom: 0px !important;
}

body .ContentFromCMS,
body .BackgroundColorCMS,
body .EventsArea {
    background-color: #e8e8e8;
}

body .slicker-instagram-placeholder {
    display: none;
}

body .slicker-instagram-placeholder.showthese {
    display: inline-block !important;
}

body .fts-instagram-inline-block-centered {
    text-align: left !important;
}

img.InstagramImg {
    width: 50px;
    height: 50px;
    display: block !important;
}

.CollSearchFormArea .col-md-8 {
    background-color: #e8e8e8;
    padding: 60px 30px 30px 30px;
}

.CollSearchFormArea select,
.CollSearchFormArea input[type="text"] {
    height: 60px;
    background-color: #ffffff;
}

.CollSearchFormArea select {
    border: 1px solid #434142;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.CollSearchFormArea input[type="text"] {
    padding-left: 70px !important;
    background: url('images/mc/icons/Icon_Search_New.svg') scroll no-repeat 20px center #ffffff;
    background-size: 23px 30px;
}


.BlogArea .MCItemDetails h3,
.BlogArea .MCItemDetails h3 span {
    font-size: 22px !important;
}

.MCItemInner figure {
    position: Relative;
}

.MCItemInner .DarkOverlay {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.MC_Postfrom {
    background-size: 40px 40px;
    background-repeat:no-repeat;
	background-color:transparent;
    background-position: top left;
	padding-left: 60px;
    left: 20px;
    position: absolute;
    top: 20px;
    color: #ffffff;
    text-transform: uppercase;
    z-index: 99;
    padding-right: 30px;
    font-family: "Effra-Bold", sans-serif;
    min-height: 40px;
}

.page-template-merlhome .EventsArea .col-md-4 {
    position: Relative;
    padding-left: 0px;
}

.EventsArea .col-md-4 .FilterArea .MCFilter {
    padding: 5px;
    background-color: #ffffff;
    font-family: 'Effra-Bold';
    font-size: 17px;
    text-transform: uppercase;
    color: #434142;
    display: inline-block;
}

.EventsArea .col-md-4 .FilterArea .MCFilter.memfilter-current {
    background-color: #dc1926;
    color: #ffffff;
}

.EventsArea .col-md-4 .FilterArea .MCFilter .count,
.EventsArea .col-md-4 .FilterArea .MCFilter .allcount {
    color: #dc1926;
}

.EventsArea .col-md-4 .FilterArea .MCFilter.memfilter-current .count,
.EventsArea .col-md-4 .FilterArea .MCFilter.memfilter-current .allcount {
    color: #ffffff;
}

.EventsArea .col-md-5 .FilterArea .MCFilter {
    padding: 5px;
    background-color: #ffffff;
    font-family: 'Effra-Bold';
    font-size: 17px;
    text-transform: uppercase;
    color: #434142;
    display: inline-block;
    cursor: pointer;
}

.EventsArea .col-md-5 .FilterArea .MCFilter.memfilter-current {
    background-color: #dc1926;
    color: #ffffff;
}

.EventsArea .col-md-5 .FilterArea .MCFilter .count,
.EventsArea .col-md-5 .FilterArea .MCFilter .allcount {
    color: #dc1926;
}

.EventsArea .col-md-5 .FilterArea .MCFilter.memfilter-current .count,
.EventsArea .col-md-5 .FilterArea .MCFilter.memfilter-current .allcount {
    color: #ffffff;
}

.WidthCorrection p {
    display: block;
    margin-left: auto;
    margin-right: auto;
 }


/*.page-template-merlhome .flexslider .MCItem:first-child {
    padding-left: 0px !important;
} */

.TextCenter {
    text-align: center !important;
}


.MCItem img {
    width: 100%;
}

/*Custom mega menu - e*/


/**animations - b */
/************** Ripple Out *************/

@-moz-keyframes animation-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0;
    }
}

@-webkit-keyframes animation-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0;
    }
}

@keyframes animation-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0;
    }
}

@-moz-keyframes hvr-icon-drop {
    0% {
        opacity: 0;
    }
    50% {
        -moz-transform: translateY(-10%);
        transform: translateY(-10%);
    }
    51%,
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes hvr-icon-drop {
    0% {
        opacity: 0;
    }
    50% {
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%);
    }
    51%,
    100% {
        opacity: 1;
    }
}

@keyframes hvr-icon-drop {
    0% {
        opacity: 0;
    }
    50% {
        -moz-transform: translateY(-10%);
        -ms-transform: translateY(-10%);
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%);
    }
    51%,
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }
    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }
    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }
    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}

@keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }
    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }
    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }
    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}

/**animations - e */

/**Styles to revisit */

.single-gallery .MarginB50 {
    margin-bottom: 50px;
}

.single-gallery .entry-content h2:first-of-type {
    margin-top: 50px;
}

.single-gallery article {
    margin-bottom: 0px !important;
}

/** Exhibition Page styles - b */

body.single-exhibition .navbar-toggle {
    display: inline-block;
    background-color: transparent;
    float: none;
    margin-top: 30px !important;
	margin-right: 25px;
}

body.single-exhibition .navbar-toggle .icon-bar {
    width: 35px !important;
    height: 6px !important;
    background-color: #000;
}

body.single-exhibition .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 5px;
}

body.single-exhibition header {
    background-color: transparent;
}

body.single-exhibition header nav {
    transition-timing-function: ease-out;
    transition-duration: 0.7s;
}

body.single-exhibition.ScrollingHeader header nav {
    background-color: #ffffff !important;
    z-index: 9999;
    position: fixed;
    width: 100%;
}

body.single-exhibition.ScrollingHeader #main {
    z-index: 999;
}

body.single-exhibition.ScrollingHeader .navbar-toggle .icon-bar {
    background-color: #000000;
}

body.single-exhibition header nav {
    position: fixed;
    width: 100%;
}

body.single-exhibition.ScrollingHeader header .logo {
    margin-top: 20px !important;
}

body.single-exhibition.ScrollingHeader .navbar-toggle {
    margin-top: 25px !important;
}

body.single-exhibition.ScrollingHeader .TopNav1 .UoRLogo {
    margin-top: 28px !important;
}

body.single-exhibition.ScrollingHeader .UoRLogo {
    height: auto;
}

body.single-exhibition.ScrollingHeader .MainLogo {
    width: 160px;
    height: 43px;
}

body.single-exhibition.ScrollingHeader .MobileLogo {
    height: 39px;
    width: 45px;
}

body.single-exhibition.ScrollingHeader .navbar-toggle .icon-bar {
    width: 24px !important;
    height: 3px !important;
}

body.single-exhibition.ScrollingHeader .UoRLogo {
    width: 100px;
}

body.single-exhibition .navbar {
    border: none !important;
}

body.single-exhibition header #main-navigation {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

body.single-exhibition .ExhibitionHero .page-header {
    height: 800px !important;
    background-position: center top !important;
    background-attachment: initial !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

body.single-exhibition .navbar {
    position: absolute;
    top: 0;
    z-index: 99;
    left: 0;
    right: 0;
}

body.single-exhibition .MainLogo {
    width: 215px;
    height: 58px;
}

body.single-exhibition .UoRLogo {
    width: 125px;
    height: 50px;
	float:right;
}

body.single-exhibition header .logo {
    margin-top: 0px;
}

body.single-exhibition .TopNav1 .UoRLogo {
    margin-top: 25px;
}
body.single-exhibition #breadcrumb {display:none;}

body.single-exhibition .ExhibitionHero {
    position: relative;
}

body.single-exhibition h1:not(.classy)::after {
    margin-left: auto;
    margin-right: auto;
}

body.single-exhibition .ExhibitionHero .details {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 98;
    padding: 15px;
    display: none;
    text-align: center;
}

body.single-exhibition .ExhibitionHero .page-title {
    text-align: center;
}

body.single-exhibition .details p,
body.single-exhibition .details a,
body.single-exhibition .details .post-subtitle {
    color: #ffffff !important;
    font-family: "Effra-Regular", sans-serif;
    font-size: 20px;
}

body.single-exhibition .details .post-subtitle {
    margin-bottom: 30px;
}
/*
body.single-exhibition .details a.Btn {
    color: #3d3d40 !important;
}*/

body.single-exhibition .ExhibitionHero .details a:hover {
    text-decoration: underline !important;
}

body.single-exhibition .ExhibitionFtr .ColLeft p,
body.single-exhibition .ExhibitionFtr .ColRight p {
    display: inline-block;
    margin-bottom: 20px;
}

.FooterBottom .ColLeft i {
    padding-right: 12px;
}

body.single-exhibition .ExhibitionFtr p.first {
    margin-right: 30px;
}

body.single-exhibition .ExhibitionFtr p,
body.single-exhibition .ExhibitionFtr a {
    font-family: "Effra-Regular", sans-serif;
    font-weight: 400 !important;
    font-size: 18px !important;
    color: #d8d8d8;
}

body.single-exhibition .ExhibitionFtr a .custom-icon {
    color: #d8d8d8;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
}

body.single-exhibition .ExhibitionFtr a .custom-icon:hover {
    color: #dc1926;
}

body.single-exhibition footer.ExhibitionFtr .social.list-inline {
    margin-left: 0px;
}

body.single-exhibition footer.ExhibitionFtr .social.list-inline li:first-of-type,
body.single-exhibition footer.ExhibitionFtr .social.list-inline li:first-of-type a,
body.single-exhibition footer.ExhibitionFtr .social.list-inline li:first-of-type a .custom-icon {
    margin-left: 0px;
    padding-left: 0px;
}

body.single-exhibition footer.ExhibitionFtr .social.list-inline li,
body.single-exhibition footer.ExhibitionFtr .social.list-inline li a,
body.single-exhibition footer.ExhibitionFtr .social.list-inline li a .custom-icon {
    text-align: left;
}

body.single-exhibition .FooterBottom {
    padding: 55px 0px;
}

body.single-exhibition .FixedSocialShare.social-share {
    position: fixed;
    right: 0;
    top: 400px;
    width: auto;
}

body.single-exhibition .FixedSocialShare.social-share li {
    padding-right: 0px;
    padding-left: 0px;
    display: block;
    margin-bottom: 0px;
}

body.single-exhibition .FixedSocialShare a {
    border: none !important;
    margin-left: 0px !important;
}

body.single-exhibition .FixedSocialShare a .custom-icon {
    border-radius: 0px;
    border: none !important;
    width: 65px;
    height: 65px;
    color: #ffffff;
    font-size: 30px;
    padding: 20px;
}

body.single-exhibition .FixedSocialShare.social-share li:first-of-type {
    float: none;
    padding-top: 0px;
}

body.single-exhibition .FixedSocialShare a.Facebook .custom-icon {
    background-color: #3B5998 !important;
}

body.single-exhibition .FixedSocialShare a.Twitter .custom-icon {
    background-color: #55ACEE !important;
}

body.single-exhibition .FixedSocialShare a.Pinterest .custom-icon {
    background-color: #BD081C !important;
}

body.single-exhibition .ExhOverlay {
    background-color: #000000;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0.5;
}

body.single-exhibition .page-title {
    font-size: 52px !important;
}

body.single-exhibition #main .MerlSlider {
    background-color: #d8d8d8;
}

/** Prototype - b **/

/** Site-specific styles **/


body.single-exhibition #main .Btn,
body.single-exhibition .Btn {
    font-size: 20px;
    text-transform: uppercase;
    padding: 8px 20px;
    font-weight: bold;
    text-decoration: none !important;
    font-weight: bold !important;
    display: inline-block;
    margin-right: 25px;
}

body.single-exhibition #main .YellowBtn,
body.single-exhibition .YellowBtn {
    color: #fff;
    background-color: #434142;
}

body.single-exhibition #main .YellowBtn:hover,
body.single-exhibition .YellowBtn:hover {
    background-color: #dc1926;
}

body.single-exhibition #main .WhiteBtn,
body.single-exhibition .WhiteBtn {
    color: #3d3d40 !important;
    background-color: #ffffff;
}

body.single-exhibition #main .WhiteBtn:hover,
body.single-exhibition .WhiteBtn:hover {
    background-color: #e3e3e3;
}

body.single-exhibition #main .GreyBtn,
body.single-exhibition .GreyBtn {
    color: #ffffff !important;
    background-color: #3d3d40;
}

body.single-exhibition #main .GreyBtn:hover,
body.single-exhibition .GreyBtn:hover {
    background-color: #555558;
}

body.single-exhibition #main .GhostBtn,
body.single-exhibition .GhostBtn {
    background-color: transparent;
    color: #ffffff !important;
}

body.single-exhibition #main .AssetOverlays .GhostBtn.playaudio {
    color: #3d3d40 !important;
    cursor: pointer;
}

body.single-exhibition #main .MerlSlider {
    height: auto;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

body.single-exhibition #main .SliderItem .ItemDetailsInner a:not(.Btn) {
    color: #ffffff !important;
    text-decoration: underline !important;
}

body.single-exhibition #main .SliderItem .ItemDetailsInner a:not(.btn):hover {
    text-decoration: none !important;
}

body.single-exhibition #main .playaudio {
    padding-left: 30px;
    margin-right: 0px;
    cursor: pointer;
}

body.single-exhibition #main .playaudio:before {
    background-image: url(images/exhibition/Icon_Audio_white.svg) !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    background-size: 20px 20px !important;
    background-position: 0px center !important;
    width: 20px;
    height: 16px;
    content: "";
    display: inline-block;
    margin-right: 15px;
}

body.single-exhibition #main .playaudio {}

body.single-exhibition #main .AssetOverlays .GhostBtn.playaudio {
    background-image: url(images/exhibition/Icon_Audio.svg) !important;
	background-repeat:no-repeat;
}

body.single-exhibition #main .playaudio:hover {
    text-decoration: underline !important;
}

/** Carousel  **/

body.single-exhibition .MerlSlider.container-fluid {
    padding: 60px 0px 60px 0px;
}

body.single-exhibition .MerlSlider ul {
    padding-left: 0px;
}

body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) h2,
body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) p,
body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) a {
    color: #ffffff;
}

body.single-exhibition .MerlSlider .SliderItem.interactivepicture h2 {
    color: #3d3d40;
}

body.single-exhibition .MerlSlider .SliderItem.interactivepicture p,
body.single-exhibition .MerlSlider .SliderItem.interactivepicture a {
    color: #737379;
}

body.single-exhibition .MerlSlider .Btn,
body.single-exhibition .AssetOverlays .Btn {
    margin-right: 30px;
}

body.single-exhibition .ItemDetails .description,
body.single-exhibition .ItemDetails .creditline {
    margin-bottom: 30px;
}

body.single-exhibition .ItemDetails .description p,
body.single-exhibition .ItemDetails .creditline p {
    font-size: 20px;
}

body.single-exhibition .creditline {
    font-style: italic;
}

body.single-exhibition .AssetOverlays .creditline {
    color: #3d3d40;
}

body.single-exhibition .AssetOverlays .description,
body.single-exhibition .AssetOverlays .description p {
    color: #737379;
}

/***/

body.single-exhibition #main .CarouselContainer {
    position: fixed;
    bottom: 0;
    z-index: 9999;
    background-color: #dc1926;
    width: 100%;
}

body.single-exhibition .CarouselContainer .ExploreExhibition {
    position: absolute;
    right: 0;
    z-index: 9;
    padding: 15px 30px 15px 80px;
    color: #333333;
    font-size: 20px;
    cursor: pointer;
    height: 60px;
    top: -60px;
    margin-bottom: 0px;
    width: 300px;
    -webkit-transition: width 0.5s linear 1s;
    -moz-transition: width 0.5s linear 1s;
    -ms-transition: width 0.5s linear 1s;
    -o-transition: width 0.5s linear 1s;
    background-color: #dc1926;
}

body.single-exhibition .CarouselContainer .ExploreExhibition.notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}

body.single-exhibition .ExploreExhibition:after {
    /*content: "Explore the Exhibition";
    display: inline-block;*/
}

body.single-exhibition .CarouselContainer.Opened .ExploreExhibition {
    /* background: url(images/exhibition/Icon_Close.svg) scroll no-repeat 30px center #ffffff;
    background-size: 25px 25px;*/
    width: 80px !important;
}

body.single-exhibition .CarouselContainer .MerlCarousel {
    max-height: 0px;
    padding: 0px;
    -webkit-transition: max-height 1s ease-out;
    -moz-transition: max-height 1s ease-out;
    -ms-transition: max-height 1s ease-out;
    -o-transition: max-height 1s ease-out;
}

body.single-exhibition .CarouselContainer.Opened .MerlCarousel {
    max-height: 500px;
    -webkit-transition: max-height 1s ease-in;
    -moz-transition: max-height 1s ease-in;
    -ms-transition: max-height 1s ease-in;
    -o-transition: max-height 1s ease-in;
}

body.single-exhibition .CarouselContainer .ExploreImage {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 30px;
}

body.single-exhibition .ExploreExhibition.Opened:after {
    /*   content: "";*/
}

body.single-exhibition .CarouselItem .TooltipOuter {
    z-index: 10;
}

/***/

body.single-exhibition #main .MerlCarousel {
    max-width: 1640px;
    margin-left: auto;
    margin-right: auto;
}

body.single-exhibition .MerlCarousel .CarouselItem {
    padding-left: 0px;
    padding-right: 0px;
    cursor: pointer;
    border-top: 5px solid transparent;
}

body.single-exhibition .MerlCarousel .CarouselItem.active {
    border-top: 5px solid #dc1926;
}

body.single-exhibition .CaptionAudio {
    position: absolute !important;
    opacity: 0 !important;
    width: 1px !important;
    height: 1px !important;
}

body.single-exhibition .ItemMedia iframe {
    width: 100%;
}

body.single-exhibition .ImagePreview,
body.single-exhibition .AudioPreview,
body.single-exhibition .VideoPreview,
body.single-exhibition .InteractivePicPreview {
    background-size: 100% auto !important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 160px;
    width: 100%;
    display: block;
}

body.single-exhibition .GridItem .ImagePreview,
body.single-exhibition .GridItem .AudioPreview,
body.single-exhibition .GridItem .VideoPreview,
body.single-exhibition .GridItem .InteractivePicPreview {
    background-size: cover !important;
}

body.single-exhibition .GridItem .ImagePreview,
body.single-exhibition .GridItem .AudioPreview,
body.single-exhibition .GridItem .VideoPreview,
body.single-exhibition .GridItem .InteractivePicPreview {
    display: block;
}

body.single-exhibition .GridItem .ImagePreview,
body.single-exhibition .GridItem .AudioPreview,
body.single-exhibition .GridItem .VideoPreview,
body.single-exhibition .GridItem .InteractivePicPreview,
body.single-exhibition .GridItem .AssetGreyBG,
body.single-exhibition .GridItem .AssetTypeBtn {
    height: 340px;
}

body.single-exhibition .GridItem.interactivepicture .GridItemInner>a {
    display: block;
}

body.single-exhibition .GridItemInner {
    position: relative;
}

body.single-exhibition .CarouselItem {
    position: relative;
}

body.single-exhibition .AssetGreyBG,
body.single-exhibition .AssetTypeBtn {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    bottom: 0;
    height: 160px;
    width: 100%;
    transition: all 0.7s ease 0s;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -ms-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
}

/*
body.single-exhibition .GridItem.interactivepicture .AssetGreyBG,
body.single-exhibition .GridItem.interactivepicture .AssetTypeBtn
{
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}*/

body.single-exhibition .AssetGreyBG {
    background-color: #000000;
    z-index: 90;
    opacity: 0.3;
}

body.single-exhibition .AssetTypeBtn {
    background-color: transparent;
    z-index: 98;
    background-repeat: no-repeat !important;
    background-size: 65px 65px !important;
    background-position: center center !important;
}

body.single-exhibition .GridItem .AssetTypeBtn {
    background-size: 100px 100px !important;
}

body.single-exhibition .SliderItem.audio iframe {
    max-width: 500px;
}

body.single-exhibition .audio .AssetTypeBtn {
    background-image: url(images/exhibition/Icon_Audio_white.svg) !important;
}

body.single-exhibition .video .AssetTypeBtn {
    background-image: url(images/exhibition/Icon_Video.svg) !important;
}

body.single-exhibition .interactivepicture .AssetTypeBtn {
    background-image: url(images/exhibition/Icon_Interactive_picture.svg) !important;
}

body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) .ItemDetails .ItemDetailsInner {
    background-color: #3d3d40;
    padding: 40px;
    color: #ffffff;
    font-size: 20px;
}

body.single-exhibition .creditline {
    font-size: 20px;
}

body.single-exhibition .MerlSlider .SliderItem .ItemDetails h2 {
    margin-bottom: 15px;
}

/** Prototype - e **/

body.single-exhibition #main .PrevNextSlider>.row {
    position: relative;
    height: 48px;
}

body.single-exhibition #main .PrevNextSlider p {
    display: inline-block;
    text-transform: uppercase;
    color: #3d3d40;
    font-family: 'Effra-Bold';
    font-size: 40px;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    cursor: pointer;
    max-width: 320px;
    vertical-align: top;
    line-height: 120%;
    top: 0;
    margin-bottom: 0px;
    text-indent: -99999px;
    z-index: 9999;
    width: 45px;
    height: 45px;
}

body.single-exhibition #main .PrevNextSlider {
    display: none;
    position: absolute;
    top: 52%;
    z-index: 99;
    bottom: 0;
    left: 0;
    right: 0;
}

body.single-exhibition #main .MerlSlider:hover .PrevNextSlider {
    display: block;
}

body.single-exhibition #main .PrevNextSlider p:hover {
    text-decoration: underline;
}

body.single-exhibition #main .SliderPrev {
    padding-left: 30px;
    background-image: url("images/exhibition/Icon_Chevron_left_white.svg");
    background-position: left 3px;
	background-color:#dc1926;
}

body.single-exhibition #main .SliderNext {
    padding-right: 30px;
    background-image: url("images/exhibition/Icon_Chevron_right_white.svg");
    background-position: right 3px;
    position: absolute !important;
    right: 0;
	background-color:#dc1926;
}

/** General for exhibitions */

body.single-exhibition h2 {
    font-size: 38px;
}

body.single-exhibition .CarouselItem h5,
body.single-exhibition .AssetTooltip,
body.single-exhibition .GridItem h5 {
    font-size: 20px;
    font-family: "Effra-Regular", sans-serif;
    font-weight: 600;
    text-align: center;
    margin-bottom: 0px;
}

body.single-exhibition .CarouselItem h5.AssetName {
    padding: 15px 5px 15px 5px;
    color: #333333;
}

body.single-exhibition .GridItem h5.AssetName {
    padding: 30px;
    color: #3d3d40;
}

body.single-exhibition .GridItem:hover h5.AssetName {
    text-decoration: underline;
}

body.single-exhibition .GridItem:hover .AssetGreyBG,
body.single-exhibition .GridItem:hover .AssetTypeBtn,
body.single-exhibition .CarouselItem:hover .AssetGreyBG,
body.single-exhibition .CarouselItem:hover .AssetTypeBtn {
    opacity: 0;
}

body.single-exhibition .CarouselItem .AssetPreview {
    transition: background-size 0.7s ease-in !important;
    -moz-transition: background-size 0.7s ease-in !important;
    -ms-transition: background-size 0.7s ease-in !important;
    -o-transition: background-size 0.7s ease-in !important;
    -webkit-transition: background-size 0.7s ease-in !important;
}

body.single-exhibition .CarouselItem:hover .AssetPreview {
    background-size: 120% auto !important;
}

body.single-exhibition .GridItem .GridItemInner {
    overflow: hidden;
}

body.single-exhibition .GridItem .AssetPreview {
    transition: all 0.7s ease-in !important;
    -moz-transition: all 0.7s ease-in !important;
    -ms-transition: all 0.7s ease-in !important;
    -o-transition: all 0.7s ease-in !important;
    -webkit-transition: all 0.7s ease-in !important;
}

body.single-exhibition .GridItem:hover .AssetPreview {
    transform: scale(1.1);
}

body.single-exhibition .CarouselItem.active h5.AssetName {
    color: #333333;
    background-color: #FFC943;
}

body.single-exhibition .CarouselItem .AssetTooltip,
body.single-exhibition .HotspotOuter .TooltipOuter .AssetTooltip {}

body.single-exhibition .CarouselItem .TooltipOuter {
    position: absolute;
    width: 100%;
    bottom: 220px;
    opacity: 0;
}

body.single-exhibition .CarouselItem.interactivepicture>.TooltipOuter {
    display: none !important;
}

body.single-exhibition .CarouselItem:hover .TooltipOuter {
    opacity: 1;
}

body.single-exhibition .CarouselItem.interactivepicture:hover .TooltipOuter {
    opacity: 1;
}

body.single-exhibition .CarouselItem .AssetTooltip {
    background-color: #A17300;
}

body.single-exhibition .HotspotOuter .AssetTooltip {
    background-color: #dc1926;
}

body.single-exhibition .CarouselItem .AssetTooltip,
body.single-exhibition .HotspotOuter .AssetTooltip {
    color: #ffffff;
    padding: 8px 5px;
    text-align: center;
}

body.single-exhibition .CarouselItem .AssetTooltip {
    margin: 0px;
}

body.single-exhibition .HotspotOuter .arrow-down {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #430021;
    margin-left: auto;
    margin-right: auto;
}

body.single-exhibition .CarouselItem .arrow-down {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #A17300;
    margin-left: auto;
    margin-right: auto;
}

body.single-exhibition header.ForIPandGrid {
    background-color: #d8d8d8;
    height: 175px;
}

body.single-exhibition header.ForIPandGrid .navbar-toggle .icon-bar {
    background-color: #333333;
}

body.single-exhibition .ExDetails {
    background-color: #d8d8d8;
    padding: 120px 0px 80px 0px;
}

body.single-exhibition .ExDetails h1 {
    color: #3d3d40;
    text-align: center;
}
/*
body.single-exhibition p {
    font-family: "Effra-Regular", sans-serif;
}
*/
body.single-exhibition .ExDetails .post-subtitle,
body.single-exhibition .ExDetails .post-subtitle p {
    color: #737379;
    font-size: 20px;
}

body.single-exhibition .ExDetails .hotspots {}

body.single-exhibition .HotspotOuter {
    position: absolute;
    bottom: 0;
    max-height: 40px;
}

body.single-exhibition .hotspot {
    width: 40px;
    height: 40px;
    background-color: #dc1926;
    border-radius: 20px;
    color: #ffffff;
    font-size: 40px;
    text-align: center;
    vertical-align: middle;
    line-height: 40px;
    cursor: pointer;
}

body.single-exhibition .hotspot:hover {
    background-color: #dc1926;
}

body.single-exhibition .InteractiveImage {
    position: relative;
    overflow-x: auto;
}

body.single-exhibition .InteractiveImage .imgIP {
    min-width: 800px;
}

body.single-exhibition .InteractiveExMain {
    padding-bottom: 80px;
    background-color: #d8d8d8;
}

body.single-exhibition .HotspotInner {
    position: relative;
}

body.single-exhibition .MobileLogo {
    height: 55px;
    width: 63px;
}

body.single-exhibition .HotspotOuter .TooltipOuter {
    position: absolute;
    width: 220px;
    margin-left: -90px;
    visibility: hidden;
    bottom: 40px;
    z-index: 99;
}

body.single-exhibition .HotspotOuter:hover .TooltipOuter {
    visibility: visible;
}

body.single-exhibition .AssetOverlays .OverlayOuter {
    visibility: hidden;
    position: fixed;
    top: 0 !important;
    z-index: 9999;
    overflow-y: auto;
    left: 0px;
    right: 0px;
    max-height: 100%;
}

body.single-exhibition .AssetOverlays iframe {
    opacity: 0;
}

/** For mac iframe - b **/

/* body.single-exhibition .AssetOverlays .OverlayOuter[visibility*="hidden"] iframe
{
   opacity: 0 !important;
}

body.single-exhibition .AssetOverlays .OverlayOuter[visibility*="visible"] iframe
{
   opacity: 1 !important;
} */

/** For mac iframe - e **/

body.single-exhibition .SliderItem .AssetOverlays .OverlayOuter,
body.single-exhibition .GridAssetoverlay.OverlayOuter {
    background-color: rgba(0, 0, 0, 0.7);
}

body.single-exhibition .AssetOverlays .OverlayOuter div[class*="col-md"]>.row {
    padding: 80px 25px 40px 25px;
    position: relative;
    background-color: #ffffff;
}

body.single-exhibition .AssetOverlays .OverlayOuter .CloseBtn:before {
    background: url("images/exhibition/Icon_Close.svg") scroll no-repeat left 0px transparent;
    background-size: 10px 10px;
    width: 20px;
    height: 10px;
    display: inline-block;
    content: "";
}

body.single-exhibition .AssetOverlays .OverlayOuter .CloseBtn {
    text-transform: uppercase;
    position: absolute;
    right: 40px;
    top: 40px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'Effra-Bold';
    cursor: pointer;
}

body.single-exhibition .AssetOverlays .OverlayOuter .description {
    max-height: 285px;
    overflow-y: auto;
    margin-bottom: 30px;
}

body.single-exhibition .IPTitleContainer {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
}

body.single-exhibition .IPTitleContainer h2,
body.single-exhibition .IPMobileTitle h2 {
    color: #ffffff !important;
    display: inline-block;
    padding: 25px;
    background-color: #3d3d40;
}

body.single-exhibition .IPMobileTitle h2 {
    display: none;
    margin: 0px;
}

body.single-exhibition {
    /*height:auto !important;*/
}

body.single-exhibition:after {
    content: " " !important;
    z-index: -1 !important;
    display: none !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    height: auto !important;
}

body.single-exhibition.OverlayActive:after {
    z-index: 99 !important;
    display: block !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
}

body.single-exhibition .SliderItem .col-md-10 {
    z-index: 99999999 !important;
}

body.single-exhibition .MerlCarousel .flexslider .flex-control-nav {
    display: none !important;
}

body.single-exhibition .MerlCarousel .CarouselItem {
    margin-right: 0px !important;
}

body.single-exhibition .GridItem {
    margin-bottom: 30px;
    cursor: pointer;
}

body.single-exhibition .GridItem.interactivepicture:hover .InteractivePicPreview {
    z-index: 99;
}

body.single-exhibition .GridItem.interactivepicture:hover .AssetGreyBG,
body.single-exhibition .GridItem.interactivepicture:hover .AssetTypeBtn {
    z-index: -1;
}

body.single-exhibition .exhibitions-side-menu {
    overflow: auto;
    position: fixed;
    top: 0;
    width: 465px;
    height: 100%;
    min-height: 100%;
    padding: 66px 70px 30px;
    background-color: #212121;
    text-align: left;
    z-index: 9999;
}

body.single-exhibition .exhibitions-side-menu {
    transition: right 0.5s;
    -webkit-transition: right 0.5s;
    -moz-transition: right 0.5s;
    -ms-transition: right 0.5s;
    -o-transition: right 0.5s;
    right: -500px;
}

body.single-exhibition .exhibitions-side-menu.MenuActive {
    right: 0px;
}

body.single-exhibition #menu-exhibitions .caret,
body.single-exhibition #menu-auto-menu-from-pages .dropdown-toggle .caret {
    display: none;
}

body.single-exhibition #menu-exhibitions>.dropdown>.ddl-switch,
body.single-exhibition .ow-navigation #menu-auto-menu-from-pages>.dropdown>.ddl-switch {
    display: block !important;
    background-color: transparent !important;
}

body.single-exhibition #menu-exhibitions .dropdown-menu,
body.single-exhibition .ow-navigation #menu-auto-menu-from-pages .dropdown-menu {
    float: none;
    position: relative;
    background-color: transparent !important;
}

body.single-exhibition #menu-exhibitions .dropdown-menu a {
    font-size: 16px !important;
    font-weight: 400 !important;
}

body.single-exhibition .exhibitions-side-menu a {
    word-wrap: break-word;
    white-space: pre-wrap;
    line-height: 130%;
}

body.single-exhibition #menu-exhibitions .dropdown-menu>li>a,
body.single-exhibition .ow-navigation #menu-auto-menu-from-pages .dropdown-menu>li>a {
    display: block;
    padding: 5px 20px !important;
}

body.single-exhibition .exhibitions-side-menu .ddl-switch,
body.single-exhibition .ow-navigation #menu-exhibitions .dropdown-menu>li>a,
body.single-exhibition .ow-navigation #menu-auto-menu-from-pages .dropdown-menu>li>a,
body.single-exhibition .MobileNavSocial a,
body.single-exhibition .MobileNavSocial a {
    color: #ffffff !important;
}

body.single-exhibition .exhibitions-side-menu .ddl-switch {
    top: 10px !important;
}

body.single-exhibition .MenuTop {
    margin-bottom: 10px;
}

body.single-exhibition .exhibitions-side-menu .DisMobile {
    display: block !important;
}

body.single-exhibition .exhibitions-side-menu .navbar-nav {
    width: 100% !important;
    height: auto !important;
}

body.single-exhibition .exhibitions-side-menu .CloseMenu {
    position: absolute;
    top: 80px;
    color: #ffffff;
    right: 80px;
    cursor: pointer;
}

body.single-exhibition #menu-exhibitions.dropdown-toggle .caret,
body.single-exhibition #menu-auto-menu-from-pages .dropdown-toggle .caret {
    display: none;
}

body.single-exhibition #menu-exhibitionsli .menu-item.active>a {
    background-color: #fdb915 !important;
}

body.single-exhibition #menu-exhibitions>li>a {
    font-size: 18px !important;
}

body.single-exhibition header #menu-exhibitions>li>a:hover,
body.single-exhibition header #menu-exhibitions>li.active>a,
body.single-exhibition #menu-exhibitions>li>a:hover,
body.single-exhibition #menu-exhibitions>li.active>a {
    -moz-box-shadow: #dc1926 0px 4px 0px 0px inset;
    -webkit-box-shadow: #dc1926 0px 4px 0px 0px inset;
    box-shadow: #dc1926 0px 4px 0px 0px inset;
}

body.single-exhibition .ow-navigation .nav.navbar-nav li.dropdown:hover>.dropdown-menu {
    display: none;
}

body.single-exhibition .ow-navigation .navbar-nav>li>a {
    color: #ffffff;
}

body.single-exhibition header #menu-auto-menu-from-pages>.menu-item>a {
    padding: 15px;
}

body.single-exhibition .divSideMenuLogo {
    display: block;
    text-align: left;
    margin-bottom: 30px;
}

body.single-exhibition .ow-navigation .dropdown-menu {
    padding-left: 0px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    border: none !important;
}

body.single-exhibition .SideMenuLogo {
    width: 180px;
    height: 49px;
    height: auto;
    display: inline-block;
}

body.single-exhibition .flex-direction-nav a.flex-prev:before {
    content: "";
    background-image: url("images/exhibition/Icon_Chevron_left_white.svg");
}

body.single-exhibition .flex-direction-nav a.flex-next:before {
    content: "";
    background-image: url("images/exhibition/Icon_Chevron_right_white.svg");
}

body.single-exhibition .flex-direction-nav a.flex-prev {
    left: 10px !important;
}

body.single-exhibition .flex-direction-nav a.flex-next {
    right: 10px !important;
}

body.single-exhibition .flex-direction-nav a.flex-prev:before,
body.single-exhibition .flex-direction-nav a.flex-next:before {
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 9999;
}

body.single-exhibition #main .Btn {
    margin-bottom: 15px;
}

body.single-exhibition #main .Btn:last-of-type {
    margin-bottom: 0px;
}

body.single-exhibition .Btn.ExploreNow {
    cursor: pointer;
}

body.single-exhibition #main.InteractiveExMain .ExDetails .col-md-8 {
    text-align: center;
}

body.single-exhibition #main.InteractiveExMain .ExDetails .post-subtitle {
    margin-bottom: 30px;
}

/** Cookie policy - begins **/

#cookie-notice {
    padding: 30px 15px 10px 15px;
}

#cookie-notice a {
    margin-bottom: 20px;
}

#cookie-notice .cookie-notice-container {
    padding: 0px;
}

#cookie-notice #cn-notice-text {
    font-size: 18px !important;
    display: block;
    margin-bottom: 10px;
}

/** Cookie policy - ends **/


body {
    opacity: 0;
    transition: 3s opacity;
}

/* Keyframes for the fade-in */

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.fade-in {
    opacity: 0;
    opacity: 1 \9;
    /*just in case ie*/
    -webkit-animation: fadeIn ease-in 1;
    -moz-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-duration: 1.5s;
}

body.fade-in {
    -webkit-animation-delay: 0.5s;
    -moz-animation-delay: 0.5s;
    animation-delay: 0.5s;
}

body.fade-in .MerlCarousel.fade-in {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
}

/*IE edge*/

@supports (-ms-ime-align:auto) {
    .MC_Topbar {
        height: 37px !important;
    }
    .page-header {
        background-attachment: local !important;
    }
}

/** new styles not related to exhibition */

.Subscribe .list-checkbox-wrap .nf-field-element li label {
    float: left;
    padding-left: 10px;
}

.Subscribe.Newsletter  label,
.Subscribe .checkbox label.nf-checked-label {
    background: none !important;
    position: relative;
}

.Subscribe .checkbox li {
    float: right;
}

.Subscribe .checkbox label:before {
    background: url(https://www.reading.ac.uk/web/MultimediaFiles/Check_merlresponsive.svg) left 2px no-repeat;
    display: inline-block;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: -20px;
}

.Subscribe .checkbox label.nf-checked-label:before {
    background-position: left -60px;
}

footer .list-checkbox-wrap .nf-field-element li label {
    margin-left: 0px;
}

footer .Newsletter .FormField input[type="email"] {
    color: #808080;
}

/**** Exhibition related changes ***/

.CarouselContainer .flexslider {
    background: #dc1926;
}

/*#main .AlphabetsDiv ul li a span,
#main .AlphabetsDiv ul li a {
    color: #434142 !important;
}
*/
.AlphabetsDiv ul li:hover a span,
.AlphabetsDiv ul li:hover a,
.AlphabetsDiv ul li a.active span,
.AlphabetsDiv ul li a.active {
    color: #ffffff;
    text-decoration: none;
}


/*** sri's changes 16/11/2018 - b **/

/** temp to remove  - b **/

/** temp to remove  - e **/

section.Map.FindusMap {
    overflow-x: auto;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.MapImageContainer {
    background: url(images/findusmaps/Reading_map.jpg) scroll no-repeat center center;
    background-size: 1650px 750px;
    height: 750px;
    width: 1650px;
}

.imgFindUsMap {
    height: 750px;
    width: 1650px;
}

.Directions.list-inline a img {
    width: 30px;
    height: 30px;
}

.Map .container .MapConatinerClose {
    background: url('images/svg/Icon_Close_White.svg') no-repeat scroll 0px 0px;
    background-size: 25px 25px;
}

.ImagePin {
    position: absolute;
    z-index: 10;
    left: 600px;
    top: 300px;
    height: 80px;
    width: auto;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.ImagePin.activepin,
.ImagePin:hover {
    height: 100px;z-index:11;
}

.page-template-merlvisitus .DefaultContent h2.introtext {
    font-size: 19px;
    text-transform: none;
    margin-bottom: 50px !important;
}

#az-slider {
    display: block !important;
}

.page-template-merlcollectionspage div.MCItemDetails {
    text-align: left !important;
}


/*** to append to the original styles above  - b **/

.Directions.list-inline a {
    padding: 10px;
}

.MapInsideDiv {
    padding: 0px 20px;
    position: relative;
}

.MapInsideDiv .MapInsideDivInner {
    padding: 142px 0px;
}

.MapInsideDiv .MapInsideDivInner h4 {
    font-size: 22px;
    margin-bottom: 30px;
}

.MapConatinerClose {
    position: absolute;
    right: 0px;
    top: 20px;
    width: 100px;
    cursor: pointer;
}

.UnderlineGrey .colleft {
    padding: 0px 0px 30px 0px !important;
}

.MarginBottomLine {
    margin-bottom: 35px !important;
}

#main .tribe-events-sub-nav li a {
    color: #434142;
}

#main .tribe-events-sub-nav li a:hover {
    color: #d61926;
}

.single-tribe_events .FilterArea {
    display: none;
}

.single-tribe_events .EventsAreaRowOuter {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
	visibility:visible;
}

.single-tribe_events .EventsArea .UpComingEventImg {
    background-size: cover !important;
}

.single-tribe_events .EventsAreaRowOuter .col-md-8 {
    width: 100% !important;
}

.single-tribe_events .EventsAreaRowOuter .col-md-4.MCItem {
    margin-bottom: 30px !important;
}

.single-tribe_events .PaddingTB90 {
    padding-bottom: 0px !important;
}

.EventsUnderline {
    margin-bottom: 20px;
}

.EventsText {
    font-size: 19px !important;
    color: #434142 !important;
    text-decoration: none !important;
}

.EventsTextHeader {
    font-size: 19px !important;
    color: #434142 !important;
}

.EventsTextHeader:first-child {
    margin-top: 10px;
}

.tribe-events-back #main a {
    color: #434142 !important;
}


.single-post .EventsArea .hover-darken-target.UpComingEventImg,
.single-post .EventsArea .MC_Postfrom,
.single-post .EventsArea .FilterArea,
.single-post .EventsArea .theme-editor .Time,
.single-post .EventsArea figure,
.single-post .EventsArea .MCItemInner.DarkOverlay {
    display: none;
}

.single-post .fa.fa-user,
.single-post .url.fn.n,
.single-post .fa.fa-tags,
.single-post .fa.fa-comment,
.single-post .social-share,
.single-post #categories-2,
.single-post #tag_cloud-2 {
    display: none;
}

.CalendarImageBlog {
    height: 20px;
    position: relative;
    bottom: 3px;
    margin-right: 5px;
}

.single-tribe_events .flex-direction-nav {
    display: none;
}

.single-post .tribe-list-widget,
.single-post .tribe-events-list-widget-events {
    padding: 10px 0px !important;
}
/*
.single-post .tribe-event-title,
.single-post .widget_recent_entries li {
    color: #434142 !important;
    text-decoration: underline !important;
    font-size: 19px !important;
}
*/
.single-post .widgetarea-inner {
    background-color: #e8e8e8 !important;
}

.single-post .tribe-event-duration {
    margin-top: 20px;
}


.single-post #main .sidebar-right .sidebar-widget a {
    font-size: 19px;text-decoration:none;color:#434142;
}
	.single-post #main .sidebar-right .sidebar-widget a span {
    font-size: 17px;
    background-image: url(/wp-content/themes/MandCPortal/images/mc/icons/Icon_Date_black.svg);
    background-repeat: no-repeat;
    padding-left: 27px;
    background-color: transparent;		
	display:block;
	margin-top:10px;
	background-size: 20px;
    background-position: 0px 2px;
	display:inline-block;
	}
	.single-post #main .sidebar-right .sidebar-widget a:hover {color:#dc1926;}
	.single-post #main .sidebar-right .sidebar-widget a:hover span {text-decoration:none;}


.single-post .tribe-event-date-start,
.single-post .tribe-event-date-end {
    color: #434142 !important;
}

.single-post .DateSideCar {
    background-image: url(images/mc/icons/Icon_Date_black.svg);
    background-repeat: no-repeat;
    padding-left: 45px;
    background-size: 30px 25px;
}

.single-post .SingleEventsPage .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.MCEventSidecar:nth-child(n+4) {
    display: none;
}

.single-post .widget_recent_entries>ul:first-of-type {
    margin-top: 15px;
}
	.widget .sidecarEvents li {margin-bottom:20px;}
/*
.single-post .comment-reply-title {
    color: #ffffff !important;
    display: inline !important;
    background-color: #dc1926;
    padding-left: 7px !important;
    padding-right: 7px !important;
    white-space: pre-wrap;
    margin-right: auto !important;
    position: relative;
    line-height: 140% !important;
    font-size: 27px !important;
}*/

.single-post ul.blog-post-info li:nth-child(n+3) {
    display: none;
}

.single-post ul.blog-post-info {
    margin-top: 20px;
    margin-bottom: 20px;
}

.PostEventNameSidecar {
    color: #434142 !important;
    font-size: 19px !important;
    font-family: 'Effra-Regular';
    text-decoration: underline;
}

.single-post .comment-form-comment {
    margin-top: 40px;
}

/*.single-post .comment-form input[type="submit"] {
    background-color: #434142;
    padding: 15px 20px 15px 20px;
}*/

.single-post .nf-form-fields-required {
    display: none;
}

.single-post .entry-content {
    margin-bottom: 30px;
}

.single-post .nf-form-content {
    margin-top: 30px;
}

.single-post .entry-content p {
    color: #434142 !important;
}

.single-post .SingleEventsPage p {
    color: #434142 !important;
}

.single-post #main .sidebar-right .sidebar-widget a.SinglePostLink,
.single-post #main .sidebar-right .sidebar-widget .tribe-events-widget-link a,
.single-post #main .sidebar-right .sidebar-widget a.NewsLinkSidecar {
    color: #dc1926;
    text-decoration: underline !important;
    font-size: 19px !important;
}

.single-post #main .sidebar-right .sidebar-widget .tribe-events-widget-link a {
    text-transform: lowercase !important;
    display: block !important;
}

.single-post #main .sidebar-right .sidebar-widget .tribe-events-widget-link a::first-letter {
    text-transform: uppercase !important;
}

.single-post .SingleEventsPage .MCXXXHeading {
    left: 15px;
}

.single-post .BodySocial {
    display: none;
}

.single-tribe_events #tribe-events-content .tribe-events-back a {
    color: #434142 !important;
    text-decoration: underline !important;
    font-size: 17px !important;
}

.single-tribe_events #tribe-events-content .tribe-events-back a:hover {
    color: #dc1926;
}


.single-post #breadcrumb,
.single-tribe_events #breadcrumb {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

footer.comment-meta {
    background-color: transparent !important;
}

header ul.social li a:hover {
    -moz-animation: hvr-icon-drop 0.5s 0.1s ease-in-out;
    -webkit-animation: hvr-icon-drop 0.5s 0.1s ease-in-out;
    animation: hvr-icon-drop 0.5s 0.1s ease-in-out;
}

.tribe-events-meta-group-venue {
    margin-top: 17px !important;
}

.CollectionsSearchArea {
    margin-left: auto;
    margin-right: auto;
}

.ContentFromCMS .vc_column-inner {
    padding: 0px !important;
}

.page-template-merlhome .ContentFromCMS .vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.InstagramArea .MCXXXHeading {
    padding-left: 2px !important;
}


.HomeHeroOuterDiv .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* Tribe events */

.single-tribe_events .tribe-events-promo,
.single-tribe_events .MobileB30,
.single-tribe_events .MarginMobileFixEvents,
.single-tribe_events .TextRight,
.single-tribe_events .ShowingValues,
.single-tribe_events .row.RowFullUnderline,
.single-tribe_events .UnderlineBottom {
    display: none !important;
}

.single-tribe_events .col-lg-9 {
    width: 100% !important;
    margin-top: 30px;
}

.single-tribe_events .EventContainer {
    background-color: #E8E8E8;
}

.single-tribe_events .HeadingArea {
    padding-top: 0px;
    /* padding-bottom: 25px; */
}

.single-tribe_events .EventsAreaRowOuter {
    padding-top: 0px !important;
}

.single-tribe_events #main {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.single-tribe_events .entry-content {
    padding-left: 15px;
    padding-right: 15px;
}

.page-template-merleventslisting .HeadingArea {
    display: none;
}
/*
#at4-share,
#at-share-dock {
    display: none !important;
}*/
/*
.single-tribe_events #at4-share,
.single-post #at4-share,
.single-post #at-share-dock,
.single-tribe_events #at-share-dock {
    display: block !important;
}*/

/* Tribe events CSS ends */

.MCFilter.HideCounter {
    display: none !important;
}


/* */

.MCFilter .allcount {
    color: #dc1926;
}

.MCFilter .allcount:hover {
    color: #FFF !important;
}

.MCFilter:hover {
    background-color: #dc1926 !important;
    color: #FFF !important;
}

.MCFilter:hover .allcount {
    color: #FFF !important;
}

#main a.MCFilterLink:hover {
    text-decoration: none !important;
}

#main a.MCFilterLink {
    width: 100%;
}

.tribe_events-template-default .EventsAreaRowOuter .col-md-7 {
    width: 100% !important;
}
/*
.MCXXXHeading.HeadingFixBackground {
    padding-bottom: 7px !important;
    padding-top: 27px !important;
}
*/

h1:not(.classy)::after,
 h2:not(.classy)::after {
   display: none;
 }

 .comment-notes {font-size:17px !important;line-height:2em !important;}
 
.aboutMuseumContainer h2
{
	margin-bottom: 30px;
}

#main .MapInsideDiv a.singlelink
{
	color:#ffffff !important;text-decoration:underline !important;
}
#main .MapInsideDiv .singlelink:hover
{
	text-decoration:none !important;
}
 
.GHDetailContainer
{
	margin-top: 30px;
}
 /***** media queries *****/
@media (min-width: 1730px) {
    body.single-exhibition .container {
        width: 1670px;
        max-width: 100%;
    }
}

@media screen and (min-width: 1651px) {
    .MapImageContainer {
        background: url(images/findusmaps/Reading_map.jpg) scroll no-repeat center center;
        background-size: 1650px 750px;
        height: 750px;
        width: 1650px;
    }
    section.Map.FindusMap {
        width: 1650px;
    }
}

@media (min-width: 1400px) {
    body.single-exhibition .container {
        width: 1340px;
        max-width: 100%;
    }
}

@media (max-width: 1340px) {
    body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) .ItemDetails {
        position: absolute;
        left: -30px;
        width: 100%;
    }
}


@media only screen and (min-width: 1281px) {
    .MainSearchlink.NormalLink {
        margin-left: 0px !important;
		display: block;
    }
/*    .TopNav1.first-header {
        display: block !important;
        margin-top: 30px;
    }*/
    .MainSearchlink {
        position: absolute !important;
    }
    .MenuTop {
        display: none;
    }
    .navbar-nav {
        height: 45px;
        /*text-align: center;*/
        float: none;
    }
    .navbar-nav>li {
        display: inline-block;
        float: none;
    }
    .TopMainMenu {
        height: 50px;
    }
    .MainSearchDiv {
		height: 100%;
		position: absolute;
		z-index: 1;
		width: 40px;
		left: 0px;
		top: 8px;
	}
    .MainSearchDiv .MainSearchBox {
        visibility: hidden;
    }
    .MainSearchDiv.SearchClickDiv .MainSearchBox {
        visibility: visible;
        width: 96%;
		margin: 0px;
    }
    .MainSearchDiv.SearchClickDiv {
        z-index: 9999;
        width: 100%;
    }
    .MainSearchDiv .MainSearchBox {
        display: none;
    }
    .MainSearch {
        height: 40px;
        padding: 8px 0;
    }
    .MenuCont .navbar-collapse {
        position: relative;
        width: 100%;
    }
}
@media only screen and (max-width: 1280px) {
	
	body.single-exhibition .TopNav1 {
		max-width: 185px;
	}
   
    .MainSearchlink img {
        height: 33px !important;
    }
    .MainSearchDiv .MainSearchBox {
        width: 92% !important;
    }
    header .topbar,
    header .TopNav1 {
        display: none;
    }
    #main-navigation.ow-navigation .navbar-toggle ,
	 body.single-exhibition header .TopNav1{
        display: block;
    }
    header .ow-navigation .navbar-header {
        float: none;
    }
	
	 body.single-exhibition header .ow-navigation .navbar-header {
        float: left;
    }
		
	body.single-exhibition .ExDetails {
		padding: 10px 0px 80px 0px;
	}
	
	body.single-exhibition .navbar-toggle
	{
		margin-top: 15px !important;
	}
	
	body.single-exhibition .TopNav1 .UoRLogo
	{
		margin-top: 10px;
	}
	
	body.single-exhibition header .logo {
		margin-top: 0px !important;
	}
	
	body.single-exhibition .TopNav1 {
		float: right;
	}
    header .TopNav1.inactive {
        visibility: hidden;
    }
    header #menu-main-menu {
        padding-right: 0px;
        margin-top: 20px;
    }
    .MainSearchlink {
        clear: none !important;
        padding: 2px 0 3px !important;
        position: absolute;
        top: 9px; 
        height: auto !important;
		 width: 33px;
		margin-left: 0px !important;		
		top: 12px !important;		
		right: 0px;
    }
	
	
    .MainSearchDiv .MainSearchBox {
        margin: 9px 9px 9px 0;
        width: 100%;
       
    }
	
	.MC_Topbar-inner  {
		text-align: left;
	}
	
	.MainSearchDiv 
	{		
		
	}
	
	header .MC_Topbar-inner #menu-headertop,	
	header .MC_Topbar-inner ul.social,
	.MainSearchDiv .MainSearchBox 
	{
		display:none !important;
	}
	
	.MainSearchDiv .MainSearchBox 
	{
	}
	
	.MainSearchDiv.SearchClickDiv .MainSearchBox 
	{
		 display: inline-block !important;
		 
	}
	
    .MainSearchDiv {
        position: relative;
    }
    .TopNav1 {
        float: left;
    }
    header .ow-navigation .navbar-nav>li>a {
        z-index: 9999;
    }
    .EventsArea .col-md-4 .FilterArea .MCFilter {
        display: block;
    }
}
@media only screen and (min-width: 1201px) {
    .Map .container {
        left: 55%;
    }
    .MC_NotFullWidth {
        width: 1170px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .widthFixMobile {
        width: 100% !important;
    }
    .MarginMobileFixEvents {
        margin-top: 40px;
    }
    .HomeHeroOuterDiv .flex-caption .col-md-10 {
        width: 100% !important;
    }
    #mc_portal_slider .flex-caption .row {
        text-align: center;
    }
    .HomeHeroOuterDiv #mc_portal_slider .flex-caption .row {
        text-align: left;
    }
    body.page-template-merlhub:not(.home) #main {
        padding-left: 15px;
        padding-right: 15px;
    }
    .GalleryActiviyItem {
        z-index: 9999;
        position: relative;
    }
    .AlphabetsDiv ul li {
        margin: 0px 10px;
    }
    .single-tribe_events .slides {
        width: 100% !important;
    }
    .single-tribe_events li.MCItem {
        width: 33.33% !important;
    }
}
@media (max-width:1200px) and (min-width:992px) {
    .UnderlineGrey {
        margin-top: 30px !important;
    }
    .MobileB30 .NewsUnderline {
        bottom: 20px !important;
        position: relative;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
    .slider_box {
        width: 100% !important;
        margin-bottom: 30px !important;
    }
    .slider_box:last-child {
        margin-bottom: 0px !important;
    }
    .EventsListingInner .cover_boxes .slider_box .box .box_content {
        width: auto !important;
        background-color: #ffffff !important;
        position: relative !important;
    }
    .EventsListingInner .cover_boxes .slider_box .cover {
        max-height: 347px;
    }
    .page-template-merleventslisting .imgRelObjdiv {
        height: 259px;
    }
    .evelistol.overlay span {
        top: 60px;
    }
}

@media only screen and (min-width: 1171px) {
    #breadcrumb .container {
        padding-left: 15px;
        padding-right: 15px;
    }
/*    a.NewsLinkSidecar {
        margin-left: 15px;
    }*/
    .HeadingSideCar {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 811px) {
    .BlogArea .MCItem {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (min-width: 992px) {

	#Collections .MCItem,
	.four-columns-hub  .MCItem	{
		width: 25% !important;
	}

	#main .HomeHub .MCItem:first-of-type,
	#main .HomeHub .MCItem:nth-of-type(2),
	#main .HomeHub .MCItem:nth-of-type(3)
	{
		margin-bottom: 30px;
	}
	
    .CollSearchFormArea select {
        width: 80% !important;
    }
    .CollectionAtoZ .GalleryActiviyAnswer .col-md-6 {
        min-height: 106px;
    }
    .BlogArea .MCItemInner {
       /* max-height: 380px; */
    }
    .MCFilter {
        display: table !important;
    }
    .page-template-merlcollectionspage #Collections .MCItem {
        width: 33.33% !important;
    }
    .InnerRowCollPadding {
        padding-bottom: 30px;
    }
    .MC_NotFullWidth {
        width: 970px !important;
    }
    .EventsArea .col-md-4 .FilterArea {
        width: 450px;
        right: 0;
    }
    .EventsArea .col-md-5 .FilterArea {
        width: 400px;
        right: 0;
    }
    .WidthCorrection p {
        width: calc(100% - 300px);
    }
    .MarginBottomLearnPage {
        margin-bottom: 30px !important;
    }
    .CollSearchFormArea .row {
        position: relative;
        /*padding-right: 100px;*/
    }
    .CollSearchFormArea #searchButton {
        position: absolute;
        right: -15px;
        width: 70px;
        height: 60px;
    }
    body.single-exhibition .ItemMedia iframe {
        max-width: 900px !important;
    }
    body.single-exhibition .GridItem:nth-last-of-type(1),
    body.single-exhibition .GridItem:nth-last-of-type(2),
    body.single-exhibition .GridItem:nth-last-of-type(3) {
        /* margin-bottom: 0px;*/
    }
    body.single-exhibition .MerlSlider .ItemDetails6Col.col-md-6 {
        position: relative;
        /*height: 100%;*/
        height: 360px;
        padding-left: 0px;
    }
    body.single-exhibition .MerlSlider .AssetOverlays .ItemDetails6Col.col-md-6 {
        height: auto;
        padding-left: 15px;
    }
    body.single-exhibition .MerlSlider .ItemMedia.col-md-6 {
        padding-right: 0px;
        padding-left: 0px;
        text-align: right;
    }
    body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) .ItemDetails {
        position: absolute;
        width: 710px;
    }
    body.single-exhibition .MerlSlider .SliderItem.image .ItemDetails {
        left: -65px;
    }
    body.single-exhibition .MerlSlider .SliderItem.audio .ItemDetails,
    body.single-exhibition .MerlSlider .SliderItem.video .ItemDetails {
        left: 0px;
    }
    body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) .ImageRightSlider .ItemDetails {
        left: auto;
        z-index: 99;
    }
    body.single-exhibition .MerlSlider .SliderItem.image .ImageRightSlider .ItemDetails {
        right: -65px;
    }
    body.single-exhibition .MerlSlider .SliderItem.audio .ImageRightSlider .ItemDetails,
    body.single-exhibition .MerlSlider .SliderItem.video .ImageRightSlider .ItemDetails {
        right: 0px;
    }
    body.single-exhibition .MerlSlider.container-fluid {
        padding: 90px 0px;
    }
    body.single-exhibition #main .MerlCarousel {
        /* padding: 0px 0px 60px 0px;*/
    }
    body.single-exhibition #main .MerlCarousel .slides {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    /*CarouselItem */
    body.single-exhibition .MerlSlider.container-fluid .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    body.single-exhibition .MerlSlider .SliderItem.right:not(.interactivepicture) .ItemDetails6Col {
        float: left;
        z-index: 98;
    }
    body.single-exhibition .MerlSlider .SliderItem.right:not(.interactivepicture) .ItemDetails {
        left: auto;
    }
    body.single-exhibition .MerlSlider .SliderItem.right.image .ItemDetails {
        right: -65px;
    }
    body.single-exhibition .MerlSlider .SliderItem.right.audio .ItemDetails,
    body.single-exhibition .MerlSlider .SliderItem.right.video .ItemDetails {
        right: 0px;
    }
    body.single-exhibition .MerlSlider .SliderItem.right:not(.interactivepicture) .ItemMedia {
        float: right;
    }
    body.single-exhibition .MerlSlider .SliderItem.right:not(.interactivepicture) .ItemMedia img,
    body.single-exhibition .MerlSlider .SliderItem.right:not(.interactivepicture) .ItemMedia iframe {
        float: left;
    }
    .page-template.page-template-merldefault .NoH1Content.DefaultContent .entry-content .wpb_text_column .wpb_wrapper>h2:first-child,
    .page-template.page-template-merldefault .NoH1Content.DefaultContent .entry-content .wpb_text_column .wpb_wrapper>h1:first-child/** h1:first-chilsd is for safety, but h1 shouldn't entered into content at all*/
        {
        margin-right: 125px;
    }
    .DisMobile {
        display: none !important;
    }
    header #menu-main-menu>li>a:after,
    header #menu-main-menu>li>a:after,
    header #menu-auto-menu-from-pages>li>a:after,
    header #menu-auto-menu-from-pages>li>a:after,
    .current-page-ancestor a:after {
        content: "";
        width: 100%;
        height: 4px;
        background-color: transparent;
        position: relative;
        display: inline-block;
    }
    header #menu-main-menu>li>a:hover:after,
    header #menu-main-menu>li.active>a:after,
    header #menu-auto-menu-from-pages>li>a:hover:after,
    header #menu-auto-menu-from-pages>li.active>a:after,
    .current-page-ancestor a:after {
        background-color: #dc1926;
    }
    header #menu-main-menu>li.active>a span,
    .current-page-ancestor a span {
        color: #dc1926;
    }
    .ow-navigation .navbar-nav>li>a {
        padding: 15px !important;
    }
    #menu-main-menu .dropdown-toggle .caret,
    #menu-auto-menu-from-pages .dropdown-toggle .caret {
        display: inline-block;
    }
    .refItem {
        width: 30%;
        margin: 0px 5% 20px 0;
        vertical-align: top;
    }
    .refItem:last-child {
        margin-right: 0px;
    }
   .DYKDetail {
        width: 365px;
        position: absolute;
        right: 0;
        text-align: left;
    }
    .ArrowsOuter {
        position: absolute;
        right: 0;
        text-align: left;
        width: 365px;
    }
    .ArrowsContainer {
        height: 0px;
    }
    body.single-exhibition .navbar-nav>ul,
    body.single-exhibition .navbar-nav>li {
        display: block;
        width: 100%;
        text-align: left;
    }
    body.single-exhibition .exhibitions-side-menu .navbar-nav>li a,
    body.single-exhibition header #menu-auto-menu-from-pages>.menu-item>a {
        float: none;
        padding: 15px 0px !important;
        display: inline-block;
    }
    body.single-exhibition ul.MobileNavSocial {
        text-align: left;
        margin-top: 0px;
        margin-bottom: 10px;
        padding-left: 0px !important;
    }
    body.single-exhibition .MobileNavSocial li {
        display: inline-block;
    }
    body.single-exhibition .MobileNavSocial li a {
        padding: 10px 20px;
    }
    body.single-exhibition .MobileNavSocial li:first-child a {
        padding-left: 0px;
    }
    body.single-exhibition .MobileNavSocial li:last-child a {
        padding-right: 0px;
    }
    .single-tribe_events .EventsAreaRowOuter .col-md-4.MCItem:first-child {
        padding-left: 0px !important;
    }
    .single-tribe_events .EventsAreaRowOuter .col-md-4.MCItem:last-child {
        padding-right: 0px !important;
    }
    .MarginBottomDesktop {
        margin-bottom: 30px;
    }
    .FilterArea {
        margin-left: 15px;
    }
}
@media only screen and (min-width: 992px) and (max-height:880px) {
    .visitusbox {
        top: 50px !important;
    }
}

@media only screen and (max-width: 1170px) and (min-width: 992px) {
    header #menu-auto-menu-from-pages>.menu-item>a {
        padding: 13px 20px !important;
    }
}

@media only screen and (max-width: 991px) {

	.uor {float:left;}
	
	#main-navigation .container
	{
		padding-left: 0px;
		padding-right: 0px;
	}

    .CollSearchFormArea select {
        background-size: 69px 24px !important;
    }

    .flexslider .slides>li:first-child {
        padding-left: 0px !important;
    }
    .MCFilter {
        width: 100%;
        text-align: center;
    }
    .flexslider .slides li.MCItem {
        width: 400px !important;
    }
    #main .MCItem .MCItemInner a {
        max-height: none !important;
    }
    .SearchField,
    .DropdownCollections {
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    #ChevLeftandRight {
        width: 100%;
        margin-bottom: 10px;
    }
 /*   .PrevNextTitle {
        word-break: break-all;
    }*/
    #breadcrumb {
        display: none !important;
    }
    .PaginationBottom {
        float: none !important;
    }
    .slicker-instagram-placeholder.fts-instagram-wrapper.showthese {
        height: 510px !important;
    }
    .page-template-newsandviews .page-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .slicker-instagram-placeholder.fts-instagram-wrapper.showthese {
        width: 100% !important;
        position: relative;
        margin-bottom: 10px !important;
    }
    .slicker-instagram-placeholder.fts-instagram-wrapper.showthese:last-child {
        margin-bottom: 0px !important;
    }
    .MCItemInner {
        height: auto !important;
        max-height: initial !important;
    }
    /* .EventsAreaRowOuter .flexslider {
        padding-left: 0px !important;
    } */
    /*#Collections .MCItem {
        width: 100% !important;
    }*/
    .page-template-merlhome h2.MCXXXHeading,
    .page-template-merlcollectionspage h2.MCXXXHeading {
        font-size: 36px;
    }
    .single-tribe_events ul {
        padding: 0px !important;
    }
    .page-template-merlcollectionspage #breadcrumb {
        display: none !important;
    }
    header .ow-navigation .navbar-nav>li>a {
        display: block;
        width: 100%;
        text-align: left;
    }
    .TopNav1 .HeaderSearch {
        float: right;
        position: Relative;
        padding-right: 50px;
    }
    #main .MCItem .MCItemInner a,
    .BlogArea .MCItemDetails {
        height: auto !important;
        max-height: initial !important;
    }
    .EventsArea .col-md-4 .FilterArea,
    .EventsArea .col-md-5 .FilterArea {
        text-align: center;
        margin-bottom: 30px;
		position:relative;
    }
    .CollSearchFormArea .col-md-6,
    .MCItem {
        margin-bottom: 30px;
    }
    .CollSearchFormArea #searchButton {
        display: block;
        width: 100%;
    }
    .page-template-merlhub .DefaultContent .entry-content .vc_row:first-of-type {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .MerlStaff .FeaturedPages {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .InteractiveMap .GalleryDetail {
        margin-bottom: 5px !important;
    }
    .ow-navigation .dropdown-menu {
        padding-left: 0px !important;
    }
    JoinSubscribe {
        background-image: none !important;
    }
    .DYKImgCol img {
        max-width: none !important;
        width: 100% !important;
        height: auto !important;
    }
    #menu-auto-menu-from-pages li ul li .ddl-switch {
        display: none !important;
    }
    .CollectionAtoZ .GalleryActiviyAnswer {
        max-height: none !important;
    }
    .DYKImgCol {
        padding-left: 0px !important;
    }
    .DYKDetailCol {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .section {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .PrevNext {
        bottom: -25px;
        left: -5px;
    }
    .ArrowsContainer {
        width: 100%;
        padding-bottom: 50px;
    }
    .single-post h1,
    .merlpostrow {
        margin-bottom: 15px !important;
    }
    .col-sm-12.BodySocial {
        display: none !important;
    }
    .DisMobile {
        display: block !important;
    }
    .custommegamenu {
        display: none !important;
    }
    ul.MobileNavSocial {
        text-align: left;
        margin-top: 0px;
        margin-bottom: 10px;
        padding-left: 10px !important;
    }
    .MobileNavSocial li {
        display: inline-block;
    }
    .MobileNavSocial li a {
        padding: 10px 20px;
    }
    .MobileNavSocial li:first-child a {
        padding-left: 0px;
    }
    .MobileNavSocial li:last-child a {
        padding-right: 0px;
    }
    .MobUORlogo {
        margin-top: 15px;
        margin-bottom: 20px;
        text-align: left;
        padding-left: 10px !important;
    }
   
   
    .navbar {
        background-color: #ffffff !important;
    }
    .visitusouter {
        display: none;
    }
    .ObjectDetails .RightAlign,
    .BodySocial {
        text-align: left;
    }
    .MobileB30 {
        margin-bottom: 30px !important;
    }
    .navbar-header {
        background-color: #ffffff !important;
    }
    .colBottom {
        margin-bottom: 15px;
    }
    .Newsletter.colBottom {
        margin-bottom: 0px;
    }
    .FooterBottom .col-md-6,
    .FooterObergine {
        text-align: center !important;
    }
    .MobileMargin20 {
        margin-bottom: 20px;
    }
    .MobileMargin10 {
        margin-bottom: 10px;
    }
    footer .nf-field-container,
    footer #ninja_forms_required_items {
        margin-bottom: 0px !important;
    }
    footer .Newsletter .FormField input[type="email"] {
        margin-bottom: 20px !important;
        margin-top: 15px !important;
    }
    footer nf-field .nf-after-field {
        bottom: 0 !important;
    }
    footer .footer_top_holder {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .social.list-inline {
        margin-bottom: 15px;
        margin-left: 0;
    }
    #main .owl-theme .owl-controls .owl-pagination,
    #main .owl-dots {
        bottom: 35px !important;
        text-align: center !important;
    }
    body.single-exhibition .FooterBottom {
        padding: 30px 0px !important;
    }
    .WidthCorrection p {
        padding-left: 15px;
        padding-right: 15px;
    }
    body.single-exhibition .ExhibitionFtr .ColRight div p {
        margin-bottom: 0px !important;
    }
    .refItem {
        margin-right: 0px !important;
    }
    body.single-exhibition .ExhibitionFtr .ColLeft p,
    body.single-exhibition .ExhibitionFtr .ColRight p,
    body.single-exhibition .FooterSocial {
        margin-bottom: 15px !important;
    }
    .ow-navigation .ddl-switch {
        background-color: transparent !important;
    }
    header #menu-auto-menu-from-pages>.menu-item>a {
        padding: 13px 23px 12px !important;
        width: 100% !important;
    }
    header #menu-main-menu>li>a:hover,
    header #menu-main-menu>li.active>a,
    header #menu-auto-menu-from-pages>li>a:hover,
    header #menu-auto-menu-from-pages>li.active>a,
    .current-page-ancestor>a,
    .navbar-nav.DisMobile a:hover,
    .navbar-nav.DisMobile .active>a,
    .dropdown.ddl-active>a {
        /* background-color: #fdb915 !important;*/
    }
    .DisMobile.MenuTop a {
        font-size: 18px !important;
        padding: 13px 23px 12px !important;
        width: 100% !important;
    }
    .flex-caption h1,
    .flex-caption .DummyH1Hero, h1,
	.single-tribe_events .tribe-events-single-event-title {
        font-size: 40px !important;
    }
    .owl-controls {
        display: none !important;
    }
    #mc_portal_slider .flex-caption {
        /*  padding-bottom: 50px !important; */
        /* padding-top: 50px !important; */
    }
    body:not(.home) #main,
    body:not(.single-gallery) #main,
    body:not(.exhibition-template-default) #main {
        padding-left: 15px;
        padding-right: 15px;
    }
    body.page-template-merlcollectionspage #main,
    body.page-template-newsandviews #main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    body.page-template-merlstaff #main,
    body.page-template-contact #main,
    body.home #main,
    .page-template-merlgettinghere #main,
	.page-template-gettinghere #main,
    .page-template-blog-template #main,
    .single-post #main,
    body.exhibition-template-default #main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .ObjectDetail#Tabs ul#tabList li,
    .ObjectDetail div.mobileTab {
        width: 100%;
    }
    div.mobileTab {
        margin-bottom: 0px;
    }
    #Tabs .TabContents .tabContent {
        padding-top: 0px;
    }
    div.mobileTab,
    #Tabs .TabContents .tabContent,
    #Tabs .TabContents .tabContent.active .tabDescription {
        display: block;
        position: relative;
    }
    #Tabs .TabContents .tabContent .mobileTab {
        border-top: solid 1px #808080;
    }
    #Tabs .TabContents .tabContent .mobileTab.active {
        border-top: 3px solid #dc1926;
    }
    #Tabs .TabContents .tabContent .mobileTab:last-child {
        border-bottom: solid 1px #808080 !important;
    }
    #Tabs.ContactPage .TabContents .tabContent .mobileTab span,
    #Tabs.ObjectDetail .TabContents .tabContent .mobileTab span {
        left: 20px;
        top: 14px;
    }
    #Tabs {
        margin-bottom: 20px;
    }
    #tabList {
        display: none;
    }
    #Tabs .TabContents .tabContent.active {
        padding-top: 0px;
    }
    #Tabs .TabContents .tabContent .tabDescription {
        display: none;
    }
    #Tabs ul#tabList li,
    div.mobileTab {
        margin-left: 0px;
    }
    .tabDescription {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .GalleryPopupOuter {
        display: none !important;
    }
    .GalleryDetail {
        margin-bottom: 20px !important;
    }
    .contacttabs #Tabs,
    .contacttabs #tabList {
        display: inline-block !important;
        float: left !important;
        width: 100% !important;
    }
    .contacttabs #Tabs.contacttabs ul#tabList li {
        width: 49% !important;
    }
    .CollectionAtoZ .GalleryActiviyAnswer .col-md-4,
    .CollectionAtoZ .GalleryActiviyAnswer .col-md-4.NoMarginB {
        margin-bottom: 10px !important;
    }
    .CollectionAtoZ .GalleryActiviyAnswer .col-md-4.NoMarginB:last-child {
        margin-bottom: 0px !important;
    }
/*    #mc_portal_slider .flex-caption h1,
    #mc_portal_slider .flex-caption h2.DummyH1Hero {
        height: 153px !important;
    }*/
    /*body.single-exhibition .page-title,
    .single-tribe_events .MCXXXHeading.HeadingFixBackground span {
        font-size: 40px !important;
    }
    .single-tribe_events .MCXXXHeading.HeadingFixBackground {
        padding-top: 9px;
    }
    .single-tribe_events .MCXXXHeading.HeadingFixBackground span {
        line-height: 60px !important;
    }*/
    body.single-exhibition .details p,
    body.single-exhibition .details a,
    body.single-exhibition .details .post-subtitle {
        font-size: 16px;
    }
    body.single-exhibition .ExhibitionHero .page-header {
        height: 500px !important;
    }
    body.single-exhibition .OverlayOuter .imgIP,
    body.single-exhibition .OverlayOuter .MediaAssetRef {
        margin-bottom: 30px;
    }
    body.single-exhibition .SliderItem {
        overflow: hidden;
    }
    body.single-exhibition .MerlSlider .ItemDetails6Col.col-md-6 {
        padding-left: 15px;
    }
    body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) .ItemDetails {
        position: relative !important;
        left: 0px !important;
        width: 100% !important;
        float: left !important;
        margin-top: 30px !important;
        top: 0px !important;
    }
    body.single-exhibition .MerlSlider .SliderItem:not(.interactivepicture) .ItemDetails .ItemDetailsInner {
        padding: 30px 40px 40px 40px;
    }
    body.single-exhibition #main .PrevNextSlider p {
        position: relative;
        margin-bottom: 40px;
    }
    body.single-exhibition #main .SliderNext {
        float: right;
    }
    body.single-exhibition .SliderItem .ItemMedia {
        text-align: center;
    }
    body.single-exhibition .SliderItem>.row {}
    body.single-exhibition .MerlSlider .SliderItem .col-md-6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        top: 0px !important;
    }
    body.single-exhibition .MerlSlider .SliderItem .col-md-6:first-of-type {
        text-align: center;
    }
    body.single-exhibition header .FullWidth,
    body.single-exhibition header .topbar,
    body.single-exhibition .navbar,
    body.single-exhibition .navbar-header {
        background-color: transparent !important;
    }
    body.single-exhibition .TopNav1,
    body.single-exhibition .image-logo {
        display: inline-block !important;
    }
	
	
	body.single-exhibition  .flex-direction-nav a
	{
		width: 25px;
		height: 25px;
		background-color: rgba(67, 65, 66, 0.5);
	}
	body.single-exhibition .flex-direction-nav a.flex-prev:before, 
	body.single-exhibition .flex-direction-nav a.flex-next:before {		
		width: 23px;
		height: 23px;
		background-size: 15px 15px;
	}
   
    body.single-exhibition .ow-navigation .navbar-header {
        float: left !important;
    }
    body.single-exhibition .TooltipOuter {
        display: none !important;
    }
    body.single-exhibition .MerlSlider.container-fluid,
    body.single-exhibition #main .MerlCarousel .slides {
        padding: 40px 0px;
    }
    body.single-exhibition .SliderItem.audio iframe {
        margin-left: auto;
        margin-right: auto;
    }
  /*  h1 {
        font-size: 30px !important;
    }*/
    .single-tribe_events .EventsAreaRowOuter .col-md-8 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .single-tribe_events .EventsAreaRowOuter .flexslider .slides>li {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .row.flexslider {
        padding-left: 0px !important;
    }
    .HomeHeroOuterDiv .flex-caption.container .NormalH2 {
        text-align: left;
        font-size: 30px;
    }
    .page-template-merlcollectionspage .ContentFromCMS {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .HomeHub {
        width: auto !important;
        left: 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .page-template-merlhome .HomeHub {
        width: auto !important;
        left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .single-tribe_events .slides {
        width: 100% !important;
    }
    .single-tribe_events li.MCItem {
        width: 100% !important;
    }
    .single-tribe_events .flexslider .slides {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    #breadcrumb {
        display: none;
    }
    /* .row.flexslider {
        padding-left: 0px !important;
    } */
    .FilterArea {
        margin-left: auto;
        margin-right: auto;
    }
    /* .CollectionsPadding {
        padding-left: 15px !important;
        padding-right: 15px !important;
    } */
}

@media only screen and (max-width: 991px) and (min-width: 768px){
	.uor {	
		padding-left: 15px;
	}
}

@media only screen and (max-width: 767px) {
	header .navbar-default {
		padding: 30px 15px;
	}
	
	.MainSearchlink {
		width: 25px;
		top: 0px !important;
	}	

    .MainSearchlink img {
        margin-top: 10px !important;
        margin-left: 0px;
    }
    .MainSearchlink.NormalLink {
        margin-left: 0px !important;
    }
    .HeaderH1 {
        font-size: 35px !important;
    }
    .page-template-newsandviews .EventsPagination {
        padding: 0px !important;
    }
    .EventsPagination {
        margin-bottom: 30px;
    }
    .flexslider .slides>li:first-child {
        padding-left: 0px !important;
    }
    .InstagramArea .container .col-sm-12 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding-left: 30px;
        padding-right: 30px;
    }
    body.single-exhibition .ExhibitionFtr .ColLeft p,
    body.single-exhibition .ExhibitionFtr .ColRight p {
        margin-bottom: 13px;
    }
    body.single-exhibition #main .playaudio {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .page-template .page-header .page-title {
        font-size: 40px !important;
    }
    .single-post .entry-header .MCXXXHeading {
        font-size: 40px !important;
    }
    .widget-area {
        padding-left: 15px !important;
    }
    .whatson.ourcountry .badgebig,
    .whatson.ourcountry .badgebig .badgedate {
        width: 100% !important;
        height: 30px !important;
        text-align: left !important;
    }
    .EventsListingInner .cover_boxes .slider_box .box .box_content .box_content_inner {
        padding: 20px !important;
    }
    /*.home .JoinSubscribe {
        background-image: none !important;
    }*/
    .JoinCommH2 img.twitter-image {
        display: none !important;
    }
    .Subscribe.Newsletter input[type="email"] {
        border-right: 1px solid #808080 !important;
    }
    .Subscribe.Newsletter nf-field:nth-last-of-type(1),
    .Subscribe.Newsletter nf-field:nth-last-of-type(2) {
        float: none !important;
        width: 100% !important;
    }
    .Subscribe.Newsletter nf-field:nth-last-of-type(1) {
        margin-top: 5px !important;
    }
    .EventsListingInner .cover_boxes .slider_box:last-child,
    .ObjectItem:last-child {
        margin-bottom: 0px !important;
    }
    #main.site-main .content-area,
    .site-main .widget-area {
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .home .owl-item div {
        /*background-image: none !important;*/
    }
    h3.tribe-events-single-section-title {
        margin-top: 30px !important;
    }
    body.page-template-contact-php .wpb_widgetised_column {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .single-tribe_events .tribe-events-schedule {
        padding: 0px !important;
        border: none !important;
        background-color: transparent !important;
    }
    .DYKImgCol {
        margin-bottom: 30px;
    }
    .PrevNext {
        bottom: 8px;
        left: -5px;
    }
    .ArrowsContainer {
        padding-bottom: 15px;
    }
    .ThumbnailRow {
        text-align: center;
    }
    .ThumbnailRow .thumbdiv {
        background: #878382 none repeat scroll 0 0;
        border-radius: 100%;
        display: inline-block;
        height: 20px;
        margin: 10px;
        width: 20px;
    }
    .imgThumbnail {
        display: none !important;
    }
    header .logo {
        float: left !important;
        width: auto !important;
    }
    .MobileLogo {
        left: 20px;
    }
    .contacttabs #Tabs,
    .contacttabs #tabList,
    .contacttabs #Tabs.contacttabs ul#tabList li {
        width: 100% !important;
    }
    .MC_Topbar-inner .contact li a span {
        display: none;
    }
    .MC_Topbar-inner .contact li,
    .MC_Topbar-inner .social {
        padding-left: 10px;
    }
    .MC_Topbar-inner ul.social {
        padding-left: 10px !important;
    }
    .page-header {
        background-size: auto 100% !important;
    }
    .ObjectListing .UnderlineGrey h2:after,
    .EventsListing .UnderlineGrey h2:after {
        background: none !important;
    }
    .ObjectListing .colright.TextRight,
    .EventsListing .colright.TextRight {
        text-align: left !important;
    }
    .ObjectListing .UnderlineGrey h2:after,
    .EventsListing .UnderlineGrey h2:after {
        background: none !important;
    }
    .imgRelObjdiv {
        background-size: 100% auto;
        height: auto;
    }
    .ObjectItem {
        margin-bottom: 30px;
    }
    .slider_box .cover img {
        display: none !important;
    }
    .slider_box .cover,
    .slider_box .box_content {
        width: 100% !important;
        position: relative !important;
    }
    .slider_box .badges {
        position: relative !important;
    }
    .slider_box .badges li {
        display: inline-block;
    }
    .EventsListingInner .slider_box,
    .EventsListingInner .cover_boxes .slider_box.act .cover,
    .EventsListingInner .cover_boxes .slider_box.act .box_content,
    .EventsListingInner .cover_boxes .slider_box .cover,
    .EventsListingInner .cover_boxes .slider_box .box_content {
        width: 100% !important;
        height: auto !important;
        display: block !important;
        background-color: #ffffff !important;
    }
    .EventsListingInner .slider_box {
        margin-bottom: 30px !important;
    }
    .EventsListingInner .slider_box .badges {
        margin-bottom: 10px;
    }
    .EventsListingInner .slider_box .badges li {
        margin-right: 15px;
    }
	
	 .page-template-gettinghere .GettingHereOuter {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
	
    /**Mobile reduced padding - begins*/
    /*body:not(.home) .site-main .full-content,
.site-main .content-area, .site-main .widget-area {
        margin-top: 30px !important;
        padding-bottom: 30px !important;
    }

   

    .ghcontainer {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .page-template-contact .MapIframe {
        margin-bottom: 30px !important;
    }

    .site-main.CollectionAtoZ {
        padding-bottom: 30px !important;
    }

    .collovintro {
        padding-bottom: 30px !important;
    }

    #mc_portal_slider .flex-caption {
        padding-top: 30px !important;
    }

    .section {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }

    .LookingSpecObj {
        padding-top: 30px !important;
    }

    .DYKDetailCol {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }*/
    /**Mobile reduced padding - ends*/
    body.single-exhibition .CarouselContainer .ExploreExhibition {
        width: 180px;
    }
    body.single-exhibition h2 {
        font-size: 35px;
    }
    body.single-exhibition .IPMobileTitle h2 {
        display: block;
    }
    body.single-exhibition .GridItem:last-of-type h5.AssetName {
        padding-bottom: 0px !important;
    }
    body.single-exhibition .exhibitions-side-menu {
        padding: 30px;
    }
    body.single-exhibition .exhibitions-side-menu .CloseMenu {
        top: 30px;
        right: 54px;
    }
   /* body.single-exhibition header .logo,
    body.single-exhibition .navbar-toggle {
        margin-top: 20px !important;
    }
    body.single-exhibition.ScrollingHeader header .logo,
    body.single-exhibition.ScrollingHeader .navbar-toggle {
       margin-top: 15px !important;
    }
    body.single-exhibition.ScrollingHeader .navbar-toggle {
        margin-top: 12px !important;
    }
    body.single-exhibition.ScrollingHeader .TopNav1 .UoRLogo {
        margin-top: 15px !important;
    }
	
	body.single-exhibition .TopNav1 .UoRLogo {
        margin-top: 23px !important;
    }
	*/
    body.single-exhibition.ScrollingHeader .MobileLogo {
        height: 30px;
        width: 35px;
    }
    body.single-exhibition .GridItem {
        margin-bottom: 0px;
    }
    
    body.single-exhibition header.ForIPandGrid {
        /*height: 80px;*/
    }
    body.single-exhibition .ExDetails {
        padding-bottom: 30px;
    }
    body.single-exhibition .InteractiveExMain {
        padding-bottom: 40px;
    }
    body.single-exhibition .AssetOverlays .OverlayOuter div[class*="col-md"]>.row {
        padding-left: 15px;
        padding-right: 15px;
    }
    body.single-exhibition .AssetOverlays .OverlayOuter .CloseBtn {
        right: 15px;
    }
    body.single-exhibition .FixedSocialShare,
    body.single-exhibition .PrevNextSlider {
        display: none !important;
    }
    body.single-exhibition #main .Btn {
        text-align: center !important;
        display: block !important;
        margin-right: 0;
    }
    body.single-exhibition .ExhibitionFtr .ColLeft p,
    body.single-exhibition .ExhibitionFtr .ColRight p {
        display: block !important;
    }
    body.single-exhibition .FooterSocial {
        margin-bottom: 30px;
    }
    body.single-exhibition footer .TextRight {
        text-align: left;
    }
    body.single-exhibition .IPTitleContainer {
        display: none !important;
    }
    .single-tribe_events .flexslider .slides {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .AddContainer {
        padding-left: 0px;
        padding-right: 0px;
    }
    .BlogArea .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .BlogArea .MCItem {
        padding-left: 15px;
        padding-right: 15px;
    }
    .AddContainer.container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .single-tribe_events .AddContainer.container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .AddContainer .container-fluid {
        padding-left: 0px;
        padding-right: 0px;
    }
    .AddContainer .col-md-12 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .single-tribe_events .AddContainer .col-md-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
    /*.single-tribe_events .AddContainer .col-md-12 {
        padding-left: 15px;
        padding-right: 7.5px;
   }*/
    .BlogArea .col-md-12 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .HomeHeroOuterDiv .col-md-10.col-sm-10.col-xs-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
@media only screen and (min-width: 768px) {
    .MC_NotFullWidth {
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    body.single-exhibition .AssetOverlays .OverlayOuter {
        width: 100%;
        height: 100%;
    }
    body.single-exhibition .ItemMedia iframe {
        height: 540px !important;
    }
    body.single-exhibition #main .PrevNextSlider {
        /*padding-bottom: 60px;*/
    }
    .CollectionsSearchArea .container {
        padding-left: 0px;
        padding-right: 0px;
    }
	
    .HomeHeroOuterDiv .col-md-10.col-sm-10.col-xs-12 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .NoPaddingContainer {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .AddContainer.container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .AddContainer .col-md-12,
    .AddContainer .container-fluid {
        padding-left: 0px;
        padding-right: 0px;
    }
    .BlogArea .col-md-12 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media all and (max-width: 465px) {
    body.single-exhibition .exhibitions-side-menu {
        width: 100%;
    }
    body.single-exhibition .MobileNavSocial li a {
        padding: 10px 10px;
    }
	.MainSearchDiv .MainSearchBox {
		width: 90% !important;
	}
}


@media only screen and (max-width: 380px) {
    .MC_Topbar-inner .social {
        display: none;
    }
	.flex-caption h1, .flex-caption .DummyH1Hero, h1, .single-tribe_events .tribe-events-single-event-title
	{
		font-size:10vw !important;
	}
	body.single-exhibition .TopNav1 .UoRLogo
	{
		display: none;
	}
	body.single-exhibition .TopNav1 {
		max-width: 30px;
	}
	body.single-exhibition .exhibitions-side-menu .CloseMenu {
		right: 65px;
	}
	body.single-exhibition .page-title {
		font-size: 40px !important;
	}
}

@media only screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    /* IE10+ specific styles go here */
    .MC_Topbar {
        height: 37px !important;
    }
    .page-header {
        background-attachment: local !important;
    }
    .custommegamenu {
        max-width: none !important;
    }
    .FilterName {
        background-size: 20px 80px !important;
    }
    li.dropdown.megadd {
        position: static !important;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    body.single-exhibition .TopNav1 .UoRLogo {
        margin-top: 46px;
    }
}
 
 
.FooterSocialBtm {text-align:right;}