/* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: https://www.linotype.com */
                                    
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=c436189e-7817-4fcc-8c09-5303f1c6096c&fontids=1488870,1488876,1488882,1488888,1488894,1488900");

@font-face{
	font-family:"HelveticaNeue-Thin";
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488870/5acb67e9-77f3-4dc1-a7fd-7a75a9c43813.eot?#iefix");
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488870/5acb67e9-77f3-4dc1-a7fd-7a75a9c43813.eot?#iefix") format("eot"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488870/18fbcb9a-96e4-4820-8f60-312aadce6d35.woff2") format("woff2"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488870/e9722702-4fb8-436a-9342-c5f4f5c3a75d.woff") format("woff"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488870/0cadd069-b191-4897-b28a-a7df7a06a582.ttf") format("truetype");
}

@font-face{
	font-family:"HelveticaNeue-Thin-Italic";
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488876/f01889dd-5536-4b3f-90c3-fe80ca579049.eot?#iefix");
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488876/f01889dd-5536-4b3f-90c3-fe80ca579049.eot?#iefix") format("eot"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488876/e2ba8deb-2ff3-4c5f-bee1-f0e1ee05faa9.woff2") format("woff2"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488876/26177abd-f415-4bf1-bdb9-eadb950e0c26.woff") format("woff"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488876/32eda471-32ea-4c0b-8690-4b5869432712.ttf") format("truetype");
	font-style: italic;
}

@font-face{
	font-family:"HelveticaNeue-Light";
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488882/cbd2d238-27b7-4a2a-86f0-e3aa7eed84d7.eot?#iefix");
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488882/cbd2d238-27b7-4a2a-86f0-e3aa7eed84d7.eot?#iefix") format("eot"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488882/f20b86ad-a3dc-4459-92b7-456b456d015a.woff2") format("woff2"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488882/ca003289-5ee3-45c2-94ad-36c743c35fc1.woff") format("woff"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488882/7b96672b-19aa-43a4-99af-e572f0fb14e4.ttf") format("truetype");
}

@font-face{
	font-family:"HelveticaNeue-Light-Italic";
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488888/bd0fe7a4-ac1c-4a4b-a408-7f3a4a3f6219.eot?#iefix");
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488888/bd0fe7a4-ac1c-4a4b-a408-7f3a4a3f6219.eot?#iefix") format("eot"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488888/1dc1f81c-92f7-46a3-9f8f-0cd643ed3585.woff2") format("woff2"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488888/a22acf87-68a6-4a36-aa3e-929f889c8811.woff") format("woff"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488888/e9c75911-549c-4d02-bbc4-53d92c5335f0.ttf") format("truetype");
	font-style: italic;
}

@font-face{
	font-family:"HelveticaNeue";
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488894/eead97e6-2e84-44a8-a166-fbbc667a656e.eot?#iefix");
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488894/eead97e6-2e84-44a8-a166-fbbc667a656e.eot?#iefix") format("eot"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488894/f513faaa-733d-4a87-99ae-d8030f380e3e.woff2") format("woff2"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488894/16ab3c15-5199-4bbf-8269-3ed613e90772.woff") format("woff"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488894/41f31931-4ac9-43bf-9298-a5e799a15f21.ttf") format("truetype");
}

@font-face{
	font-family:"HelveticaNeue-Italic";
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488900/6ee93ead-acde-43d9-a1ef-6dfbcb17327e.eot?#iefix");
	src:url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488900/6ee93ead-acde-43d9-a1ef-6dfbcb17327e.eot?#iefix") format("eot"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488900/7363537e-4163-49be-804a-6a263139df1e.woff2") format("woff2"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488900/8e51fb49-4686-4949-893c-4444951b33ae.woff") format("woff"),
        url("/magazine/wp-content/themes/fsmag2016/assets/build/fonts/1488900/f70dc105-d647-4834-a948-e587f3ca7f4d.ttf") format("truetype");
	font-style:italic;
}


body {
	font-family: "HelveticaNeue-Thin","Helvetica Neue Thin","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	letter-spacing: .04em;
}
.fs-link {
	width: 180px !important;
	height: 148px !important;
}
header.nav {
	background-color: #231f20 !important;
}
a:hover, a:active, a:focus, header a:hover, header a:focus {
	color: #007B8A !important;
}
section.intro #vid video {
	height:auto !important;
}
.start-nav ul a:hover {
	top: -100px;
	color: #fff !important;
}
@media (min-height: 701px) and (min-width: 767px) {
	.start-nav {
		top: 65% !important;
	}
}

@media (max-width: 1600px) and (min-height: 769px) {
	.start-nav {
	    top: 45% !important;
	}
}
@media (min-height: 1000px) and (max-height: 1600px) {
	.start-nav {
		top: 35% !important;
	}
}
.zIndex {
	z-index: 99999 !important;
}
.take-me-there {
	display: block;
    color: #fff;
    width: 120px;
    padding: 10px 0 0 20px;
}
.property-link {
	margin-left: 40px !important;
	background-color: transparent !important;
	color: #fff;
	width: 100% !important;
}
#overlay p {
	font-family: "HelveticaNeue-Thin","Helvetica Neue Thin","Helvetica Neue",Helvetica,Arial,sans-serif !important;	
}

.visible-phone #fs_spotlight_2 {
	width: 100%!important;
}
section.intro #vid {
	padding-bottom: 42.85%;
}
@media (max-width: 600px) {
	section.intro #vid {
		padding-bottom: 56.25%;
	}
}
@media (max-width: 600px) {
	.dropcap {
		font-size: inherit;
		line-height: inherit;
		margin: 0;
		height: inherit;
	}
	.body-content {
		font-size: 1em;
	}
}
.post-title span {
	text-shadow: 0 0 15px rgba(0, 0, 0, .5);
	font-weight: normal;
}
@media (max-width: 1160px) and (min-width: 801px) {
	.line3 {
	    font-size: 4em !important;
	}
	.nav-tabs > li > a, .nav-pills > li > a {
	    margin: 0 30px !important;
	}
}
.split-text {
	position: absolute;
	top: 0;
	bottom: 0;
}
.split-text h3, .split-text p {
	transition: all 1s;
}
.split-text p, .carousel-caption h4, .carousel-caption p {
	font-family: "HelveticaNeue-Thin","Helvetica Neue Thin","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
@media (max-width: 1200px) {
	.split-text {
		padding: 0 .75em !important;
	}
	.split-text h3 {
		font-size: 26px !important;
		margin-bottom: 10px !important;
	}
	.split-text p {
		font-size: 15px !important;
	}
}
@media (max-width: 979px) {

	.split-text {
		bottom: inherit;
	}
	.split-text h3 {
		font-size: 24px !important;
    	text-align: left;
	}
	.split-text p {
		font-size: 14px !important;
    	text-align: left;
	}
}
@media (max-width: 600px) {
	.split-text h3 {
		font-size: 32px !important;
    	text-align: left;
	}
	.split-text p {
		font-size: 18px !important;
    	text-align: left;
	}
}
.split-text h3 {
	font-size: 32px;
}
[class^="icon-"], [class*=" icon-"] {
	text-indent: 100px;
}
.section-heading h2 {
	text-shadow: 0 0 5px #333;
}
.section-heading h3 {
	color: #ffffff;
	text-shadow: 0 0 5px #333;
}
@media (max-width: 600px) {
	.section-heading h2, .body-content h2 {
		color: #333;
		font-family: "HelveticaNeue-Thin","Helvetica Neue Thin","Helvetica Neue",Helvetica,Arial,sans-serif !important;
		font-size: 48px!important;
		font-weight: normal!important;
		margin-bottom: 8px!important;
		float: none!important;
	}
	.section-heading h3{
		float: none!important;
		font-size: 18px !important;
	}
	.cta{
		margin-top:0px!important;
	}
}
#hawaiian-hideaway-text {
	border-top: 5px solid #000;
}
#hawaiian-hideaway-text .body-content {
	padding-bottom: .5em;
}
#continuation a:hover, #continuation a:focus, header a:hover {
	text-decoration: underline !important;
	color: inherit;
}
.discover .continue-btn, .book .continue-btn {
	background-color: #007b8a;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
    letter-spacing: .1em;
}
.discover .continue-btn:hover, .book .continue-btn:hover {
	text-decoration: none;
    background: #409ca7;
    color: #fff !important;
}
.cta{
	clear: both;
	padding: 1px 10px 30px;
	box-sizing: border-box;
}
.cta a {
	border: 1px solid #007B8A;
	background-color: transparent;
	font-size: 14px;
	display: block;
	height: auto;
	padding: 20px 20px 20px 20px;
	margin: 10px 0 0;
	position: relative;
	color: #007B8A;
	text-align: center;
	text-transform: uppercase;
    letter-spacing: .1em;
	transition: all .25s linear;
	width: 100%;
	box-sizing: border-box;
}
.cta a:hover{
	background-color:#f9f9f9;
	text-decoration: none;
}
.cta a:first-of-type{
	margin-left:0 !important;
}
.postid-104523 .carousel-inner {
	max-width: 80%;
	margin: 0 auto;
}
@media (min-width: 480px) {
	.cta{
		display: inline-block;
		position: relative;
		margin: 40px auto 60px;
		padding: 0;
		clear: none;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		left: 50%;
	}
	.cta a {
		margin: 0 0 0 40px;
		width: auto;
		float: left;
	}
}
@media (max-width: 900px) {
	.mediaboard-item .wp-caption-text {
		font-size: 14px !important;
		line-height: 13px !important;
		padding: 5px;
	}
}
@media (max-width: 801px) {
	.mediaboard-item .wp-caption-text {
		font-size: inherit !important;
		line-height: inherit !important;
		padding: 10px;
	}
	.mediaboard-item.image2 .caption-info {
		top: initial;
		bottom: 5px;
	}

}
.mediaboard-item.image1 .caption-info {
	display: none !important;
}
.body-content {
	max-width: 960px;
	margin: 0 auto;
	transition: all 1.5s;
}
#maui-introduction .body-content {
	/*max-width: 1200px;*/
	padding-bottom: 0;
	clear: both !important;
	display: block !important;
}
#hawaiian-hideaway .cta {
	margin: 40px 0 0;
}
@media (min-width: 801px) {
	#maui-introduction .cta a, #hawaiian-hideaway .cta a {
		margin: 0 auto 0 40px;
	    width: auto;
	    float: none;
	    display: inline;
	}
	#maui-introduction .cta a p, #hawaiian-hideaway .cta a p {
		display: inline-block;
	}
	.cta {
		margin-top: 60px;
	}
}
#maui-introduction .cta, #hawaiian-hideaway .cta {
 	display: inline-block;
    left: 0;
    transform: inherit;
    position: inherit;
    line-height: 1;
}
#maui-introduction .cta a, #hawaiian-hideaway .cta a {
	text-decoration: none;
}
@media (max-width: 979px) {
	#maui-introduction .cta {
	    position: relative;
	    transform: translateX(-50%);
	    left: 50%;
	    display: inline-block;
	}
}
@media (max-width: 480px) {
	#maui-introduction .cta, #hawaiian-hideaway .cta {
	    display: block;
	}
}
#maui-introduction .cta a p, #hawaiian-hideaway .cta a p {
	display: inline-block;
}
.cta {
	margin-top: 60px;
}
.enlarge {
	display: none !important;
}
.spotlight.open {
    width: 60% !important;
}
.hidden-desktop .spotlight {
	width: 100% !important;
}
.spotlight .carousel-indicators, .spotlight a.carousel-control {
	display: none !important;
}
.spotlight h3 {
    margin-bottom: 10px;
    line-height: 28px;
    font-size: 20px;
    width: 100%;
}
.carousel-caption h4 {
	display: none;
}
.carousel-caption a, .zoom .carousel-caption a:hover {
	display: inline;
}
.spotlight .carousel-caption {
	display: block !important;
	background-color: transparent;
	position: relative;
}
.spotlight .zoom:hover, .spotlight .zoom a:hover {
	background-color: transparent;
}
.spotlight .carousel-caption {
	line-height: 21px;
	padding: 10px 0;
	font-size: 16px;
}
.marker:hover {
	z-index: 99999;
}
.marker:hover, .marker:focus, .marker:active {
	background-color: #000 !important;
}
.marker {
	z-index: 99;
	padding: 10px !important;
}
@media (max-width: 600px) {
	.spotlight {
		width: 100% !important;
	}
	.spotlight.open {
	    width: 100% !important;
	}
	.marker {
		padding: 0 !important;
	}	
}
@media (max-width: 801px) {
	.marker {
		padding: 10px 0 !important;
	}
	.marker:hover, .marker:focus, .marker:active {
		background-color: transparent !important;
	}	
}

@media only screen and (min-width: 801px) {

	p.pin-title {
		width: auto;
		display: inline-table;
		z-index: 9999;
		background: #000 !important;
		color: #fff !important;
		left: 60px !important;
		top: 10px !important;
		text-shadow: none;
		transform: translateY(-50%);
	}
	#pin-5 p.pin-title {
		left: -40px !important;
		top: 60px !important;
	}
	#pin-7 p.pin-title {
		left: -30px !important;
		top: 60px !important;
	}
}
#continuation .discover .excerpt a {
	text-decoration: none;
}
.ee-banner {
	display: none;
}

@media only screen and (max-width: 600px) {
	#media-url-122753 img {
		position: relative;
		top: 100px;
	}
	#unforgettable-maui-experiences .titlepane3 .titlepane3.split-panel.mediaboard-item.row-fluid.span3{
		max-height: 100px!important;
	} 
}
.video:hover .circle {
    border-color: #000 !important;
}
.play:hover .circle {
    border-color: #000 !important;
}
.video:hover .triangle {
    border-left: 50px solid #000 !important;
}
.play:hover .triangle {
    border-left: 50px solid #000 !important;
}
@media (max-width: 600px) {
	.play:hover .triangle {
	    border-left: 25px solid #000 !important;
	}
}
.spotlight.open .play {
	top: 50% !important;
}
.spotlight .play:hover .triangle {
    border-left: 30px solid #000 !important;
}
.spotlight .play:hover .triangle, .spotlight .video:hover .triangle {
	border-left: 30px solid #000 !important;
}
@media only screen and (max-width: 600px) {
	.spotlight .play:hover .triangle, .spotlight .video:hover .triangle {
		border-left: 15px solid #000 !important;
	}
}
@media only screen and (max-width: 500px) {
	#mediaboard-item-122753{
		padding-top: 50px;
	}
}

@media only screen and (max-width: 400px) {
	#mediaboard-item-122753{
		padding-top: 100px;
	}
}

/* =============================================================================
   IE 8 FIXES - ported from ie-immersive.css - 2/24/14 - nlong 
   ========================================================================== */


.lt-ie9 .row-fluid .mediaboard-item { margin-left:0; }
.lt-ie9 .row-fluid .mediaboard-item.span1 { width:8.33333333333%; }
.lt-ie9 .row-fluid .mediaboard-item.span2 { width:16.66666666666%; }
.lt-ie9 .row-fluid .mediaboard-item.span3 { width:25%; }
.lt-ie9 .row-fluid .mediaboard-item.span4 { width:33.33333333333%; }
.lt-ie9 .row-fluid .mediaboard-item.span5 { width:41.66666666666%; }
.lt-ie9 .row-fluid .mediaboard-item.span6 { width:50%; }
.lt-ie9 .row-fluid .mediaboard-item.span7 { width:58.33333333333%; }
.lt-ie9 .row-fluid .mediaboard-item.span8 { width:66.66666666666%; }
.lt-ie9 .row-fluid .mediaboard-item.span9 { width:75%; }
.lt-ie9 .row-fluid .mediaboard-item.span10 { width:83.3333333333%; }
.lt-ie9 .row-fluid .mediaboard-item.span11 { width:91.6666666666%; }
.lt-ie9 .row-fluid .mediaboard-item.span12 { width:100%; }
.lt-ie9 .row-fluid [class*="span"] { margin:0; }
.lt-ie9 .mediaboard-row-1 .image2.mediaboard-item { left:auto !important; }
.lt-ie9 .start-nav {
 position:fixed;
 top:65%;
 background-color:transparent;
 z-index: 100;
 width:100%;
}
.lt-ie9 .start-nav .nav {
 background-color:transparent;
}
.lt-ie9 .start-nav ul {
 margin-left:0 !important;
 width:100% !important;
 background:none !important;
}
.lt-ie9 .start-nav {
 margin-left:0 !important;
}
.lt-ie9 .start-nav ul.pill-count-1 li {
 width:100%;
}
.lt-ie9 .start-nav ul.pill-count-2 li {
 width:50%;
}
.lt-ie9 .start-nav ul.pill-count-3 li {
 width:33%;
}
.lt-ie9 .start-nav ul.pill-count-4 li {
 width:25%;
}
.lt-ie9 .start-nav ul.pill-count-5 li {
 width:20%;
}
.lt-ie9 .start-nav ul.pill-count-6 li {
 width:15%;
}
.lt-ie9 .start-nav li {
 position:relative;
 width:33%;
 text-align:center;
 display:block;
}
.lt-ie9 .start-nav li.top {
 display:none !important;
}
.lt-ie9 .start-nav ul li:hover {
 overflow:visible;
 /*background:url(../images/arrow-small-down.png) center 80% no-repeat;*/
}
.lt-ie9 .start-nav ul li a {
 font-size:1.1em;
 padding-left:1em;
 padding-right:1em;
}
.lt-ie9 .start-nav .nav-pills >li > a {
 border-radius:0;
 border-top:1px solid #1b1b1b;
 margin:0 2em;
 line-height:1;
}
.lt-ie9 .start-nav ul li a:hover {
 padding: 4em 2em;
}
.lt-ie9 .four-seasons-paris-george-v section.intro {
 background:url('https://www.fourseasons.com/magazine/wp-content/uploads/2013/11/set-table-eiffel-tower1.jpg') center center no-repeat !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='https://www.fourseasons.com/magazine/wp-content/uploads/2013/11/set-table-eiffel-tower1.jpg', sizingMethod='scale') !important;
 -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='https://www.fourseasons.com/magazine/wp-content/uploads/2013/11/set-table-eiffel-tower1.jpg', sizingMethod='scale')" !important;
}
.lt-ie9 .four-seasons-paris-george-v .titlepane6.span3.split-panel {
 left:0 !important;
	}
.lt-ie9 .split-panel.span3.titlepane0 + .mediaboard-item {
 left:0 !important;
}
.lt-ie9 .titlepane3.span3.split-panel {
 left:auto !important;
}
.lt-ie9 .split-panel {
 display:block !important;
 position:relative !important;
 left:0;
 margin:0;
}
.lt-ie9 .split-text h3 {
 font-size:2em;
}
.lt-ie9 .mediaboard-icon {
 position:relative !important;
 display:block !important;
 color:#000;
 clear:both;
}

.lt-ie9 #cboxWrapper {
	min-height:450px !important;
}

.lt-ie9 .wp-caption-text {
 background:#FFF !important;
 display:block !important;
 position:absolute !important;
}

.lt-ie9 #myth-or-fact .wp-caption-text {
 background:#000 !important;
 display:block !important;
 position:absolute !important;
}
.lt-ie9 .mediaboard-item .wp-caption-text {
 filter:alpha(opacity=0);
 background:#000;
}
.lt-ie9 .mediaboard-item:hover .wp-caption-text {
 opacity:.8;
 filter:alpha(opacity=80);
}
.lt-ie9 .sequencer-scroll {
 max-height:460px !important;
}
.lt-ie9 .sequencer {
	margin: 0 auto;
 	text-align: center;
}
.lt-ie9 .sequencer .mod {
	width: 23% !important;
	padding: 1%;
}
.lt-ie9 .mod .title {
	width: 90%;
	max-width: 0 1%;
}
.lt-ie9 .mod figcaption {
	padding: 0 5px;
	font-size: 14px;
}
.lt-ie9 .body-content {
 clear:both !important;
}
.lt-ie9 .exp-menu .immersive img {
 display:none;
 }	
.lt-ie9 .exp-menu li.immersive {
 width: 96%;
 padding: .5em 0 1em 0;
 border-top: 1px solid;
}
.lt-ie9 .exp-menu li.immersive:hover {
 background:#00aeff;
}
.lt-ie9 .exp-menu li.immersive:hover h3 {
 color:#fff;
 padding-left:.25em;
}
.lt-ie9 .circle {
 width:6.5em !important;
 height:6.5em !important;
}
.lt-ie9 .spotlight .play {
 top:80%;
 left:70%;
}
.lt-ie9 .spotlight .circle {
 width:60px;
 height:60px;
}
.lt-ie9 .spotlight .triangle {
 top:-30px;
 left:-15px;
}
.lt-ie9 .spotlight .close-btn-k {
 background: transparent url('../images/close-btn-k.gif') center center no-repeat;
 text-indent:-9999px;
}
.lt-ie9 .spotlight.open .close-btn-k {
 width:30px;
 height:30px;
 display:block;
}
.lt-ie9 .carousel-control.left {
 background: url('../images/arrow-lf.gif') center center no-repeat;
 display:none !important;
}
.lt-ie9 .carousel-control.right {
 background: url('../images/arrow-rt.gif') center center no-repeat;
 display:none !important;
}
.lt-ie9 blockquote:before {
 margin:0 0 0 50% !important;
}
.lt-ie9 blockquote:after {
 margin:0 0 0 50% !important;
}
.lt-ie9 blockquote p {
 padding-top:0;
 padding-bottom:0;
}


/* Hotspots Panel */
.lt-ie9 .section-heading h2 {
	font-size: 3em;
}
.lt-ie9 .section-heading h3 {
	width: 70%;
}
.lt-ie9 .pin-title {
	width: auto;
	z-index: 9999;
	background: #046380;
	color: #fff !important;
	left: 25px !important;
	top: 0 !important;
}
.lt-ie9 #pin-5 p.pin-title ,.lt-ie10 #pin-5 p.pin-title{
	left: -40px !important;
	top: 80px !important;
}
.lt-ie9 #pin-7 p.pin-title , .lt-ie10 #pin-7 p.pin-title{
	left: -30px !important;
	top: 80px !important;
}
.lt-ie9 .pin:hover {
	z-index: 9999;
}
/* =============================================================================
   IE 9 FIXES - ported from ie-immersive.css - 3/10/14 - jdalton 
   ========================================================================== */
.pin:hover {
	z-index: 9999 !important;
}
.lt-ie10 .pin p.pin-title {
	top: 20px;
}
.lt-ie10 .pin:hover p.pin-title {
	opacity: 1;
	z-index: 9999 !important;
	left: 25px !important;
}
.lt-ie10 .pin:hover p.pin-title {
	opacity: 1;
	z-index: 9999 !important;
	left: 55px !important;
	top: 30px !important;
	width: auto;
}
.lt-ie10 .pin {
	overflow: visible;
}
.lt-ie10 #a-restful-room-2 #pin-21 p.pin-title, .lt-ie10 #a-restful-room-2 #pin-16 p.pin-title {
	left: -80px !important;
}
