/* Roboto google font download to server latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/Roboto.woff2") format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Open Sans google font download to server latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans.woff2") format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans.woff2") format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans.woff2") format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans.woff2") format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
	font-family: 'Courier Prime';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/CourierPrime.woff2") format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/** End google fonts **/
@media (min-width: 769px) {
	.col-sm-5ths {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		width: 20%;
		float: left;
	}
	.col-sm-5ths:nth-child(5n+1) {
		clear: both;
	}
	.ce-headline-right {
		text-align: right;
	}
}
.ce-headline-center {
	text-align: center;
}
.gm-style-iw-d {overflow: hidden !important;}
img {
	max-width: 100%;
	height: auto;
}
header {
	border-bottom: 0;
}
header.header-regular, header.header-submenu, header.header-breadcrumb {
	padding-top: 0;
}
.header-regular.small-header {
	margin-bottom: 10px;
}
.header-regular .row-menu {
	height: 41px;
	background-color: #666666;
}
.header-regular .row-menu.gallery-page {
	background-color: #7fe5ff;
}
.header-regular .row-title {
	height: 60px;
	background-color: #7fe5ff;
}
.header-regular .row-title .container {
	height: 100%;
}
.header-regular .logoCol {
	width: 295px;
	padding-left: 91px;
}
.header-regular .navCol {
	float: left;
	width: auto;
	max-width: 550px;
	margin-top: 7px;
	padding-left: 50px;
}
.header-regular .top-right {
	float: right;
	margin-top: 7px;
}
.header-regular .row-title .big-logo {
	position: absolute;
	bottom: 0;
}
.header-regular .row-title .big-logo img {
	max-width: 100%;
	display: inline-block;
	height: auto;
}
.header-regular .world-of-art-logo {
	padding: 9px 0 0 0;
	float: left;
}
.header-regular .world-of-art-logo img {
	display: block;
}
.header-regular .world-of-art-logo .logo-interact-menu {
	display: none;
}
.header-regular .navbar-default, .header-regular .navbar {
	clear: none;
	float: right;
	margin-top: 0;
}
.header-regular .row-title .uiu-text-logo {
	position: absolute;
	left: 106px;
	top: 10px;
}
.navbar-default .navbar-nav > li > a,
header .topRight ul li a,
.navbar-default .navbar-nav>li>a:focus {
	color: #CCCCCC;
}
.navbar-default .navbar-nav > li > a:hover, header .topRight ul li a:hover {
	color: #33CCFF;
}
.navbar .navbar-nav > li:hover > a, .navbar .navbar-nav > a:hover,
.navbar-default .navbar-nav>.active>a:hover {
	color: #33CCFF;
	border-bottom: 2px solid #33CCFF;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus {
	color: #33CCFF;
	border-bottom: 0;
}
.navbar-default .navbar-nav>.active>a:hover {
	border-bottom: 2px solid #33CCFF;
}
.navbar-nav > li > a {
	padding: 3px 0px 2px;
}
header .topRight ul li a {
	padding: 3px 0px 0;
	text-shadow: 0 1px 0 rgba(255,255,255,0.25);
	display: block;
}
.navbar-nav > li > a,
header .topRight ul li a{
	font-size: 15px;
	font-family: 'Roboto', serif;
}
.row-menu .dropdown-menu:before {
	content: none;
}
.row-menu .navbar .navbar-nav > li.dropdown:hover > a {
	padding-bottom: 12px;
	border-bottom: 0;
}
.row-menu .main-nav .dropdown-menu {
	border: 0;
	border-top: 1px solid #CCCCCC;
	background-color: #666666;
	width: auto;
	min-width: 120px;
}
.row-menu .main-nav .dropdown-menu li {
	border-bottom: 1px solid #CCCCCC;
}
.row-menu .main-nav .dropdown-menu li:last-child {
	border-bottom: 0;
}
.main-nav .dropdown-menu > li.home-sub a {
	color: #CCCCCC;
	font-family: 'Roboto', serif;
	font-size: 15px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255,255,255,0.25);
	padding: 8px 5px;
}
.main-nav .dropdown-menu > li.home-sub a:hover {
	color: #33CCFF;
}
.row-menu .shareGrid .header-share {
	background:url(../images/share-icon.png) left top no-repeat;
	width: 20px;
	height: 20px;
	display: block;
}
.row-menu .shareGrid a:hover .header-share,
.row-menu .shareGrid:hover .header-share {
	background: url(../images/share-icon-hover.png) left top no-repeat;
}
header .topRight .shareGrid .dropdown {
	margin-top: 7px;
	background-color: #ebebeb;
	z-index: 99999;
}
header .topRight .shareGrid .dropdown:before {
	background: none;
}
header .topRight .search.expanded {
	max-width: 150px;
}
/** Big banner header **/
.header-regular.big-banner {
	margin-bottom:0;
	padding-bottom: 0;
}
/** Subpage **/
.header-regular .logoCol-subpage {
	float: left;
	width: 295px;
	padding-right: 20px;
}
.header-regular .logoCol-subpage .uiu-logo {
	padding-top: 5px;
}
.header-regular .logoCol-subpage .uiu-logo img {
	max-width: 100%;
	display: inline-block;
}
.page-title h2,
.page-title h2 a {
	font-size: 36px;
	color: #003366;
	font-family: 'Roboto', serif;
	margin:0;
	line-height: 59px;
}
.page-title h2 a:hover {
	color:#FFFFFF;
}
.page-title ul {
	padding: 0;
	margin: 0;
}
.page-title li {
	float: left;
	padding: 0 45px 0 0;
	position: relative;
}
.page-title li:after {
	content: "\f105";
	font-family: 'FontAwesome';
	position: absolute;
	right: 15px;
	font-size: 36px;
	top: 14px;
	color: #666666;
}
.page-title li:last-child {
	padding-right: 0;
}
.page-title li:last-child:after {
	content: '';
}
/** Gallery pav **/
.header-regular.gallery {
	margin-bottom: 10px;
}

/** Gallery page **/
.header-regular.small-header .logoCol-subpage {
	width: 40px;
	padding-right: 10px;
}
.header-regular.small-header .navCol {
	padding-left: 0;
}
.header-regular.small-header .navCol .breadcrumb {
	background: none;
	padding: 4px 0 0;
	margin: 0;
}
.header-regular.small-header .navCol .breadcrumb a {
	font-family: 'Roboto', serif;
	font-size: 15px;
	color: #003366;
}
.header-regular.small-header .navCol .breadcrumb a:hover {
	color: #FFFFFF;
}
.gallery-info {
	top: -43px;
	width: 150px;
}
.gallery-info .galnav {
	width: 80px;
}
.gallery-info .galnav .next {
	background: url(../images/Gallery-Page-next.png) center right no-repeat !important;
}
.gallery-info .galnav .prev {
	background: url(../images/Gallery-Page-back.png) center right no-repeat !important;
	margin-right: 10px;
}
.gallery-info .galnav a:hover .next {
	background: url(../images/Gallery-Page-next-active.png) center right no-repeat !important;
}
.gallery-info .galnav a:hover .prev {
	background: url(../images/Gallery-Page-back-active.png) center right no-repeat !important;
}
.gallery-info.info-bottom {
	padding: 0 0 15px 0;
	position: relative;
	right: 20px;
	top: 0;
	height: auto;
	margin-bottom: 30px;
	width: 180px;
}
.gallery-info.info-bottom .galnav {
	width: 110px;
}
.gallery-info.info-bottom .galnav div {
	width: 50px;
	height: 30px;
}
.gallery-info.info-bottom .galnav .next {
	background: url(../images/next-large-1.png) center right no-repeat !important;
}
.gallery-info.info-bottom .galnav .prev {
	background: url(../images/back-large-1.png) center right no-repeat !important;
	margin-right: 10px;
}
.gallery-info.info-bottom .galnav a:hover .next {
	background: url(../images/next-large-2-hover.png) center right no-repeat !important;
}
.gallery-info.info-bottom .galnav a:hover .prev {
	background: url(../images/back-large-2-hover.png) center right no-repeat !important;
}
.gallery-info.info-bottom .counter {
	color: #666;
	font-size: 15px;
	line-height: 30px
}
.breadcrumb>li+li:before {
	content: "";
	background: url(../images/Breadcrumb-divider.png) center center no-repeat;
	background-size: 8px;
	padding: 0 12px;
	float: left;
	width: 24px;
	height: 20px;
}
.zoomBack {
	background: url(../images/Close-Zoompage.png) center center no-repeat !important;
	top: 11px;
}
.zoomBack:hover {
	background: url(../images/Close-Zoompage-active.png) center center no-repeat !important;
}
.header-regular.small-header.venueMap {
	margin-bottom: 0;
}
.navbar-default .navbar-toggle {
	padding: 8px 0 0;
	border-color: transparent;
}
.header-regular.small-header .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: none;
	border-color: transparent;
	outline: none;
}
.header-regular.small-header .navbar-default .navbar-toggle .icon-bar.navicon-animated:before,
.header-regular.small-header .navbar-default .navbar-toggle .icon-bar.navicon-animated:after {
	background-color: #003366;
	outline: none;
}
.header-regular.small-header .navbar-default .navbar-toggle.collapsed .icon-bar:before,
.header-regular.small-header .navbar-default .navbar-toggle.collapsed .icon-bar:after {
	background-color: #009acd;
	outline: none;
}
.header-regular.small-header .navbar-default .navbar-collapse,
.header-regular.small-header .navbar-default .navbar-form {
	background-color: #7fe5ff;
	border-top: 1px solid #fff;
	border-left: 1px solid #7fe5ff;
	border-right: 1px solid #7fe5ff;
	border-bottom: 1px solid #fff;
	margin-top: 10px;
}
.header-regular.small-header .navbar-nav > li {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: 0px;
}
.header-regular.small-header .language {
	text-align: right !important;
}
.header-regular.small-header .language a {
	display: inline-block !important;
	padding: 10px 15px !important;
	font-size: 17px !important;
}
.header-regular.small-header .language a.link-home {
	float: left;
	padding: 10px 20px 10px 0 !important;
}
.header-regular.small-header .language a.link-home:after {
	content: '';
}
.header-regular.small-header .rightCol .navbar-collapse {
	padding: 0;
}
.header-regular.small-header .navbar-nav > li > a {
	padding: 10px 0;
	border-bottom: 0;
	font-size: 17px;
	text-align: left;
	color: #003366;
}
.header-regular.small-header .navbar-collapse {
	margin-top: 20px;
	max-height: 450px;
	min-width: 320px;
	padding-left: 15px;
	position: absolute;
	right: 0;
}
.header-regular.small-header .navbar-nav {
	display: block;
}
.header-regular.small-header .navbar-nav > li > a:hover,
.header-regular.small-header .navbar-nav > li:hover > a:hover {
	color: #0099cc;
}
.header-regular.small-header .navbar-nav > li > a:after {
	content: "\f105";
	font-family: 'FontAwesome';
	position: absolute;
	color: #023066;
	right: 0;
	top: 9px;
	font-size: 20px;
}
.header-regular.small-header .navbar-nav > li {
	width: 100%;
}
.header-regular.small-header .searchGrid {
	padding: 10px 15px !important;
	overflow: hidden;
	position: relative;
}
.header-regular.small-header .searchGrid .search {
	width: 100%;
	border: 0;
	outline: none;
	padding-right: 50px;
	height: 20px;
	font-size: 17px;
}
.header-regular.small-header .searchGrid .search-icon-mob {
	display: inline-block;
	font-size: 24px;
	height: 20px;
	width: 20px;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 0;
	z-index: 999;
}
.header-regular.small-header .navbar-nav > li:last-child {
	border-bottom: 0px;
}
.header-regular.small-header .navbar-nav > li {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 0 15px;
	display: inline-block;
	clear: both;
}
.header-regular.small-header .socialGrid {
	padding: 20px 10px 15px 15px !important;
	overflow: hidden;
}
.header-regular.small-header .socialGrid .social {
	float: left;
}
.header-regular.small-header .socialGrid .social-nav .facebook {
	background-size: 30px 30px;
}
.header-regular.small-header .socialGrid .social-nav .twitter {
	background-size: 30px 30px;
}
.header-regular.small-header .socialGrid .social-nav .googleplus {
	background-size: 30px 30px;
}
.header-regular.small-header .socialGrid .social-nav .social-icon {
	width: 30px;
	height: 30px;
}
.header-regular.small-header .socialGrid .social span {
	font-size: 15px;
}
.breadcrumbGrid .breadcrumb li .nafas.dropdown,
.breadcrumbGrid .breadcrumb li.magazine .dropdown {
	margin-top: 6px;
	left: 0;
	margin-left: 0;
}
.breadcrumbGrid .breadcrumb li .nafas.dropdown:before,
.breadcrumbGrid .breadcrumb li.magazine .dropdown:before {
	content:'';
	background: none;
	width: auto;
	height: auto;
}
.spl50.bcrumb {
	min-height: 1px;
	margin-top: 10px;
}
.spl50.bcrumb h2:before {
	content: "";
	background: url(../images/Breadcrumb-divider.png) bottom center no-repeat;
	background-size: 8px;
	padding: 0 12px;
	float: left;
	width: 24px;
	height: 22px
}
.spl50.bcrumb h2:first-child:before {
	background: none;
	width: 0;
	height: 0;
	padding: 0;
}
/** Footer **/
footer {
	padding-top: 0;
}
footer .social-row {
	height: 41px;
	margin-bottom: 40px;
	background-color: #666666;
	line-height: 41px;
	color: #CCCCCC;
	font-size: 15px;
}
footer .social-row .newsletter-col a {
	color: #CCCCCC;
}
footer .social-row .newsletter-col a:hover {
	color: #33CCFF;
}
footer .social .social-nav {
	padding: 0 0 0 10px;
}
footer .social .social-nav li {
	line-height: normal;
	padding: 0;
}
footer .social .text {
	float: left;
}
footer .social-nav .social-icon {
	width: 44px;
	height: 41px;
}
footer .social-nav .facebook,
footer .social-nav .facebook:hover {
	background: url(../images/f-icon.png) center center no-repeat;
	background-size: 25px 25px;
}
footer .social-nav .googleplus,
footer .social-nav .googleplus:hover {
	background: url(../images/gp-icon.png) center center no-repeat;
	background-size: 25px 25px;
}
footer .social-nav .twitter,
footer .social-nav .twitter:hover {
	background: url(../images/t-icon.png) center center no-repeat;
	background-size: 25px 25px;
}
footer .social-nav .social-icon:hover {
	background-color: #CCCCCC;
}
footer .nafas-text {
	padding-top: 30px;
	color: #666666;
}
footer .nafas-text ul {
	padding: 0;
}
footer .column1, footer .column2, footer .column3 {
	width: auto;
}
footer .column1 {
	max-width: 34%;
	padding-right: 110px;
}
footer .column2 {
	padding-right: 110px;
}
footer .column2,
footer .column3 {
	max-width: 33%;
}
footer .column1 img {
	margin-bottom: 12px;
}
footer .column3 {
	color: #666;
}
footer .column3 a {
	color: #000000;
}
/** Wider image slider **/
.full-width-wrapper {
	min-height: 30px;
}
.full-width-wrapper.has-breadcrumb {
	min-height: 0;
}
#carousel-wider-image {
	padding:0;
}
#carousel-wider-image .description {
	margin-bottom: 20px;
	font-size: 20px;
	left: 15px;
	color: #fff;
}
#carousel-wider-image .description a {
	color: inherit;
}
#carousel-wider-image h2 {
	font-family: 'Roboto', serif;
	font-size: 36px;
	padding: 0;
	margin: 0 0 6px;
	color: inherit;
}
#carousel-wider-image .owl-item .item .description a:hover,
#carousel-wider-image .owl-item .item .description a:hover h2 {
	color: #00ccff !important;
}
#carousel-wider-image .owl-dots {
	bottom: 20px;
}
#carousel-wider-image .owl-dots .owl-dot span {
	width: 18px;
	height: 18px;
}
.owl-carousel .owl-item img {
	height: auto;
}
/** Art destination layer Default -75px top **/
.container.art-layer {
	padding: 0 188px;
	position: relative;
	top: -150px;
	z-index: 999;
	margin-bottom: -90px;
}
.background-container .container.art-layer {
	top: -75px;
	margin-bottom: 0;
}
.container.art-layer.bottom-30 {
	top: -105px;
	margin-bottom: -45px;
}
.background-container .container.art-layer.bottom-30 {
	top: -30px;
	margin-bottom: 35px;
}
.container.art-layer.bottom-50 {
	top: -125px;
	margin-bottom: -65px;
}
.background-container .container.art-layer.bottom-50 {
	top: -50px;
	margin-bottom: 15px;
}
.container.art-layer.bottom-100 {
	top: -175px;
	margin-bottom: -115px;
}
.background-container .container.art-layer.bottom-100 {
	top: -100px;
	margin-bottom: -45px;
}
.container.art-layer.bottom-150 {
	top: -225px;
	margin-bottom: -165px;
}
.background-container .container.art-layer.bottom-150 {
	top: -150px;
	margin-bottom: -95px;
}
.container.art-layer.bottom-200 {
	top: -275px;
	margin-bottom: -215px;
}
.background-container .container.art-layer.bottom-200 {
	top: -200px;
	margin-bottom: -145px;
}
.container.art-layer.bottom-250 {
	top: -325px;
	margin-bottom: -265px;
}
.background-container .container.art-layer.bottom-250 {
	top: -250px;
	margin-bottom: -195px;
}
.container.art-layer.bottom-300 {
	top: -375px;
	margin-bottom: -315px;
}
.background-container .container.art-layer.bottom-300 {
	top: -300px;
	margin-bottom: -245px;
}
.container.art-layer.bottom-350 {
	top: -425px;
	margin-bottom: -365px;
}
.background-container .container.art-layer.bottom-350 {
	top: -350px;
	margin-bottom: -295px;
}
.container.art-layer.bottom-400 {
	top: -475px;
	margin-bottom: -415px;
}
.background-container .container.art-layer.bottom-400 {
	top: -400px;
	margin-bottom: -345px;
}
.container.art-layer .art-overlay-container {
	padding: 25px 25px;
	background-color: #ccff99;
}
.container.art-layer .art-overlay-container {
	font-size: 18px;
}
.container.art-layer .art-overlay-container p:last-child {
	margin-bottom: 0;
}
.full-width-bottom-content {

}
/** 1010px Image text layer **/
.banner-1010 {
	margin-bottom: 75px;
}
/*.full-width-bottom-content .container > div:first-child {
	padding-top: 25px;
}*/
.full-width-bottom-content h1 a, .full-width-bottom-content h2 a,
.full-width-bottom-content h3 a, .full-width-bottom-content h4 a {
	color: #003366;
}
.full-width-bottom-content h1 a:hover, .full-width-bottom-content h2 a:hover,
.full-width-bottom-content h3 a:hover, .full-width-bottom-content h4 a:hover {
	color: #0099cc;
}
.full-width-bottom-content .frame-type-header {
	margin-top: 15px;
}
/** special button start **/
p.button-center-grid {
	text-align: center;
}
.special-photo-btn {
	background: #666;
	color: #fff;
	padding: 5px 13px 5px 13px;
	display: inline-block;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	border-radius: 19px;
}
.special-photo-btn:after {
	content: '';
	background: url(../images/photo-arrow.png) right center no-repeat;
	width: 30px;
	float: right;
	height: 26px;
}
a:hover .special-photo-btn {
	background: #0099cc;
}
a:hover .special-photo-btn:after {
	background: url(../images/photo-arrow-mouseover.png) right center no-repeat;
}
.special-tour-btn {
	background: #ccffff;
	color: #003366;
	padding: 5px 13px 5px 13px;
	display: inline-block;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif, Arial, Verdana, Helvetica, sans-serif;
	border-radius: 19px;
}
.special-tour-btn:after {
	content: '';
	background: url(../images/Gallery-Page-next-active.png) right center no-repeat;
	width: 30px;
	float: right;
	height: 26px;
	background-size: 14px 17px;
}
.moreImagePageBtn .special-tour-btn,
.moreImageGalleryRecordBtn .special-tour-btn,
.moreUiUPageBtn .special-tour-btn,
.moreUiUInnerPage .special-tour-btn {
	padding: 6px 25px 6px 25px;
	line-height: 17px;
	border-radius: 29px;
}
.moreImagePageBtn .special-tour-btn:after,
.moreImageGalleryRecordBtn .special-tour-btn:after,
.moreUiUInnerPage .special-tour-btn:after {
	display: none;
}
.no-touch a.moreImagePageBtn:hover .special-tour-btn .span-more-art,
.no-touch a.moreImageGalleryRecordBtn:hover .special-tour-btn .span-more-art,
.no-touch a.moreUiUInnerPage:hover .special-tour-btn .span-more-art,
.touch-device a.clicked .special-tour-btn .span-more-art {
	color: #ffffff;
}
a:hover .special-tour-btn,
.touch-device a.clicked .special-tour-btn,
.img-text-overlay a:hover .special-tour-btn {
	background: #0099cc;
	color: #ffffff;
}
/** touch device no hover but click **/
.touch-device .moreImagePageBtn:hover .special-tour-btn,
.touch-device .moreImageGalleryRecordBtn:hover .special-tour-btn,
.touch-device .moreUiUPageBtn:hover .special-tour-btn,
.touch-device .moreUiUInnerPage:hover .special-tour-btn {
	background: #ccffff;
	color: #003366;
}
.touch-device .moreImagePageBtn.clicked .special-tour-btn,
.touch-device .moreImageGalleryRecordBtn.clicked .special-tour-btn,
.touch-device .moreUiUPageBtn.clicked .special-tour-btn,
.touch-device .moreUiUInnerPage.clicked .special-tour-btn {
	background: #0099cc;
	color: #ffffff;
}
/** **/
a:hover .special-tour-btn:after,
.img-text-overlay a:hover .special-tour-btn:after {
	background: url(../images/Gallery-Page-next-active-white.png) right center no-repeat;
}
/** special button end **/
/** overlay next/previous start **/
.tour-overlay-wrapper h1, .tour-overlay-wrapper h2,
.tour-overlay-wrapper h3, .tour-overlay-wrapper h4 {
	color: #003366;
}
a:hover .tour-overlay-wrapper h1, a:hover .tour-overlay-wrapper h2,
a:hover .tour-overlay-wrapper h3, a:hover .tour-overlay-wrapper h4 {
	color: #0099cc;
}
.tour-overlay {
	position: relative;
}
.tour-overlay .overlay-text {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(224,238,238,0.7);
	padding: 2px 15px 4px 15px;
}
a:hover .tour-overlay .overlay-text {
	background: rgba(0,153,204,0.7);
}
.tour-overlay .overlay-text span {
	color: #003366;
	font-size: 20px;
	font-family: 'Roboto', serif;
}
a:hover .tour-overlay .overlay-text span {
	color: #ffffff;
}
.tour-overlay .overlay-text.previous-tour span:before {
	content: '';
	background: url(../images/Gallery-Page-back-active.png) left 7px no-repeat;
	width: 24px;
	height: 27px;
	background-size: 14px;
	float: left;
}
a:hover .tour-overlay .overlay-text.previous-tour span:before {
	background: url(../images/Gallery-Page-back-active-white.png) left 7px no-repeat;
}
.tour-overlay .overlay-text.next-tour span {
	float: right;
}
.tour-overlay .overlay-text.next-tour span:after {
	background: url(../images/Gallery-Page-next-active.png) right 7px no-repeat;
	content: '';
	width: 24px;
	height: 27px;
	background-size: 13px;
	float: right;
}
a:hover .tour-overlay .overlay-text.next-tour span:after {
	background: url(../images/Gallery-Page-next-active-white.png) right 7px no-repeat;
}
/** overlay next/previous start **/
/** Round tour plugin **/
.plugin-round-tour-navigation {
	padding: 0;
	overflow: hidden;
	float: right;
	margin-right: -5px;
}
.plugin-round-tour-breadcrumb-text {
	float: left;
}
.plugin-round-tour-breadcrumb-text h2 {
	margin: 0;
	line-height: 40px;
}
.plugin-round-tour-navigation div {
	float: left;
	font-size: 22px;
	font-family: 'Roboto', serif;
	color: #003366;
	width: 40px;
	height: 40px;
}
.plugin-round-tour-navigation div.text {
	width: auto;
	line-height: 36px;
}
.plugin-round-tour-navigation a:hover div {
	color: #0099cc;
}
.plugin-round-tour-navigation div.next {
	font-size: 26px;
	text-indent: -9999px;
	background: url(../images/Gallery-Page-next-active.png) right center no-repeat;
}
.plugin-round-tour-navigation a:hover div.next {
	background: url(../images/Gallery-Page-next.png) right center no-repeat;
}
.plugin-round-tour-navigation div.prev {
	font-size: 26px;
	text-indent: -9999px;
	background: url(../images/Gallery-Page-back-active.png) left center no-repeat;
}
.plugin-round-tour-navigation a:hover div.prev {
	background: url(../images/Gallery-Page-back.png) left center no-repeat;
}
/** End round tour plugin **/
.tagList .bgLightGray2 {
	background: #7fe5ff;
}
.tagList .bgLightGray2 a {
	color: #003366;
}
.tagList .bgLightGray2:hover {
	background: #006699;
}
.tagList .bgLightGray2:hover a {
	color: #ffffff;
}
.img-text-overlay {
	width: 100%;
	overflow: hidden;
}
.img-text-overlay .image-col {
	float: left;
	width: 665px;
}
.img-text-overlay .image-col img {
	max-width: 100%;
	height: auto;
	-webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s; transition: all 1s ease 0s;
}
.img-text-overlay .image-col a:hover img,
.img-text-overlay .image-col:hover a img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.img-text-overlay .text-col {
	background: #eafadb;
	position: relative;
	float: left;
	top: 35px;
	margin-left: -35px;
	width: 380px;
	padding: 25px 35px;
}
.img-text-overlay .text-col h2,
.img-text-overlay .text-col h2 a {
	font-size: 22px;
	font-family: 'Roboto', serif;
	color: #003366;
}
.img-text-overlay .text-col h2 a:hover {
	color: #0099cc;
}
.img-text-overlay .text-col .overlay-text {
	font-family: 'Open Sans', sans-serif, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
}
.img-text-overlay .text-col .special-tour-btn {
	font-size: 16px;
}
.img-text-overlay .text-col .special-tour-btn:after,
.img-text-overlay .text-col a:hover .special-tour-btn:after {
	background-size: 13px 16px;
}
.img-text-overlay.img-right .image-col {
	float: right;
}
.img-text-overlay.img-right .text-col {
	margin-right: -35px;
	margin-left: 0;
}
/** AD TASK 06 ***/
.institution-row {
	overflow: hidden;
}
.institution-row .tx-uiu-gmaps .txt16 {
	font-size: 15px;
}
.bigHeader .header-caps .big-header-heading,
.bigHeader .header-caps-30 .big-header-heading {
	display: inline-block;
}
.bigHeader .header-caps-30.right-150 .big-header-heading {
	padding-right: 150px;
}
.bigHeader .header-caps-30.right-75 .big-header-heading {
	padding-right: 75px;
}
.bigHeader .header-caps-30.left-150 .big-header-heading {
	padding-left: 150px;
}
.bigHeader .header-caps-30.left-75 .big-header-heading {
	padding-left: 75px;
}
.bigHeader .header-caps h1,
.bigHeader .header-caps-30 h1 {
	display: inline;
	font-size: 36px;
}
.bigHeader .header-caps h1.font-36,
.bigHeader .header-caps-30 h1.font-36 {
	font-size: 36px;
}
.bigHeader .header-caps h1.font-40,
.bigHeader .header-caps-30 h1.font-40 {
	font-size: 40px;
}
.bigHeader .header-caps h1.font-44,
.bigHeader .header-caps-30 h1.font-44 {
	font-size: 44px;
}
.bigHeader .header-caps h1.font-46,
.bigHeader .header-caps-30 h1.font-46 {
	font-size: 46px;
}
.bigHeader .header-caps h1.font-50,
.bigHeader .header-caps-30 h1.font-50 {
	font-size: 50px;
}
.bigHeader .header-caps h1.font-56,
.bigHeader .header-caps-30 h1.font-56 {
	font-size: 56px;
}
.bigHeader .header-caps h1.font-60,
.bigHeader .header-caps-30 h1.font-60 {
	font-size: 60px;
}
.bigHeader .header-caps h1.font-64,
.bigHeader .header-caps-30 h1.font-64 {
	font-size: 64px;
}
.bigHeader .header-caps h1.font-68,
.bigHeader .header-caps-30 h1.font-68 {
	font-size: 68px;
}
.bigHeader .header-caps h1.font-72,
.bigHeader .header-caps-30 h1.font-72 {
	font-size: 72px;
}
.bigHeader .header-caps h1.font-76,
.bigHeader .header-caps-30 h1.font-76 {
	font-size: 76px;
}
.gallery-icon {
	position: relative;
}
.gallery-icon .icon-overlay {
	width: 25px;
	height: 21px;
	background: url(../images/img-gallery-icon.png) left top no-repeat;
	position: absolute;
	bottom: 12px;
	left: 12px;
}
.galleryList .gallery-page-row .galleryCol {
	margin-bottom: 50px;
}
/** text transparent on image **/
.image-transparent-layer {
	position: relative;
}
.image-transparent-layer .text-layer {
	position: absolute;
	bottom: 0;
	min-width: 350px;
	max-width: 60%;
}
.image-transparent-layer .text-layer.bottom-right {
	left: auto;
	right: 0;
	bottom: 0;
}
.image-transparent-layer .text-layer.top-left {
	left: 0;
	bottom: auto;
	top: 0;
}
.image-transparent-layer .text-layer.top-right {
	left: auto;
	right: 0;
	top: 0;
}
.image-transparent-layer .text-layer .text-overlay-container {
	padding: 10px;
	margin: 10px;
}
.image-transparent-layer .text-layer .text-overlay-container h2,
.image-transparent-layer .text-layer .text-overlay-container h3,
.image-transparent-layer .text-layer .text-overlay-container h4 {
	margin-bottom: 4px;
}
.image-transparent-layer .text-layer .text-overlay-container p {
	margin: 0;
}
.col-sm-4 .image-transparent-layer .text-layer,
.col-sm-3 .image-transparent-layer .text-layer {
	min-width: 100%;
	width: 100%;
	max-width: 100%;
}
.collapse-expand .subheader {
	display: none;
	font-size: 16px;
}
.collapse-expand .subheader.expanded,
.collapse-expand .subheader.visible {
	display: block;
}
.collapse-text {
	display: none;
}
.collapse-text.expanded {
	display: block !important;
}
.bottom-back-breadcrumb {

}
.bottom-back-breadcrumb a {
	background: url(../images/Gallery-Page-back-active.png) left center no-repeat;
	background-size: 14px;
	padding-left: 25px;
	font-size: 18px;
	color: #003366;
}
.bottom-back-breadcrumb a:hover {
	color: #0099cc;
	background: url(../images/Gallery-Page-back.png) left center no-repeat;
	background-size: 14px;
}
.back-breadcrumb a {
	background: url(../images/Gallery-Page-back-active.png) left center no-repeat;
	background-size: 14px;
	padding-left: 25px;
}
.back-breadcrumb a:hover {
	color: #0099cc;
	background: url(../images/Gallery-Page-back.png) left center no-repeat;
	background-size: 14px;
}
/* T3v12 not all <a> in <span> so it reverse to place <span> in <a>*/
a .back-breadcrumb {
	background: url(../images/Gallery-Page-back-active.png) left center no-repeat;
	background-size: 14px;
	padding-left: 25px;
}
a:hover .back-breadcrumb {
	color: #0099cc;
	background: url(../images/Gallery-Page-back.png) left center no-repeat;
	background-size: 14px;
}
/* end T3v12 button back */
.col-sm-15 h2, .col-sm-15 h3, .col-sm-15 h4 {
	margin-bottom: 5px;
}
.has-wide-image .gallery-round-navigation {
	top: -75px;
}
.ad-inner-round-tour {
	height: 27px;
}
.has-wide-image .ad-inner-round-tour .gallery-round-navigation {
	top: -65px;
}
.no-wide-image .ad-inner-round-tour .gallery-round-navigation {
	top: -30px;
}
.bodytext-background-wrapper {
	padding: 20px;
}
.bodytext-background-wrapper p:last-child {
	margin-bottom: 0;
}
.calendar-month {
	background-color: #0099cc;
	line-height: 40px;
	padding: 0 15px;
	margin-bottom: 40px;
}
.biencal h2.calendar-month {
	color: #ffffff !important;
	margin-top: 30px;
}
.biencal h2.calendar-month:first-child {
	margin-top: 0;
}
.month-group .article {
	padding-bottom: 50px;
	margin-bottom: 40px;
	border-bottom: 1px solid #0099cc;
}
.month-group .article:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.calendar-see-also {
	padding-top: 50px;
}
.calendar-see-also hr.px1 {
	border-bottom: 1px solid #0099cc;
}
.calendar-see-also .subTitle2 {
	padding-bottom: 0;
}
.calendar-see-also hr.hr20-all {
	padding-top: 0;
}
a .has-header-link-style h1,
a .has-header-link-style h2,
a .has-header-link-style h3,
a .has-header-link-style h4,
a .has-header-link-style h5
.has-header-link-style h1 a,
.has-header-link-style h2 a,
.has-header-link-style h3 a,
.has-header-link-style h4 a,
.has-header-link-style h5 a {
	color: #006699 !important;
}
a:hover .has-header-link-style h1,
a:hover .has-header-link-style h2,
a:hover .has-header-link-style h3,
a:hover .has-header-link-style h4,
a:hover .has-header-link-style h5
.has-header-link-style h1 a:hover,
.has-header-link-style h2 a:hover,
.has-header-link-style h3 a:hover,
.has-header-link-style h4 a:hover,
.has-header-link-style h5 a:hover {
	color: #0099cc !important;
}
.image-text-header-layer {
	position: relative;
}
.image-text-header-layer .header-overlay {
	padding: 20px 30px;
	position: absolute;
	bottom: 0;
}
.image-text-header-layer.layout-small .header-overlay h1,
.image-text-header-layer.layout-small .header-overlay h2,
.image-text-header-layer.layout-small .header-overlay h3 {
	margin-bottom: 0 !important;
}
.image-text-header-layer.layout-1010-mb-padding .header-overlay {
	padding: 20px 15px 20px 30px;
}
.image-text-header-layer .default .header-overlay,
.image-text-header-layer .top-left-bottom-right .header-overlay{
	top: 0;
	bottom: auto;
}
.image-text-header-layer .top-right-bottom-right .header-overlay,
.image-text-header-layer .top-right-bottom-left .header-overlay {
	top: 0;
	right: 0;
	bottom: auto;
}

.image-text-header-layer .description-overlay {
	min-width: 350px;
	max-width: 60%;
	padding: 15px 30px;
	position: absolute;
}
.image-text-header-layer.layout-1010-mb-padding .description-overlay {
	min-width: 100%;
	max-width: 100%;
	padding: 15px 0 15px 30px;
}
.image-text-header-layer .description-overlay p {
	margin: 0;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 26px;
}
.image-text-header-layer .default .description-overlay,
.image-text-header-layer .top-right-bottom-left .description-overlay {
	bottom: 15px;
}
.image-text-header-layer .top-right-bottom-right .description-overlay,
.image-text-header-layer .top-left-bottom-right .description-overlay {
	bottom: 15px;
	right: 0;
}
.mid-center .layer-wrapper {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	vertical-align: middle;
}
.header-text-layer.mid-center {
	position: absolute;
	left: 0;
	bottom: auto;
	right: 0;
	vertical-align: middle;
	display: block;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.header-text-layer.mid-center .header-overlay,
.header-text-layer.mid-center .description-overlay {
	position: relative;
	top: auto;
	bottom: auto;
	margin: 0 auto;
	min-width: 100%;
	max-width: 100%;
}
.header-text-layer.mid-center .description-overlay {
	padding-top: 0;
}
.image-text-header-layer .header-overlay h1,
.image-text-header-layer .header-overlay h2,
.image-text-header-layer .header-overlay h3,
.image-text-header-layer .header-overlay h4,
.image-text-header-layer .header-overlay h5 {
	margin: 0;
}
.image-text-header-layer .header-overlay.white h1,
.image-text-header-layer .header-overlay.white h2,
.image-text-header-layer .header-overlay.white h3,
.image-text-header-layer .header-overlay.white h4,
.image-text-header-layer .header-overlay.white h5 {
	color: #FFFFFF !important;
}
.image-text-header-layer .header-overlay.black h1,
.image-text-header-layer .header-overlay.black h2,
.image-text-header-layer .header-overlay.black h3,
.image-text-header-layer .header-overlay.black h4,
.image-text-header-layer .header-overlay.black h5 {
	color: #000000 !important;
}
.image-text-header-layer .header-overlay.h-58 h1,
.image-text-header-layer .header-overlay.h-58 h2,
.image-text-header-layer .header-overlay.h-58 h3,
.image-text-header-layer .header-overlay.h-58 h4,
.image-text-header-layer .header-overlay.h-58 h5 {
	font-size: 58px !important;
}
.image-text-header-layer .header-overlay.h-54 h1,
.image-text-header-layer .header-overlay.h-54 h2,
.image-text-header-layer .header-overlay.h-54 h3,
.image-text-header-layer .header-overlay.h-54 h4,
.image-text-header-layer .header-overlay.h-54 h5 {
	font-size: 54px !important;
}
.image-text-header-layer .header-overlay.h-50 h1,
.image-text-header-layer .header-overlay.h-50 h2,
.image-text-header-layer .header-overlay.h-50 h3,
.image-text-header-layer .header-overlay.h-50 h4,
.image-text-header-layer .header-overlay.h-50 h5 {
	font-size: 50px !important;
}
.image-text-header-layer .header-overlay.h-46 h1,
.image-text-header-layer .header-overlay.h-46 h2,
.image-text-header-layer .header-overlay.h-46 h3,
.image-text-header-layer .header-overlay.h-46 h4,
.image-text-header-layer .header-overlay.h-46 h5 {
	font-size: 46px !important;
}
.image-text-header-layer .header-overlay.h-44 h1,
.image-text-header-layer .header-overlay.h-44 h2,
.image-text-header-layer .header-overlay.h-44 h3,
.image-text-header-layer .header-overlay.h-44 h4,
.image-text-header-layer .header-overlay.h-44 h5 {
	font-size: 44px !important;
}
.image-text-header-layer .header-overlay.h-42 h1,
.image-text-header-layer .header-overlay.h-42 h2,
.image-text-header-layer .header-overlay.h-42 h3,
.image-text-header-layer .header-overlay.h-42 h4,
.image-text-header-layer .header-overlay.h-42 h5 {
	font-size: 42px !important;
}
.image-text-header-layer .header-overlay.h-38 h1,
.image-text-header-layer .header-overlay.h-38 h2,
.image-text-header-layer .header-overlay.h-38 h3,
.image-text-header-layer .header-overlay.h-38 h4,
.image-text-header-layer .header-overlay.h-38 h5 {
	font-size: 38px !important;
}
.image-text-header-layer .header-overlay.h-34 h1,
.image-text-header-layer .header-overlay.h-34 h2,
.image-text-header-layer .header-overlay.h-34 h3,
.image-text-header-layer .header-overlay.h-34 h4,
.image-text-header-layer .header-overlay.h-34 h5 {
	font-size: 34px !important;
}
.image-text-header-layer .header-overlay.h-30 h1,
.image-text-header-layer .header-overlay.h-30 h2,
.image-text-header-layer .header-overlay.h-30 h3,
.image-text-header-layer .header-overlay.h-30 h4,
.image-text-header-layer .header-overlay.h-30 h5 {
	font-size: 30px !important;
}
.image-text-header-layer .header-overlay.h-28 h1,
.image-text-header-layer .header-overlay.h-28 h2,
.image-text-header-layer .header-overlay.h-28 h3,
.image-text-header-layer .header-overlay.h-28 h4,
.image-text-header-layer .header-overlay.h-28 h5 {
	font-size: 28px !important;
}
.image-text-header-layer .header-overlay.h-26 h1,
.image-text-header-layer .header-overlay.h-26 h2,
.image-text-header-layer .header-overlay.h-26 h3,
.image-text-header-layer .header-overlay.h-26 h4,
.image-text-header-layer .header-overlay.h-26 h5 {
	font-size: 26px !important;
}
.center-grid-container {
	padding: 30px;
	margin: 0 auto;
	position: relative;
}
.center-grid-container.grid-66 {
	width: 66.66%;
}
.center-grid-container.grid-80 {
	width: 80%;
}
.center-grid-container.grid-50 {
	width: 50%;
}
.center-grid-container.no-left-right-padding {
	padding-left: 0;
	padding-right: 0;
}
.center-grid-container.no-top-bottom-padding {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.center-grid-container p:last-child {
	margin-bottom: 0;
}
.center-grid-container .collapse-expand p:last-child {
	margin-bottom: 20px;
}
.txt26 {
	font-size: 26px;
}
.txt24 {
	font-size: 24px;
}
.txt22 {
	font-size: 22px;
}
.txt20 {
	font-size: 20px;
}
.tour-overlay .overlay-text.previous-tour.no-icon span:before {
	display: none;
}
.image.image-right {
	float: right;
	margin-left: 40px;
	clear: both;
}
.M-b20 .owl-carousel {
	margin-bottom: 20px;
}
.M-b30 .owl-carousel {
	margin-bottom: 30px;
}
.M-b40 .owl-carousel {
	margin-bottom: 40px;
}
.M-b50 .owl-carousel {
	margin-bottom: 50px;
}
.M-b75 .owl-carousel {
	margin-bottom: 75px;
}
.M-b100 .owl-carousel {
	margin-bottom: 100px;
}
h1.font-36 {
	font-size: 36px;
}
h1.font-36.font-cp {
	font-family: 'Courier Prime', monospace;
}
h1.font-40 {
	font-size: 40px;
}
h1.font-44 {
	font-size: 44px;
}
h1.font-46 {
	font-size: 46px;
}
h1.font-50 {
	font-size: 50px;
}
h1.font-56 {
	font-size: 56px;
}
h1.font-60 {
	font-size: 60px;
}
h1.font-64 {
	font-size: 64px;
}
h1.font-68 {
	font-size: 68px;
}
h1.font-72 {
	font-size: 72px;
}
h1.font-76 {
	font-size: 76px;
}
.frame-space-before-margin-top-5 {
	margin-top: 5px;
}
.frame-space-before-margin-top-10 {
	margin-top: 10px;
}
.frame-space-before-margin-top-15 {
	margin-top: 15px;
}
.frame-space-before-margin-top-20 {
	margin-top: 20px;
}
.frame-space-before-margin-top-25 {
	margin-top: 25px;
}
.frame-space-before-margin-top-30 {
	margin-top: 30px;
}
.frame-space-before-margin-top-40 {
	margin-top: 40px;
}
.frame-space-before-margin-top-50 {
	margin-top: 50px;
}
.frame-space-before-margin-top-60 {
	margin-top: 60px;
}
.frame-space-before-margin-top-70 {
	margin-top: 70px;
}
.frame-space-after-margin-bottom-5 {
	margin-bottom: 5px;
}
.frame-space-after-margin-bottom-10 {
	margin-bottom: 10px;
}
.frame-space-after-margin-bottom-15 {
	margin-bottom: 15px;
}
.frame-space-after-margin-bottom-20 {
	margin-bottom: 20px;
}
.frame-space-after-margin-bottom-25 {
	margin-bottom: 25px;
}
.frame-space-after-margin-bottom-30 {
	margin-bottom: 30px;
}
.frame-space-after-margin-bottom-40 {
	margin-bottom: 40px;
}
.frame-space-after-margin-bottom-50 {
	margin-bottom: 50px;
}
.frame-space-after-margin-bottom-60 {
	margin-bottom: 60px;
}
.frame-space-after-margin-bottom-70 {
	margin-bottom: 70px;
}
/** Big header carousel **/
#big-carousel.owl-carousel {
	display: block;
}
#big-carousel.owl-carousel img {
	width: 100%;
}
.owl-carousel .bigHeader {
	display: none;
}
.owl-carousel .bigHeader:first-child {
	display: block;
}
.owl-carousel.owl-loaded .bigHeader {
	display: block;
}
/* Fading carousel */
@media (max-width: 1800px) {
    #carousel-fading-image.owl-carousel .item img {
        min-height: 34vw;
    }
}
#carousel-fading-image.ravensbrueck-complex-slider {
	padding-bottom: 55px;
}
#carousel-fading-image.ravensbrueck-complex-slider.disable-nav {
	padding-bottom: 0;
}
#carousel-fading-image.ravensbrueck-complex-slider .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	opacity: 0.2;
	cursor: pointer;
	margin: 15px 14px;
}
#carousel-fading-image.ravensbrueck-complex-slider .owl-dots .owl-dot.active span {
	opacity: 0.7;
}
#carousel-fading-image.ravensbrueck-complex-slider .owl-prev,
#carousel-fading-image.ravensbrueck-complex-slider .owl-next {
	top: auto;
    bottom: -75px;
	background-size: 60% !important;
	opacity: 0.2;
	cursor: pointer;
}
#carousel-fading-image.ravensbrueck-complex-slider .owl-prev:hover,
#carousel-fading-image.ravensbrueck-complex-slider .owl-prev:focus,
#carousel-fading-image.ravensbrueck-complex-slider .owl-next:hover,
#carousel-fading-image.ravensbrueck-complex-slider .owl-next:focus {
	opacity: 0.7;
}
#carousel-fading-image.ravensbrueck-complex-slider .owl-nav {
	width: 535px;
    margin: 0 auto;
	position: relative;
	display: none !important;
}
#carousel-fading-image.ravensbrueck-complex-slider .owl-dots {
	left: 0;
	right: 0;
	margin: 0 auto;
}
#carousel-fading-image.owl-carousel {
    display: block;
}
#carousel-fading-image.owl-carousel .item {
    display: none;
}
#carousel-fading-image.owl-carousel.owl-loaded .item {
    display: block;
}
#carousel-fading-image.owl-carousel .item:first-child {
    display: block;
}
@media (max-width: 1800px) {
	.bigHeader .images.fullWidth {
		min-height: 34vw;
	}
}
/** wide image carousel **/
#carousel-wider-image .lazy-image-wrapper {
	height: 37vw;
}
#carousel-wider-image.owl-carousel {
	display: block;
}
#carousel-wider-image.owl-carousel img {
	width: 100%;
}
#carousel-wider-image.owl-carousel .item {
	display: none;
}
#carousel-wider-image.owl-carousel .item:first-child {
	display: block;
}
#carousel-wider-image.owl-carousel.owl-loaded .item {
	display: block;
}
.banner-1010 .lazy-image-wrapper,
.image-text-header-layer.layout-1010 .image,
.image-text-1010-wrapper .image {
	/*min-height: 379px;*/
}
.img-text-overlay .image-col {
	min-height: 400px;
}
/*.col-sm-4 .image {
	min-height: 164px;
}
.col-sm-3 .image {
	min-height: 120px;
}
.col-sm-8 .image {
	min-height: 315px;
}
.col-sm-6 .image {
	min-height: 250px;
}*/
.advance-hr hr {
	/*border: 0;
	height: 1px;
	background-color: #0099cc;*/
	border-top: 1px solid #0099cc;
	border-bottom: 0;
	margin-bottom: 30px;
	padding: 0;
}
.advance-hr hr.px2 {
	/*height: 2px;*/
	border-top-width: 2px !important;
	border-bottom: 0;
}
.advance-hr hr.px3 {
	/*height: 3px;*/
}
/* inner breadcrumb **/
.inner-breadcrumb {
	margin-top: -15px;
	padding-bottom: 15px;
}
.inner-breadcrumb a {
	font-size: 22px;
}
.n2g_subsribe div {
	font-family: 'Open Sans',sans-serif,Arial,Verdana,Helvetica,sans-serif;
	font-size: 20px;
}
.n2g_subsribe div input {
	padding: 5px 10px;
	margin-bottom: 13px;
	width: 100%;
	border: 1px solid #ccc;
}
.n2g_subsribe div.row h1,
.n2g_subsribe div.row h2 {
	display: none;
}
.n2g_subsribe h2 {
	color: #009900;
	margin-bottom: 20px;
}
#pxa-cookie-bar .cookie-warning.armtemplate {
	border: 0;
	background-color: rgba(0,0,0,0.75);
	background-image: none;
	color: #FFF;
	padding: 5px 0;
}
#pxa-cookie-bar .cookie-warning.armtemplate p {
	color: #FFF;
	font-size: 20px;
	font-family: 'Roboto',serif;
	line-height: normal;
}
#pxa-cookie-bar .cookie-warning.armtemplate a {
	color: #7fe5ff;
}
#pxa-cookie-bar .cookie-warning.armtemplate a:hover {
	color: #0099cc;
}
#pxa-cookie-bar .cookie-warning.armtemplate .cookie-container .btn-close {
	color: #339900;
	background-color: #d7f9b6;
	padding: 4px 15px;
	border: 0;
}
.visible-cookie-warning #backTop.grey {
	bottom: 60px !important;
}
.visible-cookie-warning .lang-de #backTop.grey,
.visible-cookie-warning .lang-es #backTop.grey {
	bottom: 80px !important;
}
.page-list-expand-header h2 {
	color: #006699;
	margin-bottom: 20px;
	text-align: center;
}
/** Magic slider **/
.MagicSlideshow {
	margin-bottom: 75px;
}
.mss-centering-img,
.MagicSlideshow img {
	width: 100%;
	display: block;
}
.mss-caption > span {
	position: relative !important;
	display: block;
	margin: 0 auto 20px;
	max-width: 1024px;
	padding: 10px 15px 15px;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	background: none;
}
.mss-caption-title {
	font-family: 'Roboto',serif;
	font-size: 36px;
	padding: 0;
	margin: 0 0 6px;
	color: #ffffff;
	font-weight: normal;
}
a .article-hov h2, a .article-hov h3 {
	color: #006699;
}
.col-sm-4 a .article-hov.page-list h2 {
	font-size: 24px;
}
/*a:hover .article-hov h2 {
	color: #0099cc;
}*/
/*** New gird inside full width background container ***/
.row .equal-height-wrapper {
	/*display: table;*/
	padding: 0 15px;
	margin-bottom: 15px;
	overflow: hidden;
}
.equal-height-wrapper.three-columns .equal-height {
	width: 33.3333%;
	float: left;
}
.native-ad.equal-height-wrapper.three-columns .equal-height,
.native-ad.equal-height-wrapper.four-columns .equal-height {
	margin-bottom: 4px;
}
.native-ad.equal-height-wrapper.three-columns .col-left,
.native-ad.equal-height-wrapper.four-columns .col1 {
	clear: both;
}
.equal-height-wrapper.three-columns .equal-height h2,
.equal-height-wrapper.three-columns .equal-height h3 {
	/*font-size: 24px;*/
	margin-bottom: 12px;
}
.equal-height-wrapper.four-columns .equal-height h2,
.equal-height-wrapper.four-columns .equal-height h3 {
	/*font-size: 20px;*/
	margin-bottom: 12px;
}
.equal-height-wrapper.two-columns .equal-height {
	width: 50%;
	float: left;
}
.equal-height-wrapper .col-left {
	padding-right: 10px;
}
.equal-height-wrapper .col-center {
	padding: 0 5px;
}
.equal-height-wrapper .col-right {
	padding: 0 0 0 10px;
}
.equal-height-wrapper.two-columns .col-left {
	padding-right: 7.5px;
}
.equal-height-wrapper.two-columns .col-right {
	padding-left: 7.5px;
}
.equal-height-wrapper .equal-height .article-hov,
.equal-height-wrapper .equal-height .article {
	background-color: #ffffff;
	padding: 0 15px;
	height: 100%;
	overflow: hidden;
}
.equal-height-wrapper .equal-height .article-hov .frame-type-text,
.equal-height-wrapper .equal-height .article .frame-type-text {
	padding-top: 20px;
}
.equal-height-wrapper .equal-height .article-hov .ce-bodytext {
	padding-bottom: 30px;
	overflow: hidden;
}
.equal-height-wrapper .equal-height .article-hov .header-text-layer {
	margin: 0 -15px;
}
.equal-height-wrapper .equal-height .article-hov .tour-overlay {
	margin: 0 -15px;
}
.equal-height-wrapper .equal-height .article-hov .image {
	margin: 0 -15px 16px;
}
.equal-height-wrapper .equal-height .article-hov .tour-overlay .image {
	margin: 0;
}
.equal-height-wrapper .equal-height .article-hov .image-text-header-layer .image {
	margin-bottom: 0;
}
.equal-height-wrapper.four-columns .equal-height {
	width: 25%;
	float: left;
}
.equal-height-wrapper.four-columns .col1 {
	padding-right: 11.25px;
}
.equal-height-wrapper.four-columns .col2 {
	padding-left: 3.75px;
	padding-right: 7.5px;
}
.equal-height-wrapper.four-columns .col3 {
	padding-left: 7.5px;
	padding-right: 3.75px;
}
.equal-height-wrapper.four-columns .col4 {
	padding-left: 11.25px;
}
.equal-height-wrapper.five-columns .equal-height {
	width: 20%;
	float: left;
}
.equal-height-wrapper.five-columns .col1 {
	padding-right: 4px;
}
.equal-height-wrapper.five-columns .col2 {
	padding-left: 1px;
	padding-right: 3px;
}
.equal-height-wrapper.five-columns .col3 {
	padding-left: 2px;
	padding-right: 2px;
}
.equal-height-wrapper.five-columns .col4 {
	padding-left: 3px;
	padding-right: 1px;
}
.equal-height-wrapper.five-columns .col5 {
	padding-left: 4px;
}
.equal-height-wrapper.five-columns .equal-height .article-hov h3 {
	margin-bottom: 5px;
}
.equal-height-wrapper.five-columns .equal-height .article-hov .ce-bodytext p {
	font-size: 13px;
	line-height: 17px;
}
.equal-height-wrapper .article-hov .frame-type-text p,
.equal-height-wrapper .article .frame-type-text p {
	margin-bottom: 20px;
}
/** Equal height native ads small space ***/
.native-ad.equal-height-wrapper .col-left {
	padding-right: 3px;
}
.native-ad.equal-height-wrapper .col-center {
	padding: 0 1px 0 1px;
}
.native-ad.equal-height-wrapper .col-right {
	padding: 0 0 0 3px;
}
.native-ad.equal-height-wrapper.four-columns .col1 {
	padding-right: 3px;
}
.native-ad.equal-height-wrapper.four-columns .col2 {
	padding-left: 1px;
	padding-right: 2px;
}
.native-ad.equal-height-wrapper.four-columns .col3 {
	padding-left: 2px;
	padding-right: 1px;
}
.native-ad.equal-height-wrapper.four-columns .col4 {
	padding-left: 3px;
}
.native-ad.equal-height-wrapper .equal-height .article-hov {
	padding: 0 12px;
}
.native-ad.equal-height-wrapper.three-columns .equal-height h3,
.native-ad.equal-height-wrapper.four-columns .equal-height h3 {
	margin-bottom: 7px;
}

/** Equal height native ads end **/
.bigHeader .down-arrow img {
	position: absolute;
	bottom: 30px;
	left:50%;
	margin-left: -25px;
	width: 50px !important;
}
/** Revolution slider adaption **/
.full-width-wrapper .forcefullwidth_wrapper_tp_banner {
	margin-bottom: 75px !important;
}
.full-width-wrapper .header-no-margin-bttom .forcefullwidth_wrapper_tp_banner {
	margin-bottom: 0 !important;
}

/** wider image slider adjustment **/
.owl-carousel.no-margin,
.owl-carousel.no-margin .bigHeader,
.big-banner-wrapper.no-magin #big-carousel {
	margin-bottom: 0 !important;
}
/** Big header adjustment **/
.bigHeader.no-magin {
	margin-bottom: 0 !important;
}
/** AD Submenu **/
.row-title .navbar-default {
	z-index: 99999;
}
.row-title .navbar-collapse.collapse {
	display: none!important;
}
.row-title .navbar-toggle {
	border-radius: 0;
	padding: 10px 0 0;
	width: 30px;
	height: 30px;
	border: 0;
	display: block;
}
.row-title .navbar-header {
	float: none;
}
.row-title .navbar-default .navbar-toggle .icon-bar {
	background-color:#003366; height:3px; width:28px; position:relative;
	-webkit-transition: -webkit-transform 400ms, all 400ms;
	transition: -webkit-transform 400ms, all 400ms;
}
.row-title .navbar-default .navbar-toggle .icon-bar:after{
	background-color:#003366; width:28px; height:3px;
	position:absolute; display:block; top:8px; content:"";
	transition: transform 400ms, top 400ms;
	-webkit-transition: -webkit-transform 400ms, top 400ms;
	-moz-transform:-webkit-transform 400ms, top 400ms;
	-ms-transform:-webkit-transform 400ms, top 400ms;
}
.row-title .navbar-default .navbar-toggle .icon-bar:before {
	background-color:#003366; width:28px; height:3px;
	position:absolute; display:block; top:-8px; content:"";
	transition: transform 400ms, top 400ms;
	-webkit-transition: -webkit-transform 400ms, top 400ms;
	-moz-transform:-webkit-transform 400ms, top 400ms;
	-ms-transform:-webkit-transform 400ms, top 400ms;
}
.row-title .navbar-default .navbar-toggle.collapsed .icon-bar:before,
.row-title .navbar-default .navbar-toggle.collapsed .icon-bar:after {
	background-color: #003366;
	outline: none;
}
.row-title .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: none;
}
.row-title .navicon-animated {
	background-color: transparent !important;
	-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg); transform: rotate(180deg);
}
.row-title .navicon-animated:before {
	top:0 !important;
	-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg); transform: rotate(45deg);
}
.row-title .navicon-animated:after {
	top:0 !important;
	-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); transform: rotate(-45deg);
}
.row-title .navbar-collapse {
	margin-top: 20px;
	max-height: none;
	min-width: 280px;
	position: absolute;
	right: 0;
	padding: 0;
}
.row-title .navbar-default .navbar-collapse,
.row-title .navbar-default .navbar-form {
	border: 0;
	margin-top: 13px;
}
.row-title .navbar-default .navbar-collapse ul,
.row-title .navbar-default .navbar-form ul,
.special-menu-wrap .navbar-collapse ul {
	background-color: #99f4ff;
}
.row-title .navbar-nav {
	display: block;
	float: none!important;
}
.row-title .navbar-nav > li,
.special-menu-wrap .navbar-nav > li {
	width: 100%;
	border-bottom: 1px solid #0099cc;
	padding: 0 15px;
	display: inline-block;
	clear: both;
}
.row-title .navbar-nav > li > a,
.row-title .navbar-nav>li>a:focus,
.special-menu-wrap .navbar-nav > li > a,
.special-menu-wrap .navbar-nav>li>a:focus {
	color: #003366;
	padding: 10px 0 10px 15px;
	border-bottom: 0;
	text-transform: none;
	font-size: 15px;
	font-family: 'Roboto', serif;
}
.row-title .navbar-nav > li > a:hover,
.row-title .navbar-nav > li.hover > a,
.special-menu-wrap .navbar-nav > li > a:hover {
	color: #0099cc;
}
.row-title .navbar-nav > li:hover,
.row-title .navbar-nav > li.hover,
.special-menu-wrap .navbar-nav > li:hover {
	background-color: #c5fdff;
}
.row-title .navbar .navbar-nav > li:hover > a,
.row-title .navbar .navbar-nav > li.hover > a,
.row-title .navbar .navbar-nav > a:hover,
.row-title .navbar-default .navbar-nav>.active>a:hover,
.special-menu-wrap .navbar .navbar-nav > li:hover > a,
.special-menu-wrap .navbar .navbar-nav > a:hover,
.special-menu-wrap .navbar-default .navbar-nav>.active>a:hover {
	border-bottom: 0;
}
.row-title .navbar-nav > li.has-sub {

}
.row-title .navbar-nav > li.has-sub ul,
.special-menu-wrap .navbar-nav > li.has-sub ul {
	display: none;
	position: absolute;
	left: -230px;
	width: 230px;
	float: right;
	background: #c5fdff;
	padding: 0;
	top: 0;
}
.row-title .navbar-nav > li.has-sub:hover ul,
.row-title .navbar-nav > li.has-sub.hover ul,
.special-menu-wrap .navbar-nav > li.has-sub:hover ul {
	display: block;
}
.row-title .navbar-nav > li.has-sub ul li,
.special-menu-wrap .navbar-nav > li.has-sub ul li {
	padding: 0 15px;
	border-bottom: 1px solid #7fe5ff;
	margin-bottom: -1px;
}
.row-title .navbar-nav > li.has-sub ul li a,
.special-menu-wrap .navbar-nav > li.has-sub ul li a {
	padding: 10px 0;
	display: block;
	color: #003366;
	font-size: 15px;
	font-family: 'Roboto', serif;
}
.row-title .navbar-nav > li.has-sub ul li a:hover,
.special-menu-wrap .navbar-nav > li.has-sub ul li a:hover {
	color: #0099cc;
}
.row-title .navbar-nav > li.has-sub > a:before,
.special-menu-wrap .navbar-nav > li.has-sub > a:before {
	content: "\f104";
	font-family: 'FontAwesome';
	position: absolute;
	color: #003366;
	left: 0;
	top: 9px;
	font-size: 20px
}
.row-title .navbar-nav > li.has-sub > a:hover:before,
.row-title .navbar-nav > li.has-sub.hover > a:before,
.special-menu-wrap .navbar-nav > li.has-sub > a:hover:before {
	color: #0099cc;
}
.header-regular.small-header .special-menu-wrap .navbar-collapse {
	max-height: none;
	min-width: 280px;
}
.header-regular.small-header .special-menu-wrap .navbar-nav > li > a:after {
	display: none;
}
.header-regular.small-header .special-menu-wrap .navbar-nav > li > a {
	padding: 10px 0 10px 15px;
}
.header-regular.small-header .special-menu-wrap .navbar-nav > li > a {
	font-size: 15px;
}
.header-regular.small-header .special-menu-wrap .navbar-nav > li {
	border-bottom: 1px solid #0099cc;
}
.header-regular.small-header .special-menu-wrap li.language a.language-link:after {
	content: "\f105";
	font-family: 'FontAwesome';
	position: absolute;
	color: #023066;
	right: 0;
	top: 10px;
	font-size: 20px;
	display: block;
}
.header-regular.small-header .special-menu-wrap .navbar-default .navbar-collapse,
.header-regular.small-header .special-menu-wrap .navbar-default .navbar-form {
	border: 0;
}
.header-regular.small-header .special-menu-wrap .ad-special-menu {
	margin-top: 1px;
	padding: 0;
}
/** Calendar changes **/
.center-grid-container.grid-66.calendar-no-padding {
	padding: 0;
}
.biencal .topHeaderTitle h1 {
	margin-bottom: 30px;
}
.calendar-shorting-list {
	padding: 0;
}
.calendar-shorting-list li {
	display: inline-block;
	line-height: 100%;
	margin: 0 5px 10px 0;
}
.calendar-shorting-list li a {
	background-color: #bff2ff;
	padding: 4px 15px;
	border: 1px solid #bff2ff;
}
.calendar-shorting-list li.active a {
	background-color: #0099cc;
	border: 1px solid #0099cc;
	color: #ffffff;
}
.calendar-shorting-list.type li a {
	background-color: transparent;
	border: 1px solid #bff2ff;
	text-transform: uppercase;
}
.calendar-shorting-list.type li.active a {
	border: 1px solid #0099cc;
	background-color: #0099cc;
	text-transform: uppercase;
	color: #ffffff;
}
.calendar-shorting-list li h3 {
	margin-bottom: 0;
}
.calendar-shorting-list li a:hover,
.calendar-shorting-list.type li a:hover {
	background-color: #0099cc;
	color: #ffffff;
	border: 1px solid #0099cc;
}
.calendar-row .archive-details h3 {
	font-size: 30px;
}
.calendar-row .archive-details p.date {
	font-size: 18px;
}
.calendar-row .archive-details p.preview {
	font-size: 16px;
}
.calendar-row .archive-details .calendar-content p {
	font-size: 18px;
}
.calendar-row .archive-details .calendar-content p.special-label {
	font-size: 20px;
	margin-top: 10px;
}
.biencal .topHeaderTitle {
	padding-bottom: 60px;
}
/*img.mfp-img {
	padding-bottom: 98px;
}
.mfp-content .mfp-bottom-bar {
	margin-top: -98px;
}*/
/** New fading slider **/
#carousel-fading-image {
	padding: 0;
}
#carousel-fading-image .container {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
#carousel-fading-image .container .fading-description {
	position: relative;
	left: 50%;
	top: 0;
	width: 66.66%;
	bottom: 0;
	text-align: center;
	vertical-align: middle;
	transform: translateX(-50%);
	background: none;
	color: #fff;
	display: block;
	height: 100%;
}
#carousel-fading-image .container .fading-description .big-header-heading {
	position: absolute;
	bottom: 50%;
	width: 100%;
}
#carousel-fading-image .container .fading-description .description-text {
	position: absolute;
	width: 100%;
	top: 50%;
	padding-top: 0;
}
#carousel-fading-image .container .fading-description h1,
#carousel-fading-image .container .fading-description h2 {
	margin-bottom: 20px;
}
#carousel-fading-image .container .fading-description p {
	font-size: 18px;
	color: #fff;
}
#carousel-fading-image .owl-prev,
#carousel-fading-image .owl-next {
	top: 50%;
}
#carousel-fading-image .owl-dots {
	width: 100%;
	text-align: center;
	left: 0;
	right: auto;
}
#carousel-fading-image .owl-dots .owl-dot span {
	width: 14px;
	height: 14px;
	margin: 15px 9px;
}
.alert_portrait {
	display: none;
}
/** Slick **/
.slick-dots {
	bottom: -25px !important;
}
.slick-slider a {
	visibility: hidden;
}
.slick-slider a:first-child {
	/*visibility: visible;*/
}
.slick-slider.slick-initialized a {
	visibility: visible;
}
.slick-slide {
	padding: 7.5px;
}
.slick-slide img {
	/*opacity: 0.8;*/
}
.slick-slide.slick-center img {
	/*-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	opacity: 1;
	transform: scale(1.1);*/
}
.slick-slide .article-hov .image {
	margin: 0 -15px 16px;
}
.slick-slide .article-hov .tour-overlay .image {
	margin-bottom: 0;
}
.slick-slide .article-hov .ce-bodytext {
	padding-bottom: 30px;
	overflow: hidden;
}
.slick-slide > div {
    height: 100%;
}
.slick-slide > div a {
    height: 100%;
}
.slick-slider .article-hov {
	background: #ffffff;
	padding: 0 15px;
	height: 100%;
	overflow: hidden;
}
.slick-background-container {
	padding: 40px 30px 30px;
}
.container .slick-prev:before, .container .slick-next:before {
	color: #009acd;
}
/** New round tour style **/
.round-tour-wrapper {
	position: relative;
	height: 46px;
	margin-bottom: 20px;
}
.round-tour-wrapper.has-wide-image {
	height: auto;
}
.round-tour-wrapper .round-tour-row {
	position: absolute;
	width: 100%;
	background: #daf7ff;
	height: 46px;
}
.round-tour-wrapper.gallery-pav-header-background {
	margin-top: -11px;
}
.round-tour-wrapper.has-wide-image .round-tour-row {
	top: -76px;
}
.round-tour-wrapper .round-tour-row .spl50.bcrumb {
	display: none;
}
.round-tour-wrapper .round-tour-row .gallery-round-navigation {
	position: relative;
	top: 3px;
	float: right;
	right: 0;
}
.round-tour-wrapper .round-tour-row .round-tour-breadcrumb {
	float: left;
}
.round-tour-wrapper .round-tour-row .round-tour-breadcrumb h2 {
	margin-bottom: 0;
	line-height: 45px;
	vertical-align: middle;
}
.round-tour-wrapper .round-tour-row .gallery-round-navigation {
	font-size: 22px;
}
.round-tour-wrapper .round-tour-row .gallery-round-navigation .prev {
	background: url(../images/Gallery-Page-back-active.png) left center no-repeat;
}
.round-tour-wrapper .round-tour-row .gallery-round-navigation a:hover .prev {
    background: url(../images/Gallery-Page-back.png) left center no-repeat;
}
.round-tour-wrapper .round-tour-row .gallery-round-navigation .next {
	background: url(../images/Gallery-Page-next-active.png) right center no-repeat;
}
.round-tour-wrapper .round-tour-row .gallery-round-navigation a:hover .next {
    background: url(../images/Gallery-Page-next.png) right center no-repeat;
}
/** New gallery page **/
.gallery-page-grid-66 {
	width: 66.66%;
	margin: 0 auto;
	padding: 0 30px;
}
.gallery-page-grid-66 .gallery-title h2 {
	font-size: 28px;
}
.gallery-page-grid-66 .bio-data {
	font-size: 15px;
	margin-bottom: 30px;
}
.gallery-page-grid-66 .address-map {
	margin-bottom: 30px;
}
.gallery-page-grid-66 .data-of-work {
	margin-bottom: 20px;
	font-size: 18px;
}
.gallery-page-grid-66 .collapse-expand p {
	font-size: 18px;
}
.gallery-page-grid-66 .collapse-expand {
    margin-bottom: 30px;
}
.gallery-page-grid-66 .collapse-expand h2 {
	font-size: 20px;
}
.gallery-page-grid-66 .text-below {
	margin-bottom: 30px;
	font-size: 16px;
}
.gallery-page-grid-66 .credits {
	font-size: 13px;
	margin-top: 40px;
}
.gallery-page-grid-66 .institution-address {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #0099cc;
}
.gallery-page-grid-66 .institution-address .open-hour {
	margin-bottom: 20px;
}
.gallery-page-grid-66 .institution-address .address {
    font-size: 16px;
	margin-bottom: 20px;
}
.gallery-page-grid-66 .institution-address .address .institution-link {
	margin-bottom: 0;
}
.gallery-page-grid-66 .institution-address .address p {
	margin-bottom: 0;
}
.gallery-page-grid-66 .institution-address .open-hour span {
    font-size: 14px;
	color: #666;
}
.gallery-page-grid-66 .venue-map {
	margin-bottom: 75px;
}
.gallery-page-grid-66 .venue-map .tx-uiu-gmaps {
	margin-bottom: 16px;
}
.gallery-page-grid-66 .main-content {
    margin-bottom: 50px;
}
.gallery-page-grid-66 .main-content p {
	font-size: 15px;
	color: #666;
}
.gallery-page-grid-66 .tag-list {
	padding-left: 15px;
}
.gallery-page-new .tag-list {
	max-width: 100%;
	margin-bottom: 30px;
}
.zoomImage .gallery-icon .photoBtn {
	right: 25px;
	left: auto;
	background: rgba(102, 102, 102, 0.8);
	padding-right: 35px;
	font-size: 20px;
}
.zoomImage .gallery-icon a:hover .photoBtn {
	color: #ffffff;
	background-color: rgba(0,153,204,0.8);
}
.zoomImage .gallery-icon .photoBtn:before {
	width: 15px;
	height: 20px
}
.zoomImage .gallery-icon .photoBtn.gallery {
	padding-right: 45px;
}
.zoomImage .gallery-icon .photoBtn.gallery:before {
	background: url(../images/img-gallery-icon.png) right center no-repeat;
	width: 25px;
	height: 21px
}
.zoomImage .gallery-icon .photoBtn.video-icon {
	padding-right: 40px;
}
.zoomImage .gallery-icon .photoBtn.video-icon:before {
	background: url(../images/Video-icon.png) right center no-repeat;
	width: 22px;
	height: 22px
}
.iframe-figure {
	width: 840px;
	margin: 0 auto;
	position: relative;
	max-width: 100%;
}
.iframe-figure iframe {
	width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-content .mfp-figure {
	border-width: 2px;
	border-radius: 0;
}
.iframe-figure .image-wrapper {
	padding-bottom: 56.25%;
}
.iframe-figure .image-wrapper iframe {
	width: 100%;
	height: 100%;
	position: absolute;
}
.iframe-figure.inline-video .image-wrapper {
	padding-bottom: 0;
}
.moreUiUPageBtn .special-tour-btn:after {
	display: none;
}
.no-touch a.moreUiUPageBtn:hover .special-tour-btn .span-more-art,
.touch-device a.moreUiUPageBtn.clicked .special-tour-btn .span-more-art {
	color: #ffffff;
}
.more-art-btn.uiu-page-list,
.more-art-btn.uiu-inner-page {
	padding-top: 0;
}
.more-art-btn.uiu-inner-page {
	margin-bottom: 50px;
}
.uiu-inner-page-wrapper .row .col-sm-4.equal-height:first-child {
	padding-right: 10px;
	padding-left: 0;
}
.uiu-inner-page-wrapper .row .col-sm-4.equal-height:nth-child(2) {
	padding: 0 5px;
}
.uiu-inner-page-wrapper .row .col-sm-4.equal-height:nth-child(3) {
	padding-left: 10px;
	padding-right: 0;
}
.uiu-inner-page-wrapper .row .col-sm-4.equal-height .article-hov,
.uiu-inner-page-wrapper .row .col-sm-3.equal-height .article-hov {
	padding: 0 15px;
	height: 100%;
	overflow: hidden;
}
.uiu-inner-page-wrapper .row .col-sm-3.equal-height:first-child {
	padding-right: 11.25px;
	padding-left: 0;
}
.uiu-inner-page-wrapper .row .col-sm-3.equal-height:nth-child(2) {
	padding-left: 3.75px;
	padding-right: 7.5px;
}
.uiu-inner-page-wrapper .row .col-sm-3.equal-height:nth-child(3) {
	padding-left: 7.5px;
	padding-right: 3.75px;
}
.uiu-inner-page-wrapper .row .col-sm-3.equal-height:nth-child(4) {
	padding-left: 11.25px;
	padding-right: 0;
}
.uiu-inner-page-wrapper .row .col-sm-4.equal-height .article-hov .image,
.uiu-inner-page-wrapper .row .col-sm-3.equal-height .article-hov .image {
	margin: 0 -15px 16px;
}
.uiu-inner-page-wrapper .row .col-sm-4.equal-height .article-hov .ce-bodytext,
.uiu-inner-page-wrapper .row .col-sm-3.equal-height .article-hov .ce-bodytext {
	padding-bottom: 30px;
	overflow: hidden;
}
.uiu-inner-page-wrapper.margin-15 .M-b20 {
	margin-bottom: 15px;
}
.uiu-inner-page-wrapper.margin-15 .row {
	padding: 0 15px;
}
h3.institution-name {
	font-size: 22px;
	color: #000;
	margin-bottom: 7px;
}
.institution-grid .institution-row {
	padding-bottom: 10px;
}
.institution-grid .institution-info {
	margin-bottom: 20px;
}
.institution-grid .institution-info,
.institution-grid .institution-link {
	font-size: 18px;
}
.institution-grid .OpeningTime {
	font-size: 16px;
	padding-bottom: 20px;
	display: block;
}
.container.gallery-pav h1.black28 {
	font-size: 28px;
}
a:hover .photoBtn.gallery-pavilion-icon, .photoBtn.gallery-pavilion-icon {
	font-size: 20px;
	left: 15px;
	right: auto;
	padding-right: 25px;
	background: none;
	height: 25px;
	bottom: 10px;
	position: absolute;
}
a:hover .photoBtn.gallery-pavilion-icon:before, .photoBtn.gallery-pavilion-icon:before {
	background: url(../images/img-gallery-icon.png) right center no-repeat;
	width: 25px;
	height: 21px;
	content: '';
	float: right;
}
.gallery-pav .rightBox .openHour {
	margin-top: 20px
}
.gallery-pav .rightBox .openHour span {
	font-size: 14px;
	color: #666;
}
.gallery-pav .leftBox.L-border {
	border-right: 0;
}
.gallery-pav .R-border {
	border-left: 0;
}
.institution-grid .center-grid-container.grid-66 {
	padding-top: 0;
	padding-bottom: 0;
}
.disable-nav .owl-nav {
	display: none;
}
.header-regular.small-header .language.language-custom .language-link,
.header-regular .language.language-custom .language-link {
	display: none !important;
}
.language-custom .link-home {
	font-weight: bold;
}
.gallery-zoom .gallery-title .black24 {
	margin-bottom: 25px;
}
.bigHeader .images.fullWidth img {
	width: 100%;
}
/** Gallery index **/
.ad-inner-no-wide-image.gallery-index {
	padding-bottom: 50px;
}
.col-sm-4.gallery-index:nth-child(3n+1) {
	clear: left;
}
.index-right-content .gallery-page-grid-66 {
	font-size: 16px;
}
/** Article changes **/
.article-new-wrapper h1 {
	font-size: 40px;
}
.article-new-wrapper .headerImg {
	text-align: center;
}
.article-new-wrapper .headerImg a {
	position: relative;
    height: 100%;
    overflow: hidden;
    display: inline-block;
}
.article-new-wrapper .tag-share {
	padding-bottom: 30px;
	/*border-bottom: 1px solid #ccc;*/
	/*margin-bottom: 30px;*/
}
/*.article-new-wrapper .magazine-article-body p {
	font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;
}*/
.article-new-wrapper .magazine-article {
	width: 100%;
	margin-bottom: 30px;
    padding-bottom: 40px;
    border-bottom: 1px solid #0099cc;
}
.article-new-wrapper .gallery-page-grid-66 .collapse-expand p{
	margin-bottom: 0;
}
.article-new-wrapper p.article-description {
	color: #000;
	font-size: 17px;
	line-height: 1.3;
	margin-bottom: 6px;
}
.article-new-wrapper .gridRow .name-date span {
	color: #666 !important;
}
.article-new-wrapper .AuthorName.credit {
	margin-top: 30px;
}
.px1.no-padding {
	padding-top: 0;
}
.photoBtn.article {
	left: auto;
	right: 10px;
	bottom: 10px;
	padding: 5px 35px 5px 13px;
	background: rgba(102, 102, 102, 0.8);
	font-size: 20px;
}
a:hover .photoBtn.article {
	background: rgba(0,153,204,0.8);
}
.photoBtn.article:before,
a:hover .photoBtn.article:before {
	background: url(../images/photo-arrow.png) right center no-repeat;
	content: '';
	float: right;
	width: 25px;
	height: 25px;
}
.article-new-wrapper .magazineBox {
	padding-bottom: 0;
}
.article-new-wrapper .magazine-article-body {
	margin-bottom: 30px;
    padding-bottom: 40px;
    border-bottom: 1px solid #0099cc;
}
.article-new-wrapper .article-additional {
	margin-bottom: 75px;
}
.article-new-wrapper .magazine-article-body .AuthorName {
	margin-top: 30px;
}
.article-new-wrapper .tag-list {
	padding-top: 40px;
}
.article-new-wrapper .comment1,
.article-new-wrapper .comment2 {
	font-size: 16px;
}
.article-new-wrapper .comment2 {
	margin-top: 40px;
}
.article-new-wrapper .PhotoInfoBtn .arrow-btn {
	background: url(../images/Gallery-Page-next.png) 0 5px no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 8px;
	background-size: 13px;
}
.article-new-wrapper h3.article-related-content {
	color: #666;
    font-style: italic;
	font-size: 18px;
	margin-bottom: 30px;
}

.zoomImage .gallery-image-wrapper:hover .popup-nav.gallery-page-nav {
	display: block;
}
.popup-nav.gallery-page-nav .popup-next {
	right: 30px;
	background: transparent url(../images/right-arrow-grey.png) center center no-repeat !important
}
.popup-nav.gallery-page-nav .popup-prev {
	left: 30px;
	background: transparent url(../images/left-arrow-grey.png) center center no-repeat !important
}
.video-embed video {
	display: block;
}
.mfp-content video {
	display: block;
	width: 100%;
}
/*.institution-custom-link {
	margin-top: 20px;
}*/
.ce-textpic h1, .article .ce-textpic h1, article-hov .ce-textpic h1,
.ce-textpic h2, .article .ce-textpic h2, article-hov .ce-textpic h2,
.ce-textpic h3, .article .ce-textpic h3, article-hov .ce-textpic h3 {
	margin-bottom: 12px !important;
}
.ce-bodytext.txt13 p, .ce-bodytext.txt13 li {
	font-size: 13px !important;
}
.ce-bodytext.txt15 p, .ce-bodytext.txt15 li {
	font-size: 15px !important;
}
.ce-bodytext.txt16 p, .ce-bodytext.txt16 li {
	font-size: 16px !important;
}
.ce-bodytext.txt18 p, .ce-bodytext.txt18 li {
	font-size: 18px !important;
}
.ce-bodytext.txt20 p, .ce-bodytext.txt20 li {
	font-size: 20px !important;
}
.ce-bodytext.txt22 p, .ce-bodytext.txt22 li {
	font-size: 22px !important;
}
.ce-bodytext.txt24 p, .ce-bodytext.txt24 li {
	font-size: 24px !important;
}
.ce-bodytext.txt26 p, .ce-bodytext.txt26 li {
	font-size: 26px !important;
}
.audio .audio-embed audio {
	outline: none;
}
/** Narrow grid **/
.narrow-image-grid {
	margin: 0 -3px;
	overflow: hidden;
}
.image-item {
	float: left;
	margin-bottom: 6px;
	padding: 0 3px;
}
.image-item figure {
	height: 100%;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
}
.image-item figure .image {
	margin: 0;
}
.image-item figure img {
	-webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.image-item.n-col-2 {width: 50%;}
.image-item.n-col-3 {width: 33.3333333%;}
.image-item.n-col-4 {width: 25%;}
.image-item.n-col-5 {width: 20%;}
.image-item.n-col-6 {width: 16.666666666666664%;}
.image-item.n-col-7 {width: 14.285714286%;}
.image-item.n-col-8 {width: 12.5%;}
.image-item.n-col-10 {width: 10%;}
.image-item.n-col-2:nth-child(3),
.image-item.n-col-3:nth-child(4),
.image-item.n-col-4:nth-child(5),
.image-item.n-col-5:nth-child(6),
.image-item.n-col-6:nth-child(7),
.image-item.n-col-7:nth-child(8),
.image-item.n-col-8:nth-child(9),
.image-item.n-col-10:nth-child(11) {
	clear: both;
}
.mfp-bg {
	background: #000 !important;
    opacity: 0.75 !important;
}
.mfp-counter {
	padding: 0 5px;
}
#cboxPrevious, .cboxPrevious,
#cboxNext, .cboxNext {
	width: 55px !important;
}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}
h3.sf_banner-title {
	text-align: center;
	color: #666666;
	font-size: 15px;
}
.galleryrecord-banner-wrapper,
.gallerpavilion-banner-wrapper {
	display: block;
	clear: both;
}
.magazineBox.has-banner {
	padding-bottom: 0;
}
.more-art-btn.has-banner {
	padding-bottom: 50px;
}
.article-hov .has-body-background .image {
	margin-bottom: -4px;
}
/** Bullet in RTE **/
.ce-bodytext ul,
.data-of-work ul,
.galleryPage .collapse-expand ul,
.galleryPage .text-below ul {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
}
.ce-bodytext ul li,
.data-of-work ul li,
.galleryPage .collapse-expand ul li,
.galleryPage .text-below ul li {
	list-style: disc;
	line-height: 1.3;
	margin-bottom: 10px;
}
.navbar .ce-bodytext ul {
	margin: 0 !important;
	padding: 0 !important;
}
.navbar .ce-bodytext ul li {
	list-style: none !important;
	line-height: normal !important;
	margin-bottom: 0 !important;
}
/** New Jordan Menu **/
.row-title .page-title {
	position: relative;
	z-index: 999999;
}
.row-title .navbar-default.jd-special-menu {
	width: 100%;
	left: 0;
	position: absolute;
}
.row-title .jd-special-menu .navbar-toggle {
	margin-right: 30px;
}
.row-title .navbar-default.jd-special-menu .navbar-collapse ul.tab-menu {
	background-color: #7fe5ff;
	border-top: 1px solid #fff;
}
.row-title .navbar-default.jd-special-menu .navbar-collapse {
	width: 100%;
}
.row-title .tab-container {
	background: #99f4ff;
}
.row-title .nav-pills>li>a {
	border:0;
	border-radius: 0;
	font-size: 18px;
    font-family: 'Roboto', serif;
}
.row-title .nav-pills>li+li {
	margin-left: 0;
}
.row-title .nav-pills>li {
	width: 25%;
}
.row-title .nav-pills>li.active>a,
.row-title .nav-pills>li>a:hover {
	background: #99f4ff;
    color: #003366;
}
.row-title .nav-pills>li.active>a {
	font-weight: bold;
}
.tab-content {
	padding: 15px 15px 30px 15px;
}
.tab-content .subtitle {
	margin-top: -18px;
	color: #666;
	font-size: 16px;
}
.tab-content .equal-height-wrapper.five-columns,
.tab-content .equal-height-wrapper.four-columns {
	clear: both;
	overflow: hidden;
}
.navbar-collapse .equal-height-wrapper.four-columns .col1,
.navbar-collapse .equal-height-wrapper.four-columns .col2,
.navbar-collapse .equal-height-wrapper.four-columns .col3,
.navbar-collapse .equal-height-wrapper.four-columns .col4,
.navbar-collapse .equal-height-wrapper.five-columns .col1,
.navbar-collapse .equal-height-wrapper.five-columns .col2,
.navbar-collapse .equal-height-wrapper.five-columns .col3,
.navbar-collapse .equal-height-wrapper.five-columns .col4,
.navbar-collapse .equal-height-wrapper.five-columns .col5 {
	height: auto !important;
}
.navbar-collapse .equal-height-wrapper.five-columns .col1 {
	padding-right: 12px;
}
.navbar-collapse .equal-height-wrapper.five-columns .col2 {
	padding-left: 3px;
	padding-right: 9px;
}
.navbar-collapse .equal-height-wrapper.five-columns .col3 {
	padding-left: 6px;
	padding-right: 6px;
}
.navbar-collapse .equal-height-wrapper.five-columns .col4 {
	padding-left: 9px;
	padding-right: 3px;
}
.navbar-collapse .equal-height-wrapper.five-columns .col5 {
	padding-left: 12px;
}
	
.row-title .navbar-default.jd-special-menu .navbar-collapse .text-below-tab ul {
	background: none;
	padding: 15px;
	border-top: 1px solid #fff;
}
.row-title .navbar-default.jd-special-menu .equal-height-wrapper .equal-height .article-hov .image {
	margin-bottom: 8px;
}
.row-title .navbar-default.jd-special-menu .article-hov h2,
.row-title .navbar-default.jd-special-menu .article-hov h3 {
	margin: 0 -15px;
}
.row-title .navbar-default.jd-special-menu .tab-content ul li {
	margin-bottom: 6px !important;
}
/** Gallery page **/
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs {
	width: 100%;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-header {
	position: absolute;
    top: -34px;
    right: 0;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse {
	margin-top: 8px;
	width: 100%;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-nav > li {
	border-bottom: 1px solid #fff;
	background: none;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse ul.tab-menu {
    background-color: #7fe5ff;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse ul.tab-menu li {
	width: 25%;
	margin: 0;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .nav-pills>li.active>a,
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .nav-pills>li>a:hover {
	background: #99f4ff;
    color: #003366;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .nav-pills>li.active>a {
	font-weight: bold;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .nav-pills>li>a {
	border: 0;
    border-radius: 0;
    font-size: 18px;
    font-family: 'Roboto',serif;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .text-below-tab ul {
    background: none;
    padding: 15px;
    border-top: 1px solid #fff;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .tab-content .equal-height-wrapper.five-columns {
	padding: 0;
	margin-bottom: 0;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .tab-content ul {
	background: none;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .tab-content .article-hov .image {
    margin-bottom: 8px;
}
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .tab-content .article-hov h2,
.header-regular.small-header .special-menu-wrap .navbar-default.hidden-xs .navbar-collapse .tab-content .article-hov h3 {
    margin: 0 -15px;
}
.tx-sf-banners .banner-container {
	margin: 0 auto;
}
.tx-sf-banners .single-banner-wrap {
	max-width: 100%;
	margin: 0 auto;
}
.tx-sf-banners .banner p,
.tx-sf-banners .banner .equal-height-wrapper,
.tx-sf-banners .banner .article {
	text-align: initial;
}
/** V12 fix **/
/*.ce-gallery,
.article-hov .ce-gallery {
	overflow: visible;
	margin-bottom: 0;
}
/** V23 fix end **/
@media only screen and (device-width: 768px) and (orientation: portrait) {
	.alert_portrait {
		display: block;
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 999999;
		background: #fff;
	}
	.alert_portrait .alert-wrapper {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		padding: 0 15px;
		text-align: center;
		width: 100%;
	}
	.alert_portrait .alert-wrapper .hidden-head {
		font-size: 44px;
		color: #003366;
		margin-bottom: 30px;
		font-family: 'Verdana', Helvetica, sans-serif;
	}
	.alert_portrait .alert-wrapper p {
		font-size: 28px;
	}
}
@media (max-width: 1060px) {
	.img-text-overlay .image-col {
		width: 65%;
	}
	.img-text-overlay .text-col {
		width: 39%;
		margin-left: -4%;
	}
	.img-text-overlay.img-right .text-col {
		margin-right: -4%;
		margin-left: 0;
	}
}
@media (max-width: 992px) {
	header .headerBox .navCol {
		max-width: 430px;
		padding-left: 10px;
	}
	.navbar-header {
		display: none;
	}
	.header-regular .navbar-default, .header-regular .navbar {
		float: left;
	}
	.navbar-collapse.collapse {
		display: block !important;
		border-top: 0;
		box-shadow: none;
	}
	header .topRight ul li {
		margin: 0 0 0 10px;
	}
}

/** Mobile version **/
@media (max-width: 768px) {
	.navbar-header {
		display: block;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.header-regular .row-menu,
	.header-regular .row-title.home {
		height: 45px;
	}
	.header-regular .row-title {
		height: auto;
		min-height: 38px;
		background: none;
	}
	.header-regular .row-title.home {
		background-color: #7fe5ff;
	}
	.zoomImage {
		margin-bottom: 70px;
	}
	.row-title .page-title ul {
		margin: 0 -15px;
	}
	.row-title .page-title ul li {
		padding: 9px 15px;
		background-color: #ccf5ff;
		float: none;
	}
	.row-title .page-title ul li:first-child {
		background-color: #7fe5ff;
	}
	.row-title .page-title ul li:after {
		content: '';
	}
	.header-regular .world-of-art-logo {
		padding: 15px 0 0 0;
	}
	.header-regular .world-of-art-logo.menu-active {
		padding-top: 9px;
	}
	.header-regular .world-of-art-logo.menu-active .logo-menu-inactive {
		display: none;
	}
	.header-regular .world-of-art-logo.menu-active .logo-interact-menu {
		display: block;
	}
	.header-regular .row-title .big-logo {
		width: 56px;
		bottom: 9px;
	}
	.header-regular .logoCol {
		padding-left: 70px;
	}
	.header-regular.home {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.header-regular.gallery {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	header .headerBox .navCol {
		float: right;
		padding-left: 50px;
		margin-top: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	.header-regular .row-title .uiu-text-logo {
		left: 86px;
	}
	.header-regular .logoCol-subpage .mobile-uiu-small {
		float: left;
		padding-right: 10px;
	}
	.header-regular .logoCol-subpage .mobile-uiu-wide {
		float: left;
	}
	.header-regular .logoCol-subpage .mobile-uiu-wide .image {
		margin-top: -3px;
	}
	.header-regular .logoCol-subpage .mobile-uiu-wide .section-text {
		text-transform: uppercase;
		color: #CCCCCC;
		font-size: 13px;
		line-height: 15px;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background: none;
	}
	.navbar-default .navbar-toggle .icon-bar,
	.navbar-default .navbar-toggle .icon-bar:before,
	.navbar-default .navbar-toggle .icon-bar:after {
		background-color: #ccc;
	}
	.navbar-default .navbar-toggle .icon-bar.navicon-animated:before,
	.navbar-default .navbar-toggle .icon-bar.navicon-animated:after {
		background-color: #33CCFF;
	}
	.navbar-header {
		padding-top: 0;
		right: 15px;
		top: 7px;
	}
	.row-menu .navbar-default .navbar-toggle {
		padding: 0;
	}
	.header-regular .navbar-default, .header-regular .navbar {
		width: 100%;
	}
	.header-regular .navbar-nav > li {
		display: inline-block;
		clear: both;
		padding: 0 15px;
	}
	.header-regular .language a {
		font-size: 17px !important;
	}
	.header-regular .language a.link-home {
		float: left;
		padding: 10px 20px 10px 0 !important;
		text-transform: none;
	}
	.header-regular .language a.link-home:after {
		content: '';
	}
	.navbar .navbar-nav > li:hover > a,
	.navbar .navbar-nav > a:hover,
	.navbar-default .navbar-nav>.active>a:hover {
		border-bottom: 0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		width: 100%;
		background: #FFF;
		margin: 45px 0 0 0;
		position: absolute;
		border:0;
		border-left: 1px solid #cccccc;
		padding: 0;
		z-index: 9999;
	}
	.header-regular.small-header .socialGrid {
		padding-bottom: 0 !important;
	}
	.navbar-default .navbar-collapse {
		width: 100%;
		background: none;
		margin: 45px 0 0 0;
		position: absolute;
		border-top: 0;
		border-right: 0;
		border-bottom: 0;
		padding-bottom: 0;
		z-index: 9999;
		border-left: 0;
		overflow: visible;
	}
	header .navbar-default .navbar-collapse.in ul.nav.navbar-nav,
	header .navbar-default .navbar-collapse ul.nav.navbar-nav {
		margin: 0;
		background: #666;
		border-left: 0;
		border-bottom: 1px solid #7fe5ff;
		border-top: 1px solid #7fe5ff;
		position: absolute;
		z-index: 99999;
		top: 0;
	}
	.navbar-nav > li > a {
		padding: 10px 0;
		border-bottom: 0;
		font-size: 17px;
		text-align: left;
		color: #fff;
	}
	.navbar-nav > li > a.newsletter-menu {
		text-transform: none;
	}
	.header-regular .navbar-nav > li > a:after {
		top: 10px;
		transform: none;
	}
	.navbar-default .navbar-nav > li > a, header .topRight ul li a, .navbar-default .navbar-nav>li>a:focus {
		color: #fff;
	}
	.page-title h2, .page-title h2 {
		line-height: 22px;
	}
	.page-title h2, .page-title h2 a {
		font-size: 20px;
		line-height: 100%;
	}
	.header-regular .logoCol-subpage .uiu-logo {
		padding-top: 8px;
	}
	.header-regular .row-menu.gallery-page {
		background-color: #666666;
	}
	.header-regular.small-header {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.header-regular.small-header .logoCol-subpage {
		width: 295px;
	}
	.row-menu .navbar-default .navbar-toggle {
		margin-right: 0;
		background: none;
	}
	.row-menu .navbar-default .navbar-toggle .icon-bar,
	.row-menu .navbar-default .navbar-toggle .icon-bar:before,
	.row-menu .navbar-default .navbar-toggle .icon-bar:after {
		background-color: #ccc;
	}
	.header-regular.small-header .navbar-default .navbar-toggle.collapsed .icon-bar:before,
	.header-regular.small-header .navbar-default .navbar-toggle.collapsed .icon-bar:after {
		background-color: #ccc;
	}
	.header-regular.small-header .navbar-default .navbar-toggle .icon-bar.navicon-animated:before,
	.header-regular.small-header .navbar-default .navbar-toggle .icon-bar.navicon-animated:after {
		background-color: #ccc;
	}
	.header-regular.small-header .navCol {
		padding-left: 50px;
		top: 0;
	}
	.header-regular.small-header .navbar-default .navbar-collapse {
		margin-top: 45px;
	}
	.gallery-info {
		top: auto;
	}
	.gallery-info .galnav .prev {
		background: url(../images/grey-arrow-left.png) center center no-repeat !important;
	}
	.gallery-info .galnav a:hover .prev {
		background: url(../images/Gallery-Page-back-active.png) center center no-repeat !important;
		background-size: 17px 19px !important;
	}
	.gallery-info .galnav .next {
		background: url(../images/grey-arrow-right.png) center right no-repeat !important;
	}
	.gallery-info .galnav a:hover .next {
		background-size: 17px 19px !important;
	}
	.gallery-info.info-bottom {
		width: 170px;
	}
	.gallery-info.info-bottom .galnav {
		width: 100px;
	}
	.gallery-info.info-bottom .galnav div {
		width: 26px;
		height: 30px;
	}
	.gallery-info.info-bottom .counter {
		line-height: 30px;
	}
	.gallery-info.info-bottom .galnav .prev,
	.gallery-info.info-bottom .galnav a:hover .prev {
		background-size: 80% !important;
		margin-right: 15px;
	}
	.gallery-info.info-bottom .galnav .next,
	.gallery-info.info-bottom .galnav a:hover .next {
		background-size: 80% !important;
		margin-left: 15px;
	}
	.breadcrumbGrid {
		padding-bottom: 0;
	}
	.breadcrumbGrid .breadcrumb li {
		border: 0;
		padding: 9px 15px;
		min-height: 38px;
		font-family: 'Roboto', serif;
	}
	.breadcrumbGrid .breadcrumb li a {
		color: #006699;
	}
	.breadcrumbGrid .breadcrumb li {
		font-size: 20px;
		line-height: 20px;
	}
	.breadcrumbGrid .breadcrumb li:first-child {
		background-color: #7fe5ff;
		padding-top: 9px;
	}
	.breadcrumbGrid .breadcrumb li:nth-child(2) {
		background-color: #ccf5ff;
		border-top: 0 !important;
		font-size: 20px !important;
	}
	.breadcrumbGrid .breadcrumb li.parent-title {
		background-color: #FFFFFF;
	}
	.breadcrumbGrid .breadcrumb li:first-child a {
		color: #003366;
	}
	.breadcrumbGrid .breadcrumb li:nth-child(n+3) {
		display: none;
	}
	.breadcrumbGrid .breadcrumb li:last-child {
		display: block !important;
		background-color: #ccf5ff;
		border-top: 1px solid #ffffff;
		margin-bottom: 15px;
		font-size: 18px;
	}
	.subtitle-menu ul {
		margin: 0;
		padding: 0;
	}
	.subtitle-menu li {
		padding: 9px 15px;
		min-height: 38px;
		font-size: 20px;
		font-family: 'Roboto', serif;
		background-color: #ccf5ff;
		line-height: 20px;
	}
	.subtitle-menu li:nth-child(2) {
		background: none;
	}
	.subtitle-menu li a {
		color: #006699;
	}
	.sub-title3.gallery-title {
		margin: 0;
	}
	.sub-title3.gallery-title h1 {
		margin: 0;
		line-height: 20px;
		padding: 9px 0 9px 0;
		margin-bottom: 15px;
	}
	.topHeaderTitle.gallery-title {
		padding: 0;
	}
	.topHeaderTitle.gallery-title h1 {
		padding: 9px 0 9px 0;
		line-height: 20px;
	}
	.bigHeader .header-caps-30,
	.bigHeader .header-caps {
		padding: 8px 0 0 0;
		background: none;
		position: absolute;
		width: auto;
	}
	.bigHeader .header-caps-30.has-main-breadcrumb,
	.bigHeader .header-caps.has-main-breadcrumb {
		background: none;
	}
	.bigHeader .header-caps-30 .big-header-heading,
	.bigHeader .header-caps .big-header-heading {
		/*background: none !important;*/
		padding: 5px 15px !important;
		margin-top: 10px;
	}
	.bigHeader .header-caps-30 .big-header-heading.has-background,
	.bigHeader .header-caps .big-header-heading.has-background {
		margin-top: 10px;
	}
	.bigHeader .header-caps-30 h1,
	.bigHeader .header-caps h1 {
		margin: 0;
		line-height: 1.1em;
		font-size: 24px;
	}
	.bigHeader .header-caps-30 h1, .bigHeader .header-caps-30 h2, .bigHeader .header-caps-30 h3,
	.bigHeader .header-caps h1, .bigHeader .header-caps h2, .bigHeader .header-caps h3 {
		color: #000 !important;
	}
	.bigHeader .header-caps-30 h1.whiteTxt, .bigHeader .header-caps-30 h2.whiteTxt, .bigHeader .header-caps-30 h3.whiteTxt,
	.bigHeader .header-caps h1.whiteTxt, .bigHeader .header-caps h2.whiteTxt, .bigHeader .header-caps h3.whiteTxt {
		color: #fff !important;
	}
	.bigHeader .header-caps h1.font-36,
	.bigHeader .header-caps-30 h1.font-36 {
		font-size: 24px;
	}
	.bigHeader .header-caps h1.font-40,
	.bigHeader .header-caps-30 h1.font-40 {
		font-size: 24px;
	}
	.bigHeader .header-caps h1.font-44,
	.bigHeader .header-caps-30 h1.font-44 {
		font-size: 24px;
	}
	.bigHeader .header-caps h1.font-46,
	.bigHeader .header-caps-30 h1.font-46,
	.bigHeader .header-caps-30 h1.font-50,
	.bigHeader .header-caps-30 h1.font-56,
	.bigHeader .header-caps-30 h1.font-60,
	.bigHeader .header-caps-30 h1.font-64,
	.bigHeader .header-caps-30 h1.font-68,
	.bigHeader .header-caps-30 h1.font-72,
	.bigHeader .header-caps-30 h1.font-76 {
		font-size: 24px;
	}
	.bigHeader .header-caps-30 h2,
	.bigHeader .header-caps h2 {
		line-height: 40px;
		font-size: 16px;
	}
	.bigHeader .header-caps-30 h2.whiteTxt {
		color: #666666 !important;
	}
	.bigHeader {
		z-index: 10;
	}
	.bigHeader .mobile-right {
		text-align: right !important;
    	width: 100% !important;
	}
	.banner-1010-wrapper {
		margin-right: -15px;
		margin-left: -15px;
	}
	.banner-1010 {
		margin-bottom: 50px;
	}
	.magazineBox img {
		max-width: 100%;
		height: auto;
	}
	.art-destination .subtitle-menu {
		margin-bottom: 9px;
	}
	.art-destination .has-wide-image .subtitle-menu {
		margin: 0;
	}
	.container .M-b20:first-child h1,
	.container .M-b30:first-child h1,
	.container .M-b40:first-child h1,
	.container .M-b50:first-child h1,
	.container .M-b75:first-child h1,
	.container .M-b100:first-child h1,
	.container .M-b20:first-child h2,
	.container .M-b30:first-child h2,
	.container .M-b40:first-child h2,
	.container .M-b50:first-child h2,
	.container .M-b75:first-child h2,
	.container .M-b100:first-child h2 {
		padding-top: 15px;
	}
	.container .article:first-child h1,
	.container .article:first-child h2,
	.container .frame:first-child h1,
	.container .frame:first-child h2 {
		padding-top: 15px;
	}
	.container .frame:first-child .ce-textpic h2,
	.container .ce-textpic h2,
	.container .frame:first-child .ce-textpic h1,
	.container .ce-textpic h1,
	.container .frame:first-child .article-hov h2,
	.container .frame:first-child .article-hov h1 {
		padding-top: 0;
	}
	footer {
		padding-bottom: 80px;
	}
	footer .social-row {
		height: auto;
	}
	footer .social-row .col-sm-3 {
		margin-bottom: 0;
	}
	footer .social {
		width: auto;
		margin: 0 -15px;
		float: none;
		padding: 0 15px;
		overflow: hidden;
		border-top: 1px solid #CCCCCC;
		height: 41px;
	}
	footer .social .social-nav {
		float: left;
	}
	footer .column1 {
		width: 100%;
		padding: 0 15px 20px;
		max-width: 100%;
	}
	footer .column2,
	footer .column3 {
		float: left;
		width: 50%;
		max-width:50%;
		padding: 0 15px 20px;
	}
	/** Wider image slider **/
	.full-width-wrapper {
		min-height: 0;
	}
	#carousel-wider-image .description {
		margin-bottom: 0;
		color: #003366;
		left: 0;
	}
	#carousel-wider-image .description a {
		color: #023166;
	}
	#carousel-wider-image .description p {
		font-size: 14px;
	}
	#carousel-wider-image .description h2 {
		color: #023166;
		font-size: 20px;
	}
	.owl-carousel .owl-item img {
		height: auto;
	}
	#carousel-wider-image .container {
		padding: 0;
	}
	#carousel-wider-image .owl-dots {
		bottom: 125px;
	}
	#carousel-wider-image .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
	}
	/** Art destination changes start **/
	.special-photo-btn:after {
		content: '';
		background: #666 url(../images/photo-arrow.png) right center no-repeat;
		width: 30px;
		float: right;
		height: 26px;
	}
	a:hover .special-photo-btn:after {
		background: #0099cc url(../images/photo-arrow-mouseover.png) right center no-repeat;
	}
	.special-tour-btn:after {
		content: '';
		background: url(../images/Gallery-Page-next-active.png) right center no-repeat;
		width: 30px;
		float: right;
		height: 26px;
		background-size: 14px 17px;
	}
	.no-touch a:hover .special-tour-btn:after,
	.img-text-overlay a:hover .special-tour-btn:after {
		background: #0099cc url(../images/photo-arrow-mouseover.png) right center no-repeat;
	}
	.tour-overlay .overlay-text.previous-tour span:before {
		content: '';
		background: url(../images/Gallery-Page-back-active.png) left 7px no-repeat;
		width: 24px;
		height: 27px;
		background-size: 14px;
		float: left;
	}
	a:hover .tour-overlay .overlay-text.previous-tour span:before {
		background: url(../images/Gallery-Page-back-active-white.png) left 7px no-repeat;
	}
	.tour-overlay .overlay-text.next-tour span:after {
		background: url(../images/Gallery-Page-next-active.png) right 7px no-repeat;
		content: '';
		width: 24px;
		height: 27px;
		background-size: 14px;
		float: right;
	}
	a:hover .tour-overlay .overlay-text.next-tour span:after {
		background: url(../images/Gallery-Page-next-active-white.png) right 7px no-repeat;
	}
	.container.art-layer {
		padding: 0 15px;
	}
	.container.art-layer.mb-default {
		top: -80px !important;
		margin-bottom: -30px !important;
	}
	.container.art-layer.mb-bottom-50 {
		top: -100px !important;
		margin-bottom: -50px !important;
	}
	.container.art-layer.mb-bottom-75 {
		top: -125px !important;
		margin-bottom: -75px !important;
	}
	.container.art-layer.mb-bottom-100 {
		top: -150px !important;
		margin-bottom: -100px !important;
	}
	.container.art-layer.mb-bottom-150 {
		top: -200px !important;
		margin-bottom: -150px !important;
	}
	.background-container .container.art-layer.mb-default {
		top: -30px !important;
		margin-bottom: 20px !important;
	}
	.background-container .container.art-layer.mb-bottom-50 {
		top: -50px !important;
		margin-bottom: 0 !important;
	}
	.background-container .container.art-layer.mb-bottom-75 {
		top: -75px !important;
		margin-bottom: -25px !important;
	}
	.background-container .container.art-layer.mb-bottom-100 {
		top: -100px !important;
		margin-bottom: -50px !important;
	}
	.background-container .container.art-layer.mb-bottom-150 {
		top: -150px !important;
		margin-bottom: -100px !important;
	}
	.container.art-layer .art-overlay-container {
		padding: 15px;
	}
	.container.art-layer .art-overlay-container h1 {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.container.art-layer .art-overlay-container h2,
	.container.art-layer .art-overlay-container h3,
	.container.art-layer .art-overlay-container h4 {
		font-family: 'Roboto', serif;
		font-size: 20px;
		margin-top: 0;
	}
	.container.art-layer .art-overlay-container p {
		font-size: 14px;
		font-family: 'Open Sans', sans-serif, Arial, Verdana, Helvetica, sans-serif;
	}
	.M-b100 {
		margin-bottom: 75px;
	}
	/** Art destination changes end **/
	.gallery-round-navigation {
		background: #ccf5ff;
	}
	.gallery-round-navigation a span.text,
	.gallery-round-navigation a:hover span.text {
		color: #003366;
	}
	.gallery-round-navigation .prev,
	.gallery-round-navigation a:hover .prev {
		background: url(../images/Previous-006699.png) center center no-repeat;
	}
	.gallery-round-navigation .next,
	.gallery-round-navigation a:hover .next {
		background: url(../images/Next-006699.png) center center no-repeat;
	}
	/** AD Change end **/
	/** Image text overlay ***/
	.img-text-overlay .image-col {
		width: 100%;
	}
	.img-text-overlay .text-col {
		width: 100%;
		margin-left: 0;
		top: 0;
		padding: 15px 15px 20px 15px;
		margin-top: -30px;
	}
	.img-text-overlay.img-right .text-col {
		margin-right: 0;
		margin-left: 0;
	}
	.img-text-overlay .text-col h2 {
		font-size: 20px;
	}
	.img-text-overlay .text-col .overlay-text {
		font-size: 14px;
	}
	.img-text-overlay .text-col .special-tour-btn {
		font-size: 15px;
	}
	.img-text-overlay .text-col .special-tour-btn:after,
	.img-text-overlay .text-col a:hover .special-tour-btn:after {
		background-size: 12px 14px;
		height: 21px;
	}
	.col-sm-3.last-child .article-hov,
	.col-sm-3:last-child .article-hov {
		border-bottom: 0;
	}
	.mobile-M-b50 {
		margin-bottom: 50px;
	}
	.galleryList .gallery-page-row img {
		width: 100%;
	}
	.has-wide-image .subtitle-menu li {
		background: none;
	}
	.col-sm-12 .col-sm-12 .galleryList {
		margin-bottom: 0;
	}
	.galleryList .gallery-page-row .galleryCol:nth-child(2n+1) {
		clear: both;
	}
	.galleryList .gallery-page-row .galleryCol.col-xs-6 {
		padding-right: 7.5px;
	}
	.galleryList .gallery-page-row .galleryCol.col-xs-6:nth-child(2n+0) {
		padding-right: 15px;
		padding-left: 7.5px;
	}
	.image-transparent-layer .text-layer {
		min-width: 100%;
		max-width: 100%;
		width: 100%;
		top: auto !important;
		left: 0 !important;
		right: auto !important;
		bottom: 0 !important;
		position: relative;
	}
	.image-transparent-layer .text-layer .text-overlay-container {
		margin: 0;
		padding: 15px;
	}

	.gallery-record-pavilion.photoBtn {
		background: #666;
		color: #fff;
		position: absolute;
		right: 7px;
		padding: 5px 30px 5px 13px;
		display: inline-block;
		font-family: 'Roboto', sans-serif;
		top: 5px;
		bottom: auto;
		font-size: 20px;
	}
	.gallery-record-pavilion.photoBtn:before {
		font-family: 'FontAwesome';
		position: absolute;
		color: #fff;
		right: 10px;
		top: 50%;
		font-size: 30px;
		transform: translateY(-50%);
		background: url(../images/photo-arrow.png) right center no-repeat;
		content: '';
		float: right;
		width: 14px;
		height: 17px;
	}
	.mobile-fullwidth .gallery-record-pavilion.photoBtn {
		bottom: auto;
		top: 5px;
		right: 25px;
	}
	.full-width-bottom-content h2 {
		font-size: 20px;
	}
	.full-width-bottom-content h3 {
		font-size: 19px;
	}
	.bigHeader #big-carousel {
		margin-bottom: 0;
	}
	.bigHeader .visible-xs.mob-fullheader {
		margin-bottom: 0;
	}
	.col-sm-15 .article-hov .image {
		margin-right: 15px;
	}
	.col-sm-15 .article-hov h2,
	.col-sm-15 .article-hov h3 {
		font-size: 18px;
	}
	.calendar-month {
		margin-bottom: 40px;
	}
	.magazineBox .month-group .archiveImg {
		margin-bottom: 0;
	}
	.magazineBox.biencal h2 {
		font-size: 18px;
	}
	.month-group .article {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.month-group .article:last-child {
		padding-bottom: 40px;
	}
	.biencal .archiveImg .image {
		margin-bottom: 25px !important;
	}
	.ad-inner-no-wide-image div.article:first-child h1,
	.ad-inner-no-wide-image div.article:first-child h2,
	.ad-inner-no-wide-image div.M-b20:first-child h1,
	.ad-inner-no-wide-image div.M-b30:first-child h1,
	.ad-inner-no-wide-image div.M-b40:first-child h1,
	.ad-inner-no-wide-image div.M-b50:first-child h1,
	.ad-inner-no-wide-image div.M-b75:first-child h1,
	.ad-inner-no-wide-image div.M-b100:first-child h1,
	.ad-inner-no-wide-image div.M-b20:first-child h2,
	.ad-inner-no-wide-image div.M-b30:first-child h2,
	.ad-inner-no-wide-image div.M-b40:first-child h2,
	.ad-inner-no-wide-image div.M-b50:first-child h2,
	.ad-inner-no-wide-image div.M-b75:first-child h2,
	.ad-inner-no-wide-image div.M-b100:first-child h2 {
		padding-top: 15px;
	}
	.article-hov .image-text-1010-wrapper .image,
	.image-text-1010-wrapper .image {
		margin-left: -15px;
		margin-right: -15px;
	}
	.image-text-header-layer.layout-1010,
	.image-text-header-layer.mid-center {
		margin: 0 -15px;
	}
	.image-text-header-layer .header-overlay.h-58 h1,
	.image-text-header-layer .header-overlay.h-58 h2,
	.image-text-header-layer .header-overlay.h-58 h3,
	.image-text-header-layer .header-overlay.h-58 h4,
	.image-text-header-layer .header-overlay.h-58 h5 {
		font-size: 34px !important;
	}
	.image-text-header-layer .header-overlay.h-54 h1,
	.image-text-header-layer .header-overlay.h-54 h2,
	.image-text-header-layer .header-overlay.h-54 h3,
	.image-text-header-layer .header-overlay.h-54 h4,
	.image-text-header-layer .header-overlay.h-54 h5 {
		font-size: 32px !important;
	}
	.image-text-header-layer .header-overlay.h-50 h1,
	.image-text-header-layer .header-overlay.h-50 h2,
	.image-text-header-layer .header-overlay.h-50 h3,
	.image-text-header-layer .header-overlay.h-50 h4,
	.image-text-header-layer .header-overlay.h-50 h5 {
		font-size: 30px !important;
	}
	.image-text-header-layer .header-overlay.h-46 h1,
	.image-text-header-layer .header-overlay.h-46 h2,
	.image-text-header-layer .header-overlay.h-46 h3,
	.image-text-header-layer .header-overlay.h-46 h4,
	.image-text-header-layer .header-overlay.h-46 h5 {
		font-size: 28px !important;
	}
	.image-text-header-layer .header-overlay.h-44 h1,
	.image-text-header-layer .header-overlay.h-44 h2,
	.image-text-header-layer .header-overlay.h-44 h3,
	.image-text-header-layer .header-overlay.h-44 h4,
	.image-text-header-layer .header-overlay.h-44 h5 {
		font-size: 26px !important;
	}
	.image-text-header-layer .header-overlay.h-42 h1,
	.image-text-header-layer .header-overlay.h-42 h2,
	.image-text-header-layer .header-overlay.h-42 h3,
	.image-text-header-layer .header-overlay.h-42 h4,
	.image-text-header-layer .header-overlay.h-42 h5 {
		font-size: 24px !important;
	}
	.image-text-header-layer .header-overlay.h-38 h1,
	.image-text-header-layer .header-overlay.h-38 h2,
	.image-text-header-layer .header-overlay.h-38 h3,
	.image-text-header-layer .header-overlay.h-38 h4,
	.image-text-header-layer .header-overlay.h-38 h5 {
		font-size: 24px !important;
	}
	.image-text-header-layer .header-overlay.h-34 h1,
	.image-text-header-layer .header-overlay.h-34 h2,
	.image-text-header-layer .header-overlay.h-34 h3,
	.image-text-header-layer .header-overlay.h-34 h4,
	.image-text-header-layer .header-overlay.h-34 h5 {
		font-size: 24px !important;
	}
	.image-text-header-layer .header-overlay.h-30 h1,
	.image-text-header-layer .header-overlay.h-30 h2,
	.image-text-header-layer .header-overlay.h-30 h3,
	.image-text-header-layer .header-overlay.h-30 h4,
	.image-text-header-layer .header-overlay.h-30 h5 {
		font-size: 24px !important;
	}
	.image-text-header-layer .header-overlay.h-28 h1,
	.image-text-header-layer .header-overlay.h-28 h2,
	.image-text-header-layer .header-overlay.h-28 h3,
	.image-text-header-layer .header-overlay.h-28 h4,
	.image-text-header-layer .header-overlay.h-28 h5 {
		font-size: 22px !important;
	}
	.image-text-header-layer .header-overlay.h-26 h1,
	.image-text-header-layer .header-overlay.h-26 h2,
	.image-text-header-layer .header-overlay.h-26 h3,
	.image-text-header-layer .header-overlay.h-26 h4,
	.image-text-header-layer .header-overlay.h-26 h5 {
		font-size: 22px !important;
	}
	.image-text-header-layer .description-overlay {
		min-width: 100%;
		max-width: 100%;
	}
	.image-text-header-layer .description-overlay p {
		font-size: 18px;
		line-height: 1.4;
	}
	.center-grid-container {
		padding: 20px 15px;
		margin-top: 0 !important;
	}
	.center-grid-container.grid-66,
	.center-grid-container.grid-80,
	.center-grid-container.grid-50 {
		width: 100%;
	}
	.article-hov.M-b30 {
		margin-bottom: 30px;
	}
	.article-hov.M-b20 {
		margin-bottom: 20px;
	}
	.image.image-right {
		width: 100%;
		margin-left: 0;
	}
	h1.font-36 {
		font-size: 24px;
	}
	h1.font-44,
	h1.font-40 {
		font-size: 26px;
	}
	h1.font-46 {
		font-size: 28px;
	}
	h1.font-50 {
		font-size: 30px;
	}
	h1.font-56 {
		font-size: 32px;
	}
	h1.font-60, h1.font-64, h1.font-68, h1.font-72, h1.font-76 {
		font-size: 34px;
	}
	.txt26 {
		font-size: 24px;
	}
	.txt24 {
		font-size: 22px;
	}
	.txt22 {
		font-size: 20px;
	}
	.txt20 {
		font-size: 18px;
	}

	.collapse-expand .h3,
	.collapse-expand .h4 {
		font-size: 18px;
	}
	.article-hov .image img {
		height: auto !important;
	}
	.bigHeader .images.fullWidth,
	.bigHeader .mob-fullheader {
		height: auto;
		min-height: calc(66.6vw);
	}
	.bigHeader .images.fullWidth {
		margin: 0;
	}
	.bigHeader .normal-width {
		margin-bottom: 20px;
	}
	#carousel-wider-image .lazy-image-wrapper,
	.image-text-header-layer.layout-1010 .image,
	.banner-1010 .lazy-image-wrapper,
	.image-text-1010-wrapper .image {
		height: auto;
		/*min-height: calc(66.6vw);*/
	}
	/*.col-sm-4 .image {
		min-height: 150px;
	}
	.col-sm-6 .image {
		height: auto;
		min-height: calc((100vw - 30px)/ 2.5);
	}
	.col-sm-3 .image {
		height: auto;
		min-height: 120px;
	}
	.col-sm-8 .image,*/
	.img-text-overlay {
		overflow: visible;
		display: inline-block;
	}
	.img-text-overlay .image-col {
		height: auto;
		min-height: calc((100vw - 30px)/ 1.5);
		float: none;
		margin: 0 -15px;
		min-width: 100%;
		width: auto;
	}
	/* inner breadcrumb **/
	.inner-breadcrumb {
		margin-top: 0;
		padding: 7px 15px;
		background-color: #ccf5ff;
	}
	.inner-breadcrumb.has-main-breadcrumb {
		background-color: #ffffff;
	}
	.inner-breadcrumb a {
		font-size: 20px;
		font-family: 'Roboto',serif;
	}
	h2.black26 {
		margin-bottom: 15px;
	}
	.article h2.black26 {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.n2g_subsribe .col-sm-3 {
		margin-bottom: 15px;
	}
	.visible-cookie-warning #backTop.grey,
	.visible-cookie-warning .lang-es #backTop.grey,
	.visible-cookie-warning .lang-de #backTop.grey{
		bottom: 100px !important;
	}
	.visible-cookie-warning #backTop.grey.has-round-tour,
	.visible-cookie-warning .lang-es #backTop.grey.has-round-tour,
	.visible-cookie-warning .lang-de #backTop.grey.has-round-tour {
		bottom: 100px !important;
	}
	#pxa-cookie-bar {
		z-index: 99999;
		/*bottom: auto !important;
		top: 0 !important;*/
	}
	#pxa-cookie-bar .cookie-warning.armtemplate p {
		font-size: 14px;
	}
	#pxa-cookie-bar .cookie-warning.armtemplate .cookie-container .btn-close {
		font-size: 14px;
		padding: 2px 10px;
	}
	.columns-5 .galleryList {
		margin-bottom: 0;
	}
	.spl50 .article.M-b20 {
		margin-bottom: 20px;
	}
	.spl50 .article.M-b30 {
		margin-bottom: 30px;
	}
	.spl50 .article.M-b40 {
		margin-bottom: 40px;
	}
	.spl50 .article.M-b75 {
		margin-bottom: 75px;
	}
	.page-list-expand-header h2 {
		font-size: 20px;
	}
	.col-sm-4 a .article-hov.page-list h2 {
		font-size: 22px;
	}
	.article-hov.page-list h2 {
		margin-bottom: 8px;
	}
	.row .equal-height-wrapper {
		margin-bottom: 0;
	}
	.equal-height-wrapper.three-columns .equal-height,
	.equal-height-wrapper.four-columns .equal-height,
	.equal-height-wrapper.five-columns .equal-height,
	.equal-height-wrapper.two-columns .equal-height {
		width: 100%;
	}
	.equal-height-wrapper .equal-height .article-hov,
	.equal-height-wrapper .equal-height .article {
		margin-bottom: 15px;
	}
	.equal-height-wrapper .col-right,
	.equal-height-wrapper .col-left,
	.equal-height-wrapper .col-center,
	.equal-height-wrapper.four-columns .col1,
	.equal-height-wrapper.four-columns .col2,
	.equal-height-wrapper.four-columns .col3,
	.equal-height-wrapper.four-columns .col4,
	.equal-height-wrapper.five-columns .col1,
	.equal-height-wrapper.five-columns .col2,
	.equal-height-wrapper.five-columns .col3,
	.equal-height-wrapper.five-columns .col4,
	.equal-height-wrapper.five-columns .col5,
	.equal-height-wrapper.two-columns .col-left,
	.equal-height-wrapper.two-columns .col-right {
		padding: 0 !important;
	}
	.native-ad.equal-height-wrapper .equal-height .article-hov {
		padding: 0 15px;
	}
	.equal-height-wrapper.five-columns .equal-height .article-hov {
		padding: 0;
		overflow: hidden;
	}
	.equal-height-wrapper.five-columns .equal-height .article-hov .ce-bodytext {
		margin-left: 40%;
		padding: 0 15px 20px 0;
	}
	.equal-height-wrapper.five-columns .equal-height .article-hov .ce-bodytext p {
		font-size: 13px;
	}
	.equal-height-wrapper.five-columns .equal-height .article-hov .image {
		margin: 0 15px 0 0;
		float: left;
		width: 40%;
	}
	.equal-height-wrapper.five-columns .equal-height .article-hov h2,
	.equal-height-wrapper.five-columns .equal-height .article-hov h3,
	.equal-height-wrapper.five-columns .equal-height .article-hov h4 {
		margin-top: 0;
		margin-bottom: 5px;
		font-size: 18px;
		padding: 10px 15px 0 0;
	}
	.equal-height-wrapper.three-columns .equal-height h2,
	.equal-height-wrapper.three-columns .equal-height h3 {
		font-size: 20px;
		margin-top: 0;
	}
	.equal-height-wrapper.four-columns .equal-height h2,
	.equal-height-wrapper.four-columns .equal-height h3 {
		font-size: 20px;
		margin-top: 0;
	}
	.bigHeader {
		margin-bottom: 20px;
	}
	.full-width-wrapper .forcefullwidth_wrapper_tp_banner {
		margin-bottom: 20px !important;
	}
	.equal-height-wrapper .equal-height .article-hov .image-text-header-layer.layout-1010 .image,
	.equal-height-wrapper .equal-height .article-hov .image-text-header-layer.mid-center .image {
		margin: 0;
	}
	.M-b75, .nor75 {
		margin-bottom: 75px;
	}
	/** Special submenu **/
	.special-sub .frame-default .nav.navbar-nav {
		overflow-x: hidden;
	}
	header.small-header .navbar-default.ad-jordan .navbar-collapse.in ul.nav.navbar-nav.special-sub,
	header.small-header .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav.special-sub,
	header.header-regular .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav.special-sub {
		border-top: 1px solid #fff;
	}
	header.small-header .navbar-default.ad-jordan .navbar-nav li a,
	header.small-header.header-regular .navbar-default.ad-jordan .navbar-nav li a,
	header.header-regular .navbar-default.ad-jordan .navbar-nav li a {
		font-size: 18px;
		color: #003366;
		line-height: normal;
		font-family: 'Roboto', serif;
	}
	.header-regular .navbar-default.ad-jordan .navbar-collapse,
	.header-regular.small-header .navbar-default.ad-jordan .navbar-collapse {
		margin-top: 83px;
	}
	.header-regular .navbar-default.ad-jordan.ad-jordan-start-page .navbar-collapse,
	.header-regular.small-header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-collapse {
		margin-top: 45px;
	}
	header.small-header .navbar-default.ad-jordan .navbar-header,
	header.header-regular .navbar-default.ad-jordan .navbar-header {
		top: 48px;
	}
	header.small-header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-header,
	header.header-regular .navbar-default.ad-jordan.ad-jordan-start-page .navbar-header{
		top: 7px;
	}
	header.header-regular .navbar-default.ad-jordan .navbar-toggle .icon-bar,
	header.header-regular .navbar-default.ad-jordan .navbar-toggle .icon-bar:before,
	header.header-regular .navbar-default.ad-jordan .navbar-toggle .icon-bar:after,
	header.header-regular .navbar-default.ad-jordan .navbar-toggle.collapsed .icon-bar,
	header.header-regular .navbar-default.ad-jordan .navbar-toggle.collapsed .icon-bar:before,
	header.header-regular .navbar-default.ad-jordan .navbar-toggle.collapsed .icon-bar:after,
	header.header-regular.small-header .navbar-default.ad-jordan .navbar-toggle .icon-bar,
	header.header-regular.small-header .navbar-default.ad-jordan .navbar-toggle .icon-bar:before,
	header.header-regular.small-header .navbar-default.ad-jordan .navbar-toggle .icon-bar:after,
	header.header-regular.small-header .navbar-default.ad-jordan .navbar-toggle.collapsed .icon-bar,
	header.header-regular.small-header .navbar-default.ad-jordan .navbar-toggle.collapsed .icon-bar:before,
	header.header-regular.small-header .navbar-default.ad-jordan .navbar-toggle.collapsed .icon-bar:after{
		background-color: #003366;
	}
	header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-toggle .icon-bar,
	header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-toggle .icon-bar:before,
	header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-toggle .icon-bar:after,
	header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-toggle.collapsed .icon-bar,
	header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-toggle.collapsed .icon-bar:before,
	header .navbar-default.ad-jordan.ad-jordan-start-page .navbar-toggle.collapsed .icon-bar:after {
		background-color: #ccc;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li {
		position: static;
		padding: 0 15px;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.submenu-active {
		/*background: #c5fdff;*/
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.submenu-active .open-submenu {
		color: #003366;
		font-weight: bold;
		font-size: 18px;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.submenu-active .open-submenu:after {
		background: url(../images/Gallery-Page-next-active.png) center center no-repeat;
		width: 15px;
		content: '';
		height: 25px;
		background-size: 85%;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.searchGrid {
		position: relative;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.socialGrid li {
		padding: 0 5px;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.socialGrid li:first-child {
		padding-left: 0;
	}
	header .navbar-default.ad-jordan .navbar-collapse.in ul.nav.navbar-nav,
	header .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav {
		background: #7fe5ff;
	}
	header .navbar-default.ad-jordan .navbar-collapse.in ul.nav.navbar-nav > li,
	header .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav li {
		border-bottom: 1px solid #fff;
	}
	.ad-jordan .language.language-custom {
		display: inline-block !important;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav {
		position: absolute;
		top: 44px;
		left: 100%;
		background: #7fe5ff;
		width: 100%;
		z-index: 9999;
		min-height: 100%;
		border: 0;
		-webkit-transition:left 500ms ease;
    		-moz-transition:left 500ms ease;
    		-o-transition:left 500ms ease;
    		transition:left 500ms ease;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li {
		border-bottom: 1px solid #fff;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.open ul.nav.navbar-nav {
		-webkit-transition:left 500ms ease;
    		-moz-transition:left 500ms ease;
    		-o-transition:left 500ms ease;
    		transition:left 500ms ease;
		left: 0;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.has-sub ul {
		position: absolute;
		top: -1px;
		background: #7fe5ff;
		left: 100%;
		width: 100.5%;
		min-height: 100%;
		padding: 0;
		z-index: 9999;
		-webkit-transition:left 500ms ease;
    		-moz-transition:left 500ms ease;
    		-o-transition:left 500ms ease;
    		transition:left 500ms ease;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.has-sub.open a {
		background: none;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.has-sub.open>ul {
		left: 0;
		-webkit-transition:left 500ms ease;
    		-moz-transition:left 500ms ease;
    		-o-transition:left 500ms ease;
    		transition:left 500ms ease;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav ul li {
		padding: 0 15px;
		border-bottom: 1px solid #fff;
		/*position: relative;*/
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav ul li a {
		padding: 10px 0;
		display: block;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li a:after {
		display: none;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav.main-nav li a:after {
		display: block;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.has-sub a:after {
		display: block;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.mobile-back {
		padding-left: 30px;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.mobile-back span {
		padding: 10px 0;
		color: #003366;
		cursor: pointer;
		display: block;
		font-size: 18px;
		font-family: 'Roboto', serif;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.mobile-back {
		padding-left: 30px;
	}
	header .navbar-default .navbar-collapse ul.nav.navbar-nav li.mobile-back span:before {
		content: "\f104";
		font-family: 'FontAwesome';
		position: absolute;
		color: #003366;
		left: 15px;
		top: 11px;
		font-size: 20px;
	}
	.header-regular.small-header .language.language-custom .language-link,
	.header-regular .language.language-custom .language-link {
		display: inline-block !important;
	}
	.language-custom .link-home {
		font-weight: normal;
	}
	.ad-jordan .language.language-custom a.link-home {
		padding: 10px 10px 10px 15px !important;
		font-size: 18px !important;
	}
	.ad-jordan .language.language-custom a.link-home:before {
		content: "\f104";
		font-family: 'FontAwesome';
		position: absolute;
		color: #003366;
		left: 0;
		top: 10px;
		font-size: 20px;
	}
	.ad-jordan .language-custom a.language-link:after {
		content: "\f105" !important;
		font-family: 'FontAwesome';
		position: absolute;
		color: #023066;
		right: 0px;
		top: 50%;
		font-size: 20px;
		transform: translateY(-50%);
		display: block !important;
		top: 10px;
		transform: none;
	}
	header .navbar-default .navbar-nav.special-sub a {
		text-transform: none;
	}
	header .navbar-default .navbar-nav.special-sub .main-nav a {
		text-transform: uppercase;
	}
	header .navbar-default .navbar-nav.special-sub .main-nav a.link-home {
		text-transform: none;
	}
	.header-regular.small-header .navbar-default .navbar-collapse,
	.header-regular.small-header .navbar-default .navbar-form {
		background: none;
		border: 0;
	}
	.header-regular.small-header .searchGrid .search {
		font-size: 15px;
	}
	.header-regular.small-header .navbar-collapse {
		min-width: 0;
		width: 100%;
		padding: 0;
	}
	.collapse-expand .subheader {
		margin-top: -10px;
	}
    .M-b30 {
		margin-bottom: 30px;
    }
	/** Calendar improvement **/
	.calendar-row .archive-details h3 {
		font-size: 24px;
	}
	.calendar-row .archive-details p.date {
		font-size: 16px;
	}
	.calendar-row .archive-details .calendar-content p {
		font-size: 16px;
	}
	.calendar-row .archive-details .calendar-content p.special-label {
		font-size: 18px;
	}
	.calendar-row .archive-details {
		padding-left: 0;
	}
	.biencal.magazineBox h2.calendar-month {
		padding-top: 0;
	}
	.biencal .topHeaderTitle {
		padding-bottom: 60px;
	}
	#carousel-fading-image .container .fading-description {
		width: 100%;
	}
	#carousel-fading-image .container .fading-description .whiteTxt {
		color: #fff !important;
	}
	#carousel-fading-image .container .fading-description h1,
	#carousel-fading-image .container .fading-description h2 {
		margin-bottom: 15px;
	}
	#carousel-fading-image .container .fading-description p {
		color: #fff;
		font-size: 18px;
	}
	#carousel-fading-image .owl-dots {
		bottom: 0;
	}
	.more-art-btn.gallery-page-thumbnails {
		padding-bottom: 0;
	}
	.col-sm-6 .more-art-btn.gallery-page-thumbnails,
	.col-sm-8 .more-art-btn.gallery-page-thumbnails,
	.col-sm-9 .more-art-btn.gallery-page-thumbnails {
		padding-bottom: 60px;
	}
	.slick-background-container {
		padding-left: 0;
		padding-right: 0;
		/*background: none !important;*/
		margin: 0 -15px;
	}
	.slick-slide {
		/*padding: 0;*/
	}
	.slick-slide .article-hov {
		margin-bottom: 0;
	}
	.slick-override-mobile-fullwidth {
		margin: 0 -15px;
	}
	.gallery-page-new .tag-list {
		margin-bottom: 20px;
	}
	.gallery-page-grid-66 {
		width: 100%;
		padding: 0 15px;
	}
	.gallery-page-grid-66 .gallery-title h2 {
		font-size: 24px;
	}
	.gallery-page-grid-66 .main-content h3 {
		font-size: 19px;
		margin-bottom: 5px;
	}
	.gallery-page-grid-66 .main-content h3 a {
		font-size: 18px;
	}
	.gallery-page-grid-66 .main-content p {
		font-size: 14px;
		margin-bottom: 0;
	}
    .zoomImage .gallery-icon .photoBtn {
        color: #FFF;
		right: 15px;
		left: auto;
        position: absolute;
		font-size: 16px;
    }
	.mfp-wrap .mfp-container {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-gallery .mfp-image-holder .mfp-content .mfp-figure {
		border: 0;
	}
	.mfp-figure .mfp-bottom-bar {
		border: 0;
		border-radius: 0;
		padding: 10px 10px 15px 15px;
	}
	.gallery-page-grid-66 span.grayTxt15 {
		font-size: 15px;
	}
	.ce-textpic .image,
	.equal-height-wrapper .equal-height .article-hov .image {
		margin-bottom: 15px;
	}
	.photoBtn.page-connect:before {
		background: #666 url(../images/photo-arrow.png) right center no-repeat
	}
	a:hover .photoBtn.page-connect:before {
		background: #0099cc url(../images/photo-arrow-mouseover.png) right center no-repeat;
	}
	.more-art-btn.uiu-page-list {
		padding-bottom: 0;
	}
	.uiu-inner-page-wrapper .row .col-sm-4.equal-height:first-child,
	.uiu-inner-page-wrapper .row .col-sm-4.equal-height:nth-child(2),
	.uiu-inner-page-wrapper .row .col-sm-4.equal-height:nth-child(3),
	.uiu-inner-page-wrapper .row .col-sm-3.equal-height:first-child,
	.uiu-inner-page-wrapper .row .col-sm-3.equal-height:nth-child(2),
	.uiu-inner-page-wrapper .row .col-sm-3.equal-height:nth-child(3),
	.uiu-inner-page-wrapper .row .col-sm-3.equal-height:nth-child(4) {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
	}
	.uiu-inner-page-wrapper .row .col-sm-4.equal-height:last-child,
	.uiu-inner-page-wrapper .row .col-sm-3.equal-height:last-child{
		margin-bottom: 0;
	}
	.uiu-inner-page-wrapper .row .equal-height .article-hov {
		border: 0;
	}
	.uiu-inner-page-wrapper.margin-15 .row {
		padding: 0;
	}
	h3.institution-name {
		font-size: 18px;
		margin-bottom: 7px;
	}
	.container.gallery-pav h1.black28 {
		font-size: 20px;
	}
	.container.gallery-pav .leftBox .institution-wrapper {
		padding-top: 30px;
		border-top: 1px solid #006699;
		margin-top: 50px;
	}
	.gallery-pav .magazineBox .rightBox .border-bottom {
		border-bottom: 1px solid #006699;
	}
	.mobile-M-b30 {
		margin-bottom: 30px;
	}
	.institution-grid .OpeningTime {
		font-size: 15px;
		padding-bottom: 0;
	}
	.institution-grid .institution-row {
		padding-bottom: 0;
	}
	.institution-grid .center-grid-container.grid-66 {
		padding-top: 0;
	}
	.institution-grid .center-grid-container.grid-66 h1,
	.institution-grid .center-grid-container.grid-66 h2,
	.institution-grid .center-grid-container.grid-66 h3,
	.institution-grid .center-grid-container.grid-66 h4 {
		padding-top: 0;
	}
	.container.gallery-pav .threeCol .col-sm-3.last-child {
		margin-bottom: 0;
	}
	.gallery-zoom .gallery-title .black24 {
		margin-bottom: 15px;
	}
	.container .collapse-expand h2 {
		padding-top: 0 !important;
	}
	.collapse-expand h2 {
		font-size: 20px;
	}
	.gallery-info {
		z-index: 100;
	}
	.inline-slideshow {
		margin-left: -15px;
		margin-right: -15px;
	}
	.inline-slideshow .image .imageItem .slider-description {
		padding-left: 15px;
		padding-right: 15px;
	}
	.inline-slideshow .slide-navigation {
		right: 15px !important;
	}
	.socialGrid .social span {
		font-size: 17px;
		color: #fff;
	}
	.social-nav .facebook {
		background:url(../images/f-icon.png) 0 0 no-repeat; background-size:22px 22px;
	}
	.social-nav .twitter{background:url(../images/t-icon.png) 0 0 no-repeat; background-size:22px 22px;}
	.header-regular.small-header .navbar-nav > li > a,
	.header-regular.small-header .navbar-nav > li > a:after {
		color: #fff;
	}
	.article-new-wrapper h1 {
		font-size: 26px;
		margin-top: 10px;
	}
	.photoBtn.article {
		background: none;
		bottom: 5px;
		top: auto;
		right: 25px;
		margin-bottom: 0;
		left: auto;
		font-size: 18px;
		padding-right: 30px;
	}
	.photoBtn.article:before {
		background: url('../images/photo-arrow-mobile.png') right center no-repeat;
	}
	.zoomImage .item:hover .popup-nav.gallery-page-nav,
	.zoomImage .item .popup-nav.gallery-page-nav {
		display: block !important;
	}
	.zoomImage .popup-nav.gallery-page-nav .popup-next,
	.zoomImage .popup-nav.gallery-page-nav .popup-prev {
		background-image: none !important;
		width: 50%;
		height: 100%;
		top: 21px;
	}
	.zoomImage .popup-nav.gallery-page-nav .popup-next {
		right: 0;
	}
	.zoomImage .popup-nav.gallery-page-nav .popup-prev {
		left: 0;
	}
	a:hover .photoBtn.article {
		background: none;
	}
	a:hover .photoBtn.article:before {
		background: url('../images/photo-arrow-mobile.png') right center no-repeat;
	}
	.center-grid-container.no-left-right-padding {
		padding: 20px 15px !important;
	}
	.center-grid-container.no-top-bottom-padding {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.image-text-header-layer .header-overlay.hm-46 h1,
	.image-text-header-layer .header-overlay.hm-46 h2,
	.image-text-header-layer .header-overlay.hm-46 h3,
	.image-text-header-layer .header-overlay.hm-46 h4,
	.image-text-header-layer .header-overlay.hm-46 h5 {
		font-size: 46px !important;
	}
	.image-text-header-layer .header-overlay.hm-44 h1,
	.image-text-header-layer .header-overlay.hm-44 h2,
	.image-text-header-layer .header-overlay.hm-44 h3,
	.image-text-header-layer .header-overlay.hm-44 h4,
	.image-text-header-layer .header-overlay.hm-44 h5 {
		font-size: 44px !important;
	}
	.image-text-header-layer .header-overlay.hm-42 h1,
	.image-text-header-layer .header-overlay.hm-42 h2,
	.image-text-header-layer .header-overlay.hm-42 h3,
	.image-text-header-layer .header-overlay.hm-42 h4,
	.image-text-header-layer .header-overlay.hm-42 h5 {
		font-size: 42px !important;
	}
	.image-text-header-layer .header-overlay.hm-38 h1,
	.image-text-header-layer .header-overlay.hm-38 h2,
	.image-text-header-layer .header-overlay.hm-38 h3,
	.image-text-header-layer .header-overlay.hm-38 h4,
	.image-text-header-layer .header-overlay.hm-38 h5 {
		font-size: 38px !important;
	}
	.image-text-header-layer .header-overlay.hm-34 h1,
	.image-text-header-layer .header-overlay.hm-34 h2,
	.image-text-header-layer .header-overlay.hm-34 h3,
	.image-text-header-layer .header-overlay.hm-34 h4,
	.image-text-header-layer .header-overlay.hm-34 h5 {
		font-size: 34px !important;
	}
	.image-text-header-layer .header-overlay.hm-30 h1,
	.image-text-header-layer .header-overlay.hm-30 h2,
	.image-text-header-layer .header-overlay.hm-30 h3,
	.image-text-header-layer .header-overlay.hm-30 h4,
	.image-text-header-layer .header-overlay.hm-30 h5 {
		font-size: 30px !important;
	}
	.image-text-header-layer .header-overlay.hm-28 h1,
	.image-text-header-layer .header-overlay.hm-28 h2,
	.image-text-header-layer .header-overlay.hm-28 h3,
	.image-text-header-layer .header-overlay.hm-28 h4,
	.image-text-header-layer .header-overlay.hm-28 h5 {
		font-size: 28px !important;
	}
	.image-text-header-layer .header-overlay.hm-26 h1,
	.image-text-header-layer .header-overlay.hm-26 h2,
	.image-text-header-layer .header-overlay.hm-26 h3,
	.image-text-header-layer .header-overlay.hm-26 h4,
	.image-text-header-layer .header-overlay.hm-26 h5 {
		font-size: 26px !important;
	}
	.image-text-header-layer.layout-1010-mb-padding .header-overlay,
	.image-text-header-layer.layout-small .header-overlay {
		padding: 20px 15px 20px 0;
		margin-left: 15px;
		margin-right: -15px;
	}
	.image-text-header-layer.layout-1010-mb-padding .description-overlay,
	.image-text-header-layer.layout-small .description-overlay {
		padding: 15px 0;
		margin-left: 15px;
		margin-right: -15px;
	}
	.container.art-layer .art-overlay-container .article {
		margin-bottom: 0;
	}
	.institution-grid .institution-info,
	.institution-grid .institution-link {
		font-size: 16px;
	}
	.institution-custom-link {
		margin-top: 0;
	}
	.article-new-wrapper .tag-list {
		padding-top: 0;
		margin-top: 0;
	}
	.article-new-wrapper .magazine-article-body p {
		font-size: 16px;
	}
	.article-new-wrapper .magazine-article .AuthorName.greyTxt p {
		font-size: 14px;
		color: #666;
		line-height: normal;
	}
	.image-item.mobile-n-col-2 {width: 50%;}
	.image-item.mobile-n-col-3 {width: 33.3333333%;}
	.image-item.mobile-n-col-4 {width: 25%;}
	.image-item.mobile-n-col-5 {width: 20%;}
	.image-item.mobile-n-col-6 {width: 16.666666666666664%;}
	.image-item.mobile-n-col-7 {width: 14.285714286%;}
	.image-item.mobile-n-col-8 {width: 12.5%;}
	.image-item.mobile-n-col-10 {width: 10%;}
	.image-item.n-col-2:nth-child(3),
	.image-item.n-col-3:nth-child(4),
	.image-item.n-col-4:nth-child(5),
	.image-item.n-col-5:nth-child(6),
	.image-item.n-col-6:nth-child(7),
	.image-item.n-col-7:nth-child(8),
	.image-item.n-col-8:nth-child(9),
	.image-item.n-col-10:nth-child(11) {
		clear: none;
	}
	.image-item.mobile-n-col-2:nth-child(3),
	.image-item.mobile-n-col-3:nth-child(4),
	.image-item.mobile-n-col-4:nth-child(5),
	.image-item.mobile-n-col-5:nth-child(6),
	.image-item.mobile-n-col-6:nth-child(7),
	.image-item.mobile-n-col-7:nth-child(8),
	.image-item.mobile-n-col-8:nth-child(9),
	.image-item.mobile-n-col-10:nth-child(11) {
		clear: both;
	}
	.image-item figure.article-hov {
		margin: 0;
	}
	.video[data-type="external"] .video-embed {
		padding-top: 100%;
	}
	.magazineBox.has-banner .rightBox {
		padding-bottom: 0;
	}
	.galleryrecord-banner-wrapper {
		padding-left: 15px;
    	padding-right: 15px;
	}
	.gallerpavilion-banner-wrapper {
		margin-top: -75px;
    	z-index: 99999;
		padding-left: 15px;
    	padding-right: 15px;
	}
	.magazineBox .rightBox .more-art-btn.pavilion {
		padding-bottom: 75px;
	}
	a.cmpboxrecalllink {
		display: none !important;
	}
	.container .equal-height .frame-type-text:first-child h1,
	.container .equal-height .frame-type-text:first-child h2 {
		padding-top: 0;
	}
	.bodytext-background-wrapper {
		margin-bottom: 15px;
	}
	.tx-sf-banners .banner-container {
		width: 100% !important;
	}
	.tx-sf-banners .single-banner-wrap {
		width: 100% !important;
	}
}
/** Mobile AD Jordan adjustment for third level **/
header .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.has-sub li.has-sub > a {
	position: relative;
}
header .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav li.has-sub li.has-sub > a:after {
    content: "\f105";
    font-family: 'FontAwesome';
    position: absolute;
    right: 0;
	font-size: 20px;
	color: #003366 !important;
	display: block !important;
	top: 10px;
}
header .navbar-default.ad-jordan .navbar-collapse ul.nav.navbar-nav ul.nav.navbar-nav {
	height: 514px;
}
