﻿@import url(//fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic|Lato|Cinzel+Decorative:400,700,900|Cinzel:400,700,900);

*{margin:0px;padding:0px;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none;}

html, body{width:100%;font-size:14px;color:#552448;font-family:'Libre Baskerville', serif, Arial;background:#fff;}

p{line-height:22px;color:#545765;font-size:17px;}

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;vertical-align:baseline;}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section{display:block;}

.centering{max-width:1254px;position:relative;margin:auto;}

.wrapper{padding:0 15px;max-width:1280px;position:relative;margin:auto;}

*::-webkit-input-placeholder{opacity:1;color:#888;}

*::-moz-placeholder{opacity:1;color:#888;}

*:-ms-input-placeholder{opacity:1;color:#888;}

a{text-decoration:none;outline:none;transition:all 0.3s;-webkit-transition:all 0.3s;}

ul{list-style:none;margin:0px;}

.clear{clear:both;overflow:hidden;}

img{border:0px;outline:none;display:block;max-width:100%;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

input, textarea{font-family:Arial;transition:all 0.3s;-webkit-transition:all 0.3s;}

input:focus, textarea:focus{outline:none;}

.pull_left{float:left;}

.pull_right{float:right;}

#back-to-top{position:fixed;bottom:15px;display:none;right:15px;z-index:-1;width:34px;height:34px;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;transition:opacity 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out;line-height:34px;opacity:0;text-align:center;color:#000;font-size:22px;padding:0;background:#fff;}

#back-to-top i{display:block;line-height:32px;}

#back-to-top.show{opacity:0.6;z-index:9999;}

#back-to-top.show:hover{opacity:1;}

.parallax{min-height:768px;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-attachment:fixed;background-size:cover;}

#wrapper{width:100%;min-height:100% !important;margin:auto;overflow:hidden;position:relative;padding-bottom:0px;}

#header-part{width:100%;box-shadow:0 0 20px rgba(0,0,0,0.8);z-index:9999;border-bottom:1px solid #fff;border-top:1px solid #fff;position:absolute;left:0px;top:694px;background:rgba(0,0,0,0.5);}

#header-part .centering{height:72px;}

#header-part a.logo{margin:13px 0 0 13px;display:none;float:left;}

#header-part.stickyhead{position:fixed;top:0;border-top:none;}

#header-part.stickyhead a.logo{display:block;}

.nav-bar{padding-top:13px;float:right;position:relative;}

.nav-bar ul{list-style:none;width:auto;margin:0 -50px;text-align:center;}

.nav-bar li{padding:0 56px;border-right:1px solid #fff;letter-spacing:0.01em;float:left;font-size:20px;font-family:'Cinzel', serif;font-weight:900;position:relative;text-transform:uppercase;line-height:44px;}

.nav-bar li:last-child{border:none;}

.nav-bar li.overview{display:none;}

.nav-bar li a{color:#fff;transition:none;-webkit-transition:none;}

.nav-bar li a:hover, .nav-bar li.active a, .nav-bar li a.current{color:#fbb70a;}

.nav-bar a.mobilemenu{display:none;}

.nav-bar a.close{display:none;}

#header-part.stickyhead .nav-bar{float:right;margin-right:-15px;}

#header-part.stickyhead .nav-bar ul{margin:0;}

#header-part.stickyhead .nav-bar li{padding:0 0 0 42px;border:none;}

#header-part.stickyhead .nav-bar li.overview{display:block;}

#slider-part{width:100%;height:768px;overflow:hidden;text-align:center;position:relative;}

#slider-part .slides li{height:768px;position:relative;}

#slider-part .slides li .block{position:absolute;left:0px;top:0px;width:100%;height:100%;}

#slider-part .logo{display:block;width:816px;margin:235px auto 30px;}

#slider-part a.btn{padding-top:52px;margin:0 91px;display:inline-block;transition:none;line-height:24px;-webkit-transition:none;width:248px;height:122px;text-align:center;color:#000;font-size:18px;font-family:'Cinzel', serif;font-weight:900;background:url(../images/about-btn.png) left top no-repeat;}

#slider-part a.btn:hover{background-position:left bottom;}

#slider-part h4{padding-bottom:0;color:#fff;font-size:20px;line-height:28px;font-family:'Libre Baskerville', serif;font-weight:700;text-transform: uppercase;}

#slider-part p{padding-bottom:5px;color:#fff; font-size:16px;line-height:31px;font-family:'Libre Baskerville', serif;font-weight:400;}

#slider-part .right{max-width:575px;margin:140px 60px 0 0;float:right;}

#slider-part .left{max-width:600px;margin:32px 0px 0 80px;float:left;}

#slider-part .video{margin:0px 0 20px 27px;width:544px; height: 310px; overflow: hidden;}

#slider-part .video video { min-width: 100%; display: block; min-height: 100%; width:100%;height:306px; float:left;}

#slider-part .slide1 p { font-size: 20px; line-height: 30px; padding-bottom: 45px; }

.scrol_to_top { width: 81px; height: 39px; font-size: 0px; line-height: 0px; display: inline-block; vertical-align: top; background: url(../images/scrol_bottom.png) top left no-repeat; transition: none; -webkit-transition: none; }

.scrol_to_top:hover { background-position: bottom left; } 



#slider-part ul, #slider-part ol{list-style:none;}

#slider-part .flex-control-nav{position:absolute;left:0px;bottom:103px;width:100%;height:14px;z-index:99;}

#slider-part .flex-control-nav li{padding:0 29px;display:inline-block;}

#slider-part .flex-control-nav li a{display:block;cursor:pointer;width:14px;height:14px;text-indent:-9999px;background:#fff;}

#slider-part .flex-control-nav li a.flex-active{cursor:default;background:#fbb70a;}

#slider-part.loading{height:768px;background:url(../images/loading.gif) center center no-repeat;}

#slider-part.loading .main_slider{opacity:0;}

/*#slider-part .flex-direction-nav{opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;position:absolute;width:1330px;height:40px;z-index:9;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:45%;}*/

#slider-part .flex-direction-nav a{color:#fff;position:absolute;top:50%;z-index:99;font-size:50px;line-height:60px;margin-top:-68px;}

#slider-part .flex-direction-nav a:hover{color:#fdcd29;}

#slider-part .flex-direction-nav a.flex-prev{left:50%; margin-left: -636px; }

#slider-part .flex-direction-nav a.flex-next{right:50%; margin-right: -618px;}

#slider-part:hover .flex-direction-nav{opacity:1;}

#content-part{width:100%;position:relative;}

/*h2{padding:0 105px;display:inline-block;font-size:65px;position:relative;line-height:70px;font-family:'Cinzel Decorative', cursive;color:#fff;font-weight:900;}

h2:after{content:'';width:93px;height:6px;position:absolute;left:0px;margin-top:-5px;top:50%;background:url(../images/left_arrow.png) no-repeat;}

h2:before{content:'';width:93px;height:6px;position:absolute;right:0px;margin-top:-5px;top:50%;background:url(../images/right_arrow.png) no-repeat;}
*/

.lore-bar{padding-top:98px;width:100%;text-align:center;position:relative;background-image:url(../images/lore_bg.jpg);}

.lore-bar h2{margin-bottom:60px;}

.lore-bar .block{padding:0 65px;width:751px;float:left;position:relative;margin:110px 0 110px 253px;background:url(../images/lore_mid.png) repeat-y;}

.lore-bar .block:after{content:'';width:751px;position:absolute;left:0px;top:-110px;height:110px;background:url(../images/lore_top.png) no-repeat;}

.lore-bar .block:before{content:'';width:751px;position:absolute;left:0px;bottom:-110px;height:110px;background:url(../images/lore_bottom.png) no-repeat;}

.lore-bar p{margin-bottom:-53px;color:#fff;font-size:16px;line-height:28px;}

.lore-bar .text{margin:-55px 0 0;display:inline-block;position:relative;z-index:9;float:left;}

.lore-bar .link{padding-top:40px;text-align:center;margin:auto;}

.lore-bar .link a{padding-top:52px;margin:0 91px;display:inline-block;transition:none;line-height:24px;-webkit-transition:none;width:248px;height:122px;text-align:center;color:#000;font-size:18px;font-family:'Cinzel', serif;font-weight:900;background:url(../images/story_btn.png) left top no-repeat;}

.lore-bar .link a.world{background-image:url(../images/world_btn.png);}

.lore-bar .link a:hover{background-position:left bottom;}

.races-bar{padding-top:98px;width:100%;min-height:768px;text-align:center;position:relative; background-image: url(../images/race_bg_img.jpg);}

.races-bar .mCustomScrollbar { margin-bottom: -65px; } 

.races-bar .top{position:absolute;left:0px;top:97px;width:100%;z-index:98;}

.races-bar h2{margin-bottom:54px;}

.races-bar .block{padding:0 35px;float:left;width:628px;position:relative;margin:333px 0 110px;background:url(../images/races_mid.png) repeat-y;}

.races-bar .block:after{content:'';width:628px;position:absolute;left:0px;top:-106px;height:106px;background:url(../images/races_top.png) no-repeat;}

.races-bar .block:before{content:'';width:628px;position:absolute;left:0px;bottom:-107px;height:107px;background:url(../images/races_bottom.png) no-repeat;}

.races-bar p{ margin: 0; color:#fff;font-size:16px;line-height:28px;}

.races-bar span.links { display: block; text-align: center; font-family:'Cinzel', serif; font-weight: 700; color: #fff; font-size: 18px; padding-top: 10px; }

.races-bar span.links span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.races-bar span.links a { display: inline-block; vertical-align: top; color: #fff; text-decoration: underline; margin: 0 6px; }

.races-bar span.links a:hover, .races-bar span.links a.active { text-decoration: underline; color: #fbb70a; }

.races-bar .text{position:relative;display:inline-block;margin-top:-20px;z-index:9;float:left;}

.races-bar .text.dark_myr { margin-top: -50px; }

.races-bar .text.dark_myr span.links { padding: 0px 0px 10px; }

.races-bar .left{max-width:625px;}

.races-bar h3{padding-bottom:10px;font-size:42px;display:block;line-height:45px;color:#fff;text-transform:uppercase;font-family:'Cinzel', serif;font-weight:400;}

.races-bar #carousel .flex-viewport ul{list-style:none;overflow:hidden;}

.races-bar #carousel .flex-viewport li{margin-right:45px;margin-top:12px;cursor:pointer;float:left;width:100px;height:100px;position:relative;}

.races-bar #carousel .flex-viewport li img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}

.races-bar #carousel .flex-viewport li.flex-active-slide img, .races-bar #carousel .flex-viewport li:hover img{filter:none;-webkit-filter:grayscale(0%);}

.races-bar #carousel .flex-viewport li:after{content:'';position:absolute;width:100px;height:100px;left:0px;top:0px;z-index:9;background:url(../images/img_overlay.png) no-repeat;}

.races-bar #carousel .flex-viewport li.flex-active-slide:after, .races-bar #carousel .flex-viewport li:hover:after{height:112px;top:-12px;background-image:url(../images/img_overlay_active.png);}

.races-bar #carousel{width:1340px;position:absolute;left:50%;margin-left:-630px;bottom:53px;z-index:999;}

.races-bar #slider{position:relative;}

.races-bar #slider li{height:768px;background-position:center center;background-repeat:no-repeat;}

.races-bar .races_slider{width:100%;height:100%;position:absolute;left:0px;top:0px;}
.races-bar .dark_myr_images { width:100%;height:100%;position:absolute;left:0px;top:0px; }
.races-bar .dark_myr_images img { position: absolute; bottom: 0px; right: 50%; margin-right: -700px; transform: translateX(1500px); -webkit-transform: translateX(1500px); -moz-transform: translateX(1500px); -ms-transform: translateX(1500px); transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s; visibility:hidden; }
.races-bar .dark_myr_images img.active { transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); visibility:visible; } 
.races-bar .dark_myr_images img.lefttransfrom { transform: translateX(-3000px); -webkit-transform: translateX(-3000px); -moz-transform: translateX(-3000px); -o-transform: translateX(-3000px); }

.races-bar .races_slider #slider li.flex-active-slide img.sketech-image { }

.races-bar .race_artwork { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.races-bar .race_artwork img.sketech-image { position: absolute; bottom: 0px; right: 50%; margin-right: -700px; transform: translateX(1500px); -webkit-transform: translateX(1500px); -moz-transform: translateX(1500px); -ms-transform: translateX(1500px); transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s; visibility:hidden; }

.races-bar .race_artwork img.sketech-image.lefttransfrom { transform: translateX(-3000px); -webkit-transform: translateX(-3000px); -moz-transform: translateX(-3000px); -o-transform: translateX(-3000px);}

.races-bar .race_artwork img.sketech-image.current { transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); visibility:visible; }

.races-bar .races_slider .centering { position: static; }

.races-bar.loading{background:url(../images/loading.gif) center center no-repeat !important;}

.races-bar.loading .races_slider{opacity:0;}

.races-bar .flex-direction-nav a{color:#fff;position:absolute;top:35px;z-index:99;font-size:25px;line-height:60px;}

.races-bar .flex-direction-nav a:hover{color:#fbb70a;}

.races-bar .flex-direction-nav a.flex-prev{left:10px;}

.races-bar .flex-direction-nav a.flex-next{right:10px;}

.races-bar .flex-direction-nav{display:none;}

.icon-bar{ text-align: center; padding: 100px 0 30px; width:100%;position:relative;background-image:url(../images/icon_bg.jpg);}

.icon-bar ul{list-style:none;text-align:center;margin: 50px 0 0 0px;width:100%;}

.icon-bar li{width:308px;margin:12px 16px;height:165px;display:inline-block;position:relative;}

.icon-bar li span.name{ font-size: 24px; line-height: 30px; color: #fff; text-transform: uppercase; display: block; width: 100%; text-align: center; padding-top: 15px; font-family:'Cinzel', serif; font-weight: 400; }

.icon-bar li img{transition:all 0.3s;-webkit-transition:all 0.3s; display: block; margin: auto; }

.icon-bar .centering{max-width:1360px;}

.icon-bar .overlay{padding:15px 20px; opacity: 0; display: none; transition: all 0.3s; -webkit-transition: all 0.3s; position:absolute;left:50%;top:50%;z-index:99;width:337px;height:180px;background:url(../images/icon_overlay.png) no-repeat; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background-size: contain; }


.icon-bar .overlay .text { display: table-cell; vertical-align: middle; height: 150px; }

.icon-bar li:hover span.name, .icon-bar li:hover img { opacity: 0; } 

.icon-bar .overlay .text a { color: #fbb70a; font-size: 14px; line-height: 20px; display: table; margin: 2px auto auto; font-family:'Cinzel', serif; font-weight: 700; text-transform: uppercase; }

.icon-bar .overlay .text a:hover { text-shadow: 0 0 10px #fdcd29; -webkit-text-shadow: 0 0 10px #fdcd29; -ms-text-shadow: 0 0 10px #fdcd29; -moz-text-shadow: 0 0 10px #fdcd29; }

.icon-bar li:hover .overlay{ opacity: 1; display: table;}

.icon-bar h3{padding:0px 0 5px;color:#fff;font-weight:900;font-family:'Cinzel', serif;font-size:20px;line-height:24px;text-transform:uppercase;}

.icon-bar p{color:#fff;font-size:14px;line-height:20px; overflow: hidden; color:#fff;}

.news-bar{padding-top:95px;width:100%;position:relative;text-align:center;background-image:url(../images/news_bg.jpg);}

.news-bar .block{padding:0 55px;min-height:205px;width:751px;position:relative;margin:110px auto;background:url(../images/news_mid1.png) repeat-y;}

.news-bar .block:after{content:'';width:751px;position:absolute;left:0px;top:-106px;height:106px;background:url(../images/news_top1.png) no-repeat;}

.news-bar .block:before{content:'';width:751px;position:absolute;left:0px;bottom:-106px;height:106px;background:url(../images/news_bottom1.png) no-repeat;}

.news-bar .left{float:left;width:751px;}

.news-bar .right{float:right;width:460px;}

.news-bar .right .block{padding:0 37px;width:460px;background-image:url(../images/news_mid2.png);}

.news-bar .right .block:after{width:460px;background-image:url(../images/news_top2.png);}

.news-bar .right .block:before{width:460px;background-image:url(../images/news_bottom2.png);}

.news-bar h2{margin-bottom:56px;}

.news-bar .space{margin:-50px 0; width: 100%; float: left; position:relative;z-index:99;}

.news-bar h3{padding:0 105px;display:inline-block;font-size:28px;position:relative;line-height:32px;font-family:'Cinzel', serif;text-transform:uppercase;color:#fff;font-weight:900;}

.news-bar h3:after{content:'';width:75px;height:6px;position:absolute;left:20px;margin-top:-4px;top:50%;background:url(../images/left_arrow.png) no-repeat;background-size:75px auto;}

.news-bar h3:before{content:'';width:75px;height:6px;position:absolute;right:20px;margin-top:-4px;top:50%;background:url(../images/right_arrow.png) no-repeat;background-size:75px auto;}

.news-bar p{padding:30px 0 8px;font-size:18px;line-height:27px;color:#fff;font-family:'Libre Baskerville', serif;font-weight:700;}

.news-bar p span{display:block;font-weight:400;}

.news-bar .btn{color:#fbb70a;transition:all 0.5s;-webkit-transition:all 0.5s;display:inline-block;font-size:18px;line-height:24px;text-transform:uppercase;font-family:'Cinzel', serif;font-weight:700;}

.news-bar .btn i{float:right;margin:3px 0 0 5px;}

.news-bar .btn:hover{text-shadow:0 0 10px #fdcd29;}

.news-bar .news{padding-bottom:34px;margin-bottom:5px;overflow:hidden;border-bottom:2px solid #d3d3d2;}

.news-bar .right p{padding:15px 0 7px;font-size:16px;line-height:28px;}

.news-bar .text{padding-bottom:38px;}

.about-bar{padding-top:98px;width:100%;text-align:center;position:relative;background-image:url(../images/about_bg.jpg);}

.about-bar h2{margin-bottom:60px;}

.about-bar .block{padding:0 75px;width:751px;float:left;position:relative;margin:110px 0 150px 253px;background:url(../images/lore_mid.png) repeat-y;}

.about-bar .block:after{content:'';width:751px;position:absolute;left:0px;top:-110px;height:110px;background:url(../images/lore_top.png) no-repeat;}

.about-bar .about_slider { margin-bottom:-60px; float: left; clear: both; width: 100%; }

.about-bar .flex-direction-nav { list-style-type: none; margin: 0px; padding: 0px; }

.about-bar ul.slides { margin: 0px; padding: 0px; list-style-type: none; }

.about-bar a.flex-prev { font-size: 0px; line-height: 0px; display: block; width: 18px; height: 37px; color: #fff; position: absolute; top: 85px; left: -45px; background: url(../images/prev_arrow.png) top left no-repeat; transition: none; -webkit-transition: none; }

.about-bar a.flex-next { font-size: 0px; line-height: 0px; display: block; width: 18px; height: 37px; color: #fff; position: absolute; top: 85px; right: -45px; background: url(../images/next_arrow.png) top left no-repeat; transition: none; -webkit-transition: none; }

.about-bar a.flex-next:hover, .about-bar a.flex-prev:hover { background-position: bottom left; }

.about-bar .block:before{content:'';width:751px;position:absolute;left:0px;bottom:-110px;height:110px;background:url(../images/lore_bottom.png) no-repeat;}

.about-bar p{color:#fff;font-size:16px;line-height:28px;}
.about-bar p em { font-style: italic; }

.about-bar .text{margin:-55px 0 0;display:inline-block;position:relative;z-index:9;float:left; width: 100%; }

.about-bar .link{padding-top:55px;text-align:center;margin:auto;}

.about-bar .link a{padding-top:45px;margin:0 91px;display:inline-block;transition:none;line-height:24px;-webkit-transition:none;width:238px;height:113px;text-align:center;color:#000;font-size:18px;font-family:'Cinzel', serif;font-weight:900;background:url(../images/story_btn.png) left top no-repeat;}

.about-bar .link a.world{background-image:url(../images/world_btn.png);}

.about-bar .link a:hover{background-position:left bottom;}

.about-bar a.btn{padding-top:52px;margin:0 91px;display:inline-block;transition:none;line-height:24px;-webkit-transition:none;width:248px;height:122px;text-align:center;color:#000;font-size:18px;font-family:'Cinzel', serif;font-weight:900;background:url(../images/about-btn.png) left top no-repeat;}

.about-bar a.btn:hover{background-position:left bottom;}

#footer-part{padding:42px 15px 45px;width:100%;position:relative;background:#000;}

.footer-bar{width:100%;position:relative;}

.footer-bar .logo{position:absolute;left:0px;top:5px;}

.footer-bar .right{width:100%; max-width: 668px; overflow:hidden; float: right;}

.footer-bar .right .one { width: 256px; float: left; }

.footer-bar .right .two { width: 170px; float: left; }

.footer-bar .right .three { width: 159px; float: left; }

.footer-bar .right .four { width: 82px; float: left; }

.footer-bar .right h3 { padding-bottom: 3px; font-size: 18px; color: #fff; font-family: 'Cinzel', serif; font-weight: 900; line-height: 25px; text-transform: uppercase; }
.footer-bar .right h3 a { color: #fff; } 
.footer-bar .right h3 a:hover { color: #fbb70a; }

.footer-bar .right li a { font-size: 13px; line-height: 17px; color: #fff; font-weight: 400; font-family:'Lato', sans-serif; display: table; }

.footer-bar .right li a:hover { color: #fbb70a; }

.footer-bar .link{padding-top:55px;width:100%;overflow:hidden; clear: both; }

.footer-bar .link ul{list-style:none;overflow:hidden; text-align: right; }

.footer-bar .link li{padding-left:25px;display: inline-block; vertical-align: top; font-size:13px;font-family:'Lato', sans-serif;line-height:20px;color:#fff;}

.footer-bar .link li a{color:#fff;text-decoration:none;display:inline-block;}

.footer-bar .link li a:hover{color:#fbb70a;}

.footer-bar .link .copyright{ float: left; text-align: left;  padding-left: 0px;}

.footer-bar .social{position:absolute;left:0px;top:84px;}

.footer-bar .social ul{list-style:none;}

.footer-bar .social li{padding-right:17px;float:left;}

.footer-bar .social li a{width:35px;height:35px;border:1px solid #fff;display:block;text-align:center;line-height:35px;color:#fff;font-size:17px;border-radius:4px 0 4px 0;-webkit-border-radius:4px 0 4px 0;}

.footer-bar .social li a:hover{color:#000;box-shadow:inset 0 -36px #fbb70a;}

.mCustomScrollbar { height: 130px; margin-bottom: -35px; position: relative; overflow: hidden; }

.mCustomScrollbar p { padding: 0 10px; }

.No-mCustomScrollbar p a,
.mCustomScrollbar p a { font-size: 18px; color: #fbb70a; text-transform: uppercase; font-family: 'Cinzel', serif; font-weight: 700; display: table; margin: 3px auto auto; }
.No-mCustomScrollbar p a:hover,
.mCustomScrollbar p a:hover { text-shadow: 0 0 10px #fdcd29; -webkit-text-shadow: 0 0 10px #fdcd29; -ms-text-shadow: 0 0 10px #fdcd29; -moz-text-shadow: 0 0 10px #fdcd29; }

.mCustomScrollbar p br { display: none; }

video[poster]{

height:100%;

width:100%;

}
#play_video { padding-top:52px;display: none;transition:none;line-height:24px;-webkit-transition:none;width:248px;height:122px;text-align:center;color:#000;font-size:18px;font-family:'Cinzel', serif;font-weight:900;background:url(../images/about-btn.png) left top no-repeat; }
#play_video:hover{background-position:left bottom;}
.races-bar #slider .flex-direction-nav { display: none; }



.bg-dark{ /* background: #323131; */  padding-top: 3em; }
.bg-grey{ background-color: #cccccb;}
html, body{ background-color: black;}
* .relative{position: relative !important; top: auto !important; left: auto !important;}
#header-part.relative a.logo{display:block;}
#header-part.relative .nav-bar{float:right;margin-right:-15px;}
#header-part.relative .nav-bar ul{margin:0;}
#header-part.relative .nav-bar li{padding:0 0 0 42px;border:none;}
#header-part.relative .nav-bar li.overview{display:block;}
#header-part .logo{
    position: relative;
    z-index: 200;
}

    .title2 { font-size: 18px; text-transform: uppercase; color: #fff; font-family: 'Cinzel'; padding-top: 20px; font-weight: bold;}
    .title3 { color: #fff; font-family: 'Libre Baskerville'; font-size: 14px;padding-bottom: 10px; font-weight: bold;}

    .side-nav .title2 a,
    .side-nav .title2 a:visited,
    .side-nav .title2 a:hover{
    	color: #ffffff;
    }
    .footer-nav a,
    .footer-nav a:visited,
    .footer-nave  a:hover{
    	color: white;
    }
    .side-nav .title3 a,
    .side-nav .title3 a:visited{
    	color: #ffffff;
    }
    .side-nav .title3 a:hover{
    	color: #fbb70a;   
    }
    .footer-nav .nav{
        margin-right: 30px;
    }
    .hero { height: 30em; width: 100%; background: #cccccb; line-height: 30em; }
    .hero h2 { text-align: center; }
    
    .body {  /*background: #323131; */ padding: 3em 0; }
    p { /*color: #fff; */ padding-bottom: 1em; font-family: 'Libre Baskerville'; font-size:  14px; line-height: 20px;}
    a, a:hover, a:visited{
    	text-decoration: none !important;
    }
@media  (max-width: 1350px){
    #header-part.relative .nav-bar li {
        padding: 0 5px;
        font-size: 14px;
        margin: 0;
    }
}
@media only screen and (max-width: 767px){
    #header-part .centering {
        padding: 0;
    }
    .nav-bar{
        position: absolute;
    top: 0;
    width: 100%;

    }
    .single-page-nav{
        background-color: black;
        position: relative;
        top: 21px;
    }
    #header-part.relative  .single-page-nav li{
        border-bottom: 1px solid white;
    }
    .single-page-nav li:last{
        border-width: 0px;
    }
    .side-nav{
        text-align: center
    }
    .footer-nav{
        margin-bottom: 20px;
        font-size: ;
    }
    .footer-nav a{
            font-size: 12px;
            line-height: 17px;
            color: #fff;
            font-weight: 400;
            font-family: 'Lato', sans-serif;
            display: table;
    }
}
 /*end JT style */
 html,
body {
	margin:0;
	padding:0;
	/*height:100%;*/
  	background-image: url('/images/fire-ice-bg.jpg'); no-repeat center center fixed;
	background-repeat: no-repeat;
	background-attachment: fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}



