/*!
 * Responsive Styles for Immersive Templates
 */
@media (min-width: 1460px)  {
	.body-content {
		padding:2em 10em 4em 10em;
	}
	#celebrate-by-george-v .body-content {
		padding-bottom:10em; 
	}
	.four-seasons-paris-george-v .split-text h3 {
		font-size:3em !important;
	}
	.split-panel.span3.titlepane0 .split-text {
		min-height:inherit;
	}
}
@media (min-height: 820px) and (min-width: 1160px)  {
	.serengeti-safari-tours .line3 {
		font-size:7em !important;
	}
 
}
@media (min-height: 769px) and (max-width: 1600px) {
	.start-nav {
		top:55% !important;
	}	
}
@media (max-height: 460px) {
	.start-nav {
		display: none !important;
	}
 }
@media (min-width: 1600px) {
	.exp-menu li.ee-banner {
		width: 94%;
	}
	.exp-menu li.immersive {
		width: 45%;
		margin-right: 4%;
	}
}
@media (max-height: 720px) and (min-width: 1460px) {
	.exp-menu .immersive img { 
		display:none; 
	}	
	.exp-menu li.immersive {
		width: 90%;
		padding: .865em 0 1em 0;
		border-top: 1px solid;
	}
	#continuation figure.resort {
		margin-bottom:20%;
	}
}
@media (max-height: 1023px) and (max-width: 1460px) {
	.exp-menu .immersive img { 
		display:none; 
	}	
	.exp-menu li.immersive {
		width: 96%;
		padding: 10px 0;
		border-top: 1px solid;
		margin-top: 0;
	}
	.exp-menu li.immersive:hover {
	 	background:#00aeff;
	}
	.exp-menu li.immersive:hover h3 {
		 color:#fff;
		 padding-left:.25em;
	}

}
 
@media (min-width: 1441px) {
	.split-panel.mediaboard-item:hover .wp-caption-text { display:inherit !important; } 
	.serengeti-safari-tours .start-nav .nav-pills >li > a {
		margin:0 5em;
	}

	.diving-maldives .start-nav .nav-pills >li > a {
		margin:0 5em;
	}
	.section-heading.t-center {
		top:22% !important;	
	}
}

@media (min-width: 1161px) and (max-width: 1800px) {
	.split-text {
		max-height: 100% !important;
		padding: 0 1.5em !important;
	}
	.section-heading.t-center {
		top:15% !important;	
	}
	.serengeti-safari-tours .split-text h3 {
		font-size:2.5em !important;
	}
	.serengeti-safari-tours .split-text p {
		font-size:.9em !important;
	}
	.spotlight.open .carousel-indicators li {
		width:20px !important;
		height:20px !important;	
	}
	.spotlight.open .carousel-indicators {
		margin:10px 10px 20px 0 !important;
	}
}
@media (min-width: 801px) and (max-width: 1160px) {
	.nav-tabs > li > a, .nav-pills > li > a { margin:0 2.5em !important; }
	.scroll { bottom:1% !important; }
	.split-text {
		height: 100% !important;
		padding: 0 1.5em !important;
	}
	.split-text h3 {
		font-size:2.25em !important;
		margin-bottom:0 !important;
	}
	.split-text p { font-size:1em !important; line-height:1.2 !important; }
	.split-panel.span3.titlepane0 .split-text h3 {
		font-size:2.1em;
	}
	.serengeti-safari-tours .titlepane3 .mediaboard-item.image1 {
		display:none !important;
	}
	.split-panel.span3.titlepane0 .split-text {
		height:100% !important;
	}
	.module h2 {
		font-size:4em !important;
	}
	.module h2 span {
		padding-top:.125em;
	}
	.module .dek {
	    font-size: 1rem !important;
	    line-height: 1.25rem !important;
	    padding: 0.25rem 0 0.25rem 1rem !important;
	    width: 50% !important;
	}
	.module h3 { font-size:2em !important; }
	.module .title img { display:none; }
	.marker { padding:.75em !important; }

	.column2 {
		padding: 2em 1.5em !important;
		margin-bottom: 0 !important;
		-moz-column-gap: 4em !important;
		-webkit-column-gap: 4em !important;
	}
	h1.post-title {
		top:5% !important;
	}
	.line3 {
		font-size:5em !important;
	}
	.serengeti-safari-tours .line2 {
		font-size: 1.5em !important;
		font-style:normal !important;
		line-height: 100% !important;
		display:inline-block !important;
		margin-left:.25em !important;
	}
	.florence .line1 {
		font-size:3.5em !important;
	}
	.florence .line2 {
		font-size: 4em !important;
		text-transform: uppercase !important;
		line-height: 100% !important;
		font-style: normal !important;
		display:block !important;
		margin-top: -.25em !important;
	}
	.mod h5 {
		font-size:1.2em !important;
	}
	.sequencer .mod {
		height: inherit !important;
	}
	.mod .title {
		color: #000000;
	    margin: 0.25em 0;
	    position: relative;
	    top: 0;	
	}
	.mod figcaption {
		opacity:1 !important;
	}
	.mod .screen {
		opacity:0 !important;
	}
	.mod:hover .title {
		opacity:1 !important;	
	}
	.exp-menu h2 {
		font-size:1.5em !important;
	}
	.exp-menu h3 {
		font-size:1em !important;
	}
	.exp-menu li.immersive h3 {
		font-size:.865em !important;
		margin:.25em 0 0 0 !important;
	}
	.section-heading.t-center {
		top:10% !important;	
	}

}

@media (max-width: 1025px) {
	.four-seasons-paris-george-v .fs-link {
		top:0 !important;
		position:fixed !important;
		margin-left: 40px !important;
		z-index:9999;
	}

	section.intro #vid video {
		height:100% !important;
		top:0 !important;
		position:absolute !important;
	}
	.line2 {
		font-size:2em;
	}
	.diving-maldives .line2 {
		font-size:3.5em !important;
	}
	.scroll { display:none !important; }
	#overlay section {
		position: absolute !important;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.start-nav {
		position:fixed !important;
	}
	#join-the-safari .video { width:150% !important; left:-25% !important; }
	.video figure { background-size:100% !important; background-attachment:scroll !important; }
	.reveal iframe {
		height:60% !important;
		width:90% !important;
		position:absolute !important;
		top:15% !important;
		left:5% !important;
	}
	.row-fluid {
		background-repeat:no-repeat !important;
	}
	#explore-the-lodge .row-fluid {
		background-size:140% !important;
		background-position:top left !important;
	}
	.navbar-fixed-top, .navbar-fixed-bottom { position: fixed !important; display:block !important; top:auto !important; }
	header.navbar-fixed-top.hide-header {
	top: -40px !important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	}
	.fs-link.hide-header {
	top: -130px !important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	}
	#join-the-safari .sequencer {
		padding-bottom:0 !important;
	}
	.sequencer h5 {
		font-size:1.5em !important;
	}
	#overlay #vid video {
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
		padding-top: 5% !important;
	}
	#overlay section.video .the-content {
		position: fixed !important;
		padding: 15px !important;
		background: rgba(0, 0, 0, 0.75) !important;
		text-align: left !important;
		width: 100% !important;
		left: 0 !important;
		color: #fff !important;
		display: block !important;
		bottom: 0 !important;
	}
	#overlay section.video .the-content p {
		font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif !important;
		font-weight: 400 !important;
		position: relative !important;
		padding: 0 !important;
		background: none !important;
		width: 100% !important;
		left: 0 !important;
	}
	.close-btn {
		background-size: 100% !important;
		width:36px !important;
		height:36px !important;
		margin:1em !important;
		text-indent:-9999px;
	}
	.close-btn:hover, .close-btn-k:hover {
		background-position:0 0 !important;
	}
	.exp-menu h3 {
		font-size: 1.2em !important;
	}
	.section-heading {
		top:0 !important;
	}

	.section-heading h2 { 
		font-size:4rem !important; 
		line-height:5.5rem !important;
	}

	.section-heading h3 { 
		line-height:1.2rem !important;
	}

	.pin {
		margin-top:15% !important;
	}
	.sequencer .mod {
		min-height:inherit !important;
	}

	.caption-info {
		display:block !important;
		background:#000;
		opacity:.6;
		border-radius:50px;
		height:25px;
		width:25px;
		line-height:25px;
		color:#fff;
		font-size:1.3em;
		font-weight:bold;
		font-style:italic;
		padding:5px;
		text-align:center;
		position:absolute;
		bottom:5px;
		right:5px;	
		z-index:999 !important;
	}
	.postid-104523 .mediaboard-1 .image1 .caption-info,
	.postid-104523 .mediaboard-2 .image1 .caption-info{
		display:none !important;
	}
	.mediaboard-item:hover .caption-info, .mediaboard-icon:first-of-type:hover .caption-info, .mediaboard-icon dd:hover .caption-info, .caption-info:hover {
		opacity:0;
	}
	#taste-by-george-v-2 .mediaboard-row-1 .titlepane0 .image0 { 
		display:none !important;
	}
	#discover-by-george-v .mediaboard-row-1 .titlepane6 .image1 { 
		display:none !important;
	}
	.mediaboard-row-1 .split-panel .image0 {
		display:none;
	}
	.spotlight {
		width:45% !important;
	}
	.spotlight .video iframe {
		min-height:300px;
		max-height:340px !important;
	}
	.spotlight.open {
		width:70% !important;
	}
	.spotlight.open .carousel-control {
			opacity:1;
	}
	.spotlight.open .carousel-indicators li {
		width:30px !important;
		height:30px !important;	
		border-radius:25px !important;
		margin-left:10px !important;
	}
	.spotlight.open .carousel-indicators {
		margin:10px 10px 30px 0 !important;
	}
	.carousel-control.left, .carousel-control.right {
		width:33px !important;
	}
	.carousel-control.left {
		left:10px !important;
		background-size: contain;
	}
	.carousel-control.right {
		right:10px !important;
		background-size: contain;
	}
	.carousel-caption {
		width: 90% !important;
		left: 5% !important;
	  }
	  .carousel-caption p {
		display:block !important;
	}
}
@media (max-width: 767px){
	.postid-104523 .mediaboard-item.span6.image5 {
    	width: 100% !important;
	}
	#overlay.overlay .carousel {
		margin-top: 65px;
	}
	#overlay .carousel-caption {
		left: 0!important;
		width: 100% !important;
	    box-sizing: border-box;
	}
}
@media (min-width: 767px) {
	.postid-104523 .mediaboard-item.span6.image5 {
    	width: 50% !important;
	}
	.pin {
		margin-top:8% !important;
	}
	.start-nav {
		margin-left:0 !important;
	}
	.start-nav ul.pill-count-1 li {
		width:100%;
	}
	.start-nav ul.pill-count-2 li {
		width:50%;
	}
	.start-nav ul.pill-count-3 li {
		width:33%;
	}
	.start-nav ul.pill-count-4 li {
		width:25%;
	}
	.start-nav ul.pill-count-5 li {
		width:20%;
	}
	.start-nav ul.pill-count-6 li {
		width:15%;
	}
	.start-nav li {
		position:relative;
		width:33%;
		text-align:center;
		display:block;
	}
	.start-nav li.top {
		display:none !important;
	}
	.start-nav {
		position:fixed;
		top:65%;
		background-color:transparent;
		z-index: 1;
		width:100%;
	
	}
	.start-nav .nav {
		background-color:transparent;
	}
	.start-nav ul {
		margin-left:0 !important;
		width:100% !important;
		background:none !important;
	}
	.start-nav ul li:hover { 
		overflow:visible; 
		/*background:url(../images/arrow-small-down.png) center  80% no-repeat;*/
	}
	.start-nav ul li a {
		font-size:1.25em;
		padding-left:2em;
		padding-right:2em;
	}
	.things-to-do-florence .start-nav ul li a {
		font-size:100% !important;
	}
	.four-seasons-paris-george-v .start-nav ul li a {
		font-size:140% !important;
		font-weight: bold;
	}
	.start-nav .nav-pills >li > a {
		border-radius:0;
		border-top:2px solid #fff;
		margin:0 4em;
		padding:1em 0;
		line-height:1
	}
	.postid-104523 .start-nav .nav-pills >li > a {
		text-shadow: 1px 1px 2px #000 !important;
	}
	.start-nav ul li a {
		height: 20px;
		top: 0;
		position:relative;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		-ms-transition: all .5s ease;
		transition: all .5s ease;
		text-shadow: 0 0 2px #777777;
		filter: dropshadow(color=#777777, offx=0, offy=0);
	}
	
	.start-nav ul a:hover {
		color:#fff;
		background-size:cover;
		-webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, .3);
		box-shadow: 0 0 5px 5px rgba(0, 0, 0, .3);
		padding:4em 0 0;
		height: 100px;
		top: -60px;
		position:relative;
		-webkit-transition: all .5s ease; 
		-moz-transition: all .5s ease; 
		-o-transition: all .5s ease; 
		-ms-transition: all .5s ease; 
		transition: all .5s ease; 
		-webkit-transform-origin: top center;
		-moz-transform-origin:top center;
		-ms-transform-origin:top center;
		-o-transform-origin:top center;
		transform-origin:top center;
	} 
	
	.fade-delay {
		opacity:1;
		-moz-transition: opacity 1s ease-out;
		-webkit-transition: opacity 1s ease-out;
		-ms-transition: opacity 1s ease-out;
		-o-transition: opacity 1s ease-out;
		transition: opacity 1s ease-out;
	}
	.delay-fade {
		opacity:0;
		-moz-transition: opacity 1s ease-out;
		-webkit-transition: opacity 1s ease-out;
		-ms-transition: opacity 1s ease-out;
		-o-transition: opacity 1s ease-out;
		transition: opacity 1s ease-out;	
	}
 }
@media (min-width: 601px) and (max-width: 979px) {
	.mediaboard .split-panel .mediaboard-item { display:none; }
	.split-panel {
		left:25%;
	}
	h1.post-title { font-size:150%; }
	.container-fluid { padding:0; }
	#mediaboard .row-fluid [class*="span"] { margin-left:0; }
	#mediaboard .row-fluid .span6 { width:50%; }
	.split-panel .mediaboard-item { width:100% !important; }
	.split-panel.span3.titlepane0 { position:relative; left:0 !important; }
	.split-panel.span3.titlepane0 .split-text { height:auto; }
	.split-panel.span3.titlepane0 + .mediaboard-item { width:50%; left:50%; }
	.four-seasons-paris-george-v .mediaboard-row-1 .mediaboard-item.image2 { left:0 !important; }
	/*.postid-104523 video.image2 {position:relative !important; left:0 !important; width:100% !important;}*/
	/*.mediaboard-item.video { position:relative !important; left:0 !important; width:100% !important; }*/
	/*.postid-104523 .mediaboard-item.video  {width:33.333% !important;}*/
	.postid-104523 .mediaboard-item.video.image2 {width: 50% !important; }
	/*.postid-104523 .mediaboard-item.video.image5 { width: inherit !important;}*/
	.four-seasons-paris-george-v  .mediaboard-item.video.image2 { position: absolute !important; }
	.split-panel.mediaboard-item:hover .wp-caption-text { display:inherit !important; } 
	.split-text {
		float: right !important;
		left: 0 !important;
		position: relative !important;
		padding:0 1.5em;
	}
	#taste-by-george-v-2 .split-text {
		float:none !important;
	}
	.text-panel { padding:1em !important; }
	.split-text h3 { font-size:2em; }
	.split-text p { font-size:.9em; }
	.diving-maldives .split-text h3 { font-size:1.5em; }
	.diving-maldives .split-text p { font-size:.9em; }

	.module h2 {
		font-size:4em !important;
	}
	.module h2 span {
		padding-top:.125em;
	}
	.module .dek {
	    font-size: 1rem !important;
	    line-height: 1.25rem !important;
	    padding: 0.25rem 0 0.25rem 1rem !important;
	    width: 50% !important;
	}
	.module h3 { font-size:2em !important; }
	.module .title img { display:none; }

	.sequencer .mod {
		float:left !important;
		width:49% !important;
	}
	.sequencer-wrapper.asset-img-circle .mod {
		width:46% !important;
	}
	.mod .title {
		width:100% !important;
	}
	.sequencer h5 {
		width:95% !important;
	}
	a.play:hover .circle { border-color:#00aeef; }
	a.play:hover .triangle { border-left:50px solid #00aeef; }

	#continuation figure {
		width:40% !important;
	}
	.exp-menu-wrapper.close-menu {
		left:100%;
	}
	.exp-menu h2 {
		font-size:1.3em !important;
		margin:.5em 0 0 !important;
	}
	.exp-menu h3 {
		font-size:1em !important;
	}

}

@media (max-width: 979px) {
	header a.share {
		padding-right:10px !important;
	}
	header a.share.show-share {
		padding-right:160px !important;
	}
	  .nav-center { margin:0 !important; }
	  .column2 {
		-moz-column-count: 1 !important;
		-webkit-column-count: 1 !important;
		-moz-column-gap:0 !important;
		-webkit-column-gap:0 !important;
		column-count: 1 !important;
		-moz-column-rule-style: none !important;
		-moz-column-rule-width: 0 !important;
		-webkit-column-rule-style: none !important;
		-webkit-column-rule-width: 0 !important;
		text-align: justify !important;
	}
	.body-content {	padding:2em !important; }
	.wonder .desktop, .wonder .mobile {
		display:none !important;
	}
	.wonder .tablet {
		display:block !important;
	}
	.start-nav .nav-pills >li > a {
		margin:0 1em !important;
		font-size:1em !important;
	}

	.nav-tabs > li > a, .nav-pills > li > a {
		padding:.865em 1.5em !important;
	}
	.four-seasons-paris-george-v .nav-tabs > li > a, .nav-pills > li > a {
		padding:.865em 3em !important;
	}
	.things-to-do-florence .nav-tabs > li > a, .nav-pills > li > a {
	margin: 0 .1em !important;
	font-size: .8em !important;
	}
	.navbar-fixed-bottom li.top {
		text-indent:-9999px;
		height:40px;
		width:40px;
		background:url('../images/arrow-top.png') center top no-repeat;
	}
	.navbar-fixed-bottom li.top:hover {
		background:url('../images/arrow-top.png') center bottom no-repeat;
	}

	.t-right {
	    left: 2% !important;
	    top: 0.5% !important;
	}
	.section-heading h2 {
		border:none !important;
		margin:0 0!important;
	    padding: 0!important;
		font-size: 4em !important;
	    line-height: 1 !important;
	}
	.section-heading h3 {
		margin: 0!important;
	    padding: 0!important;
	    width: 90%!important;
		text-shadow: 0px 0px 5px #ffffff;
	    filter: dropshadow(color=#ffffff, offx=0, offy=0);
	}
	.diving-maldives .section-heading h2 {
		margin-top:1em !important; 
	}
	.four-seasons-paris-george-v .section-heading.t-center {
		top:30% !important;	
	}
	.four-seasons-paris-george-v .section-heading h2 {
		font-size:3em !important;	
	}

	#overlay .the-content {
		/* padding-top: 15%; */
		position: absolute;
	}
	#overlay #vid video {
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
		padding-top: 15% !important;
	}
	#overlay section.video .the-content {
		position: fixed !important;
		padding: 2% !important;
		background: rgba(0, 0, 0, 0.75) !important;
		text-align: left !important;
		width: 100% !important;
		left: 0 !important;
		color: #fff !important;
		display: block !important;
		bottom: 0 !important;
	}
	#overlay section.video .the-content p {
		font-family: "adobe-garamond-pro", Helvetica, Arial, sans-serif !important;
		font-weight: 400 !important;
		position: relative !important;
		padding: 0 !important;
		background: none !important;
		width: 96% !important;
		left: 0 !important;
	}
	.progress {
		top: 30% !important;
	}
	.sequencer-wrapper {
		padding:0 10%;
	}
	.sequencer .mod {
		min-height: inherit !important;
		float: none;
		height: 450px;
		margin:0 auto;
	}
	.asset-img-circle .mod {
		padding: .5em;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item:first-child { 
		width:100% !important; 
		left:-25% !important;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item:first-child .caption-info {
		left: 70% !important;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item:first-child .wp-caption-text {
		width: 50% !important;
		left: 25% !important;
		bottom: 0 !important;
	}
	#taste-by-george-v-2 .image0 { 
		width: 100% !important;
		left: 100% !important;
		top: -100%;
		display:block;
	}
	#taste-by-george-v-2 .mediaboard-item.titlepane0 { 
		width: 100% !important;
		margin: 0 auto;
		float: none;
	}
	#taste-by-george-v-2 .mediaboard-row-1 .mediaboard-item.image2 { display:none; }
	#taste-by-george-v-2 .mediaboard-item.image3 { width:50% !important; }
	#taste-by-george-v-2 .mediaboard-item.image4 { width:50% !important; }
	#discover-by-george-v .mediaboard-item.titlepane6 {
		height:50% !important;
		background:#fff;
	}
	#discover-by-george-v .mediaboard-item.titlepane6 {
		width:50%;
	}
	.four-seasons-paris-george-v .split-text {
		padding:.3em !important;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item.image2 {
		position: absolute;
		left: 50% !important;
		bottom: -50% !important;
		width: 50% !important;
	}
	#continuation figure.resort {
		width:80% !important;
		margin:0 !important;
	}
}

@media (max-width: 801px) {
	body {
	    padding:0 !important;
	}
	header.nav {
		padding-top:10px !important;
		height:50px !important;
	}
	header ul.share.show-share {
		right: 130px !important;
		top:18px !important;
	}
	header a.share.show-share {
		padding-right: 160px !important;	
	}
	.scroll { display:none; }
	.start-nav { 
		top:50% !important; 
		width:100% !important;
		background:none !important;
		z-index:999;
	}
	.start-nav ul {
		margin-left:0 !important;
		width:100% !important;
		background:none !important;
	}
	.start-nav li.top {
		display:none !important;
	}
	.start-nav li {
		position: relative !important;
		width: 33% !important;
		text-align: center !important;
		display: block !important;
	}
	.start-nav li a {
		font-size:.865em !important;
		padding:.865em !important;
		background:none !important;
		border:none !important;
	}
	.four-seasons-paris-george-v header a.share.show-share {
		padding-right:10px !important;
	}
	.four-seasons-paris-george-v header ul.share {
		right: 180px !important;
	}
	.four-seasons-paris-george-v header ul.share.show-share {
		right: 180px !important;
	}
	.the-content {
		position:absolute !important;
		top:60px !important;
	}
	.line1 {
		font-size:1.3em !important;
	}
	.four-seasons-paris-george-v .line1 {
		font-size:4em !important;
	}
	.four-seasons-paris-george-v .line2 {
		font-size:1em !important;
	}
	
	.line2 {
		font-size: 1.3em !important;
		font-style: normal !important;
		text-transform: capitalize !important;
		padding-left: .25em !important;
	}
	
	.line3 {
		font-size:4em !important;
		display:block;
		line-height:100%;
	}
	.diving-maldives .line1 {
		font-size:1.3em !important;
	}
	.diving-maldives .line2 {
		font-size:2.8em !important;
	}
	section h1.post-title { font-size:200%; }
	.body-content { 
		font-size:1.125em !important;
		padding:1.5em !important; 
	}

	header.nav.navbar-fixed-top { position:fixed !important; display:block !important; top:0 !important; }

	.nav-tabs > li > a, .nav-pills > li > a {
		padding:.865em 1.5em !important;
	}
	.nav-tabs > li > a, .nav-pills > li > a {
	  margin:0 .1em !important;
	  font-size:.8em !important;
	}

	.exp-menu-wrapper {
		width:50% !important;
		left:50% !important;
		top:60px !important;
	}
	.exp-menu-btn.menu-on {
		padding-right:20px !important;
	}
	.exp-menu h2 {
		padding:0 1.333333%;
		margin:0;
		font-size:2em;
		line-height:1;
		width:70%;
	}
	.exp-menu h3 {
		margin:0 0 .25em 0;
		line-height:1;
		font-size:1.65em;
		color:#333;
	}
	.exp-menu ul {
		position: absolute;
		height: 336px;
		width: 100%;
		margin:0;
	}
	.exp-menu li img {
		width:100%;
		border:none;
	}
	.exp-menu a img:hover { border:none; }
	.exp-menu p {
		margin-top:.5em;
	}
	.exp-menu .close-btn {
		margin: .1em !important;
		width: 26px !important;
		height: 23px !important;
		background-position: -13px -11px !important;
	}
	/*=== Mobile Navigation */
	.fsm-link {
		margin-left:30px !important; 
	}
	.four-seasons-paris-george-v .fs-link {
		display: none;
	}
	.four-seasons-paris-george-v .property-link {
		margin-left:40px !important;
	}
	.postid-104523 .property-link {
    	margin-left: 40px !important;
	}
	.postid-104523 .mobile-menu {
    background: #fff url('../images/menu-more-blk.png') center center no-repeat;
	}
	.postid-104523 .property-logo p {
		display:none;
	}

	.mobile-menu {
		background: #000 url('../images/menu-more.png') center center no-repeat;
		font-size: .865em;
		padding-top: 10px;
		position: absolute;
		left: 5px !important;
		display: block !important;
		cursor: pointer;
		height: 29px;
		width: 40px;
		z-index: 9999;
	}
	.four-seasons-paris-george-v .mobile-menu {
		background: #fff url('../images/menu-more-blk.png') center center no-repeat;
	}
	.mobile-menu a {
		display:block;
		height:40px;
		width:40px;
	}
	.mobile-menu.menu-on {
		background:#000 url('../images/menu-close.png') center center no-repeat !important;
	}
	.four-seasons-paris-george-v .mobile-menu.menu-on {
		background:#000 url('../images/menu-close.png') center center no-repeat !important;
	}
	.mobile-nav { 
		position: fixed !important;
		top:60px;
		width:50%;
		height:100% !important;
		left:-50%;
		background:rgba(0, 0, 0, 0)!important;
		z-index:9999 !important;
		-moz-transition: all .3s ease-in;
	    -webkit-transition: all .3s ease-in;
	    -ms-transition: all .3s ease-in;
	    -o-transition: all .3s ease-in;
	    transition: all .3s ease-in;
	}
	.mobile-nav.open-menu {
		left:0%;
		width:50%;
		background:rgba(0, 0, 0, 1) !important;
		-moz-transition: all .3s ease-in;
	    -webkit-transition: all .3s ease-in;
	    -ms-transition: all .3s ease-in;
	    -o-transition: all .3s ease-in;
	    transition: all .3s ease-in;
	}
	.mobile-nav li.top {
		display:none !important;
	}
	.mobile-nav li.continuation {
		display:block !important;
	}
	.navbar-fixed-bottom ul {
		top:0 !important;
		width:100% !important;
	}

	.mobile-nav li { 
		border-bottom:1px solid #00aeff !important;
		width:100% !important;
		text-align:left !important;
	}
	.nav-tabs > li > a, .nav-pills > li > a {
		padding:1.5em 1em !important;
		margin:0 !important;
		line-height:1 !important;
		font-size:.865em !important;
	}
	.nav > li.discovery-center > a.active,
	.nav > li.discovery-center > a:hover,
	.nav > li.join-the-safari > a.active,
	.nav > li.join-the-safari > a:hover,
	.nav > li.explore-the-lodge > a.active,
	.nav > li.explore-the-lodge > a:hover,
	li.discovery-center.active > a,
	li.join-the-safari.active > a,
	li.explore-the-lodge.active > a {
		border-top:2px solid #000 !important;
		color:#00aeff !important;
		outline:0 !important;
	}
	li.discovery-center.active > a {
		border-top:2px solid #d6a665;
		color:#fff;
	}

	.container-fluid { padding: 0; }
	.dl-horizontal dt {
		float: none;
		width: auto;
		clear: none;
		text-align: left;
	}
	.dl-horizontal dd { margin-left: 0; }
	.container { width: auto; }
	.row-fluid { width: 100%; }
	.row, .thumbnails { margin-left: 0; }
	.thumbnails > li { 
		float: none; 
		margin-left: 0; 
	}
	#mediaboard [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
		float: left;
	}

	/*=== Mediaboard Module ===*/
	.mediaboard-row-1 .mediaboard-item:first-child { 
		width:50% !important; 
	}
	.mediaboard-item.span6.image2 {
		position: absolute;
		left: 50% !important;
		bottom: 0;
	}
	.postid-104523 .mediaboard-item.span6.image2 {
		left: 50% !important;
		width: 50% !important;
		bottom: 0;
		position: absolute !important;
	}
	#discover-by-george-v .mediaboard-row-2 .mediaboard-item.image3{ 
		width:50% !important; 
	}
	#mediaboard .row-fluid .span6 {
		width: 100% !important;
	}
	#mediaboard .row-fluid .span6 .span6.first  {
		max-height:18.75em !important;
		overflow:hidden;
	}
	.split-text {
		padding:.5em .5em !important;
	}
	.split-panel {
		width: 50% !important;
		left: 50% !important;
		max-height: 50%;
	}
	.split-text h3 { font-size:2.5em; }
	.split-text p { font-size: 1em !important; }
	.sequencer h5 {
		width:95% !important;
	}
	.sequencer .mod {
		height: inherit !important;
	}
	.mod .title {
		color: #000000;
	    margin: 0.25em 0;
	    position: relative;
	    top: 0;	
	}
	.mod figcaption {
		opacity:1 !important;
	}
	.mod .screen {
		opacity:0 !important;
	}
	.mod:hover .title {
		opacity:1 !important;	
	}

	/*=== Video Components */
	.play {
		position:absolute;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
		/*margin:-2.5em 0 0 -2.5em;*/
	}
	.circle {
		border-radius: 50%/50%;
		border: 3px solid #fff;
		width: 6em;
		height: 6em;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}
	.triangle {
		width: 0;
		height: 0;
		margin-left: 50%;
		margin-top: 50%;
		left: -.6em;
		top: -1.25em;
		position: absolute;
		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 30px solid #fff !important;
		z-index: 2;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}
	.play:hover .circle { border-color:#00aeef !important; }
	.play:hover .triangle { border-left:30px solid #00aeef !important; }
	.video .mediaboard-icon:hover .circle { border-color:#00aeef !important; }
	.video .mediaboard-icon:hover .triangle { border-left: 30px solid #00aeef !important; }

	/* === Spotlight video btn and iframe fix === */
	.spotlight .play {
		top:50% !important;
		left:50% !important;
	}
	.spotlight.open .play {
		top:35% !important;
	}

	.spotlight .play:hover .triangle, .spotlight .video:hover .triangle { border-left: 30px solid #00aeef !important; }

	.spotlight .video iframe {
		min-height:330px !important;
	}
	.carousel-control {
		top:75% !important;
	}
	.marker { padding:.25em !important; }

	.hidden-nav .span2 {
	    width: 14.3646408839779%;
	    *width: 14.311449394616199%;
		margin-left:2.7624309392265194%;
	}
	.column2 {
		-moz-column-count: 1 !important;
		-webkit-column-count: 1 !important;
		-moz-column-gap:0 !important;
		-webkit-column-gap:0 !important;
		column-count: 1 !important;
		-moz-column-rule-style: none !important;
		-moz-column-rule-width: 0 !important;
		-webkit-column-rule-style: none !important;
		-webkit-column-rule-width: 0 !important;
		text-align: left !important;
	}
	h3.romance-header{
		text-shadow: none;
		font-size: 40px !important;
	}

/*=== The Lodge Panel ===*/
	#explore-the-lodge .row-fluid {
		background-attachment:scroll !important;
		background-size:100% !important;
		background-repeat:no-repeat !important;
		background-position:top !important;
	}

	.pin {
		position:relative !important; 
		top:0 !important; 
		left: 0 !important; 
		display:inline-table; 
		margin:0 !important;
		cursor:pointer; 
		transition: none; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none;
		width:100%;
	}
	#pin-1 {
		margin-top:10px !important;
	}
	p.pin-title {
		top:0 !important; 
		left:0 !important; 
		transform:none !important; -webkit-transform:none !important; -moz-transform:none !important; -o-transform:none !important; -ms-transform:none !important;
		opacity:1 !important; 
		width:100% !important; 
		text-align:left !important; 
		text-shadow:none !important; 
		color:#333 !important;
		border-bottom:1px solid #777;
		width:100% !important;
		width: 95% !important;
		padding:  0 1em 1em 1em !important;
		background: url('../images/icon-arrow-black.gif') 95% top no-repeat;
		margin: 0 !important;
		position:relative !important;
	}
	.marker {
		border-radius: 0; 
		border:none; 
		background:none !important;
		opacity:1; 
		width:100%; 
		position:relative !important;
		height:inherit !important; 
		margin: .5em 0 !important; 
		padding: 0 !important; 
		transition: none !important; -webkit-transition:none !important; -moz-transition:none !important; -o-transition:none !important; -ms-transition:none !important;
	}
	.marker:hover {background-color:transparent !important; border:none; border-radius:none; transition: none; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none;}
	.bg-yellow {background-color:transparent !important;}
	.marker-icon {display:none !important;}
	.media-panel { background:none !important; }
	.carousel-caption { width:100%; }
	.carousel-caption { bottom:0 !important; }
	.carousel-caption h4 { font-size:1.5em !important; }
	.carousel-caption p {
		display:block !important;
	}
	.carousel-control.left, .carousel-control.right {
		height:50px !important;
		width:30px !important;
		top: 50% !important;
		transform: translateY(-50%);
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	#continuation figure { width:90% !important; }
	#continuation figure.resort { width:100% !important; }
}

@media (max-width: 600px) {

	p.romance-dek{
		text-align:left !important;
		color: #333 !important;
		clear:left;
	}
	.postid-104523 .cta a { 
		font-size: .9em;
		margin-left: 0 !important;
	}
	.postid-104523 .cta a:last-of-type {
		margin-left: 20px !important;
	}
	.postid-104523 h4 {
		transform: none;
		left: initial;
		text-align: center;
		margin-left: 0;
	}

	input[type="checkbox"],
	input[type="radio"] {
		border: 1px solid #ccc;
	}
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal .controls {
		margin-left: 0;
	}
	.form-horizontal .control-list {
		padding-top: 0;
	}
	.form-horizontal .form-actions {
		padding-right: 10px;
		padding-left: 10px;
	}
	.media .pull-left,
	.media .pull-right {
		display: block;
		float: none;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	.modal {
		top: 10px;
		right: 10px;
		left: 10px;
	}
	.modal-header .close {
		padding: 10px;
		margin: -10px;
		text-indent:-9999px;
	}

	body {
		padding:0;
	}
	.property-link {
		padding:12px 0 0 10px !important;
		margin-left:0 !important;
		height:28px !important;
		width:250px !important;
		background-color:#fff !important;
	}
	.property-link:hover {
		color:#000 !important;
	}
	.fsm-link {
		background:url('../images/logo-fsm-hdr-mobile.jpg') left top no-repeat !important;
		width:148px !important;
	}
	.share { display:none; }
	.exp-menu-btn { display:none !important; }
	.exp-menu-wrapper { display:none !important; }
	.body-content {	
		padding:10px !important; 
		margin:10px 0 !important;
	}
	.container-fluid { padding:0; }
	section.intro {
		height:auto !important;
		min-height:180px !important;
	}
	#top .the-content {
		top:30px !important;
	}
	section h1.post-title { font-size:100%; }
	section.intro #vid {
		position:absolute !important;
	}
	section h1.post-title {
		position:relative !important;
		display:block !important;
		width:100% !important;
		padding-top:40px !important;
		text-align:center;
		text-shadow: 0 0 10px #555555;
	    filter: dropshadow(color=#555555, offx=0, offy=0);
		z-index: 10;
	}
	.serengeti-safari-tours section h1.post-title {
		padding-top:10px !important; 
	}
	h1.post-title .wrapper { display:inline; }

	.diving-maldives .line2 {
		font-size:2.5em !important;
	}
	.things-to-do-florence section h1.post-title {
		padding-top:10px !important; 
	}
	.things-to-do-florence .line1 {
		font-size:1.3em !important;
	}
	.things-to-do-florence .line2 {
		font-size:2em !important;
		padding-left:0 !important;
	}
	.scroll { display:none !important; }
	.scroll em { display:none !important; }
	.dek .f-left, .dek .f-right, h2.right span { float:none !important; }

	.diving-maldives .section-heading h2 {
		margin-top:0em !important; 
	}
	.four-seasons-paris-george-v .section-heading.t-center {
		width:auto !important;
	}
	.four-seasons-paris-george-v .section-heading h2 {
		font-size:2.6em !important;
	}
	/*=== Header + Navigation */
	.take-me-there {
		display: none !important;
	}
	.nav {
		  font-size:1em !important;
		  /*height:auto !important;*/
		  background:rgba(0, 0, 0, .8) !important
	}
	.navbar-fixed-bottom {
		bottom:auto!important;
	}
	.nav li {
		width:100%;
	}
	header.nav.navbar-fixed-top {
		height:40px !important;
		padding:0 !important;
		border-bottom:1px solid #fff; 
		position:fixed !important;  
		top:0 !important;
		z-index:9999;
	}
	header { border-bottom:1px solid #fff; position:relative !important; top:0 !important; z-index:9999; }
	.nav-pills > li > a:hover {
		-webkit-transition: none !important;
	    -moz-transition: none !important;
	    -o-transition: none !important;
	    -ms-transition: none !important;
	    transition: none !important;
	}
	.nav-collapse { -webkit-transform: translate3d(0, 0, 0); }
	.navbar-fixed-top { position:fixed; }
	.page-header h1 small {
	    display: block;
	    line-height: 20px;
	}
	.mobile-nav {
		top:40px !important;
		width:80% !important;
		left:-80%;
	}

	/*=== MediaBoards ===*/
	.row-fluid:before, .row-fluid:after { width:100% !important;}
	.row-fluid .span6, .row-fluid .span3 {width:100%; left:0; padding: 0;}
	.mediaboard-row-1 .mediaboard-item:first-child { 
		width:100% !important; 
	}
	.serengeti-safari-tours .mediaboard-row-1 .mediaboard-item:first-child { 
		top:100% !important; 
	}
	.serengeti-safari-tours .mediaboard-item.row-fluid.span3.image0 {
		margin-top:120px !important;	
	}

	/*=== Paris Media Boards ===*/
	#discover-by-george-v .mediaboard-row-2 .mediaboard-item.image3 { 
		width:100% !important; 
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item:first-child .wp-caption-text {
		width: 100% !important;
		left: 0 !important;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item.row-fluid.span6.video { margin-top:160px !important; z-index:999; }
	#discover-by-george-v .mediaboard-row-1 .titlepane6 {
		position: absolute !important;
		top: 0;
		z-index: 999;
		max-height: 10% !important;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item.image2 {
		position: absolute;
		left: 0 !important;
		bottom: auto !important;
		width: 100% !important;
	}
	#discover-by-george-v .mediaboard-row-1 .mediaboard-item:first-child { left:0 !important; }

	#taste-by-george-v-2 .image0 { width:100% !important; }
	#taste-by-george-v-2 .mediaboard-row-1 .video { margin-top:120px; }
	#taste-by-george-v-2 .mediaboard-item.image3 { width:100% !important; }
	#taste-by-george-v-2 .mediaboard-item.image4 { width:100% !important; }

	.mediaboard-row-1 .mediaboard-item {
		left:0 !important;
	}
	.mediaboard-item.span6.image2 {
		position: relative !important;
		left: 0 !important;
	}
	.postid-104523 .mediaboard-item.span6.image2{
		width: 100% !important;
		position: inherit !important;
		left: 0 !important;
	}
	.mediaboard-item {
		display:block;
		position:relative !important;
		width:100% !important;
	}
	.split-panel {
		width:100% !important; 
		left:0 !important; 
		display:block !important;
		position:absolute !important;
	}
	.split-panel dl.mediaboard-item {
		display:none !important;
	}
	.split-text {
		width:100% !important; 
		left:0 !important;
		top:0 !important; 
		position:absolute !important; 
		padding:0!important;
		text-align:left;
	}
	.split-text h3 { margin-bottom:0 !important; padding:0 10px 0 !important; }
	.split-text p { padding:0 10px 10px !important; }
	.split-img { position:relative !important; max-height:100% !important; max-width:100% !important; }
	.column2 {
		-moz-column-count: 1 !important;
		-webkit-column-count: 1 !important;
		-moz-column-gap:0 !important;
		-webkit-column-gap:0 !important;
		column-count: 1 !important;
		-moz-column-rule-style: none !important;
		-moz-column-rule-width: 0 !important;
		-webkit-column-rule-style: none !important;
		-webkit-column-rule-width: 0 !important;
		padding:1em 1em 0 1em;
	}
	.mediaboard-item .wp-caption-text {
		opacity:100; 
		bottom:0; 
		padding:1em !important;
		position:relative !important; 
		background-color:#000;
	}
	.mediaboard-icon-type-slideshow{
		position: relative;
	}
	.caption-info {
		right: auto!important;
		left: 10px;
		top: auto!important;
		bottom: 5px;
		overflow: hidden;
	}
	.postid-104523 .mediaboard-1 .image3 .caption-info, 
	.postid-104523 .mediaboard-2 .image2 .caption-info{
		display:block !important;
		bottom: 100px;
	}
	/*=== Sequencer ====*/
	.sequencer { 
		padding:10px;
	}
	.sequencer.body-content { padding:10px !important; }
	.sequencer-wrapper {
		margin:auto !important;
	}
	.sequencer h5 { width: 100% !important; }
	.seq3 .mod {
		width:100% !important;
	}
	.seq4 .mod {
		width:50% !important;
	}
	.sequencer .mod {
		width: 100% !important;
	}
	.mod figcaption {
		padding:0 !important;
	}
	.mod h5 { font-size:2.8em; line-height:1; }
	.mod img {transition:none;}
	.mod p {transition:none; opacity:1;}
	.module h2 {
		display: block !important;
		font-size: 3em !important;
		position: relative !important;
		left: 0;
		right: 0;
		padding: .25em !important;
	}
	.module .dek {
		display: block;
		position: relative !important;
		width: 100% !important;
		color: #333 !important;
		font-size: 1rem !important;
		border: none !important;
		padding: 0 .25rem !important;
		line-height: 120% !important;
		margin: 0 0 .25em 0 !important;
	}

	/*=== Section Panel Titles ===*/
	#explore-the-lodge .row-fluid {
		background-attachment:scroll !important;
		background-size:100% !important;
		background-repeat:no-repeat !important;
		background-position:top !important;
	}
	#explore-the-lodge .t-right {
		position:relative !important; 
		top:0 !important;
		left:0 !important;
		margin:0 !important; 
		padding:40% 10px 0 10px !important;
	}
	.t-right {
		position:relative !important; 
		top:0 !important;
		left:0 !important;
		margin:0 !important; 
		padding:10px !important;
		z-index:999 !important;
	}
	.t-left {
		position:relative !important; 
		top:0 !important;
		left:0 !important;
		margin:0 !important;
		float:none !important; 
		padding:10px !important;
		z-index:999 !important;
	}
	.t-center {
		position:relative !important; 
		top:0 !important;
		left:0 !important;
		margin:0 !important;
		float:none !important; 
		padding:10px !important;
		z-index:999 !important;
	}
	.section-heading {
		min-height:45px !important;
		padding:10px !important; 
	}
	.four-seasons-paris-george-v .section-heading h2, 
	.diving-maldives .section-heading h2 {
		color:#000 !important;
	}
	.things-to-do-florence .section-heading h2 {
		color:#a4442b;
	}
	.section-heading h2 {
	    display: block;
	    float: left;
	    font-family: "league-gothic",Helvetica,Arial,sans-serif !important;
	    font-size: 3.3rem !important;
		font-size:52px !important;
		font-weight: normal !important;
		letter-spacing: 1px !important;
		line-height: 1 !important;
		padding: 0 !important;
		text-transform: uppercase !important;
		margin-top: 0 !important;
		width: 100% !important;
		text-align: left !important;
		border: none !important;
		text-shadow:none !important;
	}
	.section-heading h3 {
		width:96% !important; 
		border-left:none !important; 
		padding: 0 !important; 
		margin-top:0 !important; 
		color:#333 !important ;
		font-size:1rem !important;
		line-height:1.5em !important;
		text-shadow:none !important;
	}
	h3.romance-header{
		font-size: 40px !important;
		padding-left:0 !important;
		text-transform: initial !important;
		font-weight: bold !important;
	}
	#join-the-safari .sequencer { margin-top:10em !important; }
	.sequencer h4 {
		font-size:1.5em !important;
		text-align:left !important;
		width:100% !important;
		margin:.5em auto 0 auto !important;
	}
	.sequencer h5 {
		font-size:1em !important;
		text-align:left !important;
		width:100% !important;
	}
	.mod h5 {
		font-size:1.5em !important;
		width:100% !important;
	}
	/*=== The Lodge Panel ===*/
	.pin {
		position:relative !important; 
		top:0 !important; 
		left: 0 !important; 
		display:inline-table; 
		cursor:pointer; 
		transition: none; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none;
		width:100%;
	}
	p.pin-title {
		top:0 !important; 
		left:0 !important; 
		transform:none !important; -webkit-transform:none !important; -moz-transform:none !important; -o-transform:none !important; -ms-transform:none !important;
		opacity:1 !important; 
		width:100% !important; 
		text-align:left !important; 
		text-shadow:none !important; 
		color:#333 !important;
		border-bottom:1px solid #777;
		width:100% !important;
		width: 95% !important;
		padding: 0 .5em 1em .5em !important;
		background: url('../images/icon-arrow-black.gif') 95% top no-repeat;
		margin: 0 !important;
		position:relative !important;
	}

	.marker {
		border-radius: none; 
		border:none; 
		opacity:1; 
		width:100%; 
		position:relative !important;
		height:inherit !important; 
		margin: .5em 0 !important; 
		padding: 0 !important; 
		transition: none !important; -webkit-transition:none !important; -moz-transition:none !important; -o-transition:none !important; -ms-transition:none !important;
	}
	.marker:hover {background-color:transparent !important; border:none; border-radius:none; transition: none; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none;}
	.bg-yellow {background-color:transparent !important;}
	.marker-icon {display:none !important;}
	.carousel-caption {width:100%;}


	/*=== Footer Panel ===*/
	#continuation h4 { font-size:3em; }
	#continuation h5 {font-size:1.125em; line-height:1.2;}
	#continuation figure {width:100%;}
	#continuation figure.resort {margin-left:0}
	#continuation figure.book {margin-left:0;}
	#continuation .excerpt {font-size:1.125em;}

	/*=== Video Components */
	#join-the-safari .video { width:150% !important; left:-25% !important; }
	.video figure { background-size:100% !important; background-attachment:scroll !important; }
	.postid-104523 #romance .play{
		top:51% !important;
	}
	.postid-104523 #culture .mediaboard-2 .image5 .play{
		top:32% !important;
	}
	#celebrate-by-george-v .play {
		top:50% !important;
	}
	#celebrate-by-george-v .spotlight .play {
		top:60% !important;
		left:60% !important;
	}
	.circle {
	    width: 4em !important;
	    height: 4em !important;
	}
	.triangle {
	    margin-left: 65% !important;
	    margin-top: 75% !important;
	    left: -1.25em !important;
	    top: -2em !important;
	    border-top: 15px solid transparent !important;
	    border-bottom: 15px solid transparent !important;
	    border-left: 25px solid #fff !important;
	}
	.circle {
		border-color:#fff !important;
	}
	.triangle {
		border-left-color:#fff !important;
	}
	.video .mediaboard-icon:hover .triangle {
		border-left: 25px solid #00aeef !important;
	}
	.play:hover .circle { border-color:#00aeef !important; }
	.play:hover .triangle {
		border-top: 15px solid transparent !important;
	    border-bottom: 15px solid transparent !important;
	    border-left: 25px solid #00aeef !important;
		border-left-color:#00aeef !important;
	}

	/* === Spotlight video btn and iframe fix === */
	.spotlight .play {
		top:50% !important;
		left:50% !important;
	}

	.spotlight .play:hover .triangle, .spotlight .video:hover .triangle { border-left: 25px solid #00aeef !important; }

	.spotlight .video iframe {
		min-height:300px;
		max-height:340px !important;
	}




	.marker { display:block !important; float:left; clear:both; }
	.media-panel { background:none; }

	#overlay .the-content {
		padding-top:0 !important; 
	}
	#overlay #vid h4 {
		display:none !important;
	}
	#overlay #vid video {
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
	}

	#continuation {
		padding:1em !important; 
	}
	#continuation div.row-fluid {
		padding-left:0;
	}
	#continuation figure.resort {
		width:100%;
	}
	#continuation figure img {
		border:1px solid rgba(0, 0, 0, 0.8);
	}
	.wonder .desktop, .wonder .tablet {
		display:none !important;
	}
	.wonder .mobile {
		display:block !important;
	}

	#ponte-vecchio .carousel-caption h4, #ponte-vecchio .carousel-caption p {
		color:#000 !important;	
	}
	.spotlight {
		width: 40% !important;
		margin: 30px 0 20px 20px;
	}
	.spotlight.open {
	    width: 100% !important;
		border-bottom: 1px solid #333;
	    -moz-transition: all .2s ease-out;
	    -webkit-transition: all .2s ease-out;
	    -ms-transition: all .2s ease-out;
	    -o-transition: all .2s ease-out;
	    transition: all .2s ease-out;
	}
	.spotlight h3 {
		font-size: .865em !important;
		float: left !important;
	}
	.spotlight.open h3 {
		width: 70% !important;
	}
	.spotlight .triangle {
		margin-left: 85% !important;
		margin-top: 100% !important;
		border-top: 10px solid transparent !important;
		border-bottom: 10px solid transparent !important;
		border-left: 15px solid #fff !important;
	}
	.spotlight .play:hover .triangle, .spotlight:hover .play .triangle {
		margin-left: 85% !important;
		margin-top: 100% !important;
		border-top: 10px solid transparent !important;
		border-bottom: 10px solid transparent !important;
		border-left: 15px solid #fff !important;
	}
	.spotlight .circle {
		width: 2.5em !important;
		height: 2.5em !important;
		border: 2px solid #fff !important;
	}
/*	.spotlight .play {
		top: 75% !important;
		left: 65% !important;
	}
	.spotlight.open .play {
		top: 35% !important;
		left: 55% !important;
	}*/
	.more-immersives-mobile {
		display:block !important;
		padding:1em 10px 5em 10px !important;	
		background-color: #f2f2f2;
		margin-top: 0;
	}
	.more-immersives-mobile p {
		color:#333 !important;
	}
	.more-immersives-mobile li {
		margin-bottom: 1.5em !important;
		list-style: none;
	}
	.more-immersives-mobile li img {
		margin-bottom:1em !important;
		width: 100%;
	}
	.more-immersives-mobile h2 {
		font-size:1.25em !important;	
		margin: 0 0 10px;
	}
	.more-immersives-mobile h3 {
		margin:0 !important;
		font-weight: bold !important;
	}

}
@media (max-width: 480px) {
	.postid-104523 .cta a:first-of-type {
		margin-bottom: 20px;
	}
	.postid-104523 .cta a:last-of-type {
		margin-left: 0!important;
	}
	.postid-104523 #overlay .carousel-caption{
		position: inherit;
		margin-top: 35px;
		left: 0 !important;
	}
	.postid-104523 #overlay .carousel-caption h4 {
		text-align: left;
	}

	.postid-104523 .carousel-control.right, .carousel-control.left  {
    	margin-top: -100px;
	}
	.postid-104523 .mediaboard-1 .image3 .caption-info{
		bottom: 125px;
	}
	.postid-104523 .mediaboard-2 .image2 .caption-info{
		bottom: 100px;
	}
	.more-cta-info{
		margin-left: 40px;
    	text-align: initial;
	}
}

@media (max-width : 360px) {
	.four-seasons-paris-george-v .split-text h3 { 
		font-size:1.8em !important; 
		margin-bottom: .2em !important;
	}
	#taste-by-george-v-2 .mediaboard-row-1 .video {
		margin-top:140px !important;
	}
	.four-seasons-paris-george-v blockquote p {
		font-size:1.5em !important;
	}
	#celebrate-by-george-v .spotlight .play {
		top:80% !important;
	}
	#celebrate-by-george-v .spotlight.open .play {
		top:35% !important;
	}
	.postid-104523 #culture .mediaboard-2 .image5 .play{
		top: 29% !important;
	}
	.postid-104523 #culture .mediaboard-2 .image4 .play{
		top: 32% !important;	
	}
	.postid-104523 #adventure .mediaboard-1 .image2 .play{
		top: 35% !important;	
	}
	.more-cta-info{
		margin-left: 25px;
	}
	.postid-104523 .mediaboard-1 .image3 .caption-info{
		display:block !important;
		bottom: 140px;
	}
	.postid-104523 .mediaboard-2 .image2 .caption-info{
		display:block !important;
		bottom: 115px;
	}

}

/*=== iPhone Landscape Orientation */
@media only screen 
and (min-device-width : 320px)
and (max-device-width : 568px) 
and (orientation : landscape) {
    /*=== Header + Navigation */
	ul.nav {
		  font-size:1em;
		  height:183px;
	}
	.nav li {
		width:100% !important;
	}
	.navbar-fixed-bottom {
		margin:0 !important;
	}
	header.nav.navbar-fixed-top {
		border-bottom:1px solid #fff; 
		position:fixed !important;  
		top:0 !important;
		z-index:9999; }
	header { border-bottom:1px solid #fff; position:relative !important; top:0 !important; z-index:9999; }
	.mobile-menu {
		background: #000 url('../images/menu-more.png') center left no-repeat;
		font-size: .865em;
		text-align: right;
		padding-right: 5px;
		padding-top: 10px;
		position: absolute;
		left: 0;
		display: block !important;
		cursor: pointer;
		height: 29px;
		width: 30px;
		z-index: 9999;
	}
	.mobile-menu.menu-on {
		background: #000 url('../images/menu-close.png') center center no-repeat !important;
	}
	.mobile-menu a {
		display:block;
		height:40px;
		width:40px;
	}

	.mobile-menu.close-menu {
		background-image:url(../images/menu-close.png) !important;
		background-position:center center !important;
	}
	.navbar-fixed-bottom .nav-pills > li > a {
		margin: 0 1em !important;
		padding: .865em !important;
		background: none !important;
		border: none !important;
	}
	.mobile-nav li {
		width:100% !important;
		text-align:left !important;
	}
	.mobile-nav li.continuation {
		display:block !important;
	}
	.mobile-nav .nav-pills > li > a {
		font-size: .865em !important;
		padding: .865em !important;
		text-align:right !important;
		background: none !important;
		border: none !important;
	}
	.mobile-nav ul li a, .mobile-nav ul li a:hover {
		-webkit-transition: none !important;
	    -moz-transition: none !important;
	    -o-transition: none !important;
	    -ms-transition: none !important;
	    transition: none !important;
		background-color: #000;
		height:12px !important;
		padding: 10px 0;
	}
	.mobile-nav li.top { display:none; }
	.mobile-nav .nav-pills > li { 
		padding:.3em 0 !important;
		border-bottom:1px solid #00aeff !important;
		display: block !important;
		clear: both !important;
	}
	.mobile-nav ul li a {
		padding:.5em !important;
		font-size:0.865em !important;
		margin:0 !important;
		border-top: none !important;
	}
	.carousel-caption {
		position: absolute !important;
		top:0 !important;
		left:0 !important;
		right:0 !important;
		bottom:0 !important;
		margin:0 !important;
		width:95% !important;
		background:rgba(0, 0, 0, 0.9) url('../images/rotate.gif') center center no-repeat !important;
		z-index:9999;
		color:#000;
	}
	.carousel-caption h4 {
		color: #000 !important;
	}
	.carousel-caption p {
		color: #000;
		font-size: 1px;
		width: 100%;
	}
	.carousel-caption.reveal-caption {
		position: fixed !important;
		bottom:0 !important;
		z-index:999;		
	}
	.carousel-caption.reveal-caption h4 {
		background: url('../images/rotate.gif') center center no-repeat;
	}
	.carousel-control.left, .carousel-control.right {
		height: 40px !important;
		top: 120px !important;
	}
	
	.marker {
		margin:0 !important;
	}
	p.pin-title {
		padding:1em !important;
		background: url('../images/icon-arrow-black.gif') 95% center no-repeat;
	}
	.spotlight .play {
		top:50% !important;
		left:50% !important;
	}

}
h3.romance-header{
	font-size: 2.9em;
	line-height: 1 !important;
	width: 100%;
	padding-left:0;
	margin-bottom: 15px;
	text-shadow: none;
	color: #fff;
}
p.romance-dek{
text-align:left !important;
color: #fff ;
clear:left;
}
.postid-104523 .bigvideo{
	padding-bottom: 57.21% !important;
}
.postid-104523 .scroll{
    bottom: 10%;
}

