@charset "UTF-8";
/* CSS Document */
@import url('../fonts/Averia-Libre.css');

/*@import url('../fonts/roboto-light.css');
@import url('../fonts/font-awesome.min.css');
@import url('../fonts/Fredericka-the-Great.css');
@import url('../fonts/lato-regular.css');
@import url('../fonts/lato-semibold.css');
@import url('../fonts/lato-medium.css');
@import url('../fonts/lato-bold.css');
@import url('../fonts/lato-black.css');
@import url('../fonts/Umbrage.css');
@import url('../fonts/Dancing-in-the-Rainbow.css');*/

/*@import url('../fonts/BatmanForeverAlternate.css');*/
@font-face {
font-family: din;
src: url("../fonts/din-font.ttf") format("opentype");
}





html {
    -webkit-transition: background-color 1s;
    transition: background-color 1s;
}
html, body {
    /* For the loading indicator to be vertically centered ensure */
    /* the html and body elements take up the full viewport */
    min-height: 100%;
}
html.loading {
    /* Replace #333 with the background-color of your choice */
    /* Replace loading.gif with the loading image of your choice */
    background: #333 no-repeat 50% 50%;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: background-color 0;
    transition: background-color 0;
    
}
body {
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
html.loading body {
    /* Make the contents of the body opaque during loading */
    opacity: 0;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: opacity 0;
    transition: opacity 0;
}

/*
.hide-header{display: none;}
.full-height{height: 2000px;}*/

.popup-full-iframe{display: none; }
.iframe-layout{width: 1300px; height: 800px;}
.fancybox-lock .fancybox-overlay{z-index: 9999;}
.fancybox-skin{background: none;}
.fancybox-inner{border:1px solid #fff;}
.body-padding {padding:30px;}
.show-xs{display: none;}
.hide-xs .col-md-3 {margin-bottom: 20px;}

.hideMe             {display: none;}
.promenadeDisable   {background: #a5a5a5 !important; box-shadow: unset !important;}
.avenuesEnable      {background: #896f30 !important; box-shadow: 0px 3px 3px rgba(0,0,0,0.4); color: #fff !important;}
/*.avenuesSection .adventure-thumb {width: 20%;}*/
/*.avenuesSection .swiper-slide {width: auto;}*/




.values{color: #fff;}
*						{margin:0;padding:0;-webkit-font-smoothing:antialiased;}
body					{margin:0 auto;font-family:'Averia Libre';font-size:16px;color:#000;line-height:normal;background:#000 url(../images/bg.jpg) left top repeat;position:relative;background-attachment: fixed}
html					{height:100%}
a:active, a:focus,input:focus, textarea:focus,select button{outline:0;}
a:active, a:focus		{outline:expression(hideFocus='true')}
::-moz-focus-inner		{border:1px solid transparent!important;}
:link,:visited			{text-decoration:none}
ul,pre,form,blockquote, fieldset,input,p, select, label, button, textarea,header,nav,section{margin:0px;list-style:none;padding:0;vertical-align:top;border-radius:0;/*font-family:'Averia Libre';*/font-family:din, sans-serif;}
input, select, textarea	{border:1px solid #CCCCCC;padding:0px 10px;color:#7e8082;font-size:16px;font-family:'Averia Libre';line-height:31px;border-radius:0px;background:#FFF; }
input:focus, select:focus, textarea:focus{border:1px solid #d9b500}	
a img					{border:none}
h1,h2,h3,h4,h5,h6		{margin:0px;padding:0px;line-height:normal;font-weight:normal;color:#000;font-family:'Averia Libre';}
#jpreLoader 			{overflow:hidden;border:3px solid #896f30;background:#8f9193 url(../images/jpreLoader-n-bg.jpg) center center no-repeat}
#jpreLoader,#jprePercentage{border-radius:100%;width:100px;height:100px; }
#jprePercentage 		{position: absolute!important;top:0px!important;padding:32px 0 0 0;text-align: center;color:#fff   }
#jpreBar 				{border-radius:100%;height:94px!important;background:#896f30 url(../images/jpreLoader-bg.jpg) center center no-repeat;border:3px solid #000}
.button,.escape-plan,.escape-plan img,.wsmenu-list > li > a,.navigation,.navigation::after,.faq li .faq-link span,.faq li .faq-link,.book-now,.social a,.testimonials,.social-share a,.share-link,.avenues-promenade a,.sticky-wrappe,.social-main
{transition:all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
.game-thumb .game-img,.adventure-img,.game-thumb h2,.all-can-div,.icon-contents h3,.icon-div,.step-icon,.step-title,.indicator {transition:all 0.7s ease-out 0s;-webkit-transition: all 0.7s ease-out 0s;-moz-transition: all 0.7s ease-out 0s;-o-transition: all 0.7s ease-out 0s;-ms-transition:all 0.7s ease-out 0s;}
.slideshow-text h2,.slideshow-text p{transition:all 1.7s ease-out 0.5s;-webkit-transition: all 1.7s ease-out 0.5s;-moz-transition: all 1.7s ease-out 0.5s;-o-transition: all 1.7s ease-out 0.5s;-ms-transition:all 1.7s ease-out 0.5s;}
#owl-demo .owl-item img{transition:all 10s ease-out 0s;-webkit-transition: all 10s ease-out 0s;-moz-transition: all 10s ease-out 0s;-o-transition: all 10s ease-out 0s;-ms-transition:all 10s ease-out 0s;}

/*start header -----------------------------------------------------------------------------*/
.sticky-wrapper	{overflow:hidden;width:100%;position:relative;z-index:999;/*position:fixedtop:0px;left:0px;right:0px;*/ }
.main-logo 		{/*overflow:hidden;*/display:block;position: relative;z-index:9999;width:100%;left:0px;right:0px;top:0px;background:#000}
#header 		{background:rgba(0,0,0,0.9);color:white;text-align:center;width:100%;box-sizing:border-box;z-index:9999;overflow:hidden;}
.navigation 	{position: relative;z-index:1;margin-bottom:15px }
.navigation::after {background:#896f30;content:"";height:41px;position:absolute;right:-100%;top:0;width:100%;}
/*@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .navigation::after{ height: 40px;} 
}*/
.logoposition  	{margin:0 auto;position:relative;z-index:999;overflow: visible!important}
.escape-land-div{float:left;width:625px;position:fixed; left:34%; top:35%; z-index:999;cursor:pointer;}
.escape-land-large{display:block;}
.escape-land-large img{width:98%;}
.pointer_one 	{position:absolute;width:3.95542168675%;height:9.48416422287%;top:14.5327565982%;left:14.105%;border-radius:100%;border:0px solid rgba(255,10,10,1)}
.pointer_one div img,.pointer_three div img{width:100%;height:100%;display:block;vertical-align:top;float:left}
.pointer_one div,.pointer_three div,.pointer_two div{position:absolute;left:0px;top:0px;bottom:0px;right:0px;}

.no-padding {padding:0px;}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.pointer_one div{
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.pointer_three 	{position:absolute;width:8.19277108434%;height:19.9413489736%;top:11.4369501466%;right:9.75903614458%;border-radius:100%;border:0px solid rgba(255,10,10,1)}
@keyframes spinthree {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.pointer_three div.largePoint{
    animation-name: spinthree;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes spinthreeSmall {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.pointer_three div.smallPoint{
    animation-name: spinthreeSmall;
    animation-duration: 48000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.pointer_two 	{position:absolute;width:5.06024096386%;height:12.3167155425%;top:5.57184750733%;right:33.0120481928%;border-radius:100%;border:0px solid rgba(255,10,10,1)}
.pointer_two div{
	animation: myfirst 2s infinite;
    animation-direction: alternate;
}
.pointer_two div img{width:100%;height:100%;float:left  }
@keyframes myfirst {
    0%   {transform:rotate(0deg);}    
    50%  {transform:rotate(-90deg);}
    100% {transform:rotate(0deg);}
}
.hat 			{position:absolute;width:11.4457831325%;top:18.7683284457%;left:36.3855421687%;border:0px solid rgba(255,10,10,1)}
.hat div 		{animation-name: verical-slow;
    animation-duration: 48000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;}
.hat img 		{width:100%;float:left}
@keyframes verical-slow {
  2% {
    transform: translate(0, 1.5px) rotate(1.5deg); }
  4% {
    transform: translate(0, -1.5px) rotate(-0.5deg); }
  6% {
    transform: translate(0, 1.5px) rotate(-1.5deg); }
  8% {
    transform: translate(0, -1.5px) rotate(-1.5deg); }
  10% {
    transform: translate(0, 2.5px) rotate(1.5deg); }
  12% {
    transform: translate(0, -0.5px) rotate(1.5deg); }
  14% {
    transform: translate(0, -1.5px) rotate(1.5deg); }
  16% {
    transform: translate(0, -0.5px) rotate(-1.5deg); }
  18% {
    transform: translate(0, 0.5px) rotate(-1.5deg); }
  20% {
    transform: translate(0, -1.5px) rotate(2.5deg); }
  22% {
    transform: translate(0, 0.5px) rotate(-1.5deg); }
  24% {
    transform: translate(0, 1.5px) rotate(1.5deg); }
  26% {
    transform: translate(0, 0.5px) rotate(0.5deg); }
  28% {
    transform: translate(0, 0.5px) rotate(1.5deg); }
  30% {
    transform: translate(0, -0.5px) rotate(2.5deg); }
  32% {
    transform: translate(0, 1.5px) rotate(-0.5deg); }
  34% {
    transform: translate(0, 1.5px) rotate(-0.5deg); }
  36% {
    transform: translate(0, -1.5px) rotate(2.5deg); }
  38% {
    transform: translate(0, 1.5px) rotate(-1.5deg); }
  40% {
    transform: translate(0, -0.5px) rotate(2.5deg); }
  42% {
    transform: translate(0, 2.5px) rotate(-1.5deg); }
  44% {
    transform: translate(0, 1.5px) rotate(0.5deg); }
  46% {
    transform: translate(0, -1.5px) rotate(2.5deg); }
  48% {
    transform: translate(0, -0.5px) rotate(0.5deg); }
  50% {
    transform: translate(0, 0.5px) rotate(0.5deg); }
  52% {
    transform: translate(0, 2.5px) rotate(2.5deg); }
  54% {
    transform: translate(0, -1.5px) rotate(1.5deg); }
  56% {
    transform: translate(0, 2.5px) rotate(2.5deg); }
  58% {
    transform: translate(0, 0.5px) rotate(2.5deg); }
  60% {
    transform: translate(0, 2.5px) rotate(2.5deg); }
  62% {
    transform: translate(0, -0.5px) rotate(2.5deg); }
  64% {
    transform: translate(0, -0.5px) rotate(1.5deg); }
  66% {
    transform: translate(0, 1.5px) rotate(-0.5deg); }
  68% {
    transform: translate(0, -1.5px) rotate(-0.5deg); }
  70% {
    transform: translate(0, 1.5px) rotate(0.5deg); }
  72% {
    transform: translate(0, 2.5px) rotate(1.5deg); }
  74% {
    transform: translate(0, -0.5px) rotate(0.5deg); }
  76% {
    transform: translate(0, -0.5px) rotate(2.5deg); }
  78% {
    transform: translate(0, -0.5px) rotate(1.5deg); }
  80% {
    transform: translate(0, 1.5px) rotate(1.5deg); }
  82% {
    transform: translate(0, -0.5px) rotate(0.5deg); }
  84% {
    transform: translate(0, 1.5px) rotate(2.5deg); }
  86% {
    transform: translate(0, -1.5px) rotate(-1.5deg); }
  88% {
    transform: translate(0, -0.5px) rotate(2.5deg); }
  90% {
    transform: translate(0, 2.5px) rotate(-0.5deg); }
  92% {
    transform: translate(0, 0.5px) rotate(-0.5deg); }
  94% {
    transform: translate(0, 2.5px) rotate(0.5deg); }
  96% {
    transform: translate(0, -0.5px) rotate(1.5deg); }
  98% {
    transform: translate(0, -1.5px) rotate(-0.5deg); }
  0%, 100% {
    transform: translate(0, 0) rotate(0); } 
}
header 			{padding:10px 0;background:rgba(0,0,0,0.9);height:auto}
.escape-plan 	{float:left;width:293px}
.escape-plan img{width:100% }
.explore 		{padding:0px 0 5px 0;position:absolute;width:100%;bottom:40px;left:0px;right:0px;text-align: center}
.explore a		{display:inline-block;height:100px;width:120px}
.investigate	{color:#fff;font-size:24px;margin-bottom:10px;display:block   }
.arrow-down 	{border:1px solid #fff;display: inline-block;width:30px;height:55px;text-align:center;color:#fff;border-radius:10px;position:relative}
.arrow-down i 	{color:#fff;position:absolute;bottom:5px;left:50%;margin-left:-5px; }
@media screen and (min-width:781px){
	/*header.small-header{padding:5px 0;background:rgba(0,0,0,0.7)}	
	.small-header .escape-plan {width:120px;}
	.small-header .navigation {margin-top:5px }
	.navigation::after 		{content:"";position:absolute;width:100%;right:-100%;top:0px;height:47px;background:#896f30;}
	.small-header .wsmenu-list > li > a{font-size:15px;padding:11px 15px }
	.small-header .navigation::after{height:41px }	
	.small-header .splash-main{width:120px;}*/
}
@media screen and (min-width:781px) and (-webkit-min-device-pixel-ratio:0) {
 	 
}
.escape-land 	{float:left;width:200px}
.escape-land img{width:100% }
.fade-book-now 	{opacity:0!important}
.wsmenu-list > li > a.user i.fa{color:#fff}
/*.fredericka-the-great,.own-risk-main h1,.book-now-main h1{font-family:'Averia Libre';}
.lato-regular,.own-risk-main p,.avenues-promenade a,.adventure-lbl,.book-now-btn,.step-title{font-family:'Lato Regular';}
.lato-medium,.read-more{font-family:'Lato Medium';}
.lato-semibold,.adventure{font-family:'Lato Semibold';}
.umbrage,.who-all-can-main h1,.testimonials-main h1,.steps-to-play-main h1{font-family:'Umbrage';}
.icon-contents h3,.faq-link{font-family:'Lato Bold';}
.lato-black,.faq-main h1{font-family:'Lato Black';}
.averia-libre,.book-btn-div a,.book-now{font-family:'Averia Libre';}
.batmanForeverAlternate,.slideshow-text,.slideshow-text h2,.slideshow-text p{ }*/
.read-more,.uppercase,.avenues-promenade a,.adventure,.book-now-btn,.icon-contents h3,.faq li a.faq-link,.faq-main h1,.step-title{text-transform:uppercase}
/*end header -----------------------------------------------------------------------------*/

h1					{font-size:30px;margin-bottom:10px;padding-top:0px;text-align:center;position:relative;z-index:1  }
h2					{font-size:22px;padding:10px 0 7px 0;}
h3					{font-size:22px;padding:10px 0 7px 0;}
h4					{font-size:20px;padding:10px 0 7px 0;}
p					{font-size:17px;line-height:22px;padding:7px 0px}

.slideshow 			{position:relative;z-index:1;overflow: hidden }
.slideshow img 		{width:100%}
.label_skitter 		{padding-bottom:50px }
.progressbar 		{z-index:300}
.slideshow-text 	{/*position:absolute;bottom:40px;*/font-size:85px;color:#fff;text-align:center;/*left:0px;right:0px;*/ /*text-shadow:4px 4px 0 rgb(0, 0, 0,1)*/}
.slideshow-text h2,.slideshow-text p{font-size:50px;color:#fff;text-align:center;line-height:50px;font-family:'Averia Libre'/*'Dancing in the Rainbow'*/ }
.owl-wrapper,.owl-wrapper-outer{overflow:hidden} 
/*.owl-wrapper-outer 	{min-height:700px }*/
#progressBar,.owl-controls{position:absolute;left:0px;right:0px;bottom:0px;z-index:9}
.owl-pagination 	{display:none!important}
.owl-controls 		{bottom: auto;top:50%;height:1px  }
.owl-controls		{bottom:30px;}
#owl-demo .item img {display:block;width:100%;height:auto;/*min-height:100%*/ }
#bar 				{width:0%;max-width:100%;height:5px;background:rgba(255,255,255,0.5) }
#progressBar 		{width:100%;height:5px;}
.owl-buttons div 	{width:35px;height:45px;text-indent:9999px;overflow: hidden;cursor:pointer;}
.owl-buttons .owl-prev{float:left;background:url(../images/owl-prev.png) center center no-repeat}
.owl-buttons .owl-next{float:right;background:url(../images/owl-next.png) center center no-repeat}
/*.slideshow-text h2{transform:translate3d(300px, 0px, 0px)}
.slideshow-text p{transform:translate3d(-300px, 0px, 0px)}
.owl-item.active .slideshow-text h2,.owl-item.active .slideshow-text p{transform:translate3d(0px, 0px, 0px);opacity:1}*/
#owl-demo .owl-item.active img{transform:scale(1.2)}
#owl-demo .item{overflow: hidden}

.game-carousel 		{/*background:url(../images/bg.jpg) left top repeat;*/padding:150px 0 120px 0;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	/*clip-path:polygon(0% 0%, 100% 0px, 100% 100%, 0 92%, 0 100%, 0 0px);*/}
.slider-main 		{position: relative;z-index:1 }
.game-next-btn,.game-prev-btn,.adventure-next-btn,.adventure-prev-btn,.gallery-next-btn,.gallery-prev-btn{cursor:pointer; position:absolute;top:50%;width:50px;height:50px;background-size:50px auto;background-position:center top;background-repeat:no-repeat}
.game-next-btn,.adventure-next-btn,.gallery-next-btn{right:-30px;background-image:url(../images/next-arrow.png)}
.game-prev-btn,.adventure-prev-btn,.gallery-prev-btn{left:-30px;background-image:url(../images/prev-arrow.png)}
.game-next-btn:hover,.game-prev-btn:hover,.adventure-next-btn:hover,.adventure-prev-btn:hover,.gallery-next-btn:hover,.gallery-prev-btn:hover{background-position:center bottom}
/*.swiper-container-horizontal{margin:0 50px }*/
.game-container		{overflow:hidden}
.game-container .swiper-slide{padding:0 15px }
.game-thumb 		{overflow:hidden}
.game-thumb .mask,.game-thumb h2,.game-thumb .book-btn-div{position:absolute;z-index:9}
.game-thumb .mask 	{z-index:1;left:0px;top:0px;bottom:0px;right:0px;     }
.game-thumb h2 		{width:100%;top:30px;text-align:center;color:#fff;font-size:14px;padding:11px 0px; }

.yellow .game-thumb h2{color:#af8534;background:url(../images/egyptian-bg.png) center center no-repeat; background-size:85% auto}
.grey .game-thumb h2{color:#a6a9ad;background:url(../images/gravity-falls-bg.png) center center no-repeat; background-size:85% auto}
.red .game-thumb h2{color:#e9674a;background:url(../images/freddy-bg.png) center center no-repeat; background-size:85% auto}
.grey-green .game-thumb h2{color:#7d9992;background:url(../images/zombie-bg.png) center center no-repeat; background-size:85% auto}

.game-thumb .game-img{width:100%; }
.game-thumb:hover .img-holder .game-img{transform:scale(1.1)}
.game-thumb:hover h2{color:#fff }
.game-thumb .mask 	{width:100%;height:100%  }
.game-thumb .book-btn-div{bottom:30px;left:0px;right:0px;text-align:center}
.game-detail 		{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1}
.table-cell 		{display: table-cell;vertical-align:middle;padding:0px 25px 0px 25px;}
.game-detail p 		{color:#e1e1e1;text-shadow:0 1px 1px rgba(0,0,0,0.5)  } 	
.game-read-more a 	{line-height:27px;font-size:12px;padding:3px 25px 3px 25px;background:#000;color:#fff;border:1px solid #fff;}
.game-read-more a:hover{background:#000;color:#ffc852;border:1px solid #ffc852;}

.book-btn-div a 	{background-image:url(../images/red-bg.png);background-repeat:no-repeat;background-size:186px 80px;background-position:center top;display:inline-block;width:186px;height:37px;font-size:18px;color:#fff;padding-top:7px; }
.book-btn-div a:hover{background-position:center bottom;}
.own-risk-main		{/*background-image:url(../images/risk-bg.jpg);*/text-align:center;padding:70px 0 80px 0;margin-top:-77px;
	/*clip-path:polygon(0px 0px, 0 100%, 435% 50%, 0 0%);*/ 
-webkit-clip-path: polygon(0 0, 100% 14%, 100% 85%, 0 100%);
clip-path: polygon(0 0, 100% 14%, 100% 85%, 0 100%);}
.own-risk-main h1 	{color:#c1932d;padding-bottom:0px}
.own-risk-main p 	{color:#a4a4a4;font-size:18px;line-height:25px }
.read-more 			{display:inline-block;text-align:center;color:#ffc852;border:1px solid #ffc852;border-radius:30px;padding:3px 20px 3px 20px;font-size:14px;line-height:30px;margin-top:10px;background:#000}
.read-more:hover,.read-more:focus{color:#fff;border:1px solid #fff;}
.book-now-main 		{/*background-image:url(../images/book-now-main-bg.jpg);*/z-index: 99; position: relative; background:#fff;/*clip-path:polygon(0% 10%, 147% 0%, 100% 93.5%, 0 100%, 0% 102%, 0% 0px);*/padding:150px 0;margin-top:0px;-webkit-clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);}
.book-now-main h1,.own-risk-main h1{font-size:36px;}
.avenues-promenade 	{overflow:hidden;text-align:center;padding:5px 0}
.avenues-promenade a{display:inline-block;margin:0 10px;padding:10px 50px;border-radius:10px;color:#fff;border:2px solid #fff;width:250px;letter-spacing:0px }
.avenues-promenade a:hover{color:#fff;/*background:#c5c6c8 letter-spacing:2px*/ }
.avenues 			{background:#a5a5a5;font-size:20px; }
#avenues      {padding: 10px; background: #fff;}
#promenade      {padding: 10px; background: #fff;}
.promenade 			{background:#896f30;font-size:20px;box-shadow:0px 3px 3px rgba(0,0,0,0.4) }
.popup-block    {display: none; width: 800px; background: white;}
.adventure 			{text-align:center;font-size:26px;margin:10px 0 10px 0}
.adventure-next-btn,.adventure-prev-btn{/*display:none!important*/ width:35px}
.adventure-next-btn	{right:0px;top:45%  }
.adventure-prev-btn	{left:0px;top:45% }
.google-map			{height:550px;width:100% }
.map-dtl h4 		{padding:0px;}
.adventure-container {overflow:hidden;/*margin:0 30px*/}
.adventure-lbl 		{border:1px solid #a5a5a5;border-radius:25px;padding:5px;vertical-align:middle;font-size:14px;margin:15px 0px 0;color:#303030;font-weight:normal}
.adventure-lbl span {width:15px;height:15px;display:inline-block;border:8px solid #d3bb89;border-radius:27px;background:#d3bb89;vertical-align:middle;margin-right:5px }
.adventure-thumb 	{padding:0 10px; }
.adventure-thumb label{display:block;overflow:hidden;cursor:pointer}
.adventure-thumb label:hover .adventure-lbl{color:#896f30;}
.adventure-thumb label.active .adventure-lbl{color:#000;}
.adventure-thumb label.active .adventure-lbl span{border:8px solid #b38420;background:#000;}
.adventure-thumb label input{margin-top:-20px;margin-bottom:10px}
.adv-img-holder	 	{position:relative;z-index:1;border-radius:100%;overflow:hidden }
.adv-img-holder img {width:100%;height:100%}
.adv-img-holder .mask-rnd{position: absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:9}
/*.adventure-thumb label:hover .adv-img-holder{transform:rotate(30deg)}
.adventure-thumb label:hover .adventure-img{transform:scale(1.2)}*/
.adventure-lbl 		{}
.book-now-div 		{text-align:center;padding-top:20px }
.book-now-btn 		{display:inline-block;width:178px;height:59px;background-image:url(../images/book-now-btn.png);background-repeat:no-repeat;background-position:center top;font-size:18px;padding:18px 0 0;color:#fff;letter-spacing:0px}
/*.book-now-btn:hover {color:#fff;}
.book-now-btn:focus{background-position:center bottom;color:#000}*/
.book-now-btn.active{display:inline-block;width:178px;height:59px;background-image:url(../images/book-now-btn.png);background-repeat:no-repeat;background-position:center top;font-size:18px;padding:18px 0 0;color:#fff;letter-spacing:0px}
.who-all-can-main	{overflow:hidden;position:relative;z-index:1;/*background-image:url(../images/who-all-can-bg.jpg);*/margin-top:-62px;
	-webkit-clip-path: polygon(0 10%, 100% 0%, 100% 100%, 0 90%);
clip-path: polygon(0 10%, 100% 0%, 100% 100%, 0 90%);}
.who-all-can-main .container {position:relative;z-index:9 }
.who-all-can-main h1,.testimonials-main h1,.steps-to-play-main h1,.about-main h1,.contact-main h1{font-size:36px;color:#896f30;/*text-shadow:3px 3px 0px rgba(0,0,0,1);*/margin-bottom:25px;text-transform:uppercase}
.video-main 		{padding:90px 0 80px;position:relative;z-index:9;background:rgba(33, 33, 33, 0.95);}
.steps          {padding:40px 0 80px; margin-top: 20px;}
.video-main h1    {color:#896f30;}
.video-place-main	{position:absolute;top:-35px;left:0;right:0px;bottom:0px;width:100%;height:110%;opacity:1; background: url('../images/video.gif')no-repeat; background-size: 100% 100%; }
#video-placeholder 	{width:100%;height:100%;pointer-events:none;}
.who-can-div 		{text-align:center;overflow: hidden}
.icon-contents 		{display:inline-block;text-align:center;padding:0 19px;vertical-align:top /*float:left;width:19.5%;vertical-align:top*/}
.icon-contents h3 	{color:#fff;font-size:15px;padding-top:10px}
.all-can-div 		{display:inline-block;/*width:93px;*/}
/*.icon-contents:hover .all-can-div{transform:rotate(-360deg); }
.icon-contents:hover .icon-div{ border:3px solid #ffd870;transform: scale(1.15);background:#000}
.icon-contents:hover h3{color:#fff;transform:scale(0.8);}*/
.icon-div			{/*display:table-cell;width:93px;height:93px;border:2px solid #afafae;background:#323232;vertical-align:middle;border-radius:100%;*/ }
.icon-div img 		{max-width:100%}
.testimonials-main  {/*background-image:url(../images/book-now-main-bg.jpg);*/-webkit-clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 100%);padding:70px 0 50px 0;margin-top:-62px}
.testimonials-main .col-12{padding:0 0 0px 0;}
.testimonials 		{background:none;margin-top:15px  }
.testimonials:hover {box-shadow:0 0 15px rgba(0,0,0,0.3)}
.testimonials-contents {padding:0 15px 0 15px;text-align: center }
.testimonials-contents p{padding:10px 0;line-height:20px;color:#fff }
.testi-img-div 		{position:relative;z-index:1}
.testi-img-div .testi-social-icon{position:absolute;left:15px;top:15px;z-index:9}
.testi-img-div img	{width:100%}
.testi-social-icon 	{text-align:center;padding-top:10px}
.testi-social-icon i{font-size:25px;background:#2daae1;padding:7px;color:#fff;border-radius:100%;width:40px;height:40px;}
.social-share 		{text-align:center;border-top:1px solid #ddd;height:45px;overflow:hidden }
.social-share .share-link{display:block;font-size:18px;padding:10px;height:45px;color: #fff  }
.social-share:hover .share-link{height:0px;overflow:hidden;padding:0px; }
.share-div 			{overflow: hidden}
.share-div a 		{float:left;width:50%;height:36px;padding:7px 4px;  }
.share-div a.facebook-icon{background:#3c5b9b;color:#fff;border:1px solid #3c5b9b}
.share-div a i 		{font-size:20px}
.share-div a.twitter-icon{background:#2daae1 ;color:#fff;border:1px solid #2daae1}
.share-div a.facebook-icon:hover {background:#fff;color:#3c5b9b}
.share-div a.twitter-icon:hover{background:#fff;color:#2daae1; }

/*.steps-to-play-main {background-image:url(../images/step-bg.jpg);padding:30px 0 50px;position:relative;z-index:1; }*/
.steps-to-play 		{margin-top:50px }
.top-strip,.btm-strip{position:absolute;left:0px;right:0px;z-index:9;height:67px }
.top-strip 			{background:url(../images/top-strip.png) center top no-repeat;top:-30px;}
.btm-strip 			{background:url(../images/btm-strip.png) center bottom no-repeat;bottom:-30px;}
.step-thumnail 		{display:inline-block;vertical-align:top;text-align:center;position:relative;z-index:1;margin:0 19px}
.arrow 				{position:absolute;right:-50px;top:38px}
.steps-main 		{text-align:center}
.step-icon 			{/*background:rgba(0,0,0,0.47);border:2px solid rgba(255,255,255,0.47);text-align:center;padding:10px;border-radius:100%;*/}
.step-icon div 		{/*display:table-cell;width:90px;height:90px;text-align:center;border-radius:100%; vertical-align:middle;*/margin:0 auto}
.step-title 		{color:#fff;font-size:15px;margin-top:15px}
/*.step-thumnail:hover .step-icon{transform:rotate(360deg)}
.step-thumnail:hover .step-title{color:#fed159;transform:scale(1.2)}*/
.faq-main 			{padding:130px 50px;background:#fff }
.faq-main h1 		{font-size:36px;padding-bottom:20px}
.faq li 			{/*border-bottom:1px solid #ec2c39;padding:5px 100px 5px 150px*/ padding-bottom:5px }
.faq li a.faq-link,.faq li.opened .faq-link	{display:block;font-size:16px;color:#222222;height:auto;position:relative;padding:10px 35px 10px 15px;background:#fff;border:1px solid #a9a9a9;border-radius:3px;line-height:20px}
.faq li.opened .faq-link{ }
.faq li a.faq-link span{position:absolute;right:20px;top:10px;font-size:20px;color:#000}
.faq li a.faq-link:hover{color:#fff;background:#896f30;border:1px solid #896f30;}
.faq li.opened .faq-link span{transform:rotate(180deg)}
.faq li ul 			{display:none}
.faq li ul li 		{padding:10px 15px;border:0px solid #e5e5e5;/*background:#222222;color:#fff*/}
.faq li ul li p 	{ }

footer 				{background:#212120;padding:15px 0;text-align:center;}
footer p,footer a	{color:#b2b2b2;font-size:14px;line-height:20px}
footer a:hover 		{color:#896f30}
footer .color-gold	{color:#896f30}

/*.footlogo 			{border-left:1px solid #998150;border-right:1px solid #998150}
.footlogo p 		{padding:0px;}
.eplogo				{width:200px;margin-bottom:15px}*/
.social 			{padding-top:37px }
.social a 			{margin:0 20px 0 0;background:rgb(137, 111, 48);display:inline-block;font-size:20px;color:#fff;width:40px;height:40px;border-radius:100%;text-align: center;padding-top:7px}
/*.social a.facebook 	{background:#3c5b9b}
.social a.linkedin 	{background:#0173b2}
.social a.twitter 	{background:#2daae1}
.social a.youtube 	{background:#fe3432}
.social a.instagram	{background:#bf246c}*/
/*.book-now.home-icons{right:-100px }*/
/*.social-main.home-icons{left:-100px; }*/
.social a:hover 	{background:#9b9c9f; color:#000}
.book-now 			{position:fixed;font-size:18px;background:#896f30;color:#fff;right:-44px;top:56%;margin-top:-20px;display:inline-block;z-index:9;padding:9px 15px 7px 15px;transform: rotate(-90deg);border-radius:7px 7px 0 0;text-shadow:0 1px 1px rgba(0,0,0,0.5) }
.book-now:hover 	{background:#9b9c9f;color:#000;text-shadow:0 1px 1px rgba(255,255,255,0.3)}
.social-main 		{position:fixed;left:0px;top:50%;width:50px;z-index:99;margin-top:-115px}
.social 			{padding:115px 0 5px 0;text-align:center}
.social a 			{margin:7px 0 0 0}
.social-icon 		{display:none;width:30px;height:30px;background:#896f30;text-align:center;position:absolute;right:-30px;top:0px;padding-top:1px;border-radius:0 5px 5px 0;font-size:20px;color:#fff;}
.social-icon:hover 	{background:#9b9c9f;color:#000;}

.own-risk-main,.book-now-main,.who-all-can-main,.testimonials-main,.steps-to-play-main{background-size:cover;background-position:100% 0;background-attachment: fixed; }
.fusion-flip-boxes .fusion-flip-box {
    backface-visibility: hidden;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
}
.fusion-flip-box{width:251px !important;border:0px solid #ccc;float:left;}
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
    transform: rotateY(0deg);
    z-index: 10;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
    backface-visibility: hidden;
    background-clip: padding-box;
   /* padding: 15px 15px;*/
    perspective: 600px;
    text-align: center;
   /* transition: all 3s cubic-bezier(0.2, 0.85, 0.4, 1.275) 0s;*/
}
.fusion-flip-boxes .fusion-flip-box .flip-box-back.hover .flip-box-back{
	transform: rotateY(0deg);
	z-index: 1;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-front{
	transform: rotateY(180deg);
	z-index: -1;
}
  
.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
	-webkit-perspective: 600px;
	perspective: 600px;
	/*padding: 15px 15px;*/
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-clip: padding-box;
	-webkit-transition: all 1s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
	transition:all 1s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
}
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 10;
	/*margin:15px 0; */
}
@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform:     translateY(0);
		transform:         translateY(0);
		
	}
	40% {
		-webkit-transform: translateY(-30px);
		-ms-transform:     translateY(-30px);
		transform:         translateY(-30px);
		
	}
	60% {
		-webkit-transform: translateY(-15px);
		-ms-transform:     translateY(-15px);
		transform:         translateY(-15px);
	}
}
.who-all-can-main .flip-box-front,.who-all-can-main .flip-box-front img{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in-out;
	
}
.who-all-can-main .flip-box-front:hover .icon-div{
	 border:4px solid #ffd870; 
	 transform: scale(1.2);
}
.who-all-can-main .flip-box-front:hover .icon-div img{
	 transform: rotate(-45deg);
}
.flip-box-front h3{color:#ffd870;padding-top:25px;font-size:24px; }
.flip-box-front h3,.flip-box-back h3{text-transform:uppercase}
.flip-box-back h3{font-size:20px;}
.flip-box-back h3{color:#000;}
.fusion-flip-boxes .fusion-flip-box .flip-box-back {
	/*padding: 15px 15px;*/
	position: absolute;
	left: 0;
	top: 0;
	height: auto;
	width: 100%;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	z-index: -1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/*background: #000;*/
	/*border-radius:20px;font-size:24px;*/
}
.fusion-flip-box .flip-box-back .mask{position: static;}
.fusion-flip-box .flip-box-back{background-size:100% 100%;background-position:left top;background-repeat:no-repeat}
.yellow .flip-box-back	{background-image:url(../images/yellow-bg.png);/*background:#71481c;*/ }
.grey .flip-box-back	{background-image:url(../images/grey-bg.png);/*background:#5a6169;*/}
.red .flip-box-back		{background-image:url(../images/red-img-bg.png);/*background:#9d3821;*/}
.grey-green .flip-box-back{background-image:url(../images/grey-green-bg.png);/*background:#42524c;*/}



.fusion-flip-boxes .fusion-flip-box.hover .flip-box-back {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 1
}
.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: -1
}
.flip-box-back{}
.flip-box-back .img-holder{-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.flip-box-back .img-holder img {opacity:0.25;}
.removed_splash {height:140px;} 
.about-main 	{background:url(../images/bg.jpg) left top repeat;padding:150px 0 150px 0; 
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 85%, 0 100%);
clip-path: polygon(0 0, 100% 0%, 100% 85%, 0 100%);}
.about-main p 	{color:#fff;text-align:center}
.about-main h1 {padding-bottom:0px;margin-bottom:10px}
/*.transform-none {transform:none!important;opacity:1!important;}
.splash-main 	{float:left;width:293px;text-align: center }
.escape-land 	{display:block;margin:0 auto; }
.escape-land img {max-width:100% }
.navigation{visibility:visible;;transform:translate3d(0px, 0px, 0px)}
.splash_screen 	{background:rgba(0,0,0,1);height:100%;padding-top:50px}
.splash_screen .splash-main{width:100% }
.splash_screen .escape-land{ display:none; }
.splash_screen 	.navigation{visibility:hidden;transform:translate3d(2000px, 0px, 0px);}
.splash_screen .logo-splash{display:block;width:830px;height:343px;margin:0 auto;padding:0 0px; text-align:center;vertical-align:top;position:relative;}
.letters,.lettersbg,.wheel,.watch,.bicycle,.hat,.magnify,.watch2{vertical-align:top;position:absolute;float:left;}*/

/*.E1 			{left:-70%;top:-15%}
.S1 			{left:-60%;top:150%}
.C1 			{left:-30%;top:-100%}
.A1 			{left:20%;top:350%}
.P1 			{left:30%;top:-120%}
.E2 			{left:55%;top:-120%}
.L1 			{right:-70%;top:150%}
.A2 			{right:-27%;top:-50%}
.N1 			{right:-80%;top:75%}
.D1 			{right:-70%;top:-20%}*/

/*.E1,.E1bg 		{transition:all 6.5s cubic-bezier(1.000, 0.835, 0.000, 0.945);width:7.46987951807% }
.S1,.S1bg 		{transition: all 5s ease-in-out;width:7.46987951807%}
.C1,.C1bg 		{transition: all 4s cubic-bezier(1.000, -0.530, 0.405, 1.425);width:8.19277108434%}
.A1,.A1bg 		{transition: all 5.5s cubic-bezier(1.000, -0.330, 0.405, 1.625);width:9.87951807229%}
.P1,.P1bg 		{transition: all 4s ease-out;width:7.71084337349%}
.E2,.E2bg 		{transition: all 4.5s ease-in;width:6.38554216867%}
.L1,.L1bg 		{transition: all 6.5s cubic-bezier(1.000, -0.530, 0.405, 1.425);width:6.74698795181%}
.A2,.A2bg 		{transition: all 5s ease-out;width:10.1204819277%}
.N1,.N1bg 		{transition: all 6s cubic-bezier(1.000, -0.330, 0.405, 1.625);width:9.87951807229%}
.D1,.D1bg 		{transition: all 4s ease-in-out;width:9.15662650602%}*/

/*.wheel,.watch,.watch2 {transition: all 2s ease-out 5.5s;}*/
/*.wheel 			{left:10%;top:11%;width:25.0361445783%;}
.watch 			{right:10%;top:10%;width:30.8313253012%;}
.watch2 		{width:5.4457831325%;left:75%;top:9%;}
.wheel img,.watch img,.bicycle img,.hat img,.magnify img,.watch2 img{width:100%;}
.letters img,.lettersbg img{width:100% }


.bicycle,.hat,.magnify{opacity:0}
.bicycle 		{width:70px;top:11%;left:35%}
.hat 			{top:0%;left:36%;z-index:9}
.magnify 		{width:70px;bottom:33%;left:28%;z-index:9}
.share-lock 	{bottom:0px;left:0px;right:0px;position:absolute;width:100%}
.share-lock img {width:100%;transform:scale(0.5);opacity:0;}
.explore 		{float:left;width:100%;text-align:center;margin-top:50px;overflow:hidden;}
.explore a 		{transform:scale(0.5);font-size:25px;color:#fff;display:inline-block;text-transform:uppercase;opacity:0}
.splash_screen.active .explore a:hover {color:#ae8a3c!important}
.explore a img 	{margin-left:10px;position:relative}*/

/*.E1{left:5.2%;top:29.1%}
.S1{left:12.49%;top:28.9%}
.C1{left:19.7%;top:28.4%}
.A1{left:28.1%;top:29.6%}
.P1{left:38.2%;top:29.4%}
.E2{left:45.9%;top:29.35%}
.L1{right:37.8%;top:31.35%}
.A2{right:27.7%;top:33.35%}
.N1{right:17.7%;top:34.2%}
.D1{right:8.4%;top:32.6%}
.wheel{width:39.0361445783%;top:5.2%;left:0px;opacity:1}
.watch{width:47.8313253012%;top:0%;right:1.3%;opacity:1}
.watch2{width:11.4457831325%;left:81%;top:0.4%;opacity:1}
.bicycle{width:10%;top:13%;left:27.8%;opacity:1;}
.hat	  {width:11.686746988%;top:18.5%;left:36%;}
.magnify{width:12.1686746988%;bottom:28.4%;left:32.9%;}
.share-lock img{}
.explore a{transform:scale(1);opacity:1;transition: all 1s ease-out 7s}*/

/*.splash_screen.active .letters{transform:rotate(720deg);}
.splash_screen.active .E1{left:5.2%;top:29.1%}
.splash_screen.active .S1{left:12.49%;top:28.9%}
.splash_screen.active .C1{left:19.7%;top:28.4%}
.splash_screen.active .A1{left:28.1%;top:29.6%}
.splash_screen.active .P1{left:38.2%;top:29.4%}
.splash_screen.active .E2{left:45.9%;top:29.35%}
.splash_screen.active .L1{right:37.8%;top:31.35%}
.splash_screen.active .A2{right:27.7%;top:33.35%}
.splash_screen.active .N1{right:17.7%;top:34.2%}
.splash_screen.active .D1{right:8.4%;top:32.6%}
.splash_screen.active .wheel{width:39.0361445783%;top:5.2%;left:0px;opacity:1}
.splash_screen.active .watch{width:47.8313253012%;top:0%;right:1.3%;opacity:1}
.splash_screen.active .watch2{width:11.4457831325%;left:81%;top:0.4%;opacity:1}

.splash_screen.active .bicycle{width:10%;top:13%;left:27.8%;opacity:1;transition: all 1.5s ease-out 6s;}
.splash_screen.active .hat	  {width:11.686746988%;top:18.5%;left:36%;opacity:1;transition: all 1s ease-out 6s;}
.splash_screen.active .magnify{width:12.1686746988%;bottom:28.4%;left:32.9%;opacity:1;transition: all 1.5s ease-out 6s;}
.splash_screen.active .share-lock img{transform:scale(1);opacity:1;transition:all 1s ease-out 6.5s;}
.splash_screen.active .explore a{transform:scale(1);opacity:1;transition: all 1s ease-out 7s}*/
 

/*.E1bg{left:5.2%;top:29.1%; }
.S1bg{left:12.49%;top:28.9% }
.C1bg{left:19.7%;top:28.4%; }
.A1bg{left:28.1%;top:29.6%; }
.P1bg{left:38.2%;top:29.4%; }
.E2bg{left:45.9%;top:29.35%; }
.L1bg{right:37.8%;top:31.35%; }
.A2bg{right:27.7%;top:33.35%; }
.N1bg{right:17.7%;top:34.2%; }
.D1bg{right:8.4%;top:32.6%; }
.E1bg{left:5.2%;top:29.1%}
.S1bg{left:12.49%;top:28.9%}
.C1bg{left:19.7%;top:28.4%}
.A1bg{left:28.1%;top:29.6%}
.P1bg{left:38.2%;top:29.4%}
.E2bg{left:45.9%;top:29.35%}
.L1bg{right:37.8%;top:31.35%}
.A2bg{right:27.7%;top:33.35%}
.N1bg{right:17.7%;top:34.2%}
.D1bg{right:8.4%;top:32.6%}*/
/*.lettersbg {opacity:0;transform:rotate(720deg)}
.splash_screen.active .E1bg{left:5.2%;top:29.1%}
.splash_screen.active .S1bg{left:12.49%;top:28.9%}
.splash_screen.active .C1bg{left:19.7%;top:28.4%}
.splash_screen.active .A1bg{left:28.1%;top:29.6%}
.splash_screen.active .P1bg{left:38.2%;top:29.4%}
.splash_screen.active .E2bg{left:45.9%;top:29.35%}
.splash_screen.active .L1bg{right:37.8%;top:31.35%}
.splash_screen.active .A2bg{right:27.7%;top:33.35%}
.splash_screen.active .N1bg{right:17.7%;top:34.2%}
.splash_screen.active .D1bg{right:8.4%;top:32.6%}
.splash_screen.active .lettersbg {transform:rotate(0deg);opacity:1}*/
/*@keyframes explore-slow {
	0% {left:0px; }
  	50% {left:15px; }
	100% {left:0px; }
}
.splash_screen.active .explore a img {
  animation-duration: 1s;
	animation-delay: 8s;
  animation-iteration-count: infinite;
  animation-name: explore-slow;
  animation-timing-function: ease-in-out;
	 
}*/

/*.splash_screen.active .explore{
 visibility: visible
}*/



/*.splash_screen.active .logo-splash .letters img,.splash_screen.active .hat img,.splash_screen.active .watch2 img,.splash_screen.active .magnify img {
  animation-duration: 1s;
	animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-name: verical-slow;
  animation-timing-function: ease-in-out;
}
.splash_screen{opacity:0}
.splash_screen.active{opacity:1 }
.audio{position: absolute;right:15px;top:10px;opacity:0  }
.bar-c {
  overflow: hidden;
  height: 30px;
  width: 40px;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}
.bar {
  height: 1px;
  width: 3px;
  display: inline-block;
  background-color: #ffffd2;
  bottom: 0;
  position: absolute;
  -webkit-animation-duration: 500ms;
  -webkit-animation-play-state: running;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
.bar.noAnim {
  -webkit-animation: none;
  -webkit-animation-name: none;
}
.bar#bar-1 {
  left: 0;
  -webkit-animation-name: danceHeight1;
  -webkit-animation-delay: 0ms;
}
.bar#bar-2 {
  left: 6px;
  -webkit-animation-name: danceHeight2;
  -webkit-animation-delay: 300ms;
}
.bar#bar-3 {
  left: 12px;
  -webkit-animation-name: danceHeight3;
  -webkit-animation-delay: 600ms;
}
.bar#bar-4 {
  left: 18px;
  -webkit-animation-name: danceHeight4;
  -webkit-animation-delay: 900ms;
}
.bar#bar-5 {
  left: 24px;
  -webkit-animation-name: danceHeight5;
  -webkit-animation-delay: 1200ms;
}
.bar#bar-6 {
  left: 30px;
  -webkit-animation-name: danceHeight6;
  -webkit-animation-delay: 1500ms;
}
@-webkit-keyframes danceHeight1 {
  from {
    height: 1px;
  }
  to {
    height: 22px;
  }
}
@-webkit-keyframes danceHeight2 {
  from {
    height: 1px;
  }
  to {
    height: 15px;
  }
}
@-webkit-keyframes danceHeight3 {
  from {
    height: 1px;
  }
  to {
    height: 30px;
  }
}
@-webkit-keyframes danceHeight4 {
  from {
    height: 1px;
  }
  to {
    height: 20px;
  }
}
@-webkit-keyframes danceHeight5 {
  from {
    height: 1px;
  }
  to {
    height: 15px;
  }
}*/
@-webkit-keyframes danceHeight6 {
  from {
    top: 1px;
  }
  to {
    top: 15px;
  }
}
@keyframes example {
	0% {top:0px; }
  	50% {top:15px; }
	100% {top:0px; }
}
.arrow-down 		{ 
    position: relative;
    /* Safari 4.0 - 8.0 */
   /* -webkit-animation-name: example;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;*/
    /* Standard syntax */
    /*animation-name: example;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: alternate;*/
	 }
.popup 				{display:none}
.gameDetail 		{width: 768px}
.right       {float: right}

.game-detail-main h1{color:#fff;text-align:left; padding:40px 0 15px 0; font-size:30px;text-transform:uppercase  }
.game-photos 		{background:#ccc;margin-bottom:15px }
.game-photos img 	{width:100%}
.game-rating-dur-player-btn{ margin-top: 30px; }
.game-rating-dur-player-btn,.game-rating-dur-player-btn h5,.game-rating-dur-player-btn h3{color:#fff;text-align: center;padding-top: 0px  }
.game-difficulty 	{margin-top:15px }
.game-difficulty h5 {font-size:15px;padding:0px 0px 10px 0px}
.game-rating-dur-player-btn h3{padding-bottom:0px;font-size:21px}
.game-difficulty p	{color:#fff;padding:10px 0}
.star-div 			{overflow:hidden;margin:0px -5px 0 0}
.star-div i			{display:inline-block;font-size:40px;color:#896f30}
.star-div img 		{width:21px;display: inline-block;margin-right:5px;  }
.game-duration 		{border-left:1px solid #666;border-right:1px solid #666;}
.game-difficulty .button{margin-top:10px;float:right; /*margin-right: 40px;*/ }
.game-text 			{margin:50px -15px}
.game-text,.game-text h2,.game-text h3,.game-text p{color:#8a8a8a;text-transform:capitalize;padding:0px; }
.game-text h3 		{font-size:25px; }
.game-text h2 		{font-size:30px;color:#fff;}
.game-text p 		{font-size:17px;line-height:25px;  }
.contact-main 		{color:#fff;padding:100px 0 72px 0 }
.contact-main p 	{font-size:17px;line-height:30px;padding-top:0px;text-transform:uppercase }
.contact-main a 	{color:#fff}
.contact-main a:hover{color:#896f30}
.gold-color 		{color:#896f30}
.contact-address 	{padding-top:80px }
.contact-main h4 	{color:#fff;font-size:20px;line-height: normal;padding-bottom:0px;text-transform:uppercase; font-family: din,sans-serif; }
.contact-form-main p{line-height:25px;padding-bottom:25px  }
.think-form     {margin-right: 10px; margin-left: 10px;}
.think-form .form-group{padding:5px 0;margin-bottom:0px  }
.think-form .form-control{font-size:15px;padding:5px 10px;height: auto;border-radius:0px;border:1px solid #383838;background:#212121;color:#fff }
.think-form textarea.form-control{height:150px;}
.think-form .form-control:focus{box-shadow:none;border:1px solid #896f30;}
.btn-n-text			{overflow:hidden;margin-bottom:0px; }
.btn-n-text .button {float:right}
.btn-n-text .form-text {margin-right:150px; } 
.btn-n-text .form-text p{font-size:17px;font-style:italic;text-transform:none;color:#b9b8b8 }
.game-gallery 		{overflow:hidden;margin:0 40px;margin-bottom:15px }
.gallery-next-btn 	{width:35px;right:-5px }
.gallery-prev-btn 	{width:35px;left:-5px}
.gallery-next-btn,.gallery-prev-btn{margin-top:-25px }
.game-holder img 	{width:100%; z-index: 99; margin: auto; display: block; text-align: center;}
.game-slider-T img  {width:90%; transition: all .2s ease-in-out;}
.game-slider-T img:hover  {width:100%; z-index: 9999; position: relative; margin: auto; display: block; text-align: center;}
/*.indicator			{display:block;width:46px; height:67px; bottom:-67px;right:15px;background:url(../images/arrow-top.png) center center no-repeat; position:fixed; z-index:99;border-radius:0px 0px 0px 0px;opacity:0 }
.indicator.show  	{bottom:0px;opacity:0.6!important}
.indicator.show:hover	{opacity:1!important}*/
 .skitter-large .image a{display: block;}
.slideshow .skitter-clean .prev_button,.slideshow .skitter-clean .next_button{display: block!important;height:50px;width:50px  }
.slideshow .skitter-clean .prev_button{background:url(../images/prev-arrow.png) center top no-repeat;}
.slideshow .skitter-clean .next_button{background:url(../images/next-arrow.png) center top no-repeat;}
.slideshow .skitter-clean .prev_button:hover{background:url(../images/prev-arrow.png) center bottom no-repeat;}
.slideshow .skitter-clean .next_button:hover{background:url(../images/next-arrow.png) center bottom no-repeat;}

.form-control::-webkit-input-placeholder{color:#9a9a9a; }
.form-control::-moz-placeholder {color:#9a9a9a; }
.form-control:-ms-input-placeholder{color:#9a9a9a; }
.form-control:-moz-placeholder{color:#9a9a9a; }

.smoke-sub 			{position:absolute;bottom:40%;right:10%;z-index:1;width:60%}
#viewport			{position:relative;width:100%;height:300px;margin:0 auto;z-index:1}
#viewport .smoke	{position:absolute;width:100%;height:200px;background:url(../images/smoke-texture.png) no-repeat;bottom:0;margin-left:0;background-size:100% 100% }
.shrinked .smoke-sub{bottom:20%;width:80%}
.shrinked #viewport	{height:150px;}
.shrinked #viewport .smoke{height:150px;}

::selection 		{color:#fff;background:#878787}
::-moz-selection	{color:#fff;background:#878787}
.none				{display:none !important}
.search-btn .button {padding:3px 0px 3px 0px;font-size:25px;line-height:50px;font-weight:700;border-radius:3px;display:block;width:100%  }

a					{color:#896f30;text-decoration:none}
a:hover,a:focus		{color:#000000;text-decoration:none}
.button 			{color:#fff;background:#896f30;padding:3px 20px 0px 20px;font-size:18px;line-height:30px;font-weight:400;display:inline-block;border-radius:5px;cursor:pointer;text-align:center;border:0px solid #fff;text-decoration:none;transition:all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
.button:hover,.button.active,.button:focus{background:#896f30;color:#000;border:0px solid #fff;text-decoration:none}

.faq li.opened .faq-link{background: #896f30; color: #fff;}
.faq li ul {border: 1px solid #a9a9a9; border-top: none; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.divider{margin: 40px 0px;}
.footer-bottom      {background:#212120; padding:15px 0; text-align:center; width: 100%; bottom: 0;}
.book-now-page{padding-top: 30px;}

@media (max-width: 767px){
#header {
    opacity: 1 !important;
    background: #000 !important;
    width: 100% !important;
}
}

.errorMsg {color: red; font-size: 21px;}
.successMsg {color: #896f30; font-size: 21px;}

