/*
Theme Name: Emirates
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,600italic,700);

 

   @charset "utf-8";

/*css starts here*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}



article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}


footer{
    background-color: #000;
    float: left;
    left: 0;
    padding: 11px 55px;
    position: relative;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}

footer p{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #fff;
    float: none;
    display: inline-block;
    padding: 0;
}

footer a{
	color:#fff
}

footer a:hover{
	color:#ccc
}



/* Alignment */

.alignleft {

	display: inline;

	float: left;

	margin-right: 1em !important;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 1em !important;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 1.625em;

}



table,

th,

td {

	border: none

}





table {

	border-collapse: separate;

	border-spacing: 0;

	border-width: 1px 0 0 1px;

	margin: 0 0 1.6em;

	table-layout: fixed; /* Prevents HTML tables from becoming too wide */

	width: 100%;

}



caption,

th,

td {

	font-weight: normal;

	text-align: left;

}



th {

	border-width: 0 1px 1px 0;

	font-weight: 700;

}



td {

	border-width: 0 1px 1px 0;

}



th, td {

	padding: 0.4em;

}

th {

  font-size: 24px;

  letter-spacing: 1px;

  line-height: 28px;

}



/* =Global

----------------------------------------------- */

* { margin: 0; padding: 0; border: none;box-sizing:border-box; -webkit-box-sizing:border-box;  -o-box-sizing:border-box;  -moz-box-sizing:border-box;  -ms-box-sizing:border-box; line-height: normal }

input { border: 0; outline: none }

img { border: none; outline: none; max-width: 100%; height: auto }

ul, ul li { list-style: none;}

ol, ol li { list-style: decimal;}

input[type="submit"], input[type="button"] { cursor: pointer }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }

.clearfix { display: inline-block }

* html .clearfix { height:1%;}

.clearfix { display: block }

textarea, input[type="text"], input[type="button"], input[type="submit"] { -webkit-appearance: none; border-radius: 0; resize: none; max-width:100%; }

p, span, a, small, blockquote, ul, li {line-height: normal;}

figure { max-width: 100% }

blockquote, q {quotes:"" ""; font-size:26px; font-style:italic; line-height:1; color:#000; font-family:Arial, Helvetica, sans-serif; padding:20px 0;}

a { text-decoration: none; color:inherit; outline: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; line-height: normal; color:#fff; padding-bottom:5px; }

h1 { font-size:34px; line-height:36px;}

h2 { font-size:30px;line-height:32px;}

h3 { font-size:24px;line-height:28px;}

h4 { font-size:20px;line-height:24px;}

h5 { font-size:18px;line-height:20px;}

h6 { font-size:16px;line-height:18px;}





hr {

	background-color: #ccc;

	border: 0;

	height: 1px;

	margin-bottom: 1.625em;

}



/* Text elements */

p {

	margin-bottom: 0;font-family: 'Open Sans', sans-serif;

	 font-size: 16px; line-height: 20px; color:#b3b3b3;

}



dl {

	margin: 0 1.625em;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 1.625em;

}

strong {

	font-weight: bold;

}

cite, em, i {

	font-style: italic;

}

blockquote {

	font-family: 'Open Sans', sans-serif;

	font-style: italic;

	font-weight: normal;

	margin: 0 1em;

}

blockquote em, blockquote i, blockquote cite {

	font-style: normal;

}

blockquote cite {

	color: #666;

	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: 300;

	letter-spacing: 0.05em;

	text-transform: uppercase;

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

a img {

	border: 0;

}



pre {

	background: #f4f4f4;

	font: 13px "Courier 10 Pitch", Courier, monospace;

	line-height: 1.5;

	margin-bottom: 1.625em;

	overflow: auto;

	padding: 0.75em 1.625em;

}



sup,

sub {

	font-size: 10px;

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}



/* Links */

a {

	color: #ffb910;

	text-decoration: none;

	/*transition: all 0.5s ease-in-out 0s;*/

}

a:focus,

a:active,

a:hover {

	text-decoration: none;

}

:focus {/* remember to define focus styles! */

	outline: 0;

}



table {/* tables still need 'cellspacing="0"' in the markup */

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {font-weight: normal;text-align: left;vertical-align:top;}



th,td{color: #000;

font-size: 16px;

line-height: 19px;

text-align: left;}

table img{ margin:0 !important; width:100%;}





/* Reset CSS ENDS HERE */

html { -webkit-font-smoothing: antialiased; height:100%;}

body { font-size:14px; color:#b3b3b3; font-family: 'Open Sans', sans-serif; background:#fff;-webkit-font-smoothing: antialiased;height:100%;	/*overflow-x: hidden;*/}

.wrapper { max-width:970px; margin:0 auto;}
.wrapper1 { max-width:1030px; margin:0 auto;}

/*å*/
div#siteloader { position: fixed; left: 0; top: 0; z-index: 9999999; width: 100%; height: 100%; overflow: visible; background: #000 url(../images/ajax-loader.gif) no-repeat center center;}



/* layout */

#layout { float:left; width: 100%; height:100%; padding-top:60px; }



/********************************************Top Black Header Section Css******************************************************************/

header{ float:left; width:100%; background:#000; text-align:center; padding:11px 55px; position:absolute; left:0; top:0; z-index:999;}

header.fixed{ position:fixed; z-index:999999;}

header p{font-family: 'Open Sans', sans-serif; font-size:11px; line-height:15px; color:#fff; text-transform:uppercase; float:none; display:inline-block; width:auto; margin:10px -55px 0 -127px; padding:0;}
header p a{color:#fff; font-weight:600;}
header p a:hover{color:#DDD;}
header a.logo{ display:inline-block; float:left; width:127px; margin:0;vertical-align:top;}
a.logo img{ float:left;}

header ul.social{ list-style:none; float:right; width:auto; margin-top:8px;}
header ul.social li{ list-style:none; display:inline-block; float:left; width:25px; margin-left:5px;}
header ul.social li:first-child{ margin-left:0;}
header ul.social li a{ display:block;}
header ul.social li a img{ opacity:0.7; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
header ul.social li a:hover img{opacity:1;}




/********************************************Banner Css******************************************************************/

.banner{ float:left; width:100%;height:100%; position:relative; }

.banner_caption{ float:left; width:100%; height:100%; position:absolute; left:0; top:0;   z-index:99999; text-align:center; padding-top:38px;}
.banner_caption h3{font-family: 'old_standard_ttregular'; font-size:108px; line-height:110px; color:#000;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; text-transform:uppercase;}
.banner_caption h3 span{ display:block;font-family: 'old_standard_ttitalic'; font-size:26px; line-height:28px; letter-spacing:5px;}
.dark .banner_caption h3 { color: #fff;}


.banner_caption .paging{ float:left; width:100%;}

.banner_caption .col{ float:left; width:100%;}
.banner_caption .col .scrol_bg { background:none; border-radius: 10px; display: inline-block; height: 1px; position: relative; vertical-align: top; width: 215px; margin-left:5px;border-color: rgba(0, 0, 0, 0) !important;}

.ui-slider-handle {width:24px !important; height: 24px !important; border:none !important;  opacity:1; background:url(../images/progress_arrow.png) no-repeat center center !important; background-size:50% !important;  border-radius:0 !important; cursor:all-scroll !important;transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; padding:0 !important; margin-left:-1em !important;}


.banner_caption ul{ list-style:none; text-align:center; padding-top:20px;}
.banner_caption ul li{ list-style:none; display:inline-block;  background:none; margin:0 45px; padding:0; position:relative;}
.banner_caption ul li:first-child{ margin-left:0;}
.banner_caption ul li:last-child{ margin-right:0;}


.banner_caption ul li:first-child:after{ content:""; position:absolute; width:85px; height:2px; left:18px; top:5px; background:#000;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.banner_caption ul li:last-child:after{ content:""; position:absolute; width:85px; height:2px; right:18px; top:5px; background:#000;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.dark .banner_caption ul li:first-child:after{ background:#fff;}
.dark .banner_caption ul li:last-child:after{ background:#fff;}


.banner_caption ul li > a{ display:block;width:0; height:13px;background:none; border:1px solid rgba(0,0,0,0); border-radius:50%;position:relative;margin:0;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}

.banner_caption ul li:first-child > a{border:2px solid #000; width:13px;/*margin:0 5px 0 0*/  }
.banner_caption ul li:nth-of-type(2) > a{border:2px solid #000; width:13px;  }
.banner_caption ul li:last-child > a{border:2px solid #000; width:13px; /*margin:0 0 0 5px*/}

.dark .banner_caption ul li:first-child > a{ border-color:#fff;  }
.dark .banner_caption ul li:nth-of-type(2) > a{ border-color:#fff; }
.dark .banner_caption ul li:last-child > a{ border-color:#fff; }



.banner_caption ul li:nth-of-type(2) > a:after{content:"";position:absolute; background:#000; right:-1px;top:0; width:6px; height:10px; border-radius:0 10px 10px 0;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.banner_caption ul li:last-child > a:after{content:""; position:absolute; background:#000; right:0; top:0; width:6px; height:9px; border-radius:10px 0 0 10px;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}

.dark .banner_caption ul li:nth-of-type(2) > a:after{ background:#fff; }
.dark .banner_caption ul li:last-child > a:after{ background:#fff; }


.banner_caption ul li span{ position:absolute; top:24px; left:-200%; right:-200%; color:#000; width:auto; display:inline-block; font-size:12px; line-height:14px; text-transform:uppercase;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
.banner_caption ul li span a{color:#000; display:inline-block;width:auto !important; height:inherit !important; border-radius:0 !important; border:none !important;}

.dark .banner_caption ul li span{ color:#fff; }
.dark .banner_caption ul li span a{ color:#fff; }


.banner_caption .create{ float:left; width:100%; text-align:center; margin-top:125px;}
.banner_caption .create p{font-family: 'robotoregular'; font-size:10px; line-height:14px; color:#fff; text-transform:uppercase; padding-bottom:10px;}
.banner_caption .create img{ display:inline-block; width:101px;}

.banner .banner_slider_mobile{float:left; width:100%;height:100%; position:relative; background-size:cover !important; display:none;}
.banner .banner_slider{float:left; width:100%;height:100%; position:relative;background:#000;}
.banner_slider .banner_slide{display:block; float:left; width:100%;height:100%; background-size:cover !important; position:absolute; left:0; right:0; opacity:0}
.banner_slider .banner_slide.active{  opacity:1;}



.scroll_more{ float:left; width:100%; position:absolute; left:0; bottom:0;   z-index:99999; text-align:center; padding-bottom:15px;}
.scroll_more a{ display:inline-block; width:70px; height:70px; border-radius:50%; color:#fff; background:rgba(255,255,255,0.2) url(../images/scroll_more_arr.png) no-repeat center 47px;font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:9px; line-height:11px; text-transform:uppercase; padding:15px 9px 0;}






/********************************************Navigation Css******************************************************************/

.navigation{ float:left; width:100%; background:#fff; padding:10px 0;}
.navigation.fixed{ position:fixed; top:62px; left:0; z-index:999999; background:rgba(255,255,255,0.9);}
.navigation ul.timing{ list-style:none; text-align:center; margin-bottom:10px; text-transform:uppercase; font-size:12px; line-height:16px;}
ul.timing li{ display:inline-block; vertical-align:top; margin:0 50px; color:#000;}
ul.timing li a{color:#000; display:inline-block; width:auto;}
ul.timing li a:hover,ul.timing li a.active{color:#bc3032;}
ul.timing li:first-child{ margin-left:0;}
ul.timing li:last-child{ margin-right:0;}




.navigation ul.menu{list-style:none; text-align:center;}
ul.menu li{list-style:none; display:inline-block;  background:none; margin:0 7px; padding:0;position:relative;}

ul.menu li:first-child{ margin-left:0;}
ul.menu li.afternoon{ margin-left:48px;}
ul.menu li.night{margin-left:48px;}
ul.menu li:last-child{ margin-right:0;}



ul.menu li:first-child:after{ content:""; position:absolute; width:160px; height:2px; left:12px; top:5px; background:#767676;}
ul.menu li.afternoon:after{ content:""; position:absolute; width:160px; height:2px; left:12px; top:5px; background:#767676;}
ul.menu li.night:after{ content:""; position:absolute; width:95px; height:2px; left:12px; top:5px; background:#767676;}

ul.menu li > a{ display:inline-block;width:7px; height:7px;background:#000; border:none; border-radius:50%;position:relative;margin:2px 0 0; vertical-align:top;}
ul.menu li > a:hover,ul.menu li > a.current{ background:#bc3032;}
ul.menu li > a:hover:before,ul.menu li > a.current:before{ content:""; background:none; border:8px solid rgba(188,48,50,0.2); position:absolute; left:-8px; top:-8px;width:7px; height:7px; border-radius:50%;}

ul.menu li.morning span{ display:none;}
ul.menu li.afternoon span{ display:none;}
ul.menu li.night span{ display:none;}



ul.menu li:first-child > a,ul.menu li.afternoon > a,ul.menu li.night > a{border:2px solid #000; width:13px;height:13px; background:#fff; margin:0;}
ul.menu li:first-child > a:hover,ul.menu li.afternoon > a:hover,ul.menu li.night > a:hover,ul.menu li:first-child > a.current,ul.menu li.afternoon > a.current,ul.menu li.night > a.current{ border-color:#bc3032;}

ul.menu li:first-child > a:hover:before,ul.menu li.afternoon > a:hover:before,ul.menu li.night > a:hover:before,ul.menu li:first-child > a.current:before,ul.menu li.afternoon > a.current:before,ul.menu li.night > a.current:before{ display:none}

ul.menu li.afternoon > a:after{content:"";position:absolute; background:#000; right:-1px;top:0; width:6px; height:10px; border-radius:0 10px 10px 0;}
ul.menu li.night > a:after{content:""; position:absolute; background:#000; right:0; top:0; width:6px; height:9px; border-radius:10px 0 0 10px;}
ul.menu li.afternoon > a:hover:after,ul.menu li.night > a:hover:after,ul.menu li.afternoon > a.current:after,ul.menu li.night > a.current:after{background:#bc3032;}




/********************************************Sections Common Css******************************************************************/

.col_1{ float:left; width:100%; background:#fff;}


/***************************** Welcome Section Css ********************************/
.welcome_sec{float:left; width:100%; text-align:center; padding:55px 45px 35px;}
.welcome_sec h3{font-family: 'old_standard_ttitalic'; font-size:58px; line-height:62px; color:#000; padding-bottom:18px;}
.welcome_sec p{font-family: 'old_standard_ttitalic'; font-size:30px; line-height:36px; color:#000; padding-bottom:30px;}

.welcome_sec .create{ float:left; width:100%; text-align:center;}
.welcome_sec .create p{font-family: 'robotoregular'; font-size:10px; line-height:14px; color:rgba(0,0,0,0.5); text-transform:uppercase; padding-bottom:10px;}
.welcome_sec .create img{ display:inline-block; width:70px;}


.nav_container{ float:left; width:100%; clear:both; text-align:center; padding:4px 0;}
.nav_container .nav_block{ display:inline-block; width:24.5%; vertical-align:top; min-height:400px;  position:relative; overflow:hidden;}

.nav_container .nav_block .nav_block_img{ position:absolute; background-size:cover !important; top:0; left:0; z-index:1;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; height:100%; width:100%;}

.nav_container .nav_block:hover .nav_block_img{ transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}

.nav_container .nav_block:after{ content:""; position:absolute; background:rgba(0,0,0,0.6); left:0; top:0; width:100%; height:100%;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; z-index:6;}


.nav_container .nav_block .block_caption{position:absolute; top:50%; transform:translateY(-50%); width:100%;-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); left:0; z-index:9;}
.nav_container .nav_block .block_caption span{display:block; width:100%; color:#dbc478;font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:11px; line-height:15px; text-transform:uppercase; padding-bottom:8px;}
.nav_container .nav_block .block_caption h3{font-family: 'old_standard_ttbold';font-size:22px; line-height:22px; color:#fff; text-transform:uppercase; padding:0;}
.nav_container .nav_block a{position:absolute; left:0; top:0; display:block; width:100%; height:100%; z-index:99;}







/***************************** Map Section Css ********************************/

.map_sec{ float:left; width:100%;  min-height:490px; position:relative;}

#map12{width:100%; height: 700px;}
#map13{width:100%; height: 700px;}
#map14{width:100%; height: 700px;}
#map15{width:100%; height: 700px;}
#map22{width:100%; height: 700px;}
#map23{width:100%; height: 700px;}
#map24{width:100%; height: 700px;}
#map25{width:100%; height: 700px;}
#map32{width:100%; height: 700px;}
#map33{width:100%; height: 700px;}
#map34{width:100%; height: 700px;}
#map35{width:100%; height: 700px;}

.map_sec span.map_cta { height: auto; position: absolute; right: 15px; top: 20px; width: 175px; padding:5px 5px 5px 50px; text-align:center; background:rgba(169,150,92,0.8);font-family: 'Open Sans', sans-serif; font-weight:600; font-style:italic; color:#fff; font-size:12px; line-height:16px;}
.map_sec span.map_cta:after{ content:""; position:absolute; left:0; top:0; width:45px; height:100%; background:#a8965c url(../images/map_cta.png) no-repeat center center;}

.map_sec .head_cont{position:absolute; left:0; right:0; bottom:0; width:880px; margin:0 auto; background:#fff;text-align:center; padding:10px 15px 0;}
.head_cont span{ display:block; width:100%; color:#a8965c;font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:11px; line-height:15px; text-transform:uppercase; padding-bottom:5px;}
.head_cont h3{font-family: 'old_standard_ttregular'; font-size:40px; line-height:45px; color:#000; padding:0;max-width:80%; margin: 0 auto;}


.gm-style .gm-style-iw{ left:10px !important; top:10 !important; max-width:255px !important; min-height:85px !important; min-width:255px !important;}
.gm-style-iw img{ float:left; }
.gm-style-iw h4, .gm-style-iw p {
        margin: 0;color: #000;font-family: 'Open Sans', sans-serif;font-size:13px; line-height:15px;
        padding: 0;    }
.gm-style-iw a {
 font-family: 'Open Sans', sans-serif; font-weight:600; font-size:8px; line-height:12px; color:#a8965c; text-transform:uppercase; letter-spacing:1px;}
.gm-style-iw a:hover{ text-decoration:underline;}




/***************************** Description below map Section Css ********************************/

.desc_sec{ float:left; width:100%; padding:30px 0;}
.desc_sec p{font-family: 'old_standard_ttitalic'; font-size:22px; line-height:33px; color:#727272; text-align:center; padding:0 8% 30px;}





/***************************** Background Section Css ********************************/

.desc_block{ float:left; width:100%; background-size:cover !important; -moz-background-size:cover !important; -webkit-background-size:cover !important;background-attachment:fixed !important; min-height:800px; position:relative; overflow:hidden; }
.desc_block .desc_block_img{ display:none;}
.desc_block video { position: absolute;  top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 1; transform: translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%);background: none;}

.desc_block .desc_block_content{ position:absolute; left:0; bottom:0; width:100%; float:left; z-index:9;}

.desc_block .left_col{ float:left; }
.desc_block .right_col{ float:right; }
.desc_block .inner_col{width:490px;  background:rgba(255,255,255,0.95); /*max-height:750px;*/ height:auto; overflow:auto; }
.desc_block .inner_col .inner_col_cont{padding:22px 17px 10px 22px;}

.desc_block .inner_col div.head_bar{ display:block; border-bottom:2px solid #c5b992; margin-bottom:20px;position:relative; padding-left:50px;}
.desc_block .inner_col div.head_bar span.serial{ display:inline-block;min-width:50px; vertical-align:top;font-family: 'old_standard_ttitalic'; font-size:45px; line-height:49px; color:#000; padding:0; position:absolute; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); left:0; z-index:9; text-align:center;}
.desc_block .inner_col div.head_bar h3{ display:block;vertical-align:top; width:auto;font-family: 'old_standard_ttregular'; font-size:22px; line-height:26px;color:#000; border-left:1px solid #a8965c; padding:10px 0 10px 15px;}
.desc_block .inner_col div.head_bar h3 small{ display:block;font-family: 'old_standard_ttitalic'; font-size:16px; line-height:20px;}
.desc_block .inner_col div.head_bar span.detail_type{display:block;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:10px; line-height:14px; color:#989898; text-transform:uppercase; padding-bottom:2px;}
.desc_block .inner_col div.head_bar div.other_details{ display:block;border-left:1px solid #a8965c; position:relative;}
.desc_block .inner_col div.head_bar div.other_details:after{ content:""; position:absolute; background:#a8965c; width:200px; height:1px; left:0; top:0;}
.desc_block .inner_col div.head_bar div.other_details h3{ border:none; display:inline-block;}

.desc_block .inner_col p{font-family: 'Open Sans', sans-serif; font-weight:300; color:#000; font-size:15px; line-height:160%; padding-bottom:25px;}

.desc_block .inner_col span.photo_credit{ display:block; text-align:right;font-family: 'Open Sans', sans-serif; color:#999; font-size:11px; line-height:15px;}






/***************************** Animated Rows Section Css ********************************/

.row_container{float:left; width:100%;}
.row_container .row{float:left; width:100%; padding:40px 0;}
.row figure{ float:left; width:362px; background:#fff; text-align:center;}
.row figure video { width: 100%;  height: auto;  z-index: 1; margin-top:50px;}
#sec14d figure img{ display:none;}

.row figure span.photo_credit{ display:block; text-align:left;font-family: 'Open Sans', sans-serif; color:#999; font-size:11px; line-height:15px;}
.row .content_block{float:left; width:608px; padding-left:30px;}
.row .content_block span.photo_credit{ display:block; text-align:left;font-family: 'Open Sans', sans-serif; color:#999; font-size:11px; line-height:15px; margin-top:-20px;}
.row div.head_bar{ display:block; border-bottom:2px solid #c5b992; margin-bottom:20px; position:relative; padding-left:68px;}

.row div.head_bar span.serial{ display:inline-block; min-width:68px;font-family: 'old_standard_ttitalic'; font-size:53px; line-height:57px; color:#000; padding:0; position:absolute; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); left:0; z-index:9; text-align:center;}

.row div.head_bar h3{ display:block; font-family: 'old_standard_ttregular'; font-size:32px; line-height:36px;color:#000; border-left:1px solid #a8965c; padding:10px 0 10px 15px; }
.row div.head_bar h3 small{ display:block;font-family: 'old_standard_ttitalic'; font-size:20px; line-height:24px;}
.row div.head_bar span.detail_type{display:block;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:10px; line-height:14px; color:#989898; text-transform:uppercase; padding-bottom:2px;}

.row div.head_bar div.other_details{ display:block;border-left:1px solid #a8965c; position:relative;}
.row div.head_bar div.other_details:after{ content:""; position:absolute; background:#a8965c; width:52px; height:1px; left:0; top:0;}
.row div.head_bar div.other_details h3{ border:none; display:inline-block;}

.row p{font-family: 'old_standard_ttregular'; font-size:20px; line-height:35px;color:#000; padding-bottom:35px;}




/***************************** Seperator Section Css ********************************/

.seperator_sec{ float:left; width:100%; text-align:center; padding:50px 15px 100px;}
.seperator_sec.final{ padding-bottom:50px;}
.seperator_sec .disclaimer_text{display:block; text-align:right;font-family: 'Open Sans', sans-serif; color:#999; font-size:11px; line-height:15px; padding-bottom:5px}
.disclaimer_text {
    display: block;
    text-align: right;
    font-family: 'Open Sans', sans-serif;
    color: #999;
    font-size: 11px;
    line-height: 15px;
    padding: 0 5px 5px 0;
}
.seperator_sec a{ display:inline-block; max-width:100%;}
.seperator_sec img { border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; display: block; float: none; margin: 0 auto; padding: 20px 0;
    position: relative; text-align: center; width: auto;max-width:100%;}
.seperator_sec img.desktop_sep{ display:block;}
.seperator_sec img.mobile_sep{ display:none;}




html { -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */ }

