html,body{position:relative;/* height:100%; *//* scrollbar-width:thin; */}
body{position: relative;/* width: 100%; */font-family: 'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;font-size: .95em;color:#222;margin: 82px 0 0 0;padding:0;background-size:cover;/* background: url('../img/mountain.jpg') no-repeat fixed center top; */}
/*body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
body::-webkit-scrollbar{width:9px;background-color:#F5F5F5}
body::-webkit-scrollbar-thumb{background-color:#9c9c9c}*?
body.index{background:none}
::placeholder {color: #b5b5b5;opacity: 1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #b5b5b5;}
::-ms-input-placeholder { /* Microsoft Edge */  color: #b5b5b5;}
.mobile-xs,.mobile{display:none}
.noMargin{padding:0!important;margin:0!important}
strong{font-weight:500}
h1, h2.h1{font-size: 4em;margin-top: 60px;margin-bottom: 0px;position: relative;/* background-color:#fff; */}
h2.h1{margin-bottom:0}
h1.popupHeader{font-size:2.6em}
h1.popupHeader b{font-size: 1.4em;font-weight:500;color:#bf9410;}
h2{font-size: 2.3em;}
/* h1::before {position: absolute;left: 47%;top: -16px;display: inline-block;content: " ";width: 50px;height: 74px;background: none;border: 3px solid #c2991b;z-index: -2;} */
/*h1::before {position: absolute;left: calc(50% - 40px);bottom: -14px;display: inline-block;content: " ";width: 120px;height: 74px;background: none;background: url(../img/arrows.svg) 0px 40px no-repeat;z-index: 1;opacity: .85;}*/
.mfp-content h1::before{bottom:-60px}
h1.two-lines::before{bottom: -24px;}
/* h1::before {position: absolute;  left: 47%;    top: -17px;    display: inline-block;    content: " ";    width: 50px;    height: 74px;    background: none;    background-color: #c2991b;    border: 3px solid #c2991b;    z-index: -2;    -webkit-clip-path: polygon(50% 21%, 76% 0, 100% 19%, 100% 100%, 68% 100%, 32% 100%, 0 100%, 0 20%, 24% 8%);    clip-path: polygon(50% 21%, 76% 0, 100% 19%, 100% 100%, 68% 100%, 32% 100%, 0 100%, 0 20%, 24% 8%);} */
h1, h2, h3, h4, h5, h6{font-family: 'Khand',Helvetica Neue,Helvetica,Arial,sans-serif;color: #222;font-weight: 300;}
.text-holder h1, .text-holder h2, .text-holder h3, .text-holder h4, .text-holder h5, .text-holder h6{/* border-bottom:1px solid #bf9410; */padding-bottom: 0;text-align: center;/* margin-bottom: 60px; */}
.text-holder .articleLeftImage, .text-holder .articleRightImage{width:450px;/* margin-top: 15px; */}
.text-holder .articleLeftImage{float:left;margin: 0px 30px 10px 0;}
.text-holder .articleRightImage{float:right;margin: 0px 0 30px 30px;}
.regulations h2{font-family: 'Khand',sans-serif;}
#cookie{position:fixed;bottom:0;left:0;width:100%;xheight:50px;background:rgba(0,0,0,0.5);color:#fff;z-index:2000}
#cookie p{font-size:.8em;padding:0;margin:8px 10px}
#cookie p a.btn{width:auto;float: right;margin: 0px!important;padding: 6px 28px;}
#cookie p a.btn:hover{opacity:.8}
#cookie a{color:#fff}
#cookie p.l{float:left;width: 85%;}
#cookie p.p{float:right;width:20%;}
.show-vis{position: fixed;right: -118px;top: 296px;z-index: 0;transition:1s;}
.show-vis > div{position:relative}
.show-vis > div > img{cursor: pointer;}
.show-vis:hover{right: calc(100% - 102px);}
.show-vis .bann-img{position:absolute;top: -382px;left: 180px;}
.show-vis .btn{transition:.3s;width: 190px;margin:1px 0;padding: 18px 25px 17px 80px;text-align: center;color: #fff;background: rgba(255,255,255,0) url(../img/arrow-down-btn-2-white.svg) 45px 10px no-repeat;background-size: 56px 35px;transform:rotate(90deg);border-radius: 0px;/* box-shadow: 0 0 0 rgba(204,169,44, 0.4); *//* animation: pulse 2s infinite; */}
.v360{position:fixed;/* right: -119px; */right: -188px;top: 300px;transition:.3s;z-index:3100;display:none}
.v360 .btn{transition:.3s;width: 190px;margin:1px 0;padding: 18px 25px 17px 80px;text-align: center;color:#222;background:rgba(255,255,255,0.9) url(../img/360-btn.png) 45px 48% no-repeat;background-size: 56px 35px;transform:rotate(90deg);border-radius: 0px;/* box-shadow: 0 0 0 rgba(204,169,44, 0.4); *//* animation: pulse 2s infinite; */}
.v360:hover{right:80px!important;}
.v360 .btn:hover{cursor:inherit;background-color:rgba(255,255,255,0.9)!important}
.viewsCat{position:absolute;top: -115px;left: 181px;}
.viewsCat a{float:right;clear:both;position:relative;border-top: 1px solid #bf9410;/* border-bottom: 1px solid #bf9410; */height: 147px;}
.viewsCat a:hover{filter:brightness(110%)}
.viewsCat a:hover img{opacity:1}
.viewsCat span{position:absolute;bottom:10px;right:2px;z-index:3100;text-align:center;margin:0 8px 2px;color:#fff}
.viewsCat img{width:200px}
#video video{position: fixed;top: 0;left: 0;width: 100%}
#start.main-container{margin-top: 1080px;position:relative;padding:20px 0;margin-bottom:0px;}
label{font-weight: 400;/* font-size: .93em; */}
table{border-collapse:collapse;width:100%}
#appTab table th:last-child{width:1%;padding-left: 7px;}
table th,table td{/* border:1px solid #dcdcdc; */border-left: 0;border-right: 0;padding:15px 0 15px 20px;background-color: #ffffff;text-align: center;}
table tr:nth-child(odd) td{background-color:#f9f9f9}
table th{border-bottom: 1px solid #2f2f2f;border-top: 0;font-weight: 600;padding: 30px 20px;}
table th input[type=text],table th input[type=number]{width: 36px;text-align:center;border: none;border-bottom: 1px solid #e2e2e2;padding:6px 10px;}
table th input[type=text].searchName{width:90%;text-align:left;}
table th select{border: 1px solid #fff;border-bottom: 1px solid #e2e2e2;padding:6px 10px;color: #222;}
table td.status{width: 16%;font-weight: 600;font-size: .95em;text-transform: uppercase;/* text-decoration: underline; *//* font-weight: 600; *//* border-bottom: 1px solid; */}
table td{text-align:left}
table .available td:first-child{font-weight:500;padding: 0!important;}
table .available td.status{/* background-color: #f9fffc; */color: #139051;/* font-weight: 600; */}
table .sold td.status{/* color:#bb0404; *//* background-color: #fbf2f2; */}
table .sold td{/* background-color: #f9f9f9; */color: #cacaca;}
table .fa-check{color: #139051;}
table .sold .fa-check{color: #cacaca;}
table .fa-times{color: #222;}
/* TABLE WITH SCROLLED TBODY */
.tabContainer{max-height: 555px;min-height: 320px;overflow-y: scroll;scrollbar-width:thin;}
.tabContainer::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
.tabContainer::-webkit-scrollbar{width:9px;background-color:#F5F5F5}
.tabContainer::-webkit-scrollbar-thumb{background-color:#9c9c9c}
table {border-collapse: collapse;border-color:#fff}
th, td {background-color: #fff;padding: 1em;}
th {text-align: left;background-color: #fff;}
#appTab {position: relative;overflow: hidden;}
#appTab thead{background-color:#fff;/* position: absolute; *//* top: 0; *//* left: 0; */}
#appTab thead tr{height:100px}
#appTab th {white-space: nowrap;}
#appTab table tr th:nth-child(4),#appTab table tr td:nth-child(4) {}
#appTab td{padding:20px;text-align:center;}
#appTab td.lev{padding:20px 0}
#appTab td:first-child{width: 190px;}
#appTab th:first-child div {border-left: none;/* border-bottom: 1px solid #055644; */}
#appTab th > div {/* position: absolute; *//* z-index: 2; *//* width: 20%; */height: 60px;/* padding: 1rem; *//* margin-left: calc(-1rem - 1px); *//* background-color:#fff; */}
#appTab thead th > div {top: 0;/* border-bottom: 1px solid #055644; */}
/* #end TABLE WITH SCROLLED TBODY  */
.levelPagination .nextLevel,.levelPagination .prevLevel,.levelPagination .currLevel{display:none;right: -30px;z-index: 99;}
.levelPagination .btn{position: fixed;bottom: 228px;left:-22px;z-index:100;}
.levelPagination .btn.nextLevel{bottom: 260px;left:inherit;padding: 12px 80px 12px 32px;}
.levelPagination .btn.prevLevel{bottom: 200px;right: -25px;padding: 12px 80px 12px 32px;left:inherit;}
.levelPagination .btn.currLevel{bottom: 240px;right: 186px;z-index: 100;left:inherit;}
.levelPagination .currLevel.btn{margin-left:2px;min-width: 30px;height:28px;padding: 0;text-align: center;z-index:101;font-size: .98em;line-height: 1.85;}
.levelPagination .currLevel.btn:hover{cursor:initial;background-color:#fff}
.tabContainer #levels1,.tabContainer #levels2{width: 150px;margin:5px auto 0 auto}
ul{list-style-type:circle}
a{color: #bf9410;}
.nobg{background:none}
.popup-link img:hover{opacity:.9}
.main-container h1, .main-container .h1{text-align:center;clear: both;margin-top: 40px;font-family: 'Khand';padding-bottom: 50px;letter-spacing: 5px;font-weight: 300;text-transform: uppercase;}
.main-container h1.two-lines{line-height: 1;margin-bottom: 20px;margin-top: 60px;}
.main-container h1.two-lines small{font-size: .6em;margin-top:0;}
.levelDiv h1{margin:0}
.levelDiv h1::before{bottom:6px}
#p0,#p1,#p2,#p3{display:none}
/*area.sold{cursor:not-allowed!important}*/
area.sold,.tooltip-red{cursor:not-allowed!important}
a.home{margin: 9px 0 3px 40px;/* display: block; *//* line-height: 1.5; *//* padding-top: 15px; */display: block;float: left;padding: 0;padding-top: 3px;}
a.home:hover{filter: brightness(1.1);}
header{font-family:'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;position: fixed;top: 0;left:0;z-index: 999;text-align:left;width: 100%;background-color: #ffffff;padding: 8px 0px 6px 0;box-shadow: 5px 5px 40px 10px rgba(65, 61, 61, 0.25);xbackground-color: /* #055644 */ #005b96;background: rgba(5,86,68,1);background: -moz-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,86,68,1)), color-stop(100%, rgba(1,64,49,1)));background: -webkit-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);background: -o-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);background: -ms-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);background: linear-gradient(to right, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055644', endColorstr='#014031', GradientType=1 );background: #222;background: #222222f0;display: none;}
header a,header a:link,header a:visited{position: relative;text-decoration:none;color: #222;/* text-shadow: 0px 0px 2px #fff; */transition:.3s;border:none;outline: none;/* padding-bottom: 6px; *//* text-transform: uppercase; */}
header a b{color:#bf9410}
header p{font-size: 1.6em;font-weight: 300;margin: 8px 0 0 30px;float: left;/* border-bottom: 2px solid #bf9410; */padding-bottom: 4px;/* background-color: #fff; */}
header p small{font-size:.8em;}
header.alwaysOnTop{display:block}
/*lang selector*/
#lang-select-box{float: right;position: relative;margin: 9px 40px 0 0;transition:.3s;/* background: #444; */}
.brd{border: 1px solid #bf9410;border-color: #bf9410;}
#info{position:absolute;top:0;right:0;left:0;color:#2d3667;font-size:16px;text-align:center;padding:14px;background-color:#f3f9f9}
#app-cover{position:absolute;top:0;right:0;left:0;width:300px;height:42px;margin:100px auto 0}
#select-button{position:relative;height:12px;margin-top: 5px;padding: 12px 12px 17px 16px;/* background-color: #444; */color: #eee;border-radius:0;cursor:pointer;}
#options-view-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index: 2001;}
#selected-value{font-size: .9em;line-height: 1;margin-right:26px;margin-top:2px;}
#selected-value img{float:left;margin-right:4px}
#selected-value span{padding-left:4px}
#lang-select-box:hover #select-button{background: #444;}
.option i{width:16px;height:16px}
.option,.label{color:#2d3667;font-size:.95em}
#chevrons{/* display: none; */position:absolute;top: 6px;right:0;bottom:0;width: 12px;padding: 9px 14px;}
#chevrons i{display:block;height:50%;color: #bf9410;font-size:12px;text-align:right;}
#options-view-button:checked + #select-button #chevrons{top:15px}
#options-view-button:checked + #select-button #chevrons i{color: #989898;transform:translateX(1px) translateY(-3px) rotate(180deg);}
.options{position:absolute;left:0;width:250px}
#options{position: absolute;top: 47px;right:0;left:0;/* width:138px; */margin:0 auto;background-color:#fff;border-radius:0;z-index: 2000;}
#options-view-button:checked ~ #options{border:1px solid #e2eded;border-color:#eaf1f1 #e4eded #dbe7e7}
.option{position:relative;line-height: 1;transition:.3s ease all;z-index:2;}
.option i,.option img{position:absolute;left:14px;padding:0;display:none}
#options-view-button:checked ~ #options .option i,#options-view-button:checked ~ #options .option img{display:block;padding: 14px 0;}
.label{display:none;padding:0;margin-left:27px}
#options-view-button:checked ~ #options .label{display:block;padding: 14px 14px;}
.s-c{position:absolute;left:0;width:100%;height:50%}
.s-c.top{top:0}
.s-c.bottom{bottom:0}
input[type="radio"]{position:absolute;right:0;left:0;width:100%;height:50%;margin:0;opacity:0;cursor:pointer;z-index: 2100;}
.s-c:hover ~ i{color:#fff;opacity:0}
.s-c:hover{height:100%;z-index:1}
.s-c.bottom:hover + i{bottom:-25px;animation:moveup .3s ease .1s forwards}
.s-c.top:hover ~ i{top:-25px;animation:movedown .3s ease .1s forwards}
@keyframes moveup {
0%{bottom:-25px;opacity:0}
100%{bottom:0;opacity:1}
}
@keyframes movedown {
0%{top:-25px;opacity:0}
100%{top:0;opacity:1}
}
.label{transition:.3s ease all}
.opt-val{position:absolute;left:14px;width:100px;height: 21px;opacity:0;background-color:#fff;transform:scale(0);display: none;}
.option input[type="radio"]:checked ~ .opt-val{opacity:1;transform:scale(1)}
.option input[type="radio"]:checked ~ i{top:0;bottom:auto;opacity:1;animation:unset}
.option input[type="radio"]:checked ~ i,.option input[type="radio"]:checked ~ .label{color:#fff}
.option input[type="radio"]:checked ~ .label:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
#options-view-button:not(:checked) ~ #options .option input[type="radio"]:checked ~ .opt-val{top:-30px}
#options .option a{display:block;z-index: 2105;}
.option:nth-child(1) input[type="radio"]:checked ~ .label:before{background-color:#000;border-radius:4px 4px 0 0}
.option:nth-child(1) input[type="radio"]:checked ~ .opt-val{top:-31px}
.option:nth-child(2) input[type="radio"]:checked ~ .label:before{background-color:#ea4c89}
.option:nth-child(2) input[type="radio"]:checked ~ .opt-val{top:-71px}
.option:nth-child(3) input[type="radio"]:checked ~ .label:before{background-color:#0057ff}
.option:nth-child(3) input[type="radio"]:checked ~ .opt-val{top:-111px}
.option:nth-child(4) input[type="radio"]:checked ~ .label:before{background-color:#32c766}
.option:nth-child(4) input[type="radio"]:checked ~ .opt-val{top:-151px}
.option:nth-child(5) input[type="radio"]:checked ~ .label:before{background-color:#f48024}
.option:nth-child(5) input[type="radio"]:checked ~ .opt-val{top:-191px}
.option:nth-child(6) input[type="radio"]:checked ~ .label:before{background-color:#006400;border-radius:0 0 4px 4px}
.option:nth-child(6) input[type="radio"]:checked ~ .opt-val{top:-231px}
#option-bg{position:absolute;top:0;right:0;left:0;height: 42px;transition:.3s ease all;z-index:1;display:none;}
#options-view-button:checked ~ #options #option-bg{display:block}
.option:hover .label{color:#fff}
.option:nth-child(1):hover ~ #option-bg{top:0;background-color: #bf9410;border-radius:0;}
.option:nth-child(2):hover ~ #option-bg{top:40px;background-color: #bf9410;}
.option:nth-child(3):hover ~ #option-bg{top:80px;background-color:#0057ff}
.option:nth-child(4):hover ~ #option-bg{top:120px;background-color:#32c766}
.option:nth-child(5):hover ~ #option-bg{top:160px;background-color:#f48024}
.option:nth-child(6):hover ~ #option-bg{top:200px;background-color:#006400;border-radius:0 0 4px 4px}
/*lang selector #End*/
header .topContact{float: right;padding: 0px 20px;/* background: #bf9410; *//* background: #bf941066; */border-left: 1px solid #bf9410;margin-top: 13px;/* margin-right: 20px; */color: #fff;font-size: 1.3em;font-weight: 300;font-family: Khand,sans-serif;line-height: 1.2;/* position: absolute; *//* right: 90px; *//* bottom: 0; */}
header .topContact small, header .topContact a{color: #eee;transition:.3s;}
header .topContact i{color:#bf9410;font-size:.8em}
header .topContact a:hover{color:#d6a91f}
#telTop{position:fixed;right:0;top:20%}
#telTop2{display: none;position:fixed;left: 28px;bottom: 68px;background-color:#bf9410;color:#f7f7f7;font-size:.58em;padding:0;width: 90px;height: 90px;text-align:center;border-radius: 50px;cursor: pointer;}
#telTop2 i{margin-top: 24px;display:block;font-size: 4.5em;}
#telTop2 p{margin:0 auto;padding:10px 0 0 0;width:100%}
#show360out{position:absolute;top:20px;left:20px;z-index:10;background: #bf9410;color: #f7f7f7;padding: 10px 20px;text-decoration: none;}
.logo-left{float:left;margin-right:50px}
.logo-left img{width: 205px;}
#video{position:relative;margin: 0 auto;width: 100%;}
.bginfo{border:none;margin: 0;font-family: 'Khand',sans-serif;line-height: 2.1em;text-align: center;font-weight: 300;position: fixed;right: 0px;top: 120px;z-index: 999;font-size: 1.3em;background-color: #222;padding: 0 0 0 12px;color: #eee;-webkit-clip-path: polygon(14% 0%, 100% 0%, 100% 100%, 14% 100%, 5% 50%);clip-path: polygon(14% 0%, 100% 0%, 100% 100%, 14% 100%, 5% 50%);}
.bginfo span{display:block;padding: 6px 0 3px 0;}
.bginfo small{padding: 4px 16px 8px 25px;margin-top: 4px;font-weight: 600;font-size: 1.3em;/* font-family:sans-serif; */background-color: #bf9410;/* color:#eee; */display: block;text-shadow: 1px 1px 0px #666;}
.bginfo small a{color:#eee;text-decoration: none;}
/* Icon 1 */
#ico-bars{display:block;float: left;width: 60px;height: 60px;position:relative;/* margin:50px auto; */-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
#ico-bars span{display:block;position:absolute;height: 3px;width: 52%;background: #ffffff;/* border-radius:9px; */box-shadow: 0px 1px 0px #000;/* border: 1px solid #aaa; */opacity:1;left: 14px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#ico-bars span:nth-child(1){top: 19px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#ico-bars span:nth-child(2){top: 29px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#ico-bars span:nth-child(3){top: 39px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#ico-bars.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top: 17px;left: 19px;}
#ico-bars.open span:nth-child(2){width:0;opacity:0;}
#ico-bars.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top: 39px;left: 19px;}
#menu-txt{color:#fff;text-shadow: 0px 0px 2px #888;line-height:2.5;font-size:.6em;}
.toggleMenu{margin:20px;display:none}
a.toggleMenu{color: #222;/* background-color: #000; *//* background-color: #055644; *//* border: 1px solid #6b6b6b; */border-radius: 70px;padding: 0px 0px 2px 0px;font-size: 3em;position: fixed;top: -20px;left: -15px;z-index: 1001;}
#main-menu{float: right;margin-right: 15px;margin-top: 2px;/* padding-top: 2px; */}
.stick-header #main-menu-h{display:block!important}
#main-menu-mobile,#main-menu-mobile ul{display:none}
#main-menu ul{float: left;list-style:none;/* margin-top: 18px; *//* padding-left: 42px; */}
#main-menu ul li{/* margin-bottom:25px; */float: left;margin: 0px 10px;}
#main-menu ul a{color: #eee;text-decoration:none;text-transform:uppercase;font-size: 1.3em;padding-bottom:4px;font-family: Khand,Poppins,sans-serif;font-weight: 400;}
#main-menu ul a,#main-menu ul a:link,#main-menu ul a:visited{position:relative;text-decoration:none;padding: 8px 0;line-height: 1.3em;}
#main-menu ul a.active{border-bottom:1px solid #bf9410; background-color: #444;xcolor: #bf9410;padding: 8px 12px;}
#main-menu ul a:not(.active):hover{xcolor:#bf9410}
#main-menu ul a:not(.active)::before, header #main-menu a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color: #bf9410;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
#main-menu ul a:not(.active):hover::before,#main-menu ul a:not(.active):active::before, header a:not(.active):hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)} 
/*#main-menu .search{color:#555;position:absolute;bottom:20px;left:40%;xtransition:.3s}
#main-menu .search:hover{color:#fff}
#main-menu .search i{background-color:#d6d6d6;padding:12px;border-radius:20px;transition:.3s}
#main-menu .search:hover i{background-color:#666}*/
#main-menu .fa{position:absolute;bottom:20px;left:22%}
#main-menu .fa a{text-decoration:none;margin-right:20px;color: #999;}
#main-menu .fa a i{transition:.3s}
#main-menu .fa a:hover i{color:#bf9410;transform:scale(1.2,1.2)}

/* 	LEVEL ONE*/
#main-menu ul.dropdown{ position: relative;}
#main-menu ul.dropdown li{float: left;zoom: 1;position: relative;}
#main-menu ul.dropdown .sub_menu li:first-child{border-top: 1px solid #bf9410;}
#main-menu ul li:last-child{margin-right: 4px;}
#main-menu ul.dropdown li a{ display: block;}
#main-menu ul.dropdown li a img{transition:.5s}
#main-menu ul.dropdown li a i.fa-circle{position: absolute; top: 9px; left: 42%; xcolor: rgb(231, 48, 48); font-size: 0.4em;display:none}
#main-menu ul li.mm_selected a i.fa-circle{display:block}
#main-menu ul.dropdown li a:hover img{transform:scale(1.05,1.05)}
#main-menu ul.dropdown li.hasDropDown.hover > a{xcolor: #e73030;}
#main-menu ul.dropdown li.hasDropDown > i{position: absolute;left: 41%;/* top: 140px; */color: #bf9410;visibility:hidden;}
.stick-header #main-menu ul.dropdown li.hasDropDown > i{/* top: 40px; */}
#main-menu ul.dropdown li.hasDropDown > i{top: 24px;font-size: 2em;/* display: none; */}
#main-menu ul.dropdown li.hover,#main-menu ul.dropdown li:hover{ position: relative;}
/* 	LEVEL TWO*/
#main-menu ul.dropdown ul.sub_menu{width: 140px;padding: 0;visibility: hidden;position: absolute;top: 40px;left: calc(50% - 70px);z-index: 9000;background-color: #bf9410;/* border: 1px solid #e5e5e5; *//* border-top: 1px solid #222; */border-bottom: 1px solid #222;}
#main-menu ul.dropdown ul.sub_menu a{/* font-family:'Lato' */font-family: Khand,sans-serif;text-transform: uppercase;text-shadow: 0px 1px 1px #333;}
#main-menu ul.dropdown ul.sub_menu.wide{width: 328px;left: 0;}
.stick-header #main-menu ul.dropdown ul{/* top: 50px; */}
#main-menu ul.dropdown ul li{float: none;padding: 0px 0;text-align: center;margin: 0;/* height: auto; */font-size: 1.2em;/* font-family: Khand,sans-serif; *//* text-transform: uppercase; */border-left: 1px solid #222;border-right: 1px solid #222;border-top: 1px solid #222;}
#main-menu ul.dropdown ul li.inactive{padding: 6px 20px;font-size: .8em;background-color: #efefef;/* border-left: 1px solid #333; */font-weight: 400;/* font-style:  italic; *//* text-align:  center; */color: #666;/* text-transform:uppercase; */}
#main-menu ul.dropdown ul li.showAll{background-color:#f9f9f9;font-weight:600;font-size:.84em;text-align:center}
#main-menu ul.dropdown ul li.showAll a{padding-left:0}
#main-menu ul.dropdown ul li a{/* width: 100%; */font-size: 1em;display: block;/* color: #000; */padding: 12px 0;transition:.7s;text-transform: none;} 
#main-menu ul.dropdown ul li a:hover{background-color: #444444;color:#fff;xtext-indent:5px;}
/* 	LEVEL THREE*/
#main-menu ul.dropdown ul ul{ left: 100%; top: 0}
#main-menu ul.dropdown li:hover > ul{ visibility: visible;}

.btn-sect{margin: 25px auto 0 auto;text-align: center;}
.btn-sect a.btn{float:none}
.container{width:1100px;margin: 0 auto 60px auto;}
.container .txt4 span{display:block;text-align:center;padding:10px 0 30px;font-family: Khand;font-weight: 400;font-size: 2em;text-transform: uppercase;}
.centerLogo{position:fixed;top: 320px;left: calc(50% - 108px);z-index: 0;}
.cta-txt{position: fixed;left: calc(50% - 320px);top: 700px;color: #fff;font-size: 3.5em;font-family: Khand;font-weight: 300;text-transform: uppercase;letter-spacing: 5px;z-index: 100;}
.cta{display: block;background-color: #bf9410;color: #fff;text-align: center;padding: 18px 22px 8px 22px;text-transform: uppercase;text-decoration: none;font-size: 2.5em;transition: .3s;height: 50px;width: 250px;line-height: 1.1;position: fixed;top: 850px;left: calc(50% - 147px);z-index: 105;font-weight: 300;font-family: Khand,'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing: 5px;border-radius: 40px;/* clip-path: polygon(100% 0, 100% 100%, 0% 100%, 0 0, 50% 10%); */}
.cta:hover{background-color: #ab840c;}
.cta i{transition:.3s;animation: bounce 2.2s ease-out infinite;padding-top:20px;font-size: .6em}
body .main-container{scrollbar-width:thin;clear: both;position: relative;padding-top: 50px;margin-top:0;background-color:#fff}
.main-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
.main-container::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
.main-container::-webkit-scrollbar-thumb{background-color:#9c9c9c}
.main-container p{line-height:1.8em;padding: 0 0 0px 0;text-align: justify;margin: 0 0 25px 0;}
.main-container .two-column p{width: 48%;padding: 0;float:left;}
.main-container .two-column p:first-child{padding-right: 3%;}
.main-container iframe{display:block;margin: 20px auto 0;border:0 none;}
.mMap{position:relative}
.loc{display:block;position:absolute;top:4px;right:4px;z-index: 100;}
.loc img{width:400px}
.mountain-bg{background: url(../img/giewont-bg.png) no-repeat 60% 0px;width: 100%;height: 450px;position: absolute;top: -434px;z-index: 997;left: 0px;}
/*.bottom-arrow{position:fixed;bottom:2%;left: 48.5%;z-index: 120;font-size:2em;color: #ffffff;padding: 12px;width:30px;height:30px;border-radius:40px;text-align:center;line-height: 1.1em;cursor:pointer;transition:.3s;animation: bounce 2.2s ease-out infinite;}
.bottom-arrow:hover{transform:translate3d(0px,5px,0px);cursor:pointer;}*/
.stick-header .bottom-arrow{display:none}
body .banner-container, body .swiper-container{width: calc(100%);height: 900px;margin: 0 0 20px 0;/* margin-left:250px *//* -webkit-clip-path: polygon(100% 100%, 40% 90%, 0% 100%, 0 0, 100% 0%); *//* clip-path: polygon(100% 100%, 40% 90%, 0% 100%, 0 0, 100% 0%); */}
body .swiper-container.desc-page{margin:0;width: 100%;height: 588px;box-shadow: 5px 0 40px 0 rgba(65,61,61,.17);-webkit-clip-path: none;clip-path: none;}
body .swiper-button-next{right:0}
body .swiper-button-prev{left:0}
body .swiper-button-next,body .swiper-button-prev{opacity: .7;top:inherit;bottom: 80%;width: 90px;padding: 20px 25px;background-color: #fff;transition:.3s;background-size: 100px 55px;}
body .swiper-button-next:hover,body .swiper-button-prev:hover{xbackground-color:#ffffff;box-shadow:5px 0 40px 0 rgba(65,61,61,.17);opacity:.8}
.mobile .swiper-button-prev{background-image: url(../img/arrow-l-2.svg);}
.mobile .swiper-button-next{background-image: url(../img/arrow-r-2.svg);}
.banner-slide,.swiper-slide{position:relative;text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack
:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-size:cover;background-position: 50%;width:100%;xopacity:0;transform:translate3d(0px,0px,0px);background-color:#0000;}
.banner-wrapper{opacity:0}
.banner-slide{height:800px;/* background-attachment:fixed; */background: url(../img/giewont-bg.png) 0 0 no-repeat;}
.swiper-slide div{position:absolute;right: calc(50% - 380px);top: 4%;color: #fff;text-shadow: 1px 1px 2px #222;font-size: 4.5em;text-align: center;text-transform: uppercase;line-height: 1;font-weight: 300;font-family: 'Khand';/* background: #04040457; */padding: 20px 30px;}
.swiper-slide div b{font-weight: 500;font-size: 1.6em;}
.swiper-slide a{position:absolute;bottom: 4%;right: 400px;text-decoration:none;color:#fefefe;padding: 28px 42px 40px;font-size: 1.3em;font-family: Khand,sans-serif;font-weight: 300;/* text-transform:uppercase; */transition:.3s;/* border:1px solid #bf9410; *//* border-left: 2px solid #bf9410; */border-right: 0;background-color:#fff;/* background-color:#ffffffcf; */color: #222;text-align: left;opacity: .9;line-height: 2em;/* border-radius: 0 6px 6px 0; */}
.swiper-slide span{border-bottom: 1px solid #ddd;display: block;padding: 2px 0;width: 190px;}
.swiper-slide span strong.distance{font-weight:500;border-bottom:1px dashed #666}
.swiper-slide span.last{border:none}
.swiper-slide a.popup{/* border:none; *//* top:0px; *//* padding:15px; */}
.swiper-slide a b{font-weight: 500;line-height:2em;float: right;clear: both;/* border-bottom:1px solid #222; */}
.swiper-slide a b sup{font-size:.7em;line-height:1}
.swiper-slide a u,.swiper-slide a center{font-size:.8em;line-height: 2.4em;text-decoration: none;/* border: 1px solid#bf9410; */background: #bf9410;color: #fff;padding: 2px 12px;margin: 6px 0 0 0;display: block;text-align: center;text-transform:uppercase;cursor: pointer;border-radius: 25px;}
.swiper-slide a u:hover,.swiper-slide a center:hover{opacity:.9}
.swiper-slide a center{background-color: #fff;background-color: #ffffffed;color: #333;border:1px solid #bf9410;}
.swiper-slide a u i{font-size:.7em;transform:.3s}
.swiper-slide a:hover{background-color:#fffffff0;}
.swiper-slide a i{transition: transform .3s ease-in-out;}
.swiper-slide a:hover i{transform:scale(1.2,1.2);}
body .swiper-container.desc-page .swiper-slide{/* cursor:pointer; */}
.swiper-container.mobile{height:850px;display: none;}
.swiper-container.mobile a{left: 0;top: 0;width: 100%;height: 100%;padding: 0;background: none;}
.parallax-bg{position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center}
.icon-list,.list{display:flex;flex-wrap:wrap;padding-bottom: 50px;width: 1100px;margin: 20px auto 40px auto;}
.icon-list{margin-top: 100px;}
.icon-list .list-item,.list .list-item{width: 32%;margin: 0 1% 0% 0%;background-color:#ffffffa1;box-shadow: 5px 0 40px 0 rgba(65,61,61,.17);position:relative;padding: 0 0 30px 0;}
.icon-list .list-item{box-shadow:none;border: 1px solid #bf9410;width: /*17.1*/25.6%;padding: 12px 30px 20px;margin-right: 3%;position: relative;}
.icon-list .list-item:last-child{margin:0}
.icon-list .list-item .icon{position:absolute;top: -35px;left: calc(50% - 79px);background-color:#fff;padding:0 40px;/* font-size: 4em; */}
.icon-list .list-item .icon img{width: 78px;height: 78px;}
.icon-list .list-item .text-holder h4{font-size:1.8em;margin-bottom: 10px;font-family: Khand;line-height: 1.2;font-size: 2.3em;font-weight: 400;}
.icon-list .list-item .text-holder p{text-align:center;font-family: 'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom: 55px;/* font-size: .95em; */}
.icon-list .list-item .text-holder a{/* float:none; *//* line-height: 5; */padding: 5px 18px;/* height: 20px; */font-size: 1em;position: absolute;left: calc(50% - 38px);bottom: 6px;}
.list .list-item .top-info{position:absolute;top:26px;left:-14px;z-index: 99;background-color:#fff;padding:2px 6px;font-size:.9em;transform:rotate(-90deg);text-transform:uppercase;font-family:'Poppins',sans-serif;}
.list .list-item .image img{width:100%}
.list .list-item .text{padding: 10px 30px;}
.list .list-item .text h4 a{font-family:'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em;text-decoration:none;color: #222;/* border-bottom:1px solid #bf9410; */padding-bottom:4px;}
.list .list-item a.more-link{position: absolute;right: 0;bottom: 10px;margin:0 20px 20px;display:block;/* width: 100px; *//* float: right; */text-align:right;color:#bf9410;padding-right:20px;text-decoration:none;}
.list .list-item a.more-link i{transition:.3s;}
.list .list-item a.more-link:hover i{transform:translate3d(3px,0,0)}
.list.one .list-item{width:100%;box-shadow: none;}
.list.one .list-item .image{width:50%;float:left;}
.list.one .list-item .text-holder{width:50%;float:right;margin-top: 0px;xpadding-left:20px;}
#benefits{display:flex}
#benefits .benefItem{width: 33.3%;transition:.3s}
#benefits .benefItem a{text-decoration:none;color: #222;}
#benefits .benefItem:hover{filter:brightness(1.1)}
.benefitsImg{/* width:1100px; */display:block;margin:0 auto;}
map area:hover{cursor:pointer}
.plansMap,.tabs{/* width:50%; */float: left;xfloat:left;}
.plansMap{/* margin:0 auto */}
.plansContainer p{text-align:left}
.plansMap img{/* width: 800px; *//* height: 654px!important; */margin-right: 50px;/* margin-bottom: 20px; */float: left;}
.tabs{background-color: #ffffff;color: #222;/* border-top: 1px solid #222; *//* height:780px; */padding: 0;width: 100%;position: relative;/* overflow-y: scroll; */}
.tabs ul{list-style-type:none;padding:0;margin: 0;position: absolute;top: 0px;left: 850px;width: 400px;}
.tabs ul li{float:left;width: calc(50% - 2px);text-align:center;padding: 10px 0;/* margin-top: 10px; *//* margin-right: 1px; */font-size: 1.3em;/* transform: skew(-10deg); *//* background-color: #f1f1f1; */color: #adadad;/* margin-top: 6px; */font-family: Khand;border: 1px solid #cccccc;/* border-radius: 25px; *//* transform: skew(-1deg); */}
.tabs ul li:hover{cursor:pointer;background-color:#bf941011}
.tabs ul li.selected{background-color: #2f2f2f;color:#f6f6f6;/* padding: 13px 0; */margin-top: 0;border-left: none;border-right: none;}
.tabs ul li.m1{border-radius:25px 0 0 25px}
.tabs ul li.m2{border-radius:0 25px 25px 0}
.tabs div.col1, .tabs div.col2{/* padding-top: 100px; *//* width: 50%; */}
.tabs p{padding: 10px 60px 0px;margin-left: 790px;/* float: left; *//* width: 50%; */}
.tabs a.btn{/* background-color:#fff; *//* color: #ffffff; *//* background: #bf9410; */float: left;/* clear: both; */margin-right: 1px;/* display: block; *//* margin-left: 50px; *//* margin-top: 40px; */}
body .mfp-content h1{margin-bottom: 22px;padding-top: 0px;}
body .mfp-content h1::before{display:none}
.text-holder ul, .mfp-content ul{line-height: 1.8em;list-style-type: none;padding-left: 0px;}
.text-holder ul li::before,.mfp-content ul li::before{font-family: "Font Awesome 5 Free";content:/*"\f30b"*/"\f35a";display: inline-block;padding-right: 10px;vertical-align: middle;font-weight: 400;color:#bf9410}
.desc, .contact{/* padding-left: 50px; */margin: 0px auto 20px auto;}
.desc, .list, .contact, .gallery{width: 1100px;margin: 0 auto;/* margin-bottom:80px; */clear: both;}
.regulations{padding-bottom: 60px;}
.news-container{width:700px;margin:0 auto}
.news-item{xdisplay:flex;clear:both;/* border-top:1px solid #bf9410; */position:relative;}
.news-item .date{/* position:absolute; *//* top: 5px; *//* left: 0; *//* background-color:#bf9410; */border-bottom: 1px solid #bf9410;color: #bf9410;padding: 6px 0px;/* display: block; *//* font-weight: 300; *//* text-align: center; */}
.news-item img{width: 100%;margin: 0px 20px 50px 0px;}
.news-item p{padding: 14px 0 2px;}
.news-source{/* float:right */margin: 0 0 40px 0;text-align: center !important;}
.news-source a{text-decoration:none}
.news-source a:hover{border-bottom:1px solid #bf9410}
.contact{background-color: #fff;background-color: #ffffffe0;width:900px;/* margin-bottom: 50px; */}
.contact p{text-align:left}
.contact .two-column .rightCol{width: 34%;text-align: left;}
.contact .two-column .leftCol{width: 60%;margin-right: 3%;}
.popupContactInfo{margin-bottom:60px;padding-top: 0!important;}
.popupContactInfo i{color: #bf9410;}
.popupContactInfo a{text-decoration:none;border-bottom: 1px solid #bf9410;color: #bf9410;font-size: 1.6em;}
.gallery{margin-bottom:0}
.list .image img{-webkit-clip-path: polygon(100% 100%, 50% 90%, 0% 100%, 0 0, 100% 0%);clip-path: polygon(100% 100%, 50% 90%, 0% 100%, 0 0, 100% 0%);}
.gallery .list .image img{-webkit-clip-path:none;clip-path:none;/* height: 220px; */}
.gallery .list .list-item{position:relative;margin: 0 .5% .5% .5%;padding: 0;background: none;box-shadow: none;}
.gallery .list .list-item .gallery-desc{position:absolute;bottom: 6px;left: 0%;/* width: 94.5%; *//* height: 100%; */padding: 10px;color: #222;background-color: #eee;background-color: #ffffffb0;/* border-left: 3px solid #bf9410; */display:none;}
.gallery .list .list-item:hover .gallery-desc{display:block}
.gallery .galleryTabs ul{display:flex;list-style:none;margin-bottom: 100px;}
.gallery .galleryTabs li{width: 48%;text-align:center;transition:.3s;margin: 0 1%;}
.gallery .galleryTabs li:hover{filter:brightness(1.05)}
.gallery .galleryTabs li a{text-decoration:none;}
.gallery .galleryTabs li:hover a span{color:#bf9410}
.gallery .galleryTabs li span{display:block;margin: 20px 0;font-size:1.4em;color:#222;}
.gallery .galleryTabs li img{/* width: 91%; */height: 350px;margin: 0 auto;display:block;transition:.3s;/* border-right: 1px solid #666; */box-shadow: 6px 6px 0px 0 rgb(216, 216, 216);}
.gallery .galleryTabs li:hover img{transform:scale(1.05,1.05) rotate(3deg)}
.desc .image{position:relative;transition:.5s}
.desc .image img, .contact .image img{width: 800px;}
.image-row{margin: 0px 0;}
.image-row .image.one-third{width:33%;float:left;margin: 0 .5% .1% 0;}
.image-row .image.one-third:last-child{margin-right:0}
.image-row .image.one-third img{width: 100%;}
.image:hover{filter:brightness(110%);}
.contact .image{height:300px}
.desc .text-holder, .contact .text-holder, .gallery .text-holder{/* width: 1100px; *//* margin: 0 auto; *//* background-color:#ffffffbd; *//* padding: 20px 0px; *//* box-shadow: 5px 0 40px 0 rgba(65,61,61,.17); */}
.gallery .text-holder{/* background-color: #fff; *//* background-color: #ffffffe0; */padding: 0px 0px 20px 0px;/* margin-bottom: 20px; */}
.contact .text-holder{width: 700px;margin:0 auto;padding-bottom: 60px;}
.full-width{width:100%;}
.full-width-bg{margin: 60px 0 120px 0;background:url(../img/mountains-919040_1920.jpg) top left no-repeat;background-attachment:fixed;background-size:cover;}
.full-width .text-holder{text-align:center;padding:90px 0;width: 1100px;margin: 0 auto;}
.full-width .text-holder h2{margin: 0 0 55px 0;position:relative;color: #fff;}
.full-width .text-holder h2::before {position: absolute;left: 46%;top: -13px;display: inline-block;content: " ";width: 80px;height: 74px;background: none;border-bottom: 3px solid #c2991b;z-index: 0;}
.full-width-bg .text-holder p{line-height:1.8em;color: #fff;}
.grey-bg{background-color:#f5f5f5}
#map{position:relative;/* margin-top: 120px; */background-color: #f2f2f2;}
#map .labelAbs{text-indent: 12px;line-height: 1.8em;font-size: .65em;padding: 24px 0 21px;top: -24px;left: -4px;/* position: static; */}
/*#map .labelAbs:hover b{color:#bf9410}
#map .labelAbs:hover b img{opacity:.85}*/
#map .chboxes .chbItem:first-child{border-left:0}
#map .chboxes .chbItem{width: auto;/* height: 99px; */margin-right: 2px;padding: 20px 0px 13px 8px;/* padding-right: 180px; *//* border: 1px dashed #ccc; */border-radius: 45px;/* padding-left: 8px; */transition:.3s;}
#map .chboxes .chbItem:hover{background-color:#fefefe}
#map .chboxes .chbItem.active{background-color: #d8d8d8;/* border-style: solid; */border-radius: 45px;}
#map .chboxes .chbItem.active:hover{background-color:#ddd}
#map .chboxes img{float:none;width: 38px;position: absolute;right: -46px;top: -10px;}
#map .chboxes .chbItem label b{position:relative}
.chboxes{/* background: #ffffff; */padding: 1% 20px 0 20px;xbox-shadow: 0px 16px 8px 0 rgba(65,61,61,.17);}
#map .chboxes{width: 1300px;margin:0 auto;display: flex;padding: 8px 0px 8px 0px;/* background-color: grey; */border-bottom: 1px solid #e2e2e2;}
#map .gm-style .gm-style-iw-c{padding:0;border-radius:4px}
#map .gm-style-iw-d{overflow:visible!important}
#map .mapInfoTxt{text-align:center;margin: 10px 5px 8px 5px;font-weight: 500;font-family: Khand;font-size: 1.5em;line-height: 1.3;}
#map .mapInfoTxt img{width:350px;margin-top: 10px;}
#map button.gm-ui-hover-effect{top: -6px!important;right: -2px!important;}
#map button.gm-ui-hover-effect img{width: 19px!important;height: 19px!important;}
/* .chboxes.absoluteCh{position:absolute;z-index:100;top: 0;left: 0;width: 240px;height: 94.4%;background:#fff;} */
.chboxes > p{margin:20px 0 0 0;padding:0;font-weight:600}
.chboxes img{width: 18px;float: right;padding-left: 5px;padding-top: 1px;}
.chboxes .chbItem{position:relative;padding:0;display: block;width: 15%;/* float:left; */}
.chboxes .chbItem label{margin: 0px;padding: 4px 8px;display:inline;font-size: .8em;}
.chboxes .chbItem .labelAbs{position:absolute;top: -3px;left: -14px;text-indent: -5px;line-height: 1.2em;/* padding: 0; *//* border-bottom: 1px solid #dcdcdc; */border-radius: 4px;width: 195px;}
#appTab .chboxes .chbItem .labelAbs{text-indent: -27px;}
.chboxes .chbItem input:hover,.chboxes .chbItem label:hover{cursor:pointer}
.chboxes .chbItem label b{xborder-bottom:1px solid #bf9410;color: #222;padding:4px 0;font-size: 1.4em;font-weight: 400;font-family:'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;}
.chboxes .chbItem label b.typ2{border-bottom:1px solid #e00;color:#e00}
.chboxes .chbItem label b.tip{cursor:help}
.chboxes.horizontalCh .chbItem{float:left;width:inherit}
/* checkboxes */
.squaredThree{width:20px;position:relative;margin:20px auto}
.squaredThree label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#222 0%,#45484d 100%);border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.4)}
.squaredThree label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #fcfff4;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.squaredThree label:hover::after{opacity:.3}
.squaredThree input[type=checkbox]{visibility:hidden}
.squaredThree input[type=checkbox]:checked + label:after{opacity:1}
.squaredFour{/* width: 238px; *//* float: left; */display: block;position:relative;margin: 5px auto;}
.squaredFour label.ovr{width: 18px;height: 18px;padding: 0;cursor:pointer;position:absolute;top: -1px;left: 9px;color: #bf9410;border: 1px solid #c1c1c1;background: #ffffff;/* background:linear-gradient(to bottom,#fcfff4 0%,#ededed 40%,#dcdbdb 100%); */border-radius: 2px;/* box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,0.3); */}
#map .squaredFour label.ovr{display:none}
.squaredFour label.ovr:after{content:'';width: 8px;height:5px;position:absolute;top: 4px;left: 4px;/* color: #ead6d6; */border: 2px solid #222222;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.squaredFour label.ovr:hover::after{opacity:.2}
.squaredFour input[type=checkbox]{visibility:hidden}
.squaredFour input[type=checkbox]:checked + label:after{opacity:1}
/* checkboxes end */
.ico360{position:absolute;width:100%;height:600px}
.ico360 img{position: absolute;top: calc(50% - 80px);left: calc(50% - 100px);opacity: .6; width:200px}
footer{position:relative;background-color:#222;color: #eee;font-size:.8em;margin-top: -1px;padding: 23px 0px;min-height: 100px;text-align: left;/* background: url('../img/footer-bg.png') 50% 0% no-repeat; */xbackground-color: #055644;/* background: rgba(5,86,68,1); *//*background: -moz-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,86,68,1)), color-stop(100%, rgba(1,64,49,1)));*//* background: -webkit-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%); *//*background: -o-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);background: -ms-linear-gradient(left, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%);*//* background: linear-gradient(to right, rgba(5,86,68,1) 0%, rgba(1,64,49,1) 100%); *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055644', endColorstr='#014031', GradientType=1 );*/font-family: Khand;}
footer .container{width:1100px;margin:0 auto}
footer.fixed{position:fixed;bottom:0;left:0;width: 100%;z-index: 999;}
footer a{color: #eee;text-decoration: none;/* font-size: 1em; */}
footer a b{color:#eee;font-weight: 400;}
footer a:hover{text-decoration:underline;color: #bf9410;}
footer a:hover img{filter: brightness(1.1);}
footer .fa a{font-size:1.5em;margin-left:15px;text-decoration:none;transition:.3s}
/*footer .fa a:hover{color: #9c9c9c;}*/
footer .container div{/*float:right;*/xmargin-right: 30px;}
footer .container div.fa{margin-top:10px;}
@media screen and (min-width: 770px){
footer .container div.fa{margin-top:10px;float:right}	
}
footer .container .form-err{float:none;margin-top: 14px;border-bottom: 1px solid #e00;font-size: 1.1em;/* text-align: center; *//* color: #e00; *//* background-color: #999; */}
footer div.footer-top{display:flex;/* margin-bottom:20px */}
footer div.footer-top ul{text-align:left;list-style-type:none}
footer div.footer-top .column{float:none;width:20%;text-align:left;padding-top: 5px;margin: 0;}
footer div.footer-top .column:first-child{width:25%;}
footer div.footer-top .column:first-child img{margin-top:16px}
footer div.footer-top .column .chboxes-footer{float:left;margin: 6px 0px 4px;text-align: left;}
footer div.footer-top .column .chboxes-footer input[type=checkbox]{margin:4px 0}
footer div.footer-top .column .chboxes-footer label{color: #eee;font-weight: 300;font-size: 1.05em;}
footer div.footer-top .column .chboxes-footer label a{/* color: #ffffff; */text-decoration: underline;}
footer div.footer-top .column .chboxes-footer label a:hover{color:#fff}
footer div.footer-top .column h4{color:#eee;font-size: 1.5em;font-weight: 400;text-transform: uppercase;padding: 0;margin: 0 0 30px 0;}
footer div.footer-top .column:first-child h4{margin-bottom: 15px;}
footer div.footer-top .column p{font-size:1.15em;margin: 0;padding-right: 60px;}
footer div.footer-top .column h4 small{font-weight:300;font-size:.8em}
footer div.footer-top .column.sitemap{/* padding-left:40px */}
footer div.footer-top .column.sitemap ul{padding:0}
footer div.footer-top .column.sitemap a{font-size: 1.2em;line-height: 1.9em;transition:.3s;font-weight: 400;}
footer div.footer-top .column.sitemap a:hover{text-decoration:none;/* color:#eee; */}
footer div.footer-top .column.gallery{display:none}
footer div.footer-top .column.gallery .image{float:left}
footer div.footer-top .column.gallery img{width:90px;padding:2px;float:left}
footer div.footer-top .column.contact{background-color:transparent;width: 55%;}
footer div.footer-top .column.contact input[type=text],footer div.footer-top .column.contact input[type=email],footer div.footer-top .column.contact input[type=tel],footer div.footer-top .column.contact textarea{color:#fff;padding: 10px 0px 4px;margin: 0 0 8px 0;width: 100%;font-size: 1.3em;/* font-weight: 300; */background: none;border: none;border-bottom: 1px solid #bf9410;font-family: Khand;}
footer div.footer-top .column.contact input[type=email]{margin-right:1%;width: 48%;}
footer div.footer-top .column.contact input[type=text],footer div.footer-top .column.contact input[type=email],footer div.footer-top .column.contact input[type=tel]{margin-top: 0px;width: 49%;font-weight: 300;}
footer div.footer-top .column.contact input[type=text]{width:99%}
footer div.footer-top .column.contact button[type=submit]{margin:8px 0;}
/*footer div.footer-top .column.contact button[type=submit]{margin:8px 0;background-color: transparent;border: 1px solid #666;}
footer div.footer-top .column.contact button[type=submit]:hover{background-color: #ffffff1f;}*/
footer div.footer-top .column.contact textarea{height: 80px;margin-bottom: 0;line-height: 1.2;scrollbar-width:thin;}
footer div.footer-top .column.contact textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
footer div.footer-top .column.contact textarea::-webkit-scrollbar{width:8px;background-color:#F5F5F5}
footer div.footer-top .column.contact textarea::-webkit-scrollbar-thumb{background-color:#9c9c9c}
footer div.footer-bottom{float:none;border-top: 1px solid #bf9410;padding: 12px 0 24px;clear:both;margin-top: 20px;margin-bottom: 10px;}
footer div.copyright{float: left;font-size: 1.1em;}
footer div.footer-top .column.contact input.required:invalid,footer div.footer-top .column.contact textarea.required:invalid {border-bottom:1px solid #ee0000;box-shadow:none;}
footer div.footer-top .column.contact input[type=checkbox].required:invalid{outline:1px solid #e00}
footer input:focus,select:focus,footer textarea:focus {outline: 0;box-shadow: none;}
footer input:optional:focus,footer select:optional:focus {outline: 0;box-shadow: none;}
.contact form input[type=text],.contact form input[type=email],.contact form input[type=tel],.contact form textarea{background-color: #fafafa;/* border:none; *//* padding: 2px 0; *//* line-height: 1.4; *//* font-size: 1.2em; */font-family: 'Poppins',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;/* border: 1px solid #c1c1c1; *//* width: 100%; */color: #222;/* margin: 20px 0; */border: 1px solid #d4d4d4;margin: 5px 0 0 0;padding: 12px 10px;font-size: 1em;width: 96%;border-radius: 3px;}
.contact .chboxes{padding-left:0}
.contact .squaredFour label.ovr{left:0}
.contact .chboxes .chbItem .labelAbs{left:22px;width:650px;top: -4px;}
.mfp-content form input[type=text], .mfp-content form input[type=email], .mfp-content form input[type=tel], .mfp-content form textarea{border:1px solid #d4d4d4;margin: 5px 0 0 0;padding: 12px 10px;font-size: 1em;width: 96%;}
.mfp-content form textarea{/* background: url(../img/symbol-grey.svg) 95% 90% no-repeat; *//* background-size: 12%; */}
.mfp-content .form-err{margin-top:10px}
.mfp-content form input[type=text], .mfp-content form input[type=tel], .mfp-content form input[type=email], .mfp-content form textarea{border-radius:3px;background-color: #fafafa;}
.mfp-content .chboxes{padding-left:0}
.mfp-content .squaredFour label.ovr{left:0}
.mfp-content .chboxes .chbItem .labelAbs{width:500px;left: 20px;}
.contact form textarea{line-height:1.4}
.contact form input:focus,.contact form textarea:focus {outline: none;}
.contact .left-side,.contact .right-side{float:left;width: 60%;}
.contact .left-side{margin-right: 5%;width: 35%;}
.contact .left-side p b{border-bottom:1px dashed #666}
.contact .left-side img{width:210px;margin-top: 8px;display: block;/* display: none; */}
.btn,.btn.white,.contact form button[type=submit]{background-color: #bf9410;color:#fefefe;padding:12px 32px;font-size: 1.2em;font-family: 'Khand',sans-serif;font-weight: 400;text-transform:uppercase;transition:.3s;text-decoration: none;border:1px solid #bf9410;cursor:pointer;letter-spacing: 1px;float: right;margin: 20px 0;border-radius: 4px;}
.btn.white{background-color:#fff;color:#bf9410;border:1px solid #bf9410;}
.btn.bw{background-color:#fff;color:#333;border: 1px solid #bf9410;}
.btn.trans {background-color: #8a6c0b00!important;color:#fff!important;border-color: #eac44a;width: 49%;border-radius: 20px;margin-top: 28px!important;float:left;}
.btn.reset{font-size:.8em;background-color: #bf9410;color:#fff}
.white-popup .btn.white{min-width:140px;text-align:center}
body .white-popup p{padding:0;line-height: 1.8;}
#contactPopup input{border-radius:3px;background-color:#fafafa}
footer .contact form button[type=submit]{background-color: #3f3f3f;background-color: #bf9410;line-height: 1.8em;padding: 6px 20px;/* border: 1px solid #d7d7d7; */}
.btn:hover,.contact form button[type=submit]:hover{background-color: #af870b;}
footer .contact form button[type=submit]:hover{xbackground-color: #045341;background-color: #a07b0a;}
.btn.white:hover{background-color:#fdfaeb}
.btn.bw:hover{background-color:#eee}
.btn.grey{background-color:#888;border-bottom:2px solid #666}
.btn i,.contact form button[type=submit] i{transition: transform .3s ease-in-out;}
.btn i img,.contact form button[type=submit] i img{width:18px;transition:.3s}
.btn:hover i,.btn:hover i img, .contact form button[type=submit]:hover i, .contact form button[type=submit]:hover i img{transform:translateX(5px);}
.btn:hover i.toLeft,.btn:hover i.toLeft img, .contact form button[type=submit]:hover i.toLeft, .contact form button[type=submit]:hover i.toLeft img{transform:translateX(-5px);}
.btn{margin-left:2px;}
table .btn{float:none;padding: 5px 14px 3px;/* line-height: 1; */background: #fff;color: #222;}
table .btn:hover{color:#fff}
.form-err{color:#ee0000;margin-top: 35px;}
.poi-icons{float: left;padding-top: 9px;width:25px}
.top-arrow{position:fixed;bottom: 120px;right: 30px;z-index:999;font-size: 2em;border: 1px solid #ccc;background-color: #ffffff38;color: #ccc;padding: 7px;width: 25px;height: 25px;/* border-radius: 40px; */text-align: center;line-height: 1em;opacity: .7;display:none;}
.top-arrow i{transition:.3s;transform:translate3d(0,-3px,0)}
.top-arrow:hover{cursor:pointer;opacity:.9}
.top-arrow:hover i{transform:translate3d(0,-5px,0)}
#view360 .play-video{position:absolute;top:inherit;bottom: 520px;left: 20px;}
.clear{clear:both}
.green{color:#007500}
.red{color:#ee0000}
.gold{color:#bf9410;font-weight:600}
.center{text-align:center!important}
.hidden{display: none;}
.toCenter{text-align:center!important}
.tooltip_templates { display: none; }
.tooltipster-box a{color:#fff}
body .tooltipster-sidetip .tooltipster-content{padding:10px 20px;font-weight: 300;}
.tooltipster-red .tooltipster-content{background:#aaa}
.tooltipster-sidetip.tooltipster-top.tooltipster-red .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-top.tooltipster-red .tooltipster-arrow-border{border-top-color:#aaa}
.tooltipster-sidetip.tooltipster-red .tooltipster-box{border: 2px solid #aaa}

/*animation*/
.pulse {display: block; width: 22px;  height: 22px;  border-radius: 50%;  background: #cca92c;  cursor: pointer;  box-shadow: 0 0 0 rgba(204,169,44, 0.4);  animation: pulse 2s infinite;}
.pulse:hover {  /*animation: none;*/}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
      box-shadow: 0 0 0 20px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
/* bounce animation for W3, Opera 12+, Firefox 16+ */
@keyframes bounce {
  0% { transform:translateY(0%); }
  5% { transform:translateY(-30%); }
  15% {	transform:translateY(0);padding-bottom: 5px; }
  30% {	transform:translateY(-30%); }
  40% {	transform:translateY(0%);padding-bottom: 6px; }
  50% {	transform:translateY(-30%); }
  70% {	transform:translateY(0%);padding-bottom: 7px; }
}
body .mfp-iframe-holder .mfp-content{max-width:80%;}
/* IE10+ CSS */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.bginfo{padding-left:0}
.mainLogo{height:217px}
body .show-vis:hover{right: -118px;transform: translateX(-1600px)}
}
/*edge*/
@supports (display:-ms-grid) {
.bginfo{padding-left:0}
body .show-vis:hover{right: -118px;transform: translateX(-1600px)}
}
/* IE */
@media screen and (min-width:0\0) and (min-resolution:+72dpi) {
#video{width:100%}
}
