﻿@font-face {  font-family: 'proximanova';  src: url("../fonts/proximanova-regular-webfont.eot");  src: url("../fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-regular-webfont.woff2") format("woff2"), url("../fonts/proximanova-regular-webfont.woff") format("woff"), url("../fonts/proximanova-regular-webfont.ttf") format("truetype"), url("../fonts/proximanova-regular-webfont.svg#trade") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'baskvill';  src: url("../fonts/BASKVILL.eot");  src: url("../fonts/BASKVILL.eot?#iefix") format("embedded-opentype"), url("../fonts/BASKVILL.woff2") format("woff2"), url("../fonts/BASKVILL.woff") format("woff"), url("../fonts/BASKVILL.ttf") format("truetype"), url("../fonts/BASKVILL.svg#trade") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'baskvill_0';  src: url("../fonts/BASKVILL_0.eot");  src: url("../fonts/BASKVILL_0.eot?#iefix") format("embedded-opentype"), url("../fonts/BASKVILL_0.woff2") format("woff2"), url("../fonts/BASKVILL_0.woff") format("woff"), url("../fonts/BASKVILL.ttf") format("truetype"), url("../fonts/BASKVILL_0.svg#trade") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'baskvill_r';  src: url("../fonts/BASKVILL_rec.eot");  src: url("../fonts/BASKVILL_rec.eot?#iefix") format("embedded-opentype"), url("../fonts/BASKVILL_rec.woff2") format("woff2"), url("../fonts/BASKVILL_rec.woff") format("woff"), url("../fonts/BASKVILL_rec.ttf") format("truetype"), url("../fonts/BASKVILL_rec.svg#trade") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'SFUBaskervilleBookItalic';  src: url('../fonts/SFUBaskervilleBookItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/SFUBaskervilleBookItalic.otf')  format('opentype'),       url('../fonts/SFUBaskervilleBookItalic.woff') format('woff'), url('../fonts/SFUBaskervilleBookItalic.ttf')  format('truetype'), url('../fonts/SFUBaskervilleBookItalic.svg#SFUBaskervilleBookItalic') format('svg');  font-weight: normal;  font-style: normal;}html, body{  background: white;  font-size: 12px;  font-family: 'proximanova' arial;  min-width: 1000px;  line-height: 1.1;  color: white;  width: 100%;  min-width: 320px;}/*------------------------------------general----------------------------------*/.hideMedium{display: block;}.showMedium{display: none !important;}.hideSmall{display: block;}.showSmall{display: none !important;}.w2{width: 50%;}.w3{width: 33.3%;}.w4{width: 25%;}.align-c{transform: translateX(-50%); position: relative; left: 50%;}.align-m{position: relative; top: 45%;}.afterLogin .align-m {top: 10%;}.align-b{transform: translateY(-100%); position: relative; top: 100%;}.f-bas{ font-family: 'baskvill' !important; }.italic{font-style: italic !important;}.tt-none{text-transform: none;}.uppercase{text-transform: uppercase;}.left{text-align: left !important}.plr_40{padding: 0px 40px;}.pb_40{padding-bottom:40px;}.p_40{padding:40px;}.p_30{padding:30px;}.mt-40{margin-top:40px;}.container{max-width: 1600px;margin: 0 auto;padding: 0 20px;}.bold{  font-weight: bold;}.popup-reset-pass {	display:none;	}.color01{background-color: #c5d639;}.color02{background-color: #c5d639;}.color03{background-color: #acc01f;}.color04{background-color: #a2b518;}.color05{background-color: #99ac12;}.color06{background-color: #8cab4a;}.color07{background-color: #829f45;}.color08{background-color: #768f3f;}.color09{background-color: #667f30;}.color10{background-color: #415e23;}.color11{background-color: #334d23;}.color12{background-color: #243a1a;}.gradient{  background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.62));/* For Safari 5.1 to 6.0 */  background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.62));/* For Opera 11.1 to 12.0 */  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.62));/* For Firefox 3.6 to 15 */  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.62));/* Standard syntax (must be last) */}hr{  height: 2;  width: 100%;  background-color: #bfcc54;  border: none;}.pin{   margin-left: 29px;}.pin::before{  content:'';  width: 20px;  height: 29px;  position:absolute;  z-index: 0;  top: 1px;  left: -29px;  background-image: url('../images/icon_pin.png');  background-position: top center;  background-repeat: no-repeat;}.pin.green::before{  background-position: bottom center;}.greenSpare::before{  content:'';  width: 130px;  height: 130px;  background-color: rgba(183, 199, 49, 0.7);  position:absolute;  -ms-transform: rotate(45deg);/* IE 9 */  -webkit-transform: rotate(45deg);/* Chrome, Safari, Opera */  transform: rotate(45deg);  z-index: 0;  top: 50%;  left: 50%;  margin-left: -65px;  margin-top: -65px;}.greenSpare.type2::before{  content:'';  width: 188px;  height: 188px;  margin-top: -94px;  margin-left: -94px;  background-color: #b7c731;}.greenSpare.type3::before{  content:'';  width: 100%;  height: 100%;  margin-top: -50%;  margin-left: -50%;  background-color: #b7c731;}.greenSpare_bf{  margin-left: 30px;  display: inline-block;}.greenSpare_bf::before{  content:'';  width: 15px;  height: 15px;  background-color: rgba(183, 199, 49, 0.7);  position:absolute;  -ms-transform: rotate(45deg);/* IE 9 */  -webkit-transform: rotate(45deg);/* Chrome, Safari, Opera */  transform: rotate(45deg);  z-index: 0;  top: 4px;  left: -29px;}.greenSpare_bf::after{  content:'';  width: 15px;  height: 15px;  background-color: rgba(183, 199, 49, 0.7);  position:absolute;  -ms-transform: rotate(45deg);/* IE 9 */  -webkit-transform: rotate(45deg);/* Chrome, Safari, Opera */  transform: rotate(45deg);  z-index: 0;  top: 4px;  left: 100%;  margin-left: 12px;}.tf{  font-size:14px;  font-family:'baskvill';  padding: 10px 10px 10px 30px;  border:none;  display:block;  width: 100%;  color: #909090;  height: 60px;}.tf.pass{  font-family: 'arial' !important;  font-size: 18px;}.tf.selectBox{  position:relative;}.tf.textarea{  min-height: 291px;}.tf.selectBox{  background-repeat: no-repeat;  background-image: url('../images/icon_arrow_down_green.png');  background-position: 97% 50%;  cursor: pointer;}/*popUp*/.popUp{  position: fixed;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.9);  z-index: 100;  display: none;}.popUp .holder{  width: inherit;  height: inherit;  display: none;}.popUp .core{  width: 80%;  margin: 0 auto;  position: relative;}.popUp .bigger{  font-size:64px; }.popUp .closeBtn{}.popUp .popUpItem a:hover{  color:#b7c731;}.popUp .popUpItem .title{  font-size: 48px;  color: #b7c731;  font-family: 'baskvill';  line-height: 1;}.popUp .popUpItem .des{  font-size:18px;  line-height:1.2;  margin-top: 20px;}.popUp .popUpItem{  border: 3px solid white;  padding: 40px;  text-align: center;  background-color: black;}.popUp .popUpItem .button{  margin-top: 20px;}.popUp .closeBtn{  width: 36px;  height: 36px;  background: url('../images/icon_close.png') no-repeat center center;  display: inline-block;  position: absolute;  left: 100%;  margin-left: -18px;  margin-top: -18px;  cursor:pointer;  -moz-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  -webkit-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  -o-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  -ms-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  transition:all 500ms;}.popUp .closeBtn:hover{  -moz-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  -webkit-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  -o-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  -ms-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  transition:all 500ms;}/* main */#main{  margin: 0 auto;  background-color: rgb(0, 0, 0);  overflow: hidden;}#main.overlay::before{  content:'';  width:100%;  height:100%;  position:fixed;  left:0px;  top:0px;  background-color: rgba(0, 0, 0, 0.61);  z-index:5;}/* pContain */.pContain{}/*bigTitle*/.bigTitle{  font-family: 'baskvill';  position:relative;  color: black;  background-color: white;  padding: 10px 0px 30px 0px;  text-align: left;}.bigTitle .container{  position:relative;}.bigTitle .bTitle{  position: relative;  line-height: 1.2;  padding-bottom: 12px;}.bigTitle .bTitle::before{  content:'';  width: 50px;  height: 2px;  background-color: #A6BA12;  position:absolute;  left: 5px;  top: 100%;  margin-top: -2px;}.bigTitle.type2 .container{  padding: 0px;}.bigTitle.type2{  background-color: rgba(255, 255, 255, 0);}.bigTitle.type2 .bTitle{  position: relative;  font-size:26px;  font-family:'proximanova';  font-weight:bold;}/*bigTitle02*/.bigTitle02{  font-size: 62px;  color: #e6e7e8;  font-family: 'baskvill';  position: relative;  padding-bottom: 22px;  line-height: 1;  display: inline-block;}.bigTitle02::before{  content: '';  width: 60%;  height: 2px;  background-color: #e6e7e8;  position: absolute;  left: 20%;  top: 100%;  margin-top: -2px;}/* button*/.button{  font-size: 14px;  text-transform:uppercase;  display: inline-block;  background-color: #b7c731;  padding: 12px 30px;  font-weight: bold;  color: white;  -webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  -ms-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  cursor: pointer;  text-align: center;  font-family: 'proximanova';}.button:hover{  background-color:#97A719;}.button.grey{  background-color:#565656;}.button.grey:hover{  background-color:#2c2c2c;}/*mainBanner*/.mainBanner{  background-size: cover;  position: relative;  background-position: center center;  background-repeat: no-repeat;  text-align: center;}.mainBanner .container{  height: inherit;}.mainBanner.type1{  height: 800px;}.mainBanner.type2{  height:580px;}.mainBanner.type3{  height:488px;}.mainBanner .content{  color: white;  text-align: center;  font-family: 'baskvill';  margin: 0 auto;  max-width: 500px;}.mainBanner .align-m{  top: 35%;}.mainBanner .content.align_lb{  position: absolute;  bottom: 60px;}.mainBanner .content .country{  position:relative;  font-size: 20px;  display: inline-block;  padding-bottom: 5px;}.mainBanner .content .country::before{  content:'';  width: 70%;  height:2px;  background-color: #FFF;  position:absolute;  left: 18%;  top: 100%;}.mainBanner .content .title,.heroBanner .title{  font-size: 54px;  text-transform: uppercase;  line-height: .9;  position: relative;  z-index: 1;  margin: 65px 0 15px 0;  font-family: 'baskvill_rec';}.mainBanner.type3 .content .title{  margin:0;}.mainBanner.type4 .content .des{  margin-top: 80px;}.mainBanner .content .button{  margin-top: 20px;}.mainBanner .content .title::before,.heroBanner .title::before{  content:'';  width: 130px;  height: 130px;  background-color: rgba(183, 199, 49, 0.7);  position:absolute;  -ms-transform: rotate(45deg);/* IE 9 */  -webkit-transform: rotate(45deg);/* Chrome, Safari, Opera */  transform: rotate(45deg);  z-index: 0;  top: 50%;  left: 50%;  margin-left: -65px;  margin-top: -65px;}.mainBanner .content .title .copy,.heroBanner .title .copy{  position: relative;}.mainBanner .content .des{  z-index: 1;  font-size: 13px;  position: relative;  font-family: 'baskvill_0';  line-height: 1.4;}.heroBanner .greenSpare{  position: absolute;  left: 2%;  bottom: 16%;  width: 400px;  text-align: center;}/*box01*/.box01{  background: url('../images/parttern01.jpg');  padding: 40px 40px 80px 40px;  color: black;}.box01 .title{  margin-bottom: 20px;  font-family: 'baskvill';}.box01 .des{  width: 90%;  overflow: hidden;  line-height: 1.3;  padding-bottom: 80px;  font-size: 12px;}.box01 .des p{  padding: 5px 0;}.box01 .des p:first-child{  padding-top:0;}.box01 .des p:last-child{  padding-bottom:0;}.box01 .list{  font-size: 14px;  color: #902022;  font-weight: bold;  width: 100%;  overflow: hidden;  margin-bottom: 10px;  margin-top: 10px;}.box01 ul li{  width:50%;  float:left;  padding: 0px 10px 7px 0;}.box01 ul li:hover{  color: #749407;}.box01 .testimonial{  clear: both;  position: absolute;  overflow: hidden;  bottom: 60px;  padding-right: 40px;}.box01 .testimonial .quote{  font-family: 'baskvill';  font-size: 23px;  line-height: 1.3;}.box01 .testimonial .by{  float: right;  font-size: 14px;  text-transform: uppercase;  margin-top: 10px;}/*box02*/.box02{  background: url('../images/parttern01.jpg');  padding: 30px;  color: black;}.box02 .title{  margin-bottom: 20px;  font-family: 'baskvill_0';  position: relative;  font-size: 24px;}.box02 .des{  overflow: hidden;  line-height: 1.4;  font-size: 13px;}.box02 .des p{  padding: 5px 0;}.box02 .des p:first-child{  padding-top:0;}.box02 .des p:last-child{  padding-bottom:0;}/*box03*/.box03{  background-color: #e4e3e2;  color: black;  padding: 50px 30px;  overflow: hidden;}.box03 .bTitle{  position:relative;  width: 20%;  float: left;  font-family: 'baskvill';  font-size: 52px;  color: #231f20;  padding-bottom: 20px;}.box03 .bTitle::before{  content:'';  width: 75px;  height:2px;  background-color: #B7C731;  position:absolute;  top:100%;  left:0px;}.box03 .sTitle{  text-transform:uppercase;  font-weight:bold;  font-size: 13px;}.box03 .des{  width: 80%;  float: left;  line-height: 1.5;}.box03 .copy{  padding: 10px 0 0;  font-size: 13px;}.box03 .copy p{  padding: 10px 0;}.box03 .copy ul{  padding-left: 10px;}.box03 .copy ul li{  position:relative;  padding: 3px 0 3px 8px;}.box03 .copy ul li::before{  content:'';  width:3px;  height:3px;  background-color:black;  position:absolute;  left:0;  top: 12px;  border-radius:10px;}/*box04*/.box04{  background-color: #e4e3e2;  color: black;  padding: 50px 40px;  overflow: hidden;  font-size: 20px;  text-align: center;  line-height: 1.4;}.box04 p{  padding-top: 20px;}.box04 p:first-child{  padding-top: 0px;}.box04.type2{  text-align: left;  padding: 50px 10%;}.box04.type2 ul{}.box04.type2 ul li{  font-size:15px;  background-repeat: no-repeat;  background-position: left center;  padding-left: 30px;}/*box05*/.box05{  color: black;  padding: 50px 40px;  overflow: hidden;  font-size: 20px;  color: white;  line-height: 1.4;}.box05 a{  color: #51b3ff;  text-decoration: underline;}.box05 p{  padding-top: 20px;}.box05 p:first-child{  padding-top: 0px;}/*smallTitle*/.smallTitle{  font-size: 26px;  font-family: 'baskvill';  font-style: italic;  color: #b8c730;  border-bottom: 2px solid;  padding-bottom: 10px;}/*learnMore*/.learnMore{  background-color: #b7c731;  display: inline-block;  text-transform: uppercase;  font-weight: bold;  color: white;  width: 125px;  height: 125px;  text-align: center;}.learnMore:hover{  background-color: #97A719;}/*thumbItem*/.thumbItem{  overflow: hidden;  position: relative;  display: inline-block;  color: white;  text-align: center;  width: 100%;  height: 100%;}.thumbItem .img{  width:100%;}.thumbItem:hover .overItem{  visibility: visible;}.thumbItem:hover .outItem{  visibility: hidden;}.thumbItem .overItem{  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  font-family: 'baskvill';  border: 5px solid rgba(183, 199, 49, 1);  visibility: hidden;}.thumbItem .overItem .des{display: inline-block;padding-top: 20px;}.thumbItem .overItem .title{  font-size: 21px;  font-style: italic;  color: black;  position: relative;}.thumbItem .overItem .copy{  font-size: 32px;  text-transform: uppercase;  position: relative;  margin-top: 10px;  font-family: 'baskvill_rec';}.thumbItem .outItem{  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  padding: 20px;}.thumbItem .outItem .des{  width:100%;  height:100%;}.thumbItem .outItem .title{  font-size: 36px;}.thumbItem .outItem .copy{  position: relative;  text-align: center;  transform: translateY(-100%);  top:100%;  margin-top: -30px;  font-size: 26px;}/* social */.social{  width: 25px;  height: 25px;  display: block;  float: left;  -moz-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  -webkit-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  -o-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  -ms-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg);  transition:all 500ms;  background-size: contain;  background-position: center center;  background-repeat: no-repeat;  margin: 0 2px;}.social:hover{  -moz-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  -webkit-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  -o-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  -ms-transform:rotateY(-180deg) rotateX(-180deg) rotateZ(-180deg);  transition:all 500ms;}.social.fb{   background-image: url('../images/icon_fb.png'); }.social.in{   background-image: url('../images/icon_in.png'); }.social.youtube{  background-image: url('../images/icon_youtube.png');}.social.gPlus{   background-image: url('../images/icon_gPlus_green.png'); }.social.facebook{   background-image: url('../images/icon_fb_green.png'); }.social.twistter{   background-image: url('../images/icon_tw_green.png'); }.social.linkedin{   background-image: url('../images/icon_linkedin_green.png'); }/*shareHolder*/.shareHolder .title{  font-size: 18px;  font-family: 'baskvill';  font-style: italic;  color: #b7c730;  border-bottom: 2px solid;  padding-bottom: 10px;  text-align: center;}.shareHolder .list{    margin-top: 10px;    text-align: center;}.shareHolder .list .social{   float: none;   margin: 0 auto;  margin-top: 5px;}/*box-climate*/.box-climate .title{  font-size: 14px;  font-weight: bold;  margin-bottom: 10px;  text-align: left;}/*calendar*/.calendar{  overflow: hidden;}.calendar li{  text-align: center;  width: 35px;  float: left;  margin-right: 1px;}.calendar li .icon{  width: 24px;  height: 24px;  background-image: url('../images/icon_climate.png');  background-position: top center;  background-repeat: no-repeat;  margin: 0 auto;}.calendar li .icon.sun{  background-position: bottom center;}.calendar li .icon.rain{  background-position: center center;}.calendar li .icon.sun_rain{  background-position: top center;}.calendar li .month{  font-size: 14px;  width: 100%;  padding: 10px 0px;  margin: 2px 0 5px;  color: white;}.calendar li .degree{}/* box-rateExchange */.col-right .rateExchange {  margin: 15px 0 0;}.box-rateExchange{  overflow: hidden;  margin: 15px 0;  float: left;}  .box-rateExchange .type{    width: 50px;    float: left;    position: relative;    margin-left: 18px;    font-size: 11px;  }  .box-rateExchange .type::before{    content:'';    width:20px;    height:20px;    background-repeat:no-repeat;    background-position:center center;    position:absolute;    left: -21px;    top: -4px;  }  .box-rateExchange .type.us::before{    background-image: url(../images/destinations/icon_us.jpg);  }  .box-rateExchange .type.euro::before{    background-image: url(../images/destinations/icon_euro.jpg);  }  .box-rateExchange .rate{    float: left;  }    .box-rateExchange .rate p{      padding-top:5px;      font-size: 11px;    }    .box-rateExchange .rate p:first-child{      padding-top:0;      font-family: 'ProximaNova-Semibold', Arial;    }/******//*pinItem*/.pinItem{  text-align: center;  position: relative;  font-size: 10px;  color: black;}.pinItem.al-l{    text-align:right;}.pinItem::before{  content: '';  width: 20px;  height: 29px;  background-position: top center;  background-repeat: no-repeat;  background-image: url('../images/icon_pin.png');  position: absolute;  left: 50%;  top: -30px;  margin-left: -10px;}.pinItem:hover::before,.pinItem.active::before{  background-position: bottom center;}.pinItem.al-l::before{  left: 100%;  top: -3px !important;  margin-left: 3px;}.pinItem.al-r::before{  left: 0;  top: -2px;  margin-left: -25px;}.pinItem.sc_60::before{  -ms-transform: scale(0.6,0.6);/* IE 9 */  -webkit-transform: scale(0.6,0.6);/* Safari */  transform: scale(0.6,0.6);  top: -25px;}.pinItem.sc_75::before{  -ms-transform: scale(0.75,0.75); /* IE 9 */  -webkit-transform: scale(0.75,0.75); /* Safari */  transform: scale(0.75,0.75);  top: -28px;}/*galleryVideo*/.videoPlayer{   height: 650px;}.videoPlayer .player{  height:100%;}.videoPlayer .thumb{  position:relative;  height: 100%;  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  display: block;  overflow: hidden;}.videoPlayer .thumb::before{  content:'';  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.57) url('../images/icon_playvideo.png') no-repeat center center;  position:absolute;  left:0;  top:0;}.videoPlayer .thumb:hover::before{  background:rgba(0, 0, 0, 0);  -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}.videoPlayer .thumb .videoInfo{  color: white;  background-color: rgba(0, 0, 0, 0.57);  overflow: hidden;  padding: 20px;  font-size: 31px;  position: relative;}.videoPlayer .thumb .videoInfo .caption{  max-width: 80%;}.videoPlayer .thumb .videoInfo .link{  width: 37px;  height: 37px;  background: url('../images/icon_link.png') no-repeat center center;}/*thumbVideoItem*/.thumbVideoItem{  position:relative;  text-align: center;  color: white;  font-size: 26px;}.thumbVideoItem img{  width:100%;}.thumbVideoItem .name{  position:absolute;  width: 100%;  padding: 0 20px;}.thumbVideoItem::before{  content:'';  width: 100%;  height:100%;  position:absolute;  left:0;  top:0;  background: -webkit-linear-gradient(top, rgba(0, 0, 0, .07), rgba(0, 0, 0, .62));  background: -o-linear-gradient(bottom, rgba(0, 0, 0, .07), rgba(0, 0, 0, .62));  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, .07), rgba(0, 0, 0, .62));  background: linear-gradient(to bottom, rgba(0, 0, 0, .07), rgba(0, 0, 0, .62));}.thumbVideoItem:hover::before{  background: none;}.thumbVideoItem:hover .name{  visibility:hidden;}/* newsHolder */.newsHolder{  overflow:hidden;  position: relative; width: 1140px; margin: auto;}.newsHolder .newsItem {  float: left;  margin: 10px 0;  width: 380px;  overflow: hidden;}/*newsItem*/.newsItem{  display: block;}.newsItem .newsItemCore{  padding: 0 10px;  overflow: hidden;}.newsItem .newsItemCore > img{  width:100%;}.newsItem .newsItemCore .copy{  font-size: 15px;  line-height: 1.2;  margin-top: 15px;  overflow: hidden;}.newsItem .info{  color: white;  margin-top: 30px;  min-height: 150px;}.newsItem .info.type2{  margin: 0;  background-color: white;  padding: 20px;  color: black;}.newsItem .info .title{  font-size: 20px;}.newsItem .info .title.type2{  font-size: 30px;  font-family: 'baskvill';  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}.newsItem .info .title img{  margin-right:10px;  height: 18px;  position: relative;  top: -2px;}.newsItem .info .des{  margin-top: 20px;  overflow: hidden;}.newsItem .info .des .left{  width: 60%;  color: #ccc;}.newsItem .info.type2 .des .left{  width:auto;}.newsItem .info .des .left .name{  height: 28px;}.newsItem .info .des .right{  }.newsItem .info .des .right .button{  padding: 12px 20px;  text-transform: lowercase;}.newsItem.type2 .newsItemCore{  padding:5px;}.newsItem.type2:first-child .newsItemCore{  padding-left:0;  padding-right:10px;}.newsItem.type2:last-child .newsItemCore{  padding-right:0;  padding-left:10px;}.newsItem.type2 .info{  padding: 0;  margin-top: 15px;}.newsItem.type2 .info .title {    font-size: 14px;    color:white;}.newsItem.type2 .info .des {    margin-top: 10px;    font-size:10px;}.newsItem.type2 .info .des .left {    width: 100%;}.newsItem.type2 .info .des .left .name {    height: auto;}.newsItem.type2 .info .des .left .date {    margin-top:2px;}.newsItem.type2:hover .info .title{  color:#902022;}/*detail*/.detail{}.detail .mainTitle{  position:relative;  font-size: 23px;  color: #b8c730;  font-weight: bold;  padding-bottom: 20px;  line-height: 1.3;}.detail .mainTitle::before{  content:'';  width:100px;  height:2px;  background-color:#b8c730;  position:absolute;  left:0;  top:100%;}.detail .info{  padding: 20px 0;  font-size: 13px;}.detail .info .date{  margin-top: 10px;}.detail .de-content{  font-size: 14px;}.detail .de-content img{  width: 100%;}.detail .de-content p{  padding: 10px 0px;  line-height: 1.2;}.detail .de-content img{  max-width: 100%;}.detail .download{  font-size: 13px;  overflow: hidden;  width: 100%;  text-align: right;  margin-top: 10px;}.detail .download .button{  text-transform:lowercase;  padding: 12px 15px;  margin-left: 10px;}.detail .youMayLike{  clear: both;  margin-top: 20px;  overflow: hidden;}/*youMayLike*/.youMayLike .list{  overflow: hidden;  margin-top: 20px;}.youMayLike .newsItem{  }/*lastestNews*/.lastestNews{  margin-top: 30px;}.lastestNews .list{  margin-top:20px;  overflow: hidden;}.lastestNews .list .lastestNewsItem{  margin-top: 10px;}.lastestNews .list .lastestNewsItem:first-child{  margin-top:0px;}.lastestNewsItem{  overflow:hidden;  display: block;}.lastestNewsItem:hover .des-title{  color: #902022;}.lastestNewsItem .thumb{  float: left;  width: 30%;}.lastestNewsItem .thumb img{  width:100%;}.lastestNewsItem .des{  padding-left: 10px;  float: left;  width: 70%;  color: #ccc;}.lastestNewsItem .des-title{  font-size: 14px;  font-weight: bold;  margin-bottom: 4px;}.lastestNewsItem .info{  font-size: 10px;}.lastestNewsItem .info .name{}.lastestNewsItem .info .date{}/*jobTable*/.jobTable{  position: relative;  overflow: hidden;}.jobTable .jobTittle{  padding: 10px 0px;  overflow: hidden;  background-color: #b7c731;  font-size: 16px;}.jobTable .title,.jobTable .location{  width: 50%;}.jobTable .title,.jobTable .location{  float: left;  padding: 0px 85px 0px 20px;}.jobTable .location{  margin-left: -50px;}.jobTable .posted{  width: 120px;  position: absolute;  right: 10px;}.jobTable .jobItem{  padding: 15px 0px;  overflow: hidden;  border: 1px solid rgba(204, 204, 204, 0.38);  border-top: none;  font-size: 17px;}.jobTable .jobItem .title{  color: #B7C731;  font-family: 'baskvill';  font-style: italic;}.jobTable .jobItem .location,.jobTable .jobItem .posted{  color:#7d7d7d;}.jobTable .pageHolder{  margin: 20px 0;  overflow: hidden;}/*pageHolder*/.pageHolder{  font-size: 13px;  color: #606060;}.pageHolder .pageCore{  overflow: hidden;  text-align: right;}.pageHolder .pagTitle{  /* float: left; */  margin-right: 6px;  width: 50%;}.pageHolder ul{display: inline-block;}.pageHolder ul li{  display: inline-block;  padding: 0 7px;  border-left: 1px solid;}.pageHolder ul li:first-child{  border:none;}.pageHolder ul li:hover,.pageHolder ul li.active{  color: #b7c72d;}/*timeline*/.timeline{}.timeline .tlCore{  padding-top: 40px;}.timeline .tlCore .tlContent{  height: 508px;}.timeline .tlCore .tlContent .img{  height: inherit;  width: 65%;  float: left;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;}.timeline .tlCore .tlContent .des{  width: 35%;  float: left;  padding: 40px;  background-color: white;  color: #131313;  height: inherit;}.timeline .tlCore .tlContent .year{  font-family: 'baskvill';  font-size: 87px;}.timeline .tlCore .tlContent .title{  text-transform: uppercase;  font-size: 24px;  line-height: 1.3;  padding: 30px 0;}.timeline .tlCore .tlContent .copy{  font-size: 18px;  line-height: 1.5;}/*timeBar*/.timeBar{  position: relative;  margin-bottom: -60px;  top: -60px;}.timeBarCore{  position: relative;  width: 100%;  padding: 0 31px;}.timeBar .list::before{  content:'';  width: 100%;  height:1px;  background-color: #464646;  position:absolute;  left:0px;  top: 97px;}.timeBar .list{  position: relative;  overflow: hidden;}.timeBar ul{  width: 100%;  position: relative;  padding-top: 83px;}.timeBar ul li{  position: relative;  width: 60px;  cursor: pointer;  float: left;  margin: 0 30px;}.timeBar ul li:hover .thumb,.timeBar ul li.active .thumb{  display:block;}.timeBar ul li:hover .year::before,.timeBar ul li.active .year::before{  background-color:#b7c731;}.timeBar .thumb{  width: 120px;  height: 76px;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  border: 2px solid white;  position: absolute;  top: -81px;  left: -30px;  display: none;}.timeBar .thumb::before{  content:'';  width:20px;  height:20px;  position:absolute;  left: 50%;  top: 100%;  background-image: url('../images/icon_arrow_down_white.png');  background-repeat: no-repeat;  background-position: center center;  margin-left: -10px;  margin-top: -4px;}.timeBar .year{  position:relative;  padding-top: 28px;  color: #464646;  text-align: center;  margin: 0 auto;  font-size: 17px;}.timeBar .year::before{  content:'';  width: 8px;  height: 8px;  background-color: #464646;  position:absolute;  left: 50%;  top: 11px;  border-radius:3px;  margin-left: -4px;}.timeBar .controlBtn{  width: 31px;  height: 31px;  background-repeat: no-repeat;  background-position: center center;  position: absolute;  top: 82px;  cursor: pointer;  opacity:.7;}.timeBar .controlBtn:hover{  opacity:1;}.timeBar .controlBtn.disable{  opacity:.3;  pointer-events:none;}.timeBar .controlBtn.prev{  background-image: url('../images/icon_circleArrow_left.png');}.timeBar .controlBtn.next{  background-image: url('../images/icon_circleArrow_right.png');  left: 100%;  margin-left: -31px;}.timeBar .controlBtn::before{  content:'';  width: 31px;  height:50px;  position:absolute;  top: -10px;}.timeBar .controlBtn.next::before{   left: -30px;}.timeBar .controlBtn.prev::before{   left: 30px;}  /*groupOfIcons*/.groupOfIcons{  padding: 30px 0;  overflow: hidden;  width: 1144px;  margin: 0 auto;}.groupOfIcons ul{  }.groupOfIcons li{  width: 266px;  height: 266px;  position: relative;  float: left;  margin: 10px;}.groupOfIcons li .icon{  width: 100%;  height: 100%;  text-align: center;  cursor:pointer;}.groupOfIcons li.icon05{  margin-left: 153px;}.groupOfIcons li:hover .des,.groupOfIcons li.active .des{  display: block;}.groupOfIcons li .des {  position: absolute;  top: 0px;  background-color: #8e9c19;  height: 100%;  width: 100%;  padding: 20px;  text-align: center;  display: none;}.groupOfIcons li .des .align-m {  top: 0;}.groupOfIcons li .des .title{  font-size: 28px;  font-family: 'baskvill';}.groupOfIcons li .des .copy{  font-size: 14px;  line-height: 1.4;  margin-top: 10px;}/*googleMap*/.googleMap{  height: 568px;  background-position: center center;  background-size: cover;  background-repeat: no-repeat;}/*mainForm*/.mainForm{  padding: 40px 0px;  overflow: hidden;  max-width: 1000px;  margin: 0 auto;}.mainForm .title{  font-size: 14px;  width: 50%;  padding: 10px 40px;}.mainForm .col{  width: 50%;  padding: 0px 40px;}.mainForm .tf{  border: 1px solid rgba(165, 165, 165, 0.29);  background-color: rgba(255, 255, 255, 0);  margin-bottom: 15px;  font-size: 18px;  color: #7D7D7D;  padding: 10px 10px 10px 20px;}.mainForm .copy{  font-family: 'baskvill';  font-size: 18px;  color: #b7c731;}.mainForm .button{  width: 100%;  height: 60px;  margin-top: 27px;  padding: 15px;  font-size: 20px;}/*capcha*/.capcha{  height: 50px;}.capcha .img{  width: 50%;  float: left;  height: inherit;  padding-right: 30px;}.capcha .img img{  width: 100%;  height: 100%;}.capcha .tf{  width:50%;  float:left;}/*searchHolder*/.searchHolder{  overflow: hidden;  height: 61px;}.searchHolder .left{  text-transform: uppercase;  font-size: 14px;  padding-right: 20px;}.searchHolder .right{  max-width: 260px;}.searchHolder .right .tf{  font-family:inherit;  font-size: 18px;  padding: 10px 30px 10px 20px;  background-position: right center;  background-repeat: no-repeat;  background-image: url('../images/icon_search.png');  background-position: 95% 50%;}/*nojob*/.nojob{  overflow: hidden;  padding-right: 190px;}.nojob .copy{font-size: 19px;}.nojob a:hover{  text-decoration: underline;}.nojob .button{  text-transform: lowercase;  margin-right: -180px;}.nojob.download{  padding-right: 220px;}.nojob.download .button{  margin-right: -210px;}/*detailItemHolder*/.detailItemHolder{  width: 100%;  height: 468px;  overflow: hidden;}.detailItemHolder .left{  float: left;  height: inherit;}.detailItemHolder .right{  background-color: white;  float: left;  height: 100%;  padding: 60px 30px 20px;}.detailItemHolder .contentHolder{  height: 100%;  position: relative;}.detailItemHolder .contentHolder .flag img{  margin-right:10px;}.detailItemHolder .contentHolder .flag img:last-child{  margin-right:0px;}.detailItemHolder .contentHolder .desHolder{  overflow-y: scroll;  margin-top: 20px;  height: 313px;}.detailItemHolder .contentHolder .desHolder .title{  font-size: 39px;  font-family: 'baskvill';  color: #231f20;  margin-bottom: 20px;}.detailItemHolder .contentHolder .desHolder .copy{  font-size: 18px;  color: #58595b;  line-height: 1.3;}.detailItemHolder .contentHolder .link .colLeft{  color: #b7c731;  font-size: 15px;}.detailItemHolder .contentHolder .link{  overflow: hidden;  position: absolute;  width: 100%;  bottom: 0px;}.detailItemHolder .contentHolder .link .colLeft img{  margin-right:10px;}.detailItemHolder .contentHolder .link .colRight{}.detailItemHolder .button.type2{  text-transform: lowercase;}/*smallGallery*/.smallGallery{  width:100%;  height:100%;  background-color: #C1C1C1;  position: relative;}.smallGallery ul{  width:100%;  height:100%;  position: relative;}.smallGallery ul li{  width:100%;  height:100%;  background-size: cover;  background-repeat: no-repeat;  position: absolute;  background-position: center center;}.smallGallery .controlBtn{  position: absolute;  left: 0;  top: 50%;  cursor: pointer;  padding: 10px;  background-color: rgba(255, 255, 255, 0.4);  margin-top: -25px;  opacity:.7;}.smallGallery .controlBtn:hover{  opacity:1;}.smallGallery .controlBtn.disable{  opacity:.5;  pointer-events:none;}.smallGallery .controlBtn.hide{  visibility: hidden;}.smallGallery .controlBtn.prev{  }.smallGallery .controlBtn.next{  left: 100%;  margin-left: -37px;}/*smallBox01*/.smallBox01{  color: black;  position: relative;}.smallBox01 .icon{  width: 93px;  height: 93px;  position: relative;  text-align: center;  top: 19px;  left: 100%;  margin-left: -135px;  z-index: 1;  margin-bottom: -28px;}.smallBox01 .title{  font-family: 'baskvill';  font-size: 34px;  color: #231f20;  margin-bottom: 20px;}.smallBox01 .des{  font-size: 18px;  color: #58595b;  line-height: 1.3;}.smallBox01 .copy{  background-color: #E4E3E2;  padding: 60px 40px 40px;}/*testimonialsBox*/.testimonialsBox{  color: black;  padding-top: 40px;}.testimonialsBox .tesContent{  padding: 40px;  position: relative;  background-color: white;}.testimonialsBox .smallCopy p{  margin-top: 20px;}.testimonialsBox .smallCopy p:first-child{  margin-top: 0px;}.testimonialsBox .smallCopy{  width: 400px;  background-color: #b7c731;  font-size: 22px;  font-family: 'baskvill';  color: white;  padding: 20px;  position: relative;  left: 100%;  margin-left: -400px;  margin-top: -80px;  display: inline-block;}.testimonialsBox .mainCopy{  margin-top: 20px;  font-size: 15px;  line-height: 1.3;  padding: 25px 51px;  position:relative;}.testimonialsBox .mainCopy p{  margin-top: 20px;}.testimonialsBox .mainCopy p:first-child{  margin-top: 0px;}.testimonialsBox .mainCopy::before,.testimonialsBox .mainCopy::after{  content:'';  width:50px;  height:50px;  position:absolute;  left:0;  top:0px;  background-position:center center;  background-repeat:no-repeat;  background-image:url('../images/icon_coma_up.png');}.testimonialsBox .mainCopy::after{  background-image:url('../images/icon_coma_down.png');  left:100%;  top:100%;  margin-top:-50px;  margin-left: -56px;}.testimonialsBox.type2{}.testimonialsBox.type2 .smallCopy{  left: 0px;  margin-left: 0;}.testimonialsBox.type2 .mainCopy{  text-align: right;}/*boxIcon*/.boxIcon{  width: 220px;  position: relative;  text-align: center;  overflow: hidden;}.boxIcon .boxIconCore{  padding-top: 33px;}.boxIcon .icon{  width: 150px;  height: 150px;  position: relative;  margin: 0 auto;}.boxIcon .des{  margin-top: 50px;}.boxIcon .des .title{  font-size: 30px;  color: #e6e7e8;  font-family: 'baskvill';}.boxIcon .des .copy{  font-size: 15px;  color: #e6e7e8;  margin-top: 20px;  line-height: 1.2;}/*chartHolder*/.chartHolder{}.chartHolder .fillter{  overflow: hidden;  padding-top: 20px;  padding-bottom: 20px;}.chartHolder .fillter .title{  font-size: 27px;  font-family: 'baskvill';  color: #d7d7d7;}.chartHolder .fillter .col{  display: inline-block;}.chartHolder .fillter .col .name{  font-size: 14px;  color: #919191;  position: relative;  top: 12px;  margin-right: 10px;}.chartHolder .fillter .col .tf{  font-family: inherit;  width: auto;  padding: 10px 30px 10px 10px;  min-width: 130px;}.chartHolder .fillter .col .tf.selectBox{  background-position:90% 50%;  height: auto;}.chartHolder .fillter .right{  text-align:right;}.chartHolder .fillter .destinations{   margin-right: 20px;}.chartHolder .fillter .timeline{  }/*chart*/.chart .flowChart{  margin-top: 20px;  height: 400px;  position: relative;}.chart .flowChart img{  width:100%;}.chart .pointHolder{  margin-top: 25px;  padding: 0px 40px;  height: 100px;}.chart .pointHolder .point{  width:25%;  float: left;  position:relative;  text-align: center;}/*pointItem*/.pointItem{  position: relative;  text-align: center;  padding: 10px;  display: inline-block;}.pointItem .icon{  width: 40px;  height: 40px;  text-align: center;  position:relative;  font-weight: bold;  display: inline-block;}.pointItem .icon::before{  content:'';  width:100%;  height:100%;  background-color: #363636;  position:absolute;  left: 0;  top: 0px;  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.pointItem:hover .icon::before,.pointItem.active .icon::before{  background-color: #b8c62d;}.pointItem:hover .tooltip,.pointItem.active .tooltip{  visibility:visible;}.pointItem .tooltip{  padding-bottom: 9px;  position: absolute;  bottom: 70px;  left: 50%;  visibility: hidden;}.pointItem .tooltip .copy{  width: 130px;  text-align: center;  background-color: white;  color: black;  padding: 5px;  font-size: 11px;  position: absolute;  display: inline-block;  bottom: 0;  margin-left: -65px;}.pointItem .tooltip .copy::before{  content:'';  width: 10px;  height: 9px;  position:absolute;  left: 50%;  top: 100%;  background-image: url('../images/icon_arrow_down_white.png');  background-position: center center;  background-repeat: no-repeat;  margin-top: 0px;  background-size: contain;  margin-left: -5px;}/*reportHolder*/.reportHolder{  position: relative;}.reportHolder .mainContent{  font-size: 20px;  padding: 50px 50px 100px;  border: 2px solid white;}.reportHolder .mainContent .core{  display: table-row;}.reportHolder .mainContent .col{  display: table-cell;  vertical-align: middle;  position:relative;  padding: 0 20px;  height: 100%;}.reportHolder .mainContent .colRight::before{  content:'';  width:2px;  height:100%;  position:absolute;  left:0;  top:0;  background-color:white;}.reportHolder .mainContent .big{  font-size:68px; }.reportHolder .mainContent .colLeft{    font-size: 37px;    font-family: 'baskvill';    width: 30%;    text-align: center;}.reportHolder .mainContent .colRight{  width: 70%;}.reportHolder .mainContent .per{    font-size: 64px;    font-family: 'baskvill';    margin-right: 20px;}.reportHolder .subContent{  padding: 50px 50px 0;  line-height: 1.4;  position: relative;  margin-top: -112px;}.reportHolder .subCore{  padding: 30px 60px;  background-color: #b7c630;}.reportHolder .subContent .title{    font-size: 21px;    font-weight: bold;}.reportHolder .subContent .des{  font-size: 19px;  margin-top: 5px;}/*------------------------------------end general----------------------------------*//*------------------------------------header----------------------------------*/header{ color:white; text-transform: uppercase; position: fixed; z-index: 50; width: 100%;}header .desktop {  background: url(../images/bg-loop.png) repeat;  margin: 0 auto;  position: relative;}header .desktop .container{  height: 112px;}header .afterLogin .container{  height: 60px !important;}header .desktop .left,header .desktop .right{  height:100%;}/*-------nav--------*/header .desktop nav{  margin-left: 0;  margin-top: 50px;}header .afterLogin nav {  margin-top: 30px;}header .desktop nav .menuItem{  padding: 0px 13px;  color: #b7c72d;}header .desktop nav .menuItem .menuName{  position:relative;}header .desktop nav .menuItem:hover .menuName,header .desktop nav .menuItem.active .menuName{  color: #fff;}header .desktop nav .menuItem:hover .subMenu{  display: inherit;}header .desktop nav .menuItem.hasSub:hover .menuName::before{  content: '';  width: 100%;  height: 65px;  position: absolute;  background: url('../images/icon_grey_arrow_solid.png') no-repeat bottom center;}/*subMenu*/header .desktop .subMenu{  position: absolute;  width: 100%;  background-color: #252525;  left: 0;  padding: 15px 0;  top: 112px;  display: none;}header .afterLogin .subMenu {  top: 115px !important;}header .desktop .subMenu::before{  content:'';  width:100%;  height:50px;  position:absolute;  left:0px;  top: -50px;  background-color: rgba(204, 204, 204, 0);  display: none;}header .desktop .subMenu .core{  display:inline-block;  margin: 0 auto;}header .desktop .subMenu a{  padding: 0 20px;}header .desktop .subMenu a:hover,header .desktop .subMenu a.active{  color:white;}/*------login-----*/header .login .icon{  width: 20px;  height: 20px;  background: url('../images/icon_login.png') no-repeat center center;  padding: 0 15px;  top: 35%;}header .login .content{  max-width: 70px;  top: 35%;}header .login .content .name{  /* display: none; */}header .login {  padding: 0 10px;  border-left: 1px solid;  border-right: 1px solid;  border-color: #232323;  height: 100%;  max-width: 125px;  top: 0;}/*-------follow_lang-----*/header .follow_lang{  padding-left: 15px;  padding-right: 60px;  top: 35%;}header .follow_lang .content{  overflow: hidden;  padding-top: 3px;}header .follow_lang .content .lang{  float: right;  display: block;  position: absolute;  top: 24px;  margin-left: 10px;  padding-right: 30px;  cursor: pointer;  right: 0px;}header .follow_lang .content .lang:hover .list{  display:block;}header .follow_lang .content .lang::before{  content:'';  width: 30px;  height: 13px;  position:absolute;  left: 20px;  background:url('../images/icon_arrow_down.png') no-repeat center center;  top: 4px;}header .follow_lang .content .lang .list{  display: none;}header .follow_lang .content .lang .list .item{    display: block;      margin: 5px 0px;}header .logo{  top: 35%;}/*loginForm*/.loginForm{  background-color: rgba(0, 0, 0, 0.9);  padding: 30px 0;  color: #646464;  border-top: 1px solid rgba(204, 204, 204, 0.12);  display: none;}.loginForm .title{  font-size: 14px;  font-weight: bold;}.loginForm .form{  border-top: 1px solid rgba(204, 204, 204, 0.3);  margin-top: 20px;  padding: 31px 0;  overflow: hidden;  border-bottom: 1px solid rgba(204, 204, 204, 0.3);}.loginForm .form .tfItem{  width: 300px;  float: left;  margin-right: 20px;}.loginForm .form .username .tf{  background-image: url('../images/icon_pass_grey.png');}.loginForm .form .username input.keep{  top: 3px;  position: relative;  margin-left: 6px;}.loginForm .form .tf{  background-color: #000;  border: 1px solid;  background-repeat: no-repeat;  background-position: 9px 50%;  margin-bottom: 10px;};.loginForm .form .keep{  font-size: 11px;}.loginForm .form .pass .tf{  background-image: url('../images/icon_user_grey.png');}.loginForm .form .forgetPass{  color: #b7c731;  font-size: 11px;}.loginForm .form .button{  padding: 18px 45px;  margin-right:10px;}.loginForm .form .registerBtn{}.loginForm .content{  margin-top: 27px;}.loginForm .content .title{  color: #b7c731;}.loginForm .content .des{  margin-top: 20px;}.loginForm .content .des p:first-child{  margin-top:0px;}.loginForm .content .des p{  margin-top: 20px;}.loginForm .content .des ul{  margin-top: 12px;}.loginForm .content .des ul li:first-child{  margin-top:0px;}.loginForm .content .des ul li{  font-size: 15px;  background-repeat: no-repeat;  background-position: left top;  padding-left: 23px;  text-transform: none;  margin-top: 8px;}/*------------------------------------end header----------------------------------*//*------------------------------------footer----------------------------------*/footer{  background-image: url('../images/bg_footer.png');  margin: 0 auto;  background-color: #000;  background-repeat: no-repeat;  background-position: bottom center;}.footerCore .w3{  padding: 40px 0px;}.footerCore{  padding: 40px 40px 50px;  color: white;  overflow: hidden;}.footerCore .row01{  overflow:hidden;  border-top: 1px solid rgba(210, 210, 210, 0.08);}.footerCore .title{  text-transform: uppercase;  font-size: 14px;  font-weight: bold;  padding-top: 7px;  margin-right: 7px;}.footerCore .login,.footerCore .news{  padding-left: 40px;  padding-right: 40px;}/*networks*/.footerCore .logo{  margin: 20px 0px;  overflow: hidden;}.footerCore .logo .logoItem{  padding: 0px 10px 20px 0px;}.footerCore .logo .logoItem:first-child{  padding-left:0;}.footerCore .follow{   overflow: hidden;   margin-bottom: 18px;}.footerCore .networks{  padding-right:40px;}/*news*/.footerCore .news{  border-right: 1px solid;  border-left: 1px solid;  border-color: rgba(210, 210, 210, 0.08);}.footerCore .news .list{  margin-top: 20px;}.footerCore .news .listItem{  display: inline-block;  margin-bottom: 15px;  overflow: hidden;  padding-left: 50px;}.footerCore .news .listItem:last-child{  margin-bottom:0;}.footerCore .news .listItem:hover .conTitle{  color: #902022;}.footerCore .news .listItem .thumb{  margin-left: -50px;}.footerCore .news .listItem .content{}.footerCore .news .listItem .content .conTitle{  font-size: 15px;}.footerCore .news .listItem .content .date{  font-family: 'baskvill';  font-style: italic;  font-size: 11px;  margin-top: 5px;}/*login*/.footerCore .login .form{  margin-top: 20px;  position: relative;  max-width: 80%;}.footerCore .login .form .tfItem{  position: relative;  margin-bottom: 10px;}.footerCore .login .form .tfItem::before{  content:'';  width:20px;  height:20px;  position:absolute;  left: 7px;  top: 15px;  background-repeat: no-repeat;  background-position: center center;}.footerCore .login .form .username::before{  background-image: url('../images/icon_user.png');  }.footerCore .login .form .pass::before{  background-image: url('../images/icon_pass.png');  }.footerCore .login .form .button{  width:100%;}.footerCore .login .form .remind{  text-align: center;  margin-top: 10px;  font-family: 'baskvill_rec';  font-size: 11px;}.footerCore .login .form .remind a{  text-decoration: underline;}.footerCore .login .form .remind a:hover{  color:#902022;}/*row02*/.footerCore .row02{  padding: 20px 0px;  border-top: 1px solid;  border-bottom: 1px solid;  border-color: rgba(204, 204, 204, 0.25);  overflow: hidden;  height: 80px;}.footerCore nav{  font-size: 12px;  color: #636363;}.footerCore nav a{  position:relative;  padding: 0 8px;}.footerCore nav a:hover,.footerCore nav a.active{  color:#902022;}.footerCore nav a:first-child{  padding-left:0;}.footerCore nav a:first-child::before{  display:none;}.footerCore nav a::before{  content:'';  width: 1px;  height: 70%;  background: rgba(204, 204, 204, 0.4);  position:absolute;  left: -2px;  top: 3px;  -ms-transform: rotate(15deg);/* IE 9 */  -webkit-transform: rotate(15deg);/* Chrome, Safari, Opera */  transform: rotate(15deg);}/*copyright*/.footerCore .copyright{  padding: 15px 0;  color: #636363;  font-size: 11px;}/*------------------------------------footer----------------------------------*//*------------------------------------pHome--------------------------------------*//*about*/#pHome .about{  overflow: hidden;  position: relative;  z-index: 2;  top: -90px;  margin-bottom: -90px;}#pHome .about .left{  width: 60%;  height: 390px;  background: url('../images/bg_about.jpg') no-repeat center center;  background-size: cover;  margin-top: 130px;}#pHome .about .right{  width: 40%;  position: relative;  padding-bottom: 62px;}#pHome .about .learnMore{ position: absolute; bottom: 0px; z-index: 1;}#pHome .about .box01{  position: relative;  min-height: 520px;}/*destinations*/#pHome .destinations .title01{  display: inline-block;}#pHome .destinations .row01{  background-color: white;  padding-top: 30px;  padding-bottom: 30px;}#pHome .destinations .desContent .container{  padding:0 20px;}#pHome .destinations .thumbHolder{  overflow: hidden;  padding: 20px 0;}#pHome .destinations .thumbHolder li{  padding: 20px;  float: left;  position: relative;}/*contact*/#pHome .contact{  height: 565px;  color: white;  background: url('../images/bg_contact.jpg') no-repeat center center;  background-size: cover;  overflow: hidden;  text-align: center;}#pHome .contact .container{  height: inherit;  padding: 40px;}#pHome .contact .mainTitle{  font-family: 'baskvill';}#pHome .contact .des{  margin: 40px 0px;  font-size: 14px;  line-height: 1.5;}#pHome .contact .button{  margin-bottom: 40px;  padding: 25px 35px;}#pHome .contact .emailHolder{  font-size: 16px;}#pHome .contact .emailTitle{  font-weight: bold;  margin-bottom: 5px;}#pHome .contact .email:hover{  color: #b7c731;}#pHome .contact .container .align-m{  top: 15%;}/*------------------------------------end pHome----------------------------------*//*------------------------------------pDestination----------------------------------*/#pDestination .mainBanner .content{  padding-top: 60px;}#pDestination .conCore{background-color: white;}#pDestination .conCore .row02{  overflow: hidden;  padding: 40px 40px 100px;}#pDestination .contentWrap .box02 {  width: 40%;  position: relative;  top: -84px;}#pDestination .contentWrap .box02 .des {  min-height: auto;}#pDestination .contentWrap .box02.right{  left: 100%;  margin-left: -40%;}#pDestination .contentWrap .desHolder{  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  position: relative;  height: 450px;  margin-bottom: 30px;}#pDestination .contentWrap .desHolder .box02.right .des {  min-height: 250px;}.desHolder .block-google-map {    width: 50%;    height: 100%;    position: absolute;}.block-google-map .google {    height: 100%;}#pDestination .climate {  width: 60%;  text-align: center;  border-right: 1px solid #ccc;  color: black;}#pDestination .climate .box-climate{  display:inline-block;  margin: 30px 0 30px;}#pDestination .climate .box-climate:first-child{  margin-top: 0;}.mapLengend ul li {  width: 25%;  float: left;}/* info */#pDestination .info{  width: 40%;  float: right;  padding-left: 50px;  color: black;}#pDestination .general{}#pDestination .general .title{  font-size: 14px;  font-weight: bold;  text-transform: uppercase;  color: #b7c731;  display: inline-block;  border-bottom: 2px solid #ccc;  padding-bottom: 10px;}#pDestination .general .listInfo{  padding: 20px 0;  border-bottom: 1px solid #ccc;  width: 70%;}#pDestination .general .listInfo li{  padding: 6px 0px;}#pDestination .general .listInfo li .name{  width: 94px;display: inline-block;  font-weight: bold;}#pDestination .general .listInfo li .des{}#pDestination .rateExchange{  margin-top: 50px;}#pDestination .rateExchange .box-rateExchange{  clear: both;margin-bottom: 20px;}#pDestination .rateExchange .noteCopy {  float: right;}#pDestination .contentWrap .map .box02{  top: -67px;  width: 55%;}#pDestination .contentWrap .map .box02.right{  left: 100%;  margin-left: -55%;  padding: 50px;  height: 115%;}#pDestination .contentWrap .map .box02 .des .copy{  width: 50%;  float: left;}#pDestination .contentWrap .map .box02 .img{  width: 150px;  height: 150px;  border: 3px solid #c1cd55;  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  overflow: hidden;  margin: 0 auto;  position: relative;  top: 30px;}#pDestination .contentWrap .map .box02 .img .thumb{  background-position: center  center;  background-repeat: no-repeat;  background-size: cover;  width: 150%;  height: 150%;  -ms-transform: rotate(-45deg);/* IE 9 */  -webkit-transform: rotate(-45deg);/* Chrome, Safari, Opera */  transform: rotate(-45deg);  position: relative;  left: -25px;  top: -25px;}#pDestination .pinHolder{  width: 235px;  position: absolute;  height: 100%;  left: 227px;}#pDestination .pinHolder .pinItem{  position: absolute;  white-space: nowrap;}#pDestination .pinHolder .pinItem.sapa{  left: 20px;  top: 30px;}#pDestination .pinHolder .pinItem.hoabinh{  left: 24px;  top: 52px;}#pDestination .pinHolder .pinItem.hn{  left: 93px;  top: 63px;}#pDestination .pinHolder .pinItem.halong{  left: 110px;  top: 80px;}#pDestination .pinHolder .pinItem.hue{  left: 155px;  top: 222px;}#pDestination .pinHolder .pinItem.hoian{  left: 167px;  top: 237px;}#pDestination .pinHolder .pinItem.danang{  left: 182px;  top: 251px;}#pDestination .pinHolder .pinItem.plateaux{  left: 120px;  top: 303px;}#pDestination .pinHolder .pinItem.nhatrang{  left: 191px;  top: 336px;}#pDestination .pinHolder .pinItem.dalat{  left: 172px;  top: 346px;}#pDestination .pinHolder .pinItem.phanthiet{  left: 150px;  top: 376px;}#pDestination .pinHolder .pinItem.hcm{  left: 113px;  top: 390px;}#pDestination .pinHolder .pinItem.phuquoc{  left: 32px;  top: 383px;}#pDestination .pinHolder .pinItem.mekong{  left: 80px;  top: 400px;}/*galleryVideo*/#pDestination .galleryVideo{  }#pDestination .thumb{ height: 650px;}#pDestination .thumbVideo{  overflow:hidden;  margin-bottom:50px;}#pDestination .thumbVideoItem{ float:left;}/*------------------------------------end pDestination----------------------------------*//*------------------------------------ pNews----------------------------------*/#pNews{}#pNews .contentWrap{  overflow: hidden;}#pNews .contentWrap .container{  padding: 30px;  }#pNews .conCore{  overflow:hidden;  margin-bottom: 20px;}/*------------------------------------ end pNews----------------------------------*//*------------------------------------ pNewsDetail----------------------------------*/#pNewsDetail .conCore{  overflow:hidden;  position: relative;  top: -50px;  background-color: black;  z-index: 100;  padding: 50px 390px 0 121px;}#pNewsDetail .shareHolder{  width: 70px;  overflow: hidden;  margin-top: 40px;  display: inline-block;  margin-left: -81px;}#pNewsDetail .detail{  display: inline-block;  /* width: 100%; */  margin: 0 auto;  color: #ccc;  float: left;}#pNewsDetail .right{  width: 300px;  margin-right: -340px;}#pNewsDetail .youMayLike .newsItem{  float: left;}/*------------------------------------ end pNews----------------------------------*//*------------------------------------ pNewsJob ----------------------------------*/#pNewsJob .contentWrap{  background: #120d0b;  padding: 40px 0;}#pNewsJob .jobTable{  clear: both;}#pNewsJob .nojob{  min-height:300px;}/*------------------------------------ end pNewsJob ----------------------------------*//*------------------------------------ pOurStory ----------------------------------*/#pAboutUs .who{  position: relative;  top:-50px;  margin-bottom: -50px;}#pAboutUs .videoPlayer{  margin-top: 40px;}#pAboutUs .ourTeam,#pAboutUs .ourValues,#pAboutUs .ourUnique{  margin-top: 40px;}#pAboutUs .ourTeam .mainContent{  position: relative;  top:-20px;  margin-bottom: -20px;  line-height: 1.5;}#pAboutUs .ourValues .mainContent .col01{  width: 40%;  position: relative;  top:-100px;  margin-bottom: -100px;}#pAboutUs .ourValues .mainContent .col02{  width: 60%;}#pAboutUs .ourCareers{}#pAboutUs .box03 .des{  width: 79%;  float: right;}#pAboutUs .ourCareers .content{  top: 20%;}/*------------------------------------ end pNewsJob ----------------------------------*//*------------------------------------ pFoundation ----------------------------------*/#pFoundation .mainContent{  position: relative;  top: -60px;  margin-bottom: -60px;}#pFoundation .contentWrap .container{  margin-top:30px;  padding: 0 30px;}#pFoundation .sendEmail{  margin-top:30px;  padding-left: 10px;}#pFoundation .detailItemHolder{  padding:0 10px;  position: absolute;  left: 0;  top: 10px;}/*------------------------------------ end pFoundation ----------------------------------*//*------------------------------------ pRegister ----------------------------------*/#pRegister .mainContent{  position: relative;  top: -60px;  margin-bottom: -60px;}/*------------------------------------ end pRegister ----------------------------------*//*------------------------------------ pServices ----------------------------------*/#pServices .mainContent{  position: relative;  top: -60px;  margin-bottom: -60px;}#pServices .programs{  overflow:hidden;}#pServices .programs .container{  overflow: hidden;  padding: 0 30px;}#pServices .programs .contentBox{  overflow:hidden;}#pServices .programs .smallBox01{  float: left;  padding: 10px;}#pServices .programs .smallBox01 .icon .align-m{	top: 15%;}#pServices .programs .nojob{  padding-left: 10px;  margin: 40px 0;}#pServices .testimonials .contentHolder{   margin-top: 40px; }#pServices .testimonials .testimonialsBox{   margin-top: 40px; }#pServices .testimonials .testimonialsBox:first-child{   margin-top:0px; }#pServices .contentHolder .email{   margin-top:20px; }#pServices .contentHolder .email .nojob{   padding-right: 180px;}   /*------------------------------------ end pServices ----------------------------------*//*------------------------------------ pQuality ----------------------------------*/#pQuality .mainContent .mainContent{  margin-top: -60px;  position: relative;}#pQuality .evaluate{  margin: 40px 0;}#pQuality .evaluate .titleHolder{ position: relative; text-align: center; margin-bottom: 40px;}#pQuality .evaluate .evaContent{  width: 1040px;  margin: 0 auto;  overflow: hidden;}#pQuality .evaluate .evaContent .boxIcon{  float: left;  margin: 20px;}/*------------------------------------ end pQuality ----------------------------------*/.header-wrapper {    max-width: 1600px;    margin: 0 auto;    padding: 0 40px;     display: none;      height: 55px;   }      .header-wrapper .info-ontop {      height: 45px;          }    .afterLogin .header-wrapper {      display: block;    }      .header-wrapper .info-ontop .info-left {        float: left;        padding: 6px 0 0;      }        .info-left ul li {          width: 150px;          float: left;          margin: 0 10px 0 0;          padding: 0 0 0 10px;          background: url(../images/line.gif) no-repeat right top;        }        .info-left ul li:nth-of-type(2n) {          background: none;        }          .info-left ul li figure {            float: left;          }          .info-left ul li a {            float: left;            padding: 0 0 0 7px;            color: #fff;            font-size: 15px;             font-family: 'SFUBaskervilleBookItalic', Arial;             line-height: 15px;            text-transform: none;          }          .info-left ul li a:hover {            color: #b7c72d;            text-decoration: none;          }          .info-left ul li a img {            margin: 0 0 0 5px;          }      .header-wrapper .info-ontop .info-right {        float: right;      }          .logout {                                   font-weight: bold;            font-size: 11px;                          color: #fff;          }          .logout:hover {            color: #b7c72d;            text-decoration: none;          }          .user {            float: left;            margin: 15px 10px 0;             padding: 0 20px;            color: #fff;              border-right: 1px solid #252525;            border-left: 1px solid #252525;             width: 180px;            overflow: hidden;          }            .user img {              border-radius: 15px;              margin: 0 6px 0 0;              float: left;        width: 29px;        height: 29px;            }            .user span {              font-size: 11px;              color: #939598;              display: inline-block;              padding: 3px 0 0;              width: 70%;            }#popup_container {  font-family: 'proximanova' arial; font-size: 14px; min-width: 300px; max-width: 600px; background: #efefef; color: #000; box-shadow:0px 0px 30px rgba(0,0,0,.5); -webkit-box-shadow:0px 0px 30px rgba(0,0,0,.5); -moz-box-shadow:0px 0px 30px rgba(0,0,0,.5) }#popup_title { display:none; font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #666; background: #CCC url(images/title.gif) top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default; padding: 0em; margin: 0em;} /* Disable title */#popup_content { padding: 10px; margin: 0; }#popup_content.alert {}#popup_content.confirm {}#popup_content.prompt {}#popup_message { text-align:center; padding:10px 0 20px}#popup_prompt { margin:0;}#popup_panel {  text-align: center; margin:0;}#popup_panel input{ font-family: 'proximanova'; font-size:14px; font-weight: 700; text-transform:uppercase; padding:6px 20px; border:none; background:#b7c731; color:#fff}#popup_panel input:hover{ background-color: #97A719 }#popup_overlay{ background:#000; opacity:0.5;}/*** Checkbox ***/.frm-checkbox,.receive-letter {    float: left;       width: 100%; }.frm-checkbox h4 {    color: #7d7d7d;    font-family:'baskvill';    font-size: 18px;    font-weight: 100;    padding: 0 13px 10px 0; }.frm-checkbox > p {    width: 33.33% !important;    padding: 5px 10px 5px 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    float: left; }.receive-letter > p {  padding: 5px 10px 5px 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  float: left;   width: 100% !important;  margin: 10px 0 0;}/* Base for label styling */[type="checkbox"]:not(:checked),[type="checkbox"]:checked {    position: absolute;    left: -9999px; }[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label {    position: relative;    padding-left: 20px;    cursor: pointer;    color: #7d7d7d;    font-family:'baskvill';    font-size: 18px;    text-transform: capitalize; }[type="checkbox"]:not(:checked) + label:hover,[type="checkbox"]:checked + label:hover {    color: #7d7d7d; }/* checkbox aspect */[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {    content: '';    position: absolute;    left: 2px;    top: 6px;    width: 12px;    height: 12px;    border: 1px solid #c4df9b;    background: none;}/* checked mark aspect */[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after {    content: '✔';    position: absolute;    top: 2px;    left: 3px;    font-size: 18px;    color: #fff;    transition: all .2s; }/* checked mark aspect changes */[type="checkbox"]:not(:checked) + label:after {  opacity: 0;  transform: scale(0); }[type="checkbox"]:checked + label:after {    opacity: 1;    transform: scale(0.8); }/* disabled checkbox */[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {    box-shadow: none;    border-color: #bbb;    background-color: #ddd; }[type="checkbox"]:disabled:checked + label:after {    color: #999; }[type="checkbox"]:disabled + label {    color: #aaa; }/* accessibility */[type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before {    border: 1px solid #c4df9b; }.grey-color {  color: #7d7d7d !important;  margin: 20px 0 0;  display: inline-block;}.txtarea {  background-color: transparent;  border: 1px solid rgba(165, 165, 165, 0.29);  resize: none;  width: 100%;  height: 60px;  margin: 15px 0;  padding: 10px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.registerDesc ul li {  background-image: url('../images/icon_lotus.png');  