@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto|Roboto+Condensed:400,700,300|Open+Sans+Condensed:300&subset=latin,cyrillic);body{background:url(/images/bg_04.jpg) #5B1264;min-width:320px;padding:0;margin:0;color:#fff;font:100%/1.4 'Open Sans', sans-serif;}
body.raspBg{background-image:url(/images/raspBg_03.png);}
button{font:100%/1.4 'Open Sans', sans-serif;}
ul,
ol,
dl{padding:0;margin:0;}
h1,
h2,
h3,
h4,
h5,
h6,
p{margin-top:0;padding-right:15px;padding-left:15px;}
a img{border:none;}
a:link{color:#FFCD00;text-decoration:underline;}
a:visited{color:#FFCD00;text-decoration:underline;}
a:hover,
a:active,
a:focus{text-decoration:none;}
.header .callBox a:visited,
.header .callBox a:link{color:inherit;text-decoration:inherit;}
input{outline:none;}
.clear{clear:both;height:0;font-size:1px;line-height:0px;}
#uLogin{}
#uLogin.socialBtns{}
#uLogin img{}
#uLogin img:hover,
#uLogin2 img:hover{cursor:pointer;}
.headerWrap{height:100px;background:#110315;}
.header{max-width:1280px;position:relative;height:100px;margin:auto;}
.header .logobox{position:absolute;height:100px;width:88px;left:5px;top:10px;}
.header .logobox a{}
.header .logobox a img{}
.header .selectBox{text-align:center;position:absolute;width:260px;left:93px;top:28px;}
.header .selectBox .selectClaster{height:32px;padding:8px 8px 0;border:1px solid #834e98;border-radius:20px;display:inline-block;/*margin:0 8px;*/cursor:pointer;}
.header .selectBox .selectClaster span{}
.header .selectBox .selectClaster span.select{color:#fecc00;}
.header ul.topMenu{list-style:none;padding:30px 204px 0 353px;}
.header ul.topMenu li{display:block;float:left;margin:0 8px;}
.header ul.topMenu li a{color:#fff;text-decoration:none;line-height:40px;display:inline-block;}
.header .topMenu-btn{line-height:40px;position:absolute;display:none;cursor:pointer;color:#fff;left:317px;top:11px;}
.header ul.topMenu li.select,
.header ul.topMenu li:hover,
.header .topMenu-btn:hover{border-bottom:1px solid #fecc00;}
.header ul.topMenu li.select a{}
.header ul.topMenu li.exit{padding-left:20px;float:right;display:inline-block;background:url(/images/exitIcon_03.png) no-repeat 0 12px;}
.header ul.topMenu li.exit a{}
.header .callBox{position:absolute;height:100px;width:204px;right:0;top:0;}
.header .callBox .num{font-size:24px;margin-top:6px;margin-bottom:4px;text-align:center;}
.header .callBox .num span{color:#fecc00;}
.header .callBox button.makecell{border:1px solid #834e98;background:none;color:#fff;line-height:40px;text-align:center;}
.container{max-width:1280px;margin:0 auto 20px;min-height:300px;}
.container .bagebox{margin:0 40px;}
.container .bagebox img{max-width:100%;}
.container.containerTitle{min-height:inherit;margin-bottom:10px;}
.container .citySocial{border-radius:20px;text-align:center;background:#4F0858;max-width:950px;padding:20px 20px 20px;margin:20px auto;}
.container .citySocial h3{font-weight:normal;color:#FECC00;}
.container .citySocial p{font-weight:normal;color:#FECC00;display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin-top:0;padding-right:15px;padding-left:15px;}
.container .citySocial .vk{max-width:950px;overflow:auto;}
.yline{height:1px;background:#FFD320;margin-bottom:30px;}
.titleBox{}
.titleBox h1, .titleBox h2{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:36px;line-height:44px;font-weight:normal;margin:35px 0 50px;font-family:'Roboto Condensed', sans-serif;}
h1 .exit{float:right;font-size:16px;font-family:'Roboto Condensed', sans-serif;font-weight:300;color:#fff;text-transform:none;padding-left:20px;background:url(/images/exitIcon_03.png) no-repeat 0 15px;}
.titleBox h2{display:block;text-align:center;text-transform:uppercase;color:#fecc00;font-size:38px;line-height:44px;font-weight:normal;margin:35px 0 50px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
h2 .back{float:right;font-size:16px;color:#fff;text-transform:none;padding-left:20px;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-left:-80px;}
.titleBox .submenu{list-style:none;text-align:center;display:block;font-size:0;margin-bottom:30px;}
.titleBox .submenu li{display:inline-block;margin:0 7px;}
.titleBox .submenu li a{color:#ffba00;text-decoration:none;font-size:20px;line-height:42px;border-radius:20px;padding:0 30px;}
.titleBox .submenu li.select,
.titleBox .submenu li:hover{display:inline-block;}
.titleBox .submenu li.select a,
.titleBox .submenu li:hover a{display:inline-block;background:#FFCD00;color:#000000;}
.cityText{margin-bottom:20px;background:#4F0858;padding:10px 30px;border-radius:20px;}
.cityText p{margin-left:0;padding-left:0;margin-bottom:0;}
.cardBox{font-size:0;}
.cardBox .cardFotoWrap{vertical-align:top;overflow:hidden;position:relative;display:inline-block;margin:3px;}
.cardBox .cardFotoWrapImg{position:absolute;z-index:-10;height:auto;width:100%;left:0;top:0;}
.cardBox .gourl{background:#fff;position:absolute;opacity:0;z-index:5;display:block;height:100%;width:100%;}
.cardBox .gourl:hover{opacity:0.1;}
.cardBox .card{vertical-align:top;display:inline-block;font-size:14px;color:#ffba00;width:590px;border:solid 2px #9c622e;min-height:390px;background:url(/images/qwestBg_03.png) bottom repeat-x;text-decoration:none;}
.cardBox .card img.foto{margin:-20px -20px -380px -20px;width:630px;height:420px;}
.cardBox .card .cardtext{vertical-align:bottom;padding:20px;display:table-cell;height:350px;}
.cardBox .card .name{line-height:40px;font-size:29px;margin-bottom:20px;font-weight:bold;text-shadow:1px 1px 2px black, 0 0 2em black;}
.cardBox .card .name img{}
.cardBox .card .name span{margin-left:31px;}
.cardBox .card .more{margin-bottom:20px;font-size:14px;line-height:22px;}
.cardBox .card .more .amount{padding-left:24px;line-height:22px;background:url(/images/qListIcon_06.png) no-repeat;}
.cardBox .card .more .complexity{margin-left:10px;padding-left:24px;background:url(/images/qListIcon_08.png) no-repeat;}
.cardBox .card .more .rating{margin-left:10px;padding-left:4px;}
.cardBox .card .more .rating .mozg{margin-left:4px;}
.cardBox .card .more .time{margin-left:10px;padding-left:24px;background:url(/images/qListIcon_10.png) no-repeat;}
.cardBox .card .intro{padding-bottom:15px;border-bottom:1px solid #abacad;margin-bottom:12px;line-height:20px;max-height:50px;font-size:13px;overflow:hidden;}
.cardBox .card .intro p{margin:0;padding:0;}
.cardBox .card .contacts{line-height:26px;display:inline-block;font-family:'Roboto Condensed', sans-serif;font-weight:300;max-width:410px;margin-right:180px;margin-bottom:10px;}
.cardBox .card .contacts .pfone{padding-left:24px;background:url(/images/qListIcon_16.png) no-repeat 0 2px;display:inline-block;margin-right:7px;}
.cardBox .card .contacts .addres{padding-left:24px;background:url(/images/qListIcon_19.png) no-repeat 0 2px;display:inline-block;margin-right:7px;color:#FFBB00;position:relative;z-index:8;}
.cardBox .card .contacts .mail{padding-left:24px;background:url(/images/qListIcon_22.png) no-repeat 0 2px;display:inline-block;}
.cardBox .card a.add{float:right;height:30px;line-height:30px;font-size:12px;border-radius:10px;background:#5A1162;color:#fff;text-decoration:none;width:136px;text-align:center;padding:0 10px;margin-left:20px;margin-top:-30px;display:block;}
.cardBox .card.cardSoon{background:url(/images/zam_03_1.png) center;}
.cardBox .card.cardSoon .dateOpen{background:url(/images/dateicon_03.png) no-repeat;color:#fff;padding-left:40px;height:24px;line-height:24px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.cardBox .card.cardSoon .name{margin-top:130px;font-family:'Roboto Condensed', sans-serif;font-size:48px;text-align:center;text-shadow:2px 2px 4px black, 0 0 2em black;}
.center-text-box{margin:0 100px 145px;}
.summBox{font-size:0;margin-bottom:145px;}
.summBox .cardFotoWrap{display:inline-block;margin:3px;}
.summBox .card{display:inline-block;font-size:14px;color:#ffba00;width:590px;border:solid 2px #ffba00;padding:20px;height:314px;background:url(/images/qwestBg_03.png) top repeat-x;}
.summBox .card .cardtext{height:380px;}
.summBox .card .name{line-height:46px;font-size:44px;margin-bottom:20px;height:90px;margin-top:10px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.summBox .card .name img{vertical-align:top;display:inline-block;}
.summBox .card .name span{margin-left:80px;display:inline-block;vertical-align:top;width:470px;}
.summBox .card .more{margin-bottom:20px;margin-top:200px;}
.summBox .card .more .amount{padding-left:30px;background:url(/images/qListIcon_06.png) no-repeat;}
.summBox .card .more .complexity{margin-left:30px;padding-left:24px;background:url(/images/qListIcon_08.png) no-repeat;}
.summBox .card .more .time{margin-left:30px;padding-left:24px;background:url(/images/qListIcon_10.png) no-repeat;}
.summBox .textInfo{vertical-align:top;max-width:500px;font-size:18px;padding:0 38px;display:inline-block;}
.summBox .textInfo .title{height:48px;font-size:26px;}
.summBox .textInfo .datetime{font-size:44px;min-height:64px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;margin-bottom:24px;}
.summBox .textInfo .datetime .date{}
.summBox .textInfo .datetime .time{margin-left:20px;color:#FFBB00;font-weight:bold;}
.summBox .textInfo .players{height:160px;font-size:7px;}
.summBox .textInfo .players .pltitle{}
.summBox .textInfo .price{font-size:36px;margin-bottom:30px;}
.summBox .textInfo .price span.num{font-weight:bold;}
.summBox .textInfo .bonus{line-height:26px;font-size:20px;width:150px;display:block;height:40px;line-height:40px;margin-bottom:30px;padding:0 20px 0 20px;font-size:20px;border:solid 1px #fecc00;border-radius:18px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.summBox .textInfo .brone{font-size:20px;background:#934D9C;color:#fff;text-decoration:none;line-height:40px;padding:3px 20px;display:inline-block;text-align:center;margin-left:0px;border-radius:18px;border:none !important;cursor:pointer;}
.summBox .textInfo .brone:hover{opacity:0.8;}
.summBox .textInfo .bonusBox{}
.summBox .textInfo .bonusBox .bonuxText{display:block;float:left;font-size:16px;margin-right:20px;margin-bottom:10px;}
.summBox .textInfo .bonusBox .bonus{display:inline-block;margin-right:10px;}
.summBox .textInfo .bonusBox .pressme{margin-top:0;}
.qwestImg{height:640px;background:top center;}
.qwestImg .wrap{max-width:1280px;position:relative;margin:auto;}
.qwestImg .owl{background:url('/images/qwestBgOw_03.png') repeat-x bottom;}
.qwestImg .gallereyAndGo{text-align:center;overflow:hidden;position:absolute;height:500px;width:180px;right:0;top:120px;}
.qwestImg .gallereyAndGo .nest{}
.qwestImg .gallereyAndGo a.img{margin-bottom:6px;display:inline-block;}
.qwestImg .gallereyAndGo img{border:solid 2px #fff;}
.qwestImg .gallereyAndGo .toreg{float:right;height:30px;line-height:30px;font-size:16px;border-radius:16px;background:#5A1162;color:#fff;text-decoration:none;text-align:center;padding:4px 14px;margin-top:20px;}
.qwestImg .cardtext{vertical-align:bottom;padding-right:180px;font-family:'Roboto Condensed', sans-serif;font-size:16px;max-width:836px;display:table-cell;height:640px;margin:auto;color:#FFBB00;}
.qwestImg .name{line-height:60px;font-size:48px;margin-bottom:20px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.qwestImg .name img{vertical-align:top;}
.qwestImg .name span, .qwestImg .name h1{margin-left:31px;line-height:28px;display:inline;font-size:1em;padding-left:0;}
.qwestImg .more{margin-bottom:20px;font-size:14px;}
.qwestImg .more span{display:inline-block;}
.qwestImg .more .amount{padding-left:34px;line-height:26px;height:26px;background:url(/images/qwestPageImg_06.png) no-repeat;}
.qwestImg .more .complexity{padding-left:34px;margin-right:27px;margin-left:27px;line-height:26px;background:url(/images/qwestPageImg_08.png) no-repeat;height:26px;}
.qwestImg .more .time{padding-left:34px;margin-right:27px;line-height:26px;background:url(/images/qwestPageImg_10.png) no-repeat;height:26px;}
.qwestImg .more .rating{}
.qwestImg .more .rating .mozg{margin-left:4px;}
.qwestImg .intro{padding-bottom:20px;border-bottom:1px solid #4B4B4B;margin-bottom:20px;}
.qwestImg .intro p{margin:0;padding:0;}
.qwestImg .contacts{line-height:26px;display:inline-block;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-right:180px;margin-bottom:40px;padding-right:0;margin-right:0;}
.qwestImg .contacts .pfone{padding-left:34px;background:url(/images/qwestPageImg_22.png) no-repeat 0 2px;display:inline-block;margin-right:24px;}
.qwestImg .contacts .addres{padding-left:34px;background:url(/images/qwestPageImg_16.png) no-repeat 0 2px;display:inline-block;margin-right:24px;color:#FFBB00;}
.qwestImg .contacts .mail{padding-left:34px;background:url(/images/qwestPageImg_19.png) no-repeat 0 2px;display:inline-block;}
.qwestImg .contacts .to-go{display:block;margin-top:10px;vertical-align:middle;}
.qwestImg .contacts .to-go a{text-decoration:none;vertical-align:top;margin:0 4px;outline:none;border:1px solid #FFBB00;display:inline-block;height:60px;}
.qwestImg .contacts .to-go a img{height:100%;width:auto;}
.timeAndUrls{}
.timeAndUrls .urls{display:inline-block;vertical-align:top;width:100%;margin-top:0px;margin-bottom:20px;text-align:center;}
.timeAndUrls .urls a{display:inline-block;color:#fff;padding:10px 30px;vertical-align:top;border-radius:20px;text-decoration:none;font-size:20px;margin:0 5px;}
.timeAndUrls a.select,
.timeAndUrls a:hover{background:#FCC400;color:#000000;}
.tdaybtn{height:98px;}
.tdaybtn .movingMassage{margin-top:0px;font-size:22px;text-align:center;}
.Qwestrasp{margin-bottom:70px;}
.Qwestrasp .raspLeftCol,
.tdaybtn .leftCol{vertical-align:top;display:inline-block;width:20.3%;}
.Qwestrasp .dateHtop{text-transform:uppercase;margin-bottom:16px;font-family:'Roboto Condensed', sans-serif;text-align:center;min-height:63px;}
.Qwestrasp .dateHtop h3{font-size:22px;margin-bottom:0;}
.Qwestrasp .dateHtop .dats{font-size:24px;}
.tdaybtn .rightCol{padding-bottom:10px;background:url(/images/verlinebg_03.png) no-repeat;display:inline-block;width:78.9%;}
.i-am-floating{}
.i-am-fixed{position:fixed;top:0px;padding:10px 10px 4px 10px;margin-left:0;box-sizing:border-box;z-index:9998;background:#5A1163;background:#19051C;border-radius:0 0 20px 20px;opacity:0.95;height:134px;max-width:1280px;width:100%;}
.i-am-fixed .tdey{margin-top:20px;padding-left:55px;}
#mCSB_1_scrollbar_horizontal.i-am-fixed2{margin-right:auto;margin-left:auto;max-width:1000px;position:fixed;z-index:9999;left:20.3%;top:50px;}
#mCSB_1_scrollbar_horizontal.i-am-fixed2:after{content:'';display:block;height:75px;background:url(/images/timeLineBg.png) bottom repeat-x;}
.tdaybtn .dateHtop span{color:#ffd200;}
.Qwestrasp .days{}
.Qwestrasp .days .myDay{width:190px;text-align:center;box-sizing:border-box;margin:0 auto 13px;height:48px;line-height:20px;padding:13px 0;border:1px solid #fff;border-radius:0 10px 0 10px;}
.Qwestrasp .days .d{margin-right:4px;color:#FCC400;}
.Qwestrasp .days .m{margin-right:4px;}
.Qwestrasp .days .dn{color:#FCC400;}
.Qwestrasp .raspRightCol{padding-bottom:10px;background:url(/images/verlinebg_03.png) no-repeat;margin-top:-55px;display:inline-block;width:78.9%;}
.tdey{background:url(/images/tdyBg_05.png) no-repeat;height:78px;margin:0px 0 0px;padding-left:75px;display:inline-block;}
.tdey .tdeyText{width:205px;text-align:center;}
.tdey .tdeyText .ttl{font-size:12px;line-height:12px;margin-bottom:4px;}
.tdey .tdeyText .date{font-size:25px;line-height:30px;}
.tdey .tdeyText .time{font-size:16px;}
.footer{font-family:'Roboto Condensed', sans-serif;}
.footer .urlsBoxesWrap{padding-top:52px;background:#121212;padding-bottom:36px;}
.footer .urlsBoxes{max-width:1280px;font-size:16px;margin:auto;}
.footer .urlsBoxes .box{display:inline-block;vertical-align:top;width:227px;margin-right:30px;}
.footer .urlsBoxes .box:first-child{margin-left:10.9%;}
.footer .urlsBoxes h9{color:#fecc00;font-size:24px;line-height:24px;text-transform:uppercase;margin-bottom:44px;display:inline-block;font-weight:700;}
.footer .urlsBoxes p{color:#fecc00;font-size:24px;line-height:24px;text-transform:uppercase;margin-bottom:44px;display:inline-block;font-weight:700;}
.footer .urlsBoxes ul{list-style:none;}
.footer .urlsBoxes li{margin-bottom:4px;}
.footer .urlsBoxes a{text-decoration:none;color:#fff;}
.footer .urlsBoxes a:hover{text-decoration:underline;}
.footer .yellowLineWrap{height:72px;background:#FFCD00;}
.footer .yellowLine{max-width:1000px;padding:16px 0 0;margin:auto;height:72px;}
.footer .yellowLine .circles{padding-left:12px;float:left;}
.footer .yellowLine .circles a{margin:16px 10px 0;height:40px;width:40px;display:inline-block;border-radius:20px;background:#fff;}
.footer .yellowLine .paetners{float:right;margin-right:20px;}
.footer .yellowLine .paetners a{text-decoration:none;color:#2f2f2f;font-size:20px;height:40px;line-height:40px;border-radius:20px;width:270px;background:#fff;text-align:center;text-transform:uppercase;display:inline-block;}
.footer .yellowLine .paetners a:hover{opacity:0.9;}
.footer .footerBtnWrap{background:#fff;}
.footer .partner_holder{margin:0 auto;padding:7px 20px 7px 0;max-width:980px;text-align:center;}
.footer .partner_holder a{}
.footer .partner_holder img{max-width:100%;}
.footer .footerBtn{margin:auto;max-width:1000px;background:url(/images/logo_footer2_03.png) no-repeat 0px 0px;}
.footer .footerBtn .enter{background:url(/images/enterBg_06.png) no-repeat;width:155px;font-size:14px;text-transform:uppercase;float:right;padding-left:23px;margin-right:20px;text-align:right;}
.footer .footerBtn .enter .ent{text-decoration:none;color:#832C8C;}
.footer .footerBtn .enter span{color:#000;margin:0 5px;}
.footer .footerBtn .enter .reg{text-decoration:none;color:#8A710A;}
.footer .footerBtn .btmSocial{margin-left:240px;width:264px;float:left;}
.footer .footerBtn .btmSocial .hdr{color:#2F2F2F;font-size:14px;margin-bottom:16px;}
.footer .footerBtn .btmSocial a{display:inline-block;height:55px;width:55px;}
.footer .footerBtn .btmSocial a:hover{opacity:0.9;}
.footer .footerBtn .btmSocial .vk{background:url(/images/social_footer_03.png) no-repeat;}
.footer .footerBtn .btmSocial .fb{background:url(/images/social_footer_04.png) no-repeat;}
.footer .footerBtn .btmSocial .ig{background:url(/images/social_footer_05.png) no-repeat;}
.footer .footerBtn .btmSocial .yt{background:url(/images/social_footer_06.png) no-repeat;}
.footer .text{color:#000;width:460px;float:right;margin-top:26px;font-size:16px;text-align:right;line-height:18px;margin-right:20px;margin-bottom:28px;}
.footer .text p{padding:0;margin-bottom:4px;}
.footer .btmLine{background:#2f2f2f;height:1px;margin:28px 0;clear:both;}
.footer .footerExtrsBtm{color:#2f2f2f;}
.footer .footerExtrsBtm .stors{margin-left:20px;width:380px;float:left;}
.footer .footerExtrsBtm .stors a{display:inline-block;width:175px;height:52px;}
.footer .footerExtrsBtm .stors a:hover{opacity:0.9;}
.footer .footerExtrsBtm .apple{background:url(/images/stors_07.png) no-repeat;}
.footer .footerExtrsBtm .google{background:url(/images/stors_09.png) no-repeat;margin-left:10px;}
.footer .footerExtrsBtm .cprt{margin-right:20px;text-align:right;padding-bottom:36px;}
.footer .footerExtrsBtm p{padding:0;margin:0;}
.footer .footerExtrsBtm p a{color:#2f2f2f;}
.messageBox{margin:0px;width:765px;text-align:center;height:361px;border-radius:6px;border:1px solid #fecc00;background:#fff;color:#59305e;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.messageBox a{color:#6E6C64;}
.messageBox .close{font-family:'Open Sans', sans-serif;float:right;margin:30px 34px 0 0;font-size:13px;color:#404040;text-decoration:underline;}
.messageBox .icon{margin-top:13px;margin-bottom:20px;}
.messageBox .massage{font-size:36px;line-height:38px;text-transform:uppercase;margin-bottom:20px;}
.messageBox.ok .massage{color:#7ab55a;}
.messageBox.ok .go{font-size:20px;}
.messageBox.ok .go .pressme{font-size:20px;margin-bottom:10px;margin-top:0;}
.messageBox.not .massage{color:#bc3822;}
.messageBox .submassage{font-size:28px;margin-bottom:40px;}
.messageBox .wait{font-size:28px;margin-bottom:18px;}
.messageBox .date{color:#ffba00;font-size:40px;line-height:44px;margin-bottom:20px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.messageBox button.pressme{font-size:28px;background:#934D9C;border-radius:21px;border:none;padding:6px 15px;color:#fff;outline:none;cursor:pointer;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.activeOrders .pressme{font-size:20px;text-align:center;max-height:50px;display:block;margin:10px auto;overflow:hidden;margin-bottom:10px;width:200px;}
.activeOrders .pressme:hover{opacity:0.9;}
.pressme.gr{background-color:#70A24A !important;}
.pressme.re{background-color:#CD4E4E !important;}
.messageBox .pressme.mb10{margin-bottom:10px;min-width:150px;}
.messageBox label{display:block;}
.messageBox input[type="text"],
.messageBox textarea{width:245px;height:40px;line-height:40px;margin-bottom:30px;padding:0 10px 0 45px;font-size:20px;border:solid 1px #fecc00;border-radius:18px;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-weight:bold;outline:none;}
.messageBox textarea{width:auto;margin:20px;display:block;height:100px;}
.messageBox input[type="password"]{width:245px;height:40px;line-height:40px;margin-bottom:30px;padding:0 10px 0 45px;font-size:20px;border:solid 1px #fecc00;border-radius:21px;outline:none;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.messageBox.city{font:100%/1.4 'Open Sans', sans-serif;min-height:200px;height:auto;}
.messageBox.city .topline{border-radius:6px 6px 0 0;line-height:53px;min-height:53px;background:#F4F4F4;text-align:center;font-size:16px;color:#000;}
.messageBox.city .topline .at{color:#934D9C;margin-right:0px;}
.messageBox.city .topline .yes{display:inline-block;height:34px;line-height:34px;color:#fff;font-size:24px;text-decoration:none;background:#934D9C;border-radius:20px;width:84px;margin-left:12px;}
.messageBox.city .mess{}
.messageBox.city .close{float:right;margin:0 30px 0 50px;}
.messageBox.city .dcity{text-align:left;padding:10px 10px 10px 28px;}
.messageBox.city .dcity a{color:#642C5F;font-family:'Roboto Condensed', sans-serif;font-size:24px;text-decoration:none;}
.messageBox.city .wrongcity{font-size:18px;margin:10px 0 0;display:block;color:#399E00;}
.messageBox.city .cityNest{text-align:left;font-size:14px;line-height:18px;color:#000;padding:10px 0px 10px 28px;}
.messageBox.city .nocityMess{margin-top:10px;margin-bottom:20px;font-size:28px;color:#ca3a3b;}
.messageBox.city .nocityMess a{color:#ca3a3b;}
.messageBox.city .col{width:175px;display:inline-block;vertical-align:top;}
.messageBox.city .col a,
.messageBox.city .col span{margin-bottom:4px;text-decoration:none;display:inline-block;}
.messageBox.city .col a:hover{text-decoration:underline;}
.messageBox.city .col .MosPt{font-weight:bold;color:#642C5F;}
.messageBox.city .col .country{background:#FFCD00;padding:3px 10px;border-radius:10px;color:#110315;font-size:18px;font-weight:bold;margin:10px 0;}
.messageBox.call{width:500px;height:500px;}
.messageBox.call .close{float:right;}
.messageBox.call .topline{clear:both;font-size:28px;margin:20px 20px;}
.messageBox.call .massageNest{font-size:16px;width:180px;text-align:center;margin:0 auto;}
.messageBox.call .enterTitle{}
.messageBox.call .regformbox{}
.messageBox.call label{}
.messageBox.call input{}
.messageBox.call .pressme{}
.messageBox.map{width:auto;text-align:left;padding-bottom:10px;}
.messageBox.map .mapimage{margin:20px;}
.messageBox.map p{margin-bottom:4px;}
.rcfform{margin:20px 30px;text-align:center;}
.rcfform label{width:auto;}
.rcfform textarea{box-sizing:border-box;max-width:600px;padding:10px 20px;width:100%;}
.rcfform .massageNest{width:auto;color:#BA4848;margin-bottom:10px;margin-top:10px;font-size:20px;}
.rcfform button.pressme{margin-top:0;margin-bottom:0;}
.auth{width:1165px;height:534px;}
.auth:after{content:'';display:block;clear:both;height:0px;}
.auth .massage{margin-top:40px;margin-left:80px;font-size:36px;}
.auth .enter{width:380px;padding-left:200px;float:left;text-align:left;background:url(/images/formBg_03.png) no-repeat right;}
.auth .enter .socialBox{}
.auth .enter .socialBox .enterTitle{color:#040404;font-size:28px;margin-bottom:12px;}
.auth .enter .socialBox .socialBtns{margin-bottom:16px;}
.auth .enter .socialBox .socialBtns a{display:inline-block;width:59px;height:59px;background:no-repeat;margin-right:8px;}
.auth .enter .socialBox .socialBtns a.vk{background-image:url(/images/socialLoginBtns_03.png);}
.auth .enter .socialBox .socialBtns a.fb{background-image:url(/images/socialLoginBtns_05.png);}
.auth .enter .socialBox .socialBtns a.tw{background-image:url(/images/socialLoginBtns_09.png);}
.auth .enter .enterformbox{}
.auth .enter .enterformbox button{width:203px;display:block;margin-bottom:20px;outline:none;}
.auth .enter .enterformbox a.reset{}
.auth .reg{width:330px;padding-right:200px;float:right;padding-left:50px;text-align:left;}
.auth .reg .enterTitle{color:#040404;font-size:28px;margin-bottom:14px;}
.auth .reg .regformbox{}
.auth .reg .regformbox label{display:block;}
.auth .reg .regformbox input[type="text"]{}
.auth .reg .regformbox button{}
.profileBox{margin-bottom:60px;}
.profileBox:after{content:'';display:block;clear:both;}
.profileBox .profile{position:relative;}
.profileBox .fotocol{background:url('/images/myFotoBg_03.png') no-repeat 2px 0px;text-align:center;position:absolute;height:336px;width:336px;left:0;top:0;}
.profileBox .fotoram{height:271px;}
.profileBox .fotocol img{margin-top:22px;border-radius:20px;}
.profileBox .fotocol .upload{background:url(/images/bgFotoUpload_03.png) no-repeat center bottom;width:271px;height:271px;line-height:49px;display:inline-block;border:none;margin-top:-250px;color:#fff;font-size:16px;font-family:'Roboto Condensed', sans-serif;font-weight:300;padding-left:50px;border-radius:0 0 20px 20px;outline:none;}
.profileBox .fotocol .userpic_input{display:block;height:50px;width:271px;margin-left:30px;margin-top:-50px;opacity:0;cursor:pointer;}
.profileBox .frifileInfo{padding-left:345px;}
.profileBox .name{margin-bottom:10px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;font-size:36px;position:relative;}
.profileBox .myname{}
.profileBox .regdate{font-weight:300;font-family:'Roboto Condensed', sans-serif;margin-top:16px;font-size:16px;position:absolute;right:0;top:0;}
.profileBox .field{margin-bottom:20px;color:#fff;}
.profileBox .field span.text{width:80px;display:inline-block;}
.profileBox .field label{}
.profileBox .field label.hide{display:none;}
.profileBox .field label input{height:42px;border:1px solid #FFCD00;border-radius:21px;padding-right:10px;padding-left:18px;font-size:20px;font-family:'Roboto Condensed', sans-serif;color:#5D5D5D;width:210px;}
.profileBox .field.bd{}
.profileBox .field.bd .bdoption{vertical-align:top;display:inline-block;background:#fff;min-height:42px;border:1px solid #FFCD00;border-radius:21px;padding-right:10px;padding-left:18px;font-size:20px;font-family:'Roboto Condensed', sans-serif;color:#5D5D5D;width:210px;}
.profileBox .field.bd .bdoption select{font-size:20px;margin:8px;font-family:'Roboto Condensed', sans-serif;}
.profileBox .field.gender{}
.profileBox .field.gender .text{}
.profileBox .field.gender label{margin-right:20px;}
.profileBox .field.gender label input{display:inline;width:20px;height:14px;}
.profileBox .field label button{background:url(/images/saveIcon_03.png) no-repeat;border:none;height:18px;width:18px;margin-left:-40px;margin-top:8px;display:inline-block;}
.profileBox .date{}
.profileBox .tel{}
.profileBox .mail{}
.profileBox .pass{}
.profileBox .social{}
.profileBox .title{font-size:20px;font-family:'Roboto Condensed', sans-serif;display:block;margin-bottom:20px;}
.profileBox .soc{display:inline-block;width:59px;height:58px;background:no-repeat;}
.profileBox .vk{background-image:url(/images/socialLoginBtns_03.png);}
.profileBox .fb{background-image:url(/images/socialLoginBtns_05.png);}
.profileBox .tw{background-image:url(/images/socialLoginBtns_09.png);}
.profileBox .field.phone_conf{width:auto;margin-bottom:40px;font-size:18px;}
.profileBox .field.phone_conf p{padding-left:0;margin-left:0;}
.profileBox .field.phone_conf form{width:420px;display:inline-block;vertical-align:top;}
.profileBox .field.phone_conf form label{margin-right:10px;}
.profileBox .field.phone_conf button.pressme{margin-bottom:0px;margin-top:0px;height:48px;line-height:38px;margin-left:0px;vertical-align:top;}
.profileBox .orders:after{content:'';display:block;clear:both;}
.profileBox .orders .activeOrders{padding-left:30px;display:block;width:44.6%;float:left;}
.profileBox .orders .oTitle{font-family:'Roboto Condensed', sans-serif;color:#fff;padding-bottom:7px;border-bottom:1px solid #ffba00;font-size:36px;margin-bottom:26px;}
.profileBox .orders .oItem{border:1px solid #FFBB00;font-size:0;min-height:232px;margin-bottom:24px;background:url(/images/raspBg_03.png);}
.profileBox .orders .info{font-size:16px;border-right:4px solid #FFBB00;width:288px;display:inline-block;vertical-align:top;min-height:232px;color:#FFBA00;}
.profileBox .orders .name{color:#FFBA00;font-family:'Roboto Condensed', sans-serif;font-size:30px;line-height:30px;font-weight:400;display:inline-block;height:99px;padding-left:8px;margin:21px 10px 0 12px;}
.profileBox .orders .name img{vertical-align:top;margin-right:4px;}
.profileBox .orders .name span,
.profileBox .orders .name a{display:inline-block;vertical-align:top;width:180px;color:#FFBA00;}
.profileBox .orders .pls{margin-bottom:2px;margin-left:17px;padding-left:40px;line-height:32px;background:url(/images/cIcons_03.png) no-repeat;}
.profileBox .orders .tel{margin-bottom:2px;margin-left:17px;padding-left:40px;line-height:32px;background:url(/images/cIcons_07.png) no-repeat;}
.profileBox .orders .adress{display:block;margin-left:17px;padding-left:40px;line-height:32px;background:url(/images/cIcons_11.png) no-repeat;line-height:16px;padding-top:3px;padding-bottom:6px;color:#FFBA00;}
.profileBox .orders .brone{min-height:232px;border-left:4px solid #FFBB00;margin-left:-4px;display:inline-block;width:232px;vertical-align:top;font-size:20px;font-family:'Roboto Condensed', sans-serif;padding:0 22px;}
.profileBox .orders .oBt{font-size:20px;padding-top:10px;margin-bottom:6px;margin-bottom:10px;}
.profileBox .orders .date{font-size:28px;margin-bottom:10px;font-weight:bold;}
.profileBox .orders .time{color:#FFBB00;float:right;}
.profileBox .orders .status{font-size:20px;text-align:center;margin-bottom:10px;}
.profileBox .orders .status .bronenum{color:#FFBA00;}
.profileBox .orders .winners{font-size:18px;}
.profileBox .orders .winners a{color:#70A24A;}
.profileBox .orders .topay{text-align:center;font-size:20px;margin-bottom:10px;}
.profileBox .orders .pay{margin:auto;display:block;width:172px;width:173px;height:42px;line-height:42px;text-decoration:none;text-align:center;text-transform:uppercase;background-color:#834E98;border:1px solid #834E98;border-radius:19px;color:#fff;font-family:'Roboto Condensed', sans-serif;}
.profileBox .orders .completedOrders{float:right;}
.profileBox .orders .completedOrders .viralBox{padding:8px 0px;display:inline-block;background:url(/images/blbgpng.png);width:100%;height:60px;margin-top:160px;}
.profileBox .orders .completedOrders .downloadfoto{background:url(/images/downloadIco_07.png) no-repeat;color:#fff;padding-left:40px;margin-left:8px;font-size:16px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.profileBox .orders .completedOrders .social{padding-top:4px;padding-left:8px;}
.profileBox .orders .completedOrders .social a{display:inline-block;background-repeat:no-repeat;width:30px;height:30px;margin-right:4px;}
.profileBox .orders .completedOrders .social .vk{background-image:url(/images/viralsocialIcon_07.png);}
.profileBox .orders .completedOrders .social .fb{background-image:url(/images/viralsocialIcon_09.png);}
.profileBox .orders .completedOrders .social .tw{background-image:url(/images/viralsocialIcon_11.png);}
.profileBox .orders .completedOrders .social .gp{background-image:url(/images/viralsocialIcon_13.png);}
.profileBox .orders .completedOrders .social .ok{background-image:url(/images/viralsocialIcon_15.png);}
.profileBox .orders .completedOrders .social .ma{background-image:url(/images/viralsocialIcon_17.png);}
.profileBox .orders .completedOrders .brone{}
.profileBox .orders .completedOrders .brone .date{font-size:18px;margin-top:23px;margin-bottom:6px;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.profileBox .orders .completedOrders .brone .name{margin-left:0;margin-top:0;padding:0;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.profileBox .orders .completedOrders .brone .estime{color:#ffba00;font-family:'Roboto Condensed', sans-serif;padding-left:30px;background:url(/images/qListIcon_10.png) no-repeat left center;font-size:18px;}
.profileBox .profileBox4item{background:#4F0858;border-radius:20px;padding:20px;margin:40px 100px;text-align:center;font-size:16px;}
.profileBox .profileBox4item .ttle{margin-bottom:20px;font-size:24px;}
.profileBox .profileBox4item .item{margin-bottom:6px;}
.profileBox .profileBox4item .item a{}
.pfone_conferm{font-family:'Roboto Condensed', sans-serif;max-width:700px;margin:0 auto 10px;}
.pfone_conferm p{font-size:18px;}
.pageForm{font-size:18px;text-align:center;margin-bottom:60px;}
.pageForm .form-group{color:#fff;margin-bottom:20px;}
.pageForm .form-group span.text{width:80px;display:inline-block;}
.pageForm .form-group label{margin-right:40px;width:100px;font-size:18px;display:inline-block;}
.pageForm .form-group input{height:42px;border:1px solid #FFCD00;border-radius:21px;padding-right:10px;padding-left:18px;font-size:20px;font-family:'Roboto Condensed', sans-serif;color:#5D5D5D;width:310px;}
.pageForm .form-group button{font-size:28px;background:#934D9C;border-radius:21px;border:none;padding:6px 15px;color:#fff;outline:none;cursor:pointer;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-bottom:40px;margin-top:20px;}
.pageForm .form-group button:hover{opacity:0.9;}
.winners{}
.winners .massage{font-family:'Roboto Condensed', sans-serif;font-size:20px;text-align:center;margin-bottom:25px;}
.winners p{margin:0 0 10px;padding:0;}
.winners .winnwesBoxes{text-align:center;}
.winners .box{vertical-align:top;background:#FFCD00;display:inline-block;width:270px;height:360px;border-radius:20px;margin:0 20px 40px;}
.winners .box .winnerImage{width:270px;height:270px;border-radius:20px;background:center url("/images/winners.png") no-repeat;}
.winners img{border-radius:20px;}
.winners .name{height:29px;line-height:29px;overflow:hidden;min-width:164px;text-align:center;background:#FFFFFF;border:1px #FFCD00 solid;border-radius:14px;display:inline-block;color:#000000;font-size:18px;margin-top:-14px;padding:0 5px;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-bottom:6px;}
.winners .dateTime{width:220px;margin:auto;color:#000000;height:30px;}
.winners .date{display:inline;float:left;}
.winners .time{display:inline;float:right;}
.winners .viral{clear:both;}
.winners .viral a{display:inline-block;height:26px;width:26px;margin:0 4px;}
.winners .vk{background-image:url(/images/viralMinA_07.png);}
.winners .ok{background-image:url(/images/viralMinA_09.png);}
.winners .fb{background-image:url(/images/viralMinA_11.png);}
.winners .tw{background-image:url(/images/viralMinA_13.png);}
.winners .gp{background-image:url(/images/viralMinA_15.png);}
.pagination{list-style:none;text-align:center;font-size:18px;font-family:'Roboto Condensed', sans-serif;margin-bottom:28px;text-transform:uppercase;}
.pagination .disabled{background:#4A0C52 !important;}
.pagination .disabled span{color:#fff;}
.pagination .disabled a{color:#fff;}
.pagination .active{background:#FFBB00;}
.pagination .active span{color:#17071c;}
.pagination li:first-child,
.pagination li:last-child{display:inline-block;height:38px;line-height:38px;padding:0 20px;border-radius:19px;background:#FFBB00;color:#17071c;margin:0 8px;}
.pagination li:first-child a,
.pagination li:last-child a{color:#17071c;text-decoration:none;}
.pagination li{display:inline-block;height:38px;line-height:38px;padding:0 20px;border-radius:19px;}
.pagination li a,
.pagination li a{color:#fff;height:38px;margin:0;padding:0;}
h1.blogH1{font-size:44px;}
.blogWrap{margin-top:-10px;margin-bottom:95px;}
.blog{font-family:'Roboto Condensed', sans-serif;margin-bottom:44px;min-height:600px;padding-bottom:20px;}
.blog.bPage{border-bottom:none;}
.blogpage{font-size:16px;}
.blog:after{content:'';display:block;clear:both;}
.blog .left{padding-right:17px;background:url('/images/blogBgLine_03.png') repeat-y right top;box-sizing:border-box;float:left;width:967px;}
.blog .blogItemWrap{border-bottom:1px solid #FFBB00;margin-bottom:40px;}
.blog .blogItem{padding-bottom:40px;margin-bottom:14px;margin-right:20px;max-width:930px;}
.blog .blogItem:last-child{border:none;}
.blog .blogItem .blogAh{text-decoration:none;border-radius:20px;padding:14px;display:block;}
.blog .blogItem .blogAh:hover{background:#4F0858;}
.blog .blogItem .title{color:#FFBB00;font-size:22px;line-height:27px;margin-bottom:18px;font-weight:normal;}
.blog .blogItem .more{font-size:14px;margin-bottom:16px;}
.blog .blogItem .date{display:inline-block;}
.blog .blogItem .part{display:inline-block;float:right;}
.blog .blogItem .lid{font-size:16px;margin:24px 0;}
.blog .blogItem p{margin:0;padding:0;}
.blog .right{width:313px;float:right;font-size:18px;}
.blog .right .tripbox,
.blog .right .fbbox,
.blog .right .vkbox{margin:40px 20px 20px 13px;}
.blog .right .tripbox #CDSSCROLLINGRAVE{width:264px;}
.blog h3{font-family:'Roboto Condensed', sans-serif;font-size:36px;color:#fff;font-weight:normal;padding:0 0 0 30px;margin:24px 0 36px;}
.blog ul{font-family:'Roboto Condensed', sans-serif;list-style:none;margin-bottom:15px;margin-left:30px;}
.blog li{margin-bottom:16px;background:url(/images/blogLeftUlli_03.png) no-repeat left center;padding-left:24px;}
.blog h3{padding-left:23px;}
.blog ul{margin-left:23px;}
.blog a{color:#fff;font-size:18px;}
.blog .alarm{color:#fecc00;font-size:47px;font-family:'Roboto Condensed', sans-serif;margin:18px 0 34px;padding:0 0 0 30px;}
.blog img{max-width:100%;height:auto;}
.blog p{padding-left:0;}
.blog .chairPls{margin:14px 8px;background:#4C0955;margin-bottom:16px;}
.blog .chairPls .chairText{vertical-align:top;padding-top:35px;line-height:28px;margin-left:20px;box-sizing:border-box;min-height:98px;max-width:590px;font-size:24px;display:inline-block;}
.blog .chairPls .socialBox{width:220px;height:98px;display:inline-block;vertical-align:top;margin-left:60px;}
.blog .chairPls .socialBox .sb{width:100px;display:inline-block;vertical-align:top;}
.blog .chairPls .socialBox .sb.vk,
.blog .chairPls .socialBox .sb.fb{margin-top:20px;}
.page{margin-bottom:40px;}
.cardtext .chairPls{}
.cardtext .chairPls .chairText{width:590px;margin-left:20px;font-size:24px;display:inline-block;vertical-align:top;}
.cardtext .chairPls .socialBox{width:220px;display:inline-block;vertical-align:top;margin-left:0px;margin-bottom:10px;}
.cardtext .chairPls .socialBox .sb{width:100px;display:inline-block;vertical-align:top;margin-bottom:10px;}
.cardtext .chairPls .socialBox .sb.vk{vertical-align:baseline;width:80px;}
.cardtext .chairPls .socialBox .sb.fb{margin-top:-20px;vertical-align:baseline;}
.blogPageBread{color:#FFCD00;margin:32px 0 50px 0px;font-size:14px;font-family:'Roboto Condensed', sans-serif;}
.blogPageBread li{display:inline-block;padding-left:0px;margin-left:4px;}
.blogPageBread li:before{content:'>\00a0\00a0\00a0';}
.blogPageBread li:first-child{padding-left:0;margin-left:0;background:none;}
.blogPageBread li:first-child:before{content:none;}
.blogPageBread a{color:#FFCD00;}
.blogPageBread span{color:#fff;}
h1.blogPageH1{text-align:left;color:#FECC00;font-size:24px;line-height:26px;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;font-weight:bold;margin-left:0;padding-left:0;}
.blogPageMore{padding:20px 15px;border-top:1px solid #E18F00;border-bottom:1px solid #E18F00;margin:20px 0px;font-size:14px;font-size:14px;font-family:'Roboto Condensed', sans-serif;}
.blogPageMore .viral{display:inline-block;text-align:center;margin-left:50px;}
.blogPageMore .viral div{display:inline-block;}
.blogPageMore a{font-size:14px;}
.blogPageMore .date{}
.blogPageMore .type{float:right;}
.blog .left blockquote{display:block;padding:33px 64px;border:#FFBB00 2px solid;color:#FFBB00;font-size:29px;line-height:32px;text-align:center;margin:8px;}
.page404{text-align:center;margin-bottom:150px;font-size:30px;line-height:33px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.page404 h1{margin-top:70px;text-transform:none;font-weight:normal;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:30px;margin-bottom:70px;}
.page404 img{margin-bottom:70px;}
.page404 a{color:#FFCD00;}
.mainLanding{}
.mainLanding .topFotoboxWrap{background-position:top center;background-repeat:no-repeat;background-image:url(/images/topFoto_02-2.jpg);}
.mainLanding .topFotobox{padding-top:200px;min-height:490px;max-width:980px;margin:auto;}
.mainLanding .topFotoboxWrap .topFotoboxWrapImg{display:none;height:auto;width:100%;}
.mainLanding .topFotobox .logoTip{margin-bottom:57px;height:160px;}
.mainLanding .topFotobox .logoTip img{margin:22px 0 0 30px;}
.mainLanding .topFotobox .message{font-family:'Roboto Condensed', sans-serif;max-width:850px;margin:auto;text-align:center;}
.mainLanding .topFotobox .message h1{font-family:'Roboto Condensed', sans-serif;font-size:34px;line-height:normal;margin-bottom:40px;}
.mainLanding .topFotobox .message .yhline{width:360px;height:2px;background:#FECC00;margin:0 auto 30px;}
.mainLanding .topFotobox .message .trip{width:170px;background:url("/images/blbgpngW.png");margin:0 auto 30px;padding:9px 0;border-radius:8px;}
.mainLanding .topFotobox .message .trip .TA_rated .widFRR{margin:auto !important;}
.mainLanding .topFotobox .message .tpalogo{margin:0 auto 26px;background:#fff;border-radius:20px;padding:10px;opacity:0.8;}
.mainLanding .topFotobox .message h6{font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:20px;margin-bottom:18px;text-shadow:1px 2px 3px #666;}
.mainLanding .topFotobox .playBox{padding-top:48px;min-height:96px;text-align:center;}
.mainLanding .topFotobox .playBox a.play{border:1px solid #fecc00;height:40px;line-height:40px;width:200px;text-align:center;display:inline-block;background:none;border-radius:20px;color:#FFF;margin:auto;text-transform:uppercase;text-decoration:none;background:#fecc00;color:#511E66;margin:0 30px;}
.mainLanding .topFotobox .playBox a.play:hover{opacity:0.9;}
.mainLanding .topFotobox .downBox{text-align:center;}
.mainLanding .topFotobox .downBox .down{display:inline-block;width:32px;height:32px;background:url(/images/downIco_03.png) no-repeat;}
.mainLanding .whatIsQuestWrap{background:url(/images/whatIsQuestBg_07-1.png);position:relative;overflow:hidden;}
.mainLanding .whatIsQuestWrap:before,
.mainLanding .whatIsQuestWrap:after{content:'';box-shadow:0 1px 15px #000;position:absolute;display:block;height:10px;width:100%;left:0;top:-10px;}
.mainLanding .whatIsQuestWrap:after{box-shadow:0 -1px 5px rgba(0,0,0,.3);bottom:-10px;top:auto;}
.mainLanding .whatIsQuest{padding-bottom:50px;padding-top:50px;min-height:963px;max-width:980px;margin:auto;}
.mainLanding .whatIsQuest h2{font-weight:normal;font-size:42px;text-align:center;margin:0 0 45px;}
.mainLanding .whatIsQuest .boxesBox{text-align:center;}
.mainLanding .whatIsQuest .box{text-align:left;width:244px;display:inline-block;margin:0 35px 40px;vertical-align:top;}
.mainLanding .whatIsQuest .imgWrap{background:url(/images/mainBoxBg_07.png) no-repeat top center;height:244px;text-align:center;}
.mainLanding .whatIsQuest img{border-radius:10px;margin:20px 0 0;}
.mainLanding .whatIsQuest .text{padding-top:0px;height:105px;border-left:2px #FECC00 solid;padding:0 0 0 22px;margin:24px 0 0 14px;font-family:'Open Sans', sans-serif;margin-right:-20px;}
.mainLanding .whatIsQuest .top{font-size:22px;line-height:26px;margin-bottom:2px;}
.mainLanding .whatIsQuest .more{font-size:15px;line-height:20px;}
.mainLanding .WrapPlay{background:url(/images/land_bg_2.jpg) center #323232;}
.qwestImg{background-position:center top;background-repeat:no-repeat;}
.qwestImg .qwestImgImg{display:none;height:auto;width:100%;}
.mainLanding .WrapPlay .Play{padding-bottom:89px;padding-top:90px;text-align:center;}
.mainLanding .WrapPlay .togame{line-height:42px;height:42px;text-decoration:none;width:200px;font-size:20px;font-family:'Roboto Condensed', sans-serif;font-weight:300;display:inline-block;margin:10px auto 0;background:#FECC00;border-radius:21px;color:#000;text-align:center;margin:0 30px;}
.mainLanding .workWrap{background:#fff;}
.mainLanding .workWrap .work{padding-bottom:48px;padding-top:77px;min-height:787px;max-width:980px;margin:auto;}
.mainLanding .workWrap .work:after{content:'';display:block;clear:both;}
.mainLanding .workWrap h2{text-align:center;font-family:'Roboto Condensed', sans-serif;color:#000;font-size:48px;}
.mainLanding .workWrap .workNest{text-align:center;color:#1b1b1b;font-size:0;}
.mainLanding .workWrap .workNest .item{display:inline-block;font-size:18px;width:245px;height:298px;background:no-repeat;text-align:left;vertical-align:top;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.mainLanding .workWrap .workNest .item5,
.mainLanding .workWrap .workNest .item6,
.mainLanding .workWrap .workNest .item7,
.mainLanding .workWrap .workNest .item8{float:right;}
.mainLanding .workWrap .workNest .item h5{margin-top:170px;margin-bottom:14px;padding:0;color:#844f96;font-size:28px;line-height:32px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.mainLanding .workWrap .workNest .item h3{margin-top:170px;margin-bottom:14px;padding:0;color:#844f96;font-size:28px;line-height:32px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.mainLanding .workWrap .workNest p{font-family:'Open Sans', sans-serif;padding:0;margin-right:54px;font-size:16px;line-height:18px;}
.mainLanding .someoneWrap{background:url(/images/someoneBg_03-1.png) top center;position:relative;overflow:hidden;}
.mainLanding .someoneWrap:before,
.mainLanding .someoneWrap:after{content:'';box-shadow:0 1px 5px rgba(0,0,0,.55);position:absolute;display:block;height:10px;width:100%;left:0;top:-10px;}
.mainLanding .someoneWrap:after{box-shadow:0 -1px 5px rgba(0,0,0,.3);bottom:-10px;top:auto;}
.mainLanding .someoneWrap .someone{padding-top:87px;min-height:701px;max-width:980px;margin:auto;color:#000;}
.mainLanding .someoneWrap .anima{opacity:0;}
.mainLanding .someone h2{font-family:'Roboto Condensed', sans-serif;text-align:center;font-size:48px;margin-bottom:68px;text-transform:uppercase;}
.mainLanding .someone .someoneNest{text-align:center;margin-bottom:70px;}
.mainLanding .someone .someoneNest .box{width:225px;display:inline-block;text-align:left;margin:0 6px;}
.mainLanding .someone .someoneNest .imgWrap{text-align:center;margin-bottom:37px;}
.mainLanding .someone .someoneNest img{border-radius:95px;}
.mainLanding .someone .someoneNest .name{text-align:center;font-size:24px;margin-bottom:33px;font-family:'Roboto Condensed', sans-serif;}
.mainLanding .someone .someoneNest .line{width:40px;background:#844f96;height:1px;margin:0 auto 25px;}
.mainLanding .someone .someoneNest .info{font-size:16px;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.mainLanding .aboutWrap{background:#fff;}
.mainLanding .about{padding-top:95px;padding-bottom:60px;color:#000;width:980px;margin:auto;}
.mainLanding .about h2{font-family:'Roboto Condensed', sans-serif;text-align:center;font-size:48px;margin-bottom:70px;text-transform:uppercase;}
.mainLanding .about .quote{font-family:'Roboto Condensed', sans-serif;font-weight:300;background:url(/images/quotesBg_03.png) no-repeat 0 5px;font-size:21px;color:#5c5c5c;padding-left:48px;margin-bottom:50px;}
.mainLanding .aboutWrap .text{text-align:center;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:16px;margin-bottom:76px;}
.mainLanding .aboutWrap .text .video{margin-bottom:25px;}
.mainLanding .usersWrap{background:#fff;}
.mainLanding .users{margin:auto;max-width:1100px;padding-top:55px;padding-bottom:28px;}
.mainLanding .users h2{text-align:center;font-family:'Roboto Condensed', sans-serif;font-size:54px;line-height:54px;font-weight:normal;margin-bottom:60px;color:#000;}
.mainLanding .usersWrap .users .textline{margin-bottom:30px;}
.mainLanding .usersWrap .users .textline .textItem{display:inline-block;vertical-align:top;width:336px;height:376px;margin-left:2.9%;background:url('/images/usersBg_03.png') no-repeat;}
.mainLanding .usersWrap .users .textline .textItem + .textItem{width:329px;margin-left:2.2%;background:url('/images/usersBg_05.png') no-repeat;}
.mainLanding .usersWrap .users .textline .textItem + .textItem + .textItem{width:329px;margin-left:1.6%;background:url('/images/usersBg_07.png') no-repeat;}
.mainLanding .usersWrap .users .textline .imgwrap{background:url('/images/userpic_03.png');display:block;width:108px;height:108px;border-radius:60px;margin:-22px auto 24px;border:6px solid #FECC00;}
.mainLanding .usersWrap .users .textline .imgwrap img{border-radius:60px;}
.mainLanding .usersWrap .users .textline .text{font-size:18px;margin:0 50px 15px;color:#000;}
.mainLanding .usersWrap .users .textline .name{font-size:14px;margin:0 50px 8px;color:#000000;font-style:italic;}
.mainLanding .usersWrap .users .textline a.more{color:#844f96;margin:0 50px 15px;}
.mainLanding .usersWrap .users .videoline{text-align:center;}
.mainLanding .usersWrap .users .videoline .videoItem{display:inline-block;vertical-align:top;width:298px;margin:0 28px;}
.mainLanding .usersWrap .users .videoline .videobox{width:298px;height:220px;margin-bottom:22px;}
.mainLanding .usersWrap .users .videoline .name{color:#000;text-align:left;font-size:14px;}
.users_fb_popup{background:#F8F7F0;width:560px;padding:76px 56px 50px;font-size:18px;color:#444444;box-shadow:0 0 20px #666;}
.users_fb_popup .modalClose{display:block;float:right;width:22px;height:22px;background:url('/images/modalClose_03.png') no-repeat;position:relative;top:-40px;right:-20px;cursor:pointer;}
.users_fb_popup .name{width:192px;margin:60px 0 0 360px;font-size:14px;font-style:italic;}
.mainLanding .orderWrap{background:url(/images/land_bg_1.jpg) no-repeat top center;}
.mainLanding .orderWrap .order{margin:auto;max-width:980px;min-height:315px;padding-top:55px;}
.mainLanding .orderWrap h2{text-align:center;font-family:'Roboto Condensed', sans-serif;font-size:54px;line-height:54px;font-weight:normal;margin-bottom:10px;}
.mainLanding .orderWrap h3{font-size:42px;line-height:54px;text-align:center;font-family:'Roboto Condensed', sans-serif;font-weight:normal;}
.mainLanding .orderWrap .togame{line-height:42px;height:42px;text-decoration:none;width:200px;font-size:20px;font-family:'Roboto Condensed', sans-serif;font-weight:300;display:block;margin:10px auto 0;background:#FECC00;border-radius:21px;color:#000;text-align:center;}
.mainLanding .mapWrap{background:#fff;position:relative;}
.mainLanding .mapWrap .mapTitle{text-align:center;text-transform:uppercase;color:#000;font-size:48px;font-weight:bold;font-family:'Open Sans', sans-serif;padding:0;line-height:40px;max-width:1000px;position:absolute;z-index:999;top:30px;}
.mainLanding .mapWrap .mapTitleCenter{min-width:100%;}
.mainLanding .mapWrap .map{height:465px;}
.mainLanding .mapWrap .allCitys{margin:0 auto;padding:5px 10px;max-width:1100px;text-align:center;}
.mainLanding .mapWrap .allCitys a{color:#2b2b2b;margin:0 15px;display:inline-block;}
.mainLanding .mapWrap .allCitys li{display:inline-block;}
.mainLanding .wrapSocial{background:#fff;color:#000;}
.mainLanding .Social{height:315px;width:980px;margin:auto;padding-top:75px;height:315px;text-align:center;}
.mainLanding .Social h2{font-family:'Roboto Condensed', sans-serif;text-align:center;font-size:48px;margin-bottom:70px;text-transform:uppercase;}
.mainLanding .Social a{display:inline-block;height:76px;width:76px;margin:0 30px;border-radius:38px;}
.mainLanding .Social a:hover{opacity:0.9;}
.mainLanding .Social .vk{background:#3E96DA;}
.mainLanding .Social .fb{background:url(/images/landingIcons_05.png) no-repeat;}
.mainLanding .Social .tw{background:#25687E;}
.mainLanding .Social .in{background:url(/images/landingIcons_03.png) no-repeat;}
.mainLanding .Social .yt{background:url(/images/landingIcons_07.png) no-repeat;}
.authpage{margin:60px 20px 100px;text-align:center;border-radius:6px;border:1px solid #fecc00;background:#fff;color:#59305e;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.authpage a{color:#6E6C64;}
.authpage:after{content:'';display:block;clear:both;height:0px;}
.authpage .massage{margin-top:40px;margin-left:80px;font-size:36px;}
.resetMailSend{font-size:18px;margin-right:20px;}
.authpage .enter{padding-left:100px;background:url(/images/formBg_03.png) no-repeat right;text-align:left;min-height:450px;display:inline-block;width:380px;}
.authpage .enter .socialBox{}
.authpage .enter .socialBox .enterTitle{color:#040404;font-size:28px;margin-bottom:12px;}
.enterSmallTitle{color:#040404;font-size:18px;margin-bottom:12px;}
.authpage .enter .socialBox .socialBtns{margin-bottom:16px;}
.authpage .enter .socialBox .socialBtns a{display:inline-block;width:59px;height:59px;background:no-repeat;margin-right:8px;}
.authpage .enter .socialBox .socialBtns a.vk{background-image:url(/images/socialLoginBtns_03.png);}
.authpage .enter .socialBox .socialBtns a.fb{background-image:url(/images/socialLoginBtns_05.png);}
.authpage .enter .socialBox .socialBtns a.tw{background-image:url(/images/socialLoginBtns_09.png);}
.auth .enter .enterformbox{}
.auth .enter .enterformbox button{width:203px;display:block;margin-bottom:20px;outline:none;}
.authpage a.reset{font-family:'Open Sans', sans-serif;margin-top:20px;display:inline-block;}
.authpage .reg{vertical-align:top;padding-left:60px;text-align:left;display:inline-block;width:430px;}
.authpage .reg .enterTitle{color:#040404;font-size:28px;margin-bottom:14px;}
.authpage .reg .regformbox{}
.authpage .reg .regformbox label{display:block;}
.authpage .reg .regformbox input[type="text"]{}
.authpage .reg .regformbox button{}
.authpage button.pressme{font-size:28px;background:#934D9C;border-radius:21px;border:none;padding:6px 15px;color:#fff;outline:none;cursor:pointer;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
label.name:before{display:block;content:'';width:35px;height:35px;margin-right:-35px;margin-bottom:-35px;position:relative;z-index:5;top:2px;background:url(/images/regFormIcons_03.png) no-repeat 15px 0;}
label.phone:before{display:block;content:'';width:35px;height:35px;margin-right:-35px;margin-bottom:-35px;position:relative;z-index:5;top:2px;background:url(/images/regFormIcons_13.png) no-repeat 15px 0;}
label.email:before{display:block;content:'';width:35px;height:35px;margin-right:-35px;margin-bottom:-35px;position:relative;z-index:5;top:2px;background:url(/images/regFormIcons_09.png) no-repeat 15px 0;}
label.password:before{display:block;content:'';width:35px;height:35px;margin-right:-35px;margin-bottom:-35px;position:relative;z-index:5;top:2px;background:url(/images/regFormIcons_16.png) no-repeat 15px 0;}
button.pressme{font-size:26px;background:#934D9C;border-radius:21px;border:none;padding:6px 15px;color:#fff;outline:none;cursor:pointer;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-bottom:40px;margin-top:20px;}
.authpage label{display:block;}
.authpage input[type="text"]{width:245px;height:40px;line-height:40px;margin-bottom:30px;padding:0 10px 0 45px;font-size:20px;border:solid 1px #fecc00;border-radius:18px;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-weight:bold;}
.authpage input[type="password"]{width:245px;height:40px;line-height:40px;margin-bottom:30px;padding:0 10px 0 45px;font-size:20px;border:solid 1px #fecc00;border-radius:21px;outline:none;font-family:'Roboto Condensed', sans-serif;font-weight:300;}
.raspBox{margin-bottom:60px;}
.raspBox:after{content:'';display:block;clear:both;}
@media screen and (min-width:588px){.raspBox .leftcol{float:left;width:20.3%;margin-bottom:40px;}}
.raspBox .leftcol .toptime{background:url(/images/toptime_03.png) no-repeat 80px 0px;text-align:center;padding-top:88px;padding-right:26px;margin-bottom:54px;font-family:'Roboto Condensed', sans-serif;}
.raspBox .leftcol .toptime .time{font-size:18px;}
.raspBox .td{font-size:14px;font-weight:400;text-transform:uppercase;}
.raspBox .date{font-size:24px;margin-bottom:4px;text-transform:uppercase;}
.raspBox h3{font-size:30px;text-transform:uppercase;margin-left:10px;padding:0;}
.raspBox .qwestBox{margin-left:10px;}
.raspBox .qwestBox .qwestItem{margin-bottom:18px;padding:4px 9px;width:198px;line-height:18px;display:block;text-decoration:none;color:#fff;margin:0 auto 13px;min-height:40px;border:1px solid #fff;border-radius:0 10px 0 10px;}
.raspBox .qwestBox .qwestItem:nth-child(2n){border-color:#FFBB00;}
.raspBox .qwestBox .name{font-size:16px;height:20px;overflow:hidden;}
.raspBox .qwestBox .more{font-size:12px;}
.raspBox .qwestBox .more .ppl{}
.raspBox .qwestBox .more .time{margin-left:20px;}
@media screen and (min-width: 588px) {.raspBox .rightcol{float:right;width:78.9%;}}
.raspMid{width:1030px;margin:0 auto 60px;}
.useCal{margin-bottom:20px;}
.useCal .btnBox{display:inline-block;width:15%;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin:0 8.6%;}
.useCal .btnBox a{text-decoration:none;}
.useCal .dateGap{width:125%;}
.useCal .dates{font-size:16px;text-transform:uppercase;text-align:center;margin-bottom:14px;}
.useCal .dates span{color:#FFD300;}
.useCal .name{height:40px;line-height:40px;border:1px solid #934D9C;text-align:center;border-radius:20px;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:20px;display:block;color:#fff;}
.useCal .btnBox.off .dates{color:#707070;}
.useCal .btnBox.off .dates span{color:#707070;}
.useCal .btnBox.off .name{color:#707070;border:1px solid #707070;}
.dayLine{font-size:0;margin-bottom:27px;}
.dayLine .day{width:77px;height:46px;line-height:46px;font-family:'Roboto Condensed', sans-serif;color:#fff;text-align:center;display:inline-block;border:1px solid #fff;font-size:22px;border-radius:0 16px 0 16px;margin:0 7px 10px;text-decoration:none;}
.dayLine .day.off{color:#616161;border-color:#616161;}
.dayLine .day.select{color:#FFD300;border-color:#FFD300;background-color:#7D6426;}
.priceLine{text-align:center;padding-left:50px;font-size:26px;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-bottom:30px;}
.priceLine .pli{margin-left:30px;}
.priceLine .pli .met{width:37px;height:12px;border-radius:6px;display:inline-block;vertical-align:bottom;margin-bottom:10px;background:#fff;margin-right:18px;}
.priceLine .pli.g{color:#649D12;}
.priceLine .pli.g .met{background-color:#649D12;}
.priceLine .pli.y{color:#FFD200;}
.priceLine .pli.y .met{background-color:#FFD200;}
.priceLine .pli.f{color:#834E98;}
.priceLine .pli.f .met{background-color:#834E98;}
.scrollline{height:63px;margin-bottom:15px;background:#343434;}
.timesLiteWrap{overflow:hidden;max-width:1020px;}
.timesLite{width:1870px;padding-top:64px;}
.timesLite .timeLine{height:23px;background:url(/images/timeLineBg.png) repeat-x;margin-bottom:40px;}
.timesLite .qwestRimesLine{font-size:0;margin-top:0px;margin-bottom:2px;padding:10px 20px 10px 50px;height:39px;}
.timesLite .qwestRimesLine:hover{background:#934D9C;}
.timesLite .qwestRimesLine .timeItem{height:39px;line-height:39px;text-align:center;width:71px;padding-right:10px;display:inline-block;background:#fff;border:none;border-radius:0 9px 0 9px;color:#441555;text-decoration:none;font-size:20px;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin:0 0 -90px 0;overflow:hidden;float:left;position:relative;}
.timesLite .qwestRimesLine .timeItem .rl{background:#fff;border-color:#353535;color:#fff;font-size:16px;text-align:center;background:#FFBB00;width:40px;float:left;display:block;height:22px;line-height:22px;overflow:hidden;border-radius:7px 0 0 0;-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-right:-19px;margin-bottom:-12px;position:relative;top:8px;left:-9px;}
.timesLite .qwestRimesLine .timeItem.off{color:#633e72;background:none;border:#6B1C74 1px solid;text-align:center;padding-right:0;width:79px;}
.timesLite .qwestRimesLine .timeItem.off .rl{background:none;display:none;}
.timesLite .qwestRimesLine .timeItem.g .rl{background-color:#399E00;}
.timesLite .qwestRimesLine .timeItem.y .rl{background-color:#FFCC00;color:#4A0C52;}
.timesLite .qwestRimesLine .timeItem.f .rl{background-color:#C12ADB;}
.Qwestrasp .timesLiteWrap{}
.Qwestrasp .timesLite{}
.Qwestrasp .timesLite .qwestRimesLine{}
#message_reserve_done{min-height:400px;height:auto;}
#message_reserve_done .payimg{float:left;margin-left:50px;}
.pressme{font-size:28px;background:#934D9C;border-radius:21px;border:none;padding:6px 15px;color:#fff !important;outline:none;cursor:pointer;font-family:'Roboto Condensed', sans-serif;font-weight:300;margin-bottom:40px;margin-top:20px;text-decoration:none !important;display:inline-block;}
.pressme:hover{opacity:0.8;}
.massageNest{font-family:'Roboto Condensed', sans-serif;font-size:16px;display:block;margin:30px 52px;max-width:1000px;margin:20px auto;text-align:center;}
.massageNest .form-errors{color:#EB4C33;border:1px solid #EB4C33;border-radius:6px;padding:20px 20px;background:#fff;}
.massageNest .form-success{color:#EB4C33;border:1px solid #EB4C33;border-radius:6px;padding:20px 20px;background:#fff;}
.massageNest .form-errors span{margin:0 3px;}
.filter{text-align:center;}
.filter .form-group{width:280px;display:inline-block;}
.filter input[type="text"], .filter select{width:165px;height:40px;line-height:40px;margin-bottom:30px;padding:0 20px 0 20px;font-size:20px;border:solid 1px #fecc00;border-radius:18px;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-weight:bold;margin-right:20px;}
.filter select{width:260px;}
.giftCards{text-align:center;margin-bottom:40px;margin-top:40px;}
.giftCards .form-group{width:280px;display:inline-block;}
.giftCards .price{font-size:20px;margin:30px auto 20px;padding-bottom:20px;}
.giftCards .nest{max-width:600px;margin:auto;min-height:40px;text-align:center;margin-top:20px;margin-bottom:20px;}
.giftCards input[type="text"], .giftCards input[type="email"], .giftCards input[type="tel"]{width:245px;height:30px;line-height:30px;margin:10px auto 10px;padding:0 20px 0 20px;font-size:20px;border:solid 1px #fecc00;border-radius:0px;margin-left:20px;}
.giftCards label{display:block;width:250px;float:left;margin-top:0px;height:40px;text-align:left;font-size:18px;}
.giftCards select{width:260px;margin:0px;width:245px;height:40px;line-height:40px;padding:0 10px 0 10px;font-size:16px;}
.feedback{}
.feedback .container{max-width:1146px;margin:0 auto 40px;}
.feedbacks-cont{position:relative;}
.feedback .feedbackLine{min-height:700px;vertical-align:top;padding-right:268px;padding-top:5px;}
.feedback .tripLine{border-radius:3px;margin-left:5px;background:#fff;border:7px solid #FFCE00;width:240px;}
.feedback .tripLine .widSSPData{border:none !important;}
.feedback .container .item{display:inline-block;width:330px;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;background:#F3F0E8;font-family:'Roboto Condensed', sans-serif;font-size:16px;line-height:18px;padding:18px 28px;margin:20px 17px 26px 0;vertical-align:top;box-shadow:0 0 10px #FFCE00;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;break-inside:avoid;}
.feedback .container .item .foto{float:right;width:70px;height:70px;border-radius:60px;border:solid #FFCE00 5px;margin-bottom:-120px;position:relative;top:-37px;left:43px;z-index:10;background:#F3F0E8 url("/images/fotoBg_03_73.png") -2px -2px no-repeat;}
.feedback .container .item .foto img{border-radius:50px;}
.feedback .container .item p{padding:0;}
.feedback .container .item .video{max-width:336px;height:186px;margin:0 0 14px;}
.feedback .container .item .video iframe{width:100% !important;}
.feedback .container .item p.name{padding-right:40px;margin-bottom:20px;font-weight:bold;margin-top:15px;font-size:24px;color:#000;}
.feedback .container .item p.date{color:#888583;}
.feedback .container .item p.name .city{font-weight:normal;margin-left:30px;font-size:18px;}
.feedback .container form{margin:0 auto 20px;max-width:800px;display:block;border-radius:8px;color:rgb(255, 255, 255);font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;background:#4F0858;font-family:'Roboto Condensed', sans-serif;font-size:16px;padding:10px;}
.feedback .container form p{max-width:750px;margin:10px auto 20px;font-size:18px;text-align:center;}
.feedback .container input{}
.feedback .container textarea{border-radius:3px;background:#F3F0E8;max-width:600px;font-size:14px;display:block;padding:10px;margin:10px auto 0;width:100%;}
.feedback .yturl{display:none;}
.feedback .container button{margin-bottom:10px;}
.feedback .container .buttonBox{text-align:center;}
.feedback .container p{}
#simplemodal-overlay{background:url(/images/cbxBg_03.png);background:none;}
.ymaps-2-1-27-islets_gotoymaps{display:none !important;}
.toup{border-radius:50%;box-shadow:0 2px 1px rgba(0,0,0,0.3);background:url(../images/toup.png) no-repeat center;position:fixed;display:none;height:48px;width:48px;left:15px;bottom:15px;}
@media screen and (min-width:1024px){.mainLanding .workWrap .workNest .item1{background-image:url(/images/work_03.png);}
.mainLanding .workWrap .workNest .item2{background-image:url(/images/work_04.png);}
.mainLanding .workWrap .workNest .item3{background-image:url(/images/work_05.png);}
.mainLanding .workWrap .workNest .item4{background-image:url(/images/work_06.png);}
.mainLanding .workWrap .workNest .item5{background-image:url(/images/work_09.png);}
.mainLanding .workWrap .workNest .item6{background-image:url(/images/work_10.png);}
.mainLanding .workWrap .workNest .item7{background-image:url(/images/work_11.png);}
.mainLanding .workWrap .workNest .item8{background-image:url(/images/work_12.png);}
.feedback .feedbackLine{-webkit-columns:400px auto;-moz-columns:400px auto;columns:400px auto;}
}
@media screen and (min-width:568px) and (max-width:1024px){.mainLanding .workWrap .workNest .item1{background-image:url(/images/work_03.png);}
.mainLanding .workWrap .workNest .item2{background-image:url(/images/work_04-1.png);}
.mainLanding .workWrap .workNest .item3{background-image:url(/images/work_05-1.png);}
.mainLanding .workWrap .workNest .item4{background-image:url(/images/work_06-1.png);}
.mainLanding .workWrap .workNest .item5{background-image:url(/images/work_09-1.png);}
.mainLanding .workWrap .workNest .item6{background-image:url(/images/work_10-1.png);}
.mainLanding .workWrap .workNest .item7{background-image:url(/images/work_11-1.png);}
.mainLanding .workWrap .workNest .item8{background-image:url(/images/work_12-1.png);}
}
@media screen and (max-width:1300px){.blog .left{width:75%;}
.blog .right{width:25%;}
.useCal .btnBox{margin:0 7.6%;}
.raspBox .leftcol .toptime{padding-right:0;background:url(/images/toptime_03.png) no-repeat center 0px;}
}
@media screen and (max-width:1220px){.cardBox .card{width:560px;}
}
@media screen and (max-width:1200px){.header ul.topMenu{padding:30px 164px 0 353px;}
.header ul.topMenu li{margin:0 10px;font:84%/1.4 'Open Sans', sans-serif;}
.header .callBox{width:164px;}
.header .callBox .num{margin-top:10px;font-size:20px;}
.footer .urlsBoxes .box{margin-right:1.34%;}
.footer .urlsBoxes .box:first-child{margin-left:8.9%;}
.blog .left{width:70%;}
.blog .right{width:30%;}
.useCal .btnBox{margin:0 7%;}
}
@media screen and (max-width:1160px){.cardBox .card{width:530px;}
.cardBox .card .intro{max-height:30px;}
}
@media screen and (max-width:1100px){.headerWrap,
.header{font-size:14px;height:60px;}
.header .logobox{height:60px;width:62px;top:2px;}
.header .logobox img{height:100%;width:auto;}
.header .selectBox{width:240px;left:67px;top:11px;}
.header .selectBox .selectClaster{height:30px;}
.header ul.topMenu{padding:11px 144px 0 307px;}
.header .callBox{height:60px;width:144px;}
.header .callBox .num{margin-top:0;font-size:16px;}
.mainLanding .usersWrap .users .textline .textItem + .textItem + .textItem,
.mainLanding .usersWrap .users .textline .textItem + .textItem,
.mainLanding .usersWrap .users .textline .textItem{display:block;margin:0 auto 30px;}
.mainLanding .usersWrap .users .videoline .videoItem{margin:0 1%;}
.footer .urlsBoxes .box:first-child{margin-left:1.34%;}
.authpage .enter{padding-left:60px;}
.authpage .reg{padding-left:20px;}
.tdey{padding-left:0;background:none;width:100%;}
.tdey .tdeyText{margin:0 auto;width:90%;}
.i-am-fixed .tdey{padding-left:0;}
.useCal .btnBox{margin:0 5.8%;}
.raspBox .qwestBox .qwestItem{max-width:198px;width:auto;max-height:40px;}
.cardBox .cardFotoWrap{display:block;margin:3px auto;width:594px;}
.cardBox .card{width:590px;}
.cardBox .card .intro{max-height:9999px;}
}
@media screen and (max-width:1024px){.mainLanding .usersWrap .users .videoline .videoItem{display:block;margin:0 auto 20px;}
.mainLanding .workWrap .workNest .item{margin:0 6%;}
.mainLanding .workWrap .workNest .item1,
.mainLanding .workWrap .workNest .item4,
.mainLanding .workWrap .workNest .item5,
.mainLanding .workWrap .workNest .item8{float:left;}
.mainLanding .workWrap .workNest .item2,
.mainLanding .workWrap .workNest .item3,
.mainLanding .workWrap .workNest .item6,
.mainLanding .workWrap .workNest .item7{float:right;}
.mainLanding .someone .someoneNest .box{vertical-align:top;margin:0 6% 30px;}
.footer .urlsBoxes .box{margin:0 1.34% 20px;width:44%;}
.footer .urlsBoxes h9,
.footer .urlsBoxes ul{margin-left:40%;}
.footer .footerBtn .btmSocial,
.footer .text{width:100%;float:none;}
.footer .footerBtn .btmSocial{margin-left:0;margin-top:26px;text-align:right;}
.footer .text{margin-right:0;}
.footer .footerBtn .btmSocial a:last-child,
.footer .footerBtn .btmSocial .hdr,
.footer .text p,
.footer .text b{margin-right:20px;}
.blog .left{width:65%;}
.blog .right{width:35%;}
.feedback .container .item{display:block;margin:20px auto 26px;}
.profileBox .myname{display:block;}
.profileBox .regdate{position:static;display:block;}
.profileBox .orders .completedOrders{float:none;}
.profileBox .orders .activeOrders{padding-right:20px;padding-left:20px;width:auto;float:none;}
}
@media screen and (max-width:980px){.header .topMenu-btn{display:block;}
.header ul.topMenu{border-bottom:2px solid #FECC00;box-sizing:border-box;background:#fff;max-height:0;position:absolute;overflow:hidden;padding:0 10px;z-index:10;height:60px;width:100%;top:60px;}
.header ul.topMenu li a{color:#000;}
.header .topMenu-btn.show+.topMenu-container ul.topMenu{max-height:999px;padding:11px 10px;}
.authpage .enter,
.authpage .reg{padding-left:50px;display:block;margin:0 auto 30px;width:390px;}
.authpage .enter{border-bottom:1px solid #d5d5d5;background:none;}
.Qwestrasp .days .myDay{width:90%;}
.Qwestrasp .days .dn{displaY:none;}
.headerWrap{position:fixed;z-index:100;width:100%;top:0;}
body{padding-top:60px;}
.useCal .btnBox{margin:0 2%;}
}
@media screen and (max-width:880px){.blog .right,
.blog .left{width:100%;float:none;}
.blog .right li{padding-right:20px;padding-left:14px;display:inline-block;}
.blog .right .tripbox,
.blog .right .fbbox,
.blog .right .vkbox{display:inline-block;}
.blog .left{padding-right:0;background:none;}
.blog .blogItem{margin-left:20px;}
.blogpage,
.disqus{padding:0 10px;}
}
@media screen and (max-width:840px){.messageBox{width:auto;}
.messageBox.city .close{margin:0 30px 0 10px;}
}
@media screen and (max-width:768px){.mainLanding .workWrap .workNest .item{margin:0 2%;}
.mainLanding .someone .someoneNest .box{margin:0 3% 30px;}
.cardBox .cardFotoWrap{background-repeat:no-repeat;background-size:100%;width:80%;}
.qwestImg{height:auto;}
.qwestImg .wrap{padding:0 20px;}
.qwestImg .cardtext{padding-right:0;padding-top:20px;height:auto;}
.qwestImg .gallereyAndGo{padding-bottom:20px;text-align:left;position:static;height:auto;width:auto;}
.qwestImg .gallereyAndGo a.img{margin:0 4px;}
.qwestImg .more{line-height:38px;}
.tdaybtn .movingMassage{font-size:16px;}
.Qwestrasp .dateHtop .dats,
.Qwestrasp .dateHtop h3{font-size:16px;}
.profileBox .fotocol{position:static;margin:20px 0 20px;}
.profileBox .frifileInfo{padding-right:20px;padding-left:20px;}
#message_reserve_done .payimg{margin-left:0;max-width:100%;float:none;}
.cardBox .cardFotoWrapImg{position:static;}
.cardBox .card .cardtext{padding-top:0;}
.useCal .btnBox{display:block;margin:0 auto;width:250px;}
.mainLanding .topFotoboxWrap,
.qwestImg{background-size:0%;}
.mainLanding .topFotoboxWrap .topFotoboxWrapImg,
.qwestImg .qwestImgImg{display:block;}
.mainLanding .topFotobox{padding-top:20px;}
.cardBox .card .intro{max-height:9999px;}
.cardBox .card{box-sizing:border-box;width:100%;}
}
@media screen and (max-width:700px){.feedback .feedbackLine{padding-right:0;}
.feedback .tripLine{position:static;margin:0 20px 20px;width:auto;}
.feedback .container textarea{width:80%;}
.summBox .card{max-width:590px;width:auto;}
.summBox .card .name{font-size:32px;}
.summBox .card .name span{width:auto;}
.summBox .card .more{margin-top:160px;}
}
@media screen and (max-width:640px){.footer .urlsBoxes h9,
.footer .urlsBoxes ul{margin-left:30%;}
.giftCards{padding:0 20px;}
.profileBox .orders .brone,
.profileBox .orders .info{border-right:0;border-left:0;display:block;width:auto;}
.profileBox .orders .info{border-bottom:4px solid #FFBB00;}
.rcfform textarea{margin:20px 0;}
}
@media screen and (max-width:568px){.header .topMenu-container{border-bottom:2px solid #FECC00;box-sizing:border-box;background:#fff;max-height:0;position:absolute;overflow:hidden;z-index:100;width:100%;left:0;top:60px;}
.header ul.topMenu{border-bottom:0;position:static;}
.header .callBox{text-align:left;background:#f2f2f2;position:static;padding:0 0 10px;height:auto;width:100%;color:#000;}
.header .topMenu-btn.show+.topMenu-container{max-height:999px;}
.mainLanding .workWrap .workNest .item1{background-image:url(/images/work_03-2.png);}
.mainLanding .workWrap .workNest .item2{background-image:url(/images/work_04-2.png);}
.mainLanding .workWrap .workNest .item3{background-image:url(/images/work_05-2.png);}
.mainLanding .workWrap .workNest .item4{background-image:url(/images/work_06-2.png);}
.mainLanding .workWrap .workNest .item5{background-image:url(/images/work_09-2.png);}
.mainLanding .workWrap .workNest .item6{background-image:url(/images/work_10-2.png);}
.mainLanding .workWrap .workNest .item7{background-image:url(/images/work_11-2.png);}
.mainLanding .workWrap .workNest .item8{background-image:url(/images/work_12-2.png);}
.mainLanding .workWrap .workNest .item1,
.mainLanding .workWrap .workNest .item4,
.mainLanding .workWrap .workNest .item5,
.mainLanding .workWrap .workNest .item8,
.mainLanding .workWrap .workNest .item2,
.mainLanding .workWrap .workNest .item3,
.mainLanding .workWrap .workNest .item6,
.mainLanding .workWrap .workNest .item7{margin:0 3%;float:none;}
.mainLanding .topFotobox .playBox a.play:hover,
.mainLanding .topFotobox .playBox a.play,
.mainLanding .WrapPlay .togame:hover,
.mainLanding .WrapPlay .togame,
.titleBox .submenu li:hover,
.titleBox .submenu li{display:block;margin:0 auto 30px;}
.mainLanding .WrapPlay .Play{padding-bottom:27px;padding-top:50px;}
.mainLanding .mapWrap .mapTitle{line-height:26px;font-size:24px;}
.footer .urlsBoxes h9,
.footer .urlsBoxes ul{margin-left:10%;}
.authpage .enter,
.authpage .reg{padding-left:0;width:310px;}
.cardBox .cardFotoWrap{width:90%;}
.cardBox .card.cardSoon .name{font-size:38px;}
.timeAndUrls .urls a{margin-bottom:30px;}
.Qwestrasp .raspLeftCol,
.tdaybtn .leftCol{width:18%;}
.Qwestrasp .dateHtop .dats,
.Qwestrasp .dateHtop h3,
.tdey{display:none;}
.titleBox h1{line-height:22px;font-size:18px;}
.mainLanding .whatIsQuest h2{font-size:21px;}
.mainLanding .workWrap h2,
.mainLanding .someone h2{font-size:24px;}
.mainLanding .orderWrap h2,
.mainLanding .users h2{line-height:27px;font-size:27px;}
.giftCards input[type="email"],
.giftCards input[type="text"]{margin-left:0;}
.profileBox .profileBox4item{margin:30px 20px;}
.qwestImg .intro,
.blogWrap,
.cityText,
.cardDesc{text-align:justify;}
.giftCards .nest{text-align:left;}
.footer .partner_holder img{display:none;}
.toup{display:block;}
.qwestImg .name{line-height:50px;font-size:34px;}
.summBox .card .name img,
.qwestImg .name img{display:none;}
.summBox .card .name span,
.qwestImg .name span{margin-left:0;}
.raspBox .leftcol .toptime{display:none;}
.raspBox h3{font-size:18px;}
.container .bagebox{margin:0 10px;}
.cityText{display:none;}
.summBox .textInfo .datetime{min-height:10px;font-size:22px;}
.summBox .textInfo .price{font-size:18px;}
.messageBox .icon{height:auto;width:44px;}
.messageBox .massage{line-height:20px;font-size:18px;}
.messageBox .wait{font-size:14px;}
.messageBox .date{line-height:22px;font-size:20px;}
.header .callBox .num{font-size:20px;}
}
@media screen and (max-width:550px){.header ul.topMenu{height:auto;}
.header ul.topMenu li.exit,
.header ul.topMenu li{float:none;}
}
@media screen and (max-width:480px){.mainLanding .topFotobox .message h1{font-size:28px;}
.mainLanding .topFotobox .playBox{padding-top:0;}
.mainLanding .usersWrap .users .textline .textItem + .textItem + .textItem,
.mainLanding .usersWrap .users .textline .textItem + .textItem,
.mainLanding .usersWrap .users .textline .textItem{width:309px;}
.mainLanding .usersWrap .users .textline a.more,
.mainLanding .usersWrap .users .textline .text{margin:0 40px 15px;}
.mainLanding .usersWrap .users .textline .name{margin:0 40px 8px;}
.mainLanding .topFotobox .message .yhline{width:300px;}
.footer .urlsBoxes .box{margin:0 0 20px;width:98%;}
.footer .yellowLine .paetners{text-align:center;margin:0;float:none;}
.footer .footerBtn{background:none;}
.footer .footerBtn .enter{margin-left:20px;float:none;}
.footer .footerBtn .btmSocial,
.footer .text{text-align:left;}
.footer .footerBtn .btmSocial .hdr+a,
.footer .footerBtn .btmSocial .hdr,
.footer .text p,
.footer .text b{margin-left:20px;}
.authpage .enter,
.authpage .reg{text-align:center;width:260px;}
.authpage input[type="password"],
.authpage input[type="text"]{width:203px;}
.cardBox .card .contacts{margin-right:0;}
.cardBox .card a.add{margin-top:0;float:none;}
.pagination li{padding:0 10px;}
.qwestImg .contacts .to-go{margin-right:0;}
.Qwestrasp .days .myDay{padding:3px 0;}
.Qwestrasp .days .d,
.Qwestrasp .days .m{display:block;margin:0 auto;}
.feedback .feedbackLine{padding-right:27px;padding-left:20px;}
.feedback .container .item{box-sizing:border-box;width:100%;}
.profileBox .fotocol{background:url('/images/myFotoBg_03.png') no-repeat center;height:320px;width:300px;}
.profileBox .fotocol .upload{padding-left:0;}
.qwestImg .more{line-height:24px;}
.qwestImg .contacts .to-go a{height:40px;}
.qwestImg .gallereyAndGo img{height:auto;width:80px;}
.raspBox h3{font-size:14px;}
}
@media screen and (max-width:380px){.header .logobox{left:2px;}
.header .selectBox{width:220px;left:64px;}
.header .selectBox .selectClaster{padding:8px 2px 0;margin:0;}
.header .topMenu-btn{border-radius:50%;line-height:0;font-size:0;height:40px;width:40px;right:2px;left:auto;}
.header .topMenu-btn:hover{border-bottom:0;}
.header .topMenu-btn span{border-radius:3px;background:#fff;display:block;margin:7px auto 6px;height:4px;width:26px;}
.qwestImg .more .complexity{margin-right:80px;margin-left:0;}
.profileBox .field span.text{display:block;margin:0 0 10px;width:auto;}
.summBox .card .more .complexity{margin-right:30px;}
.summBox .card .more .time{margin-left:0;}
.raspBox .leftcol{margin-top:600px;}
.qwestImg .contacts .to-go a{height:30px;}
}
.partner_widget{margin-top:24px;}
.feedbackRightBlock{vertical-align:top;position:absolute;right:0;top:24px;text-align:center;width:240px;}
@media screen and (max-width:700px){.feedbackRightBlock{position:static;margin:0 20px 20px;width:auto;}
}
.offline-pay-message{margin-bottom:10px;}
.additionalTopFotobox {background-size: auto 690px;}
@media screen and (min-width: 1270px) {
    .videoButtonImage {width: 40%;
    }
    .topVideoButton {
        right: 0;top: 110px;
    }
    .topVideoButtonQuest {
        right: 0;top: 10px;
    }
}
@media screen and (max-width: 1269px) and (min-width: 770px) {
    .videoButtonImage {
        width: 32%;
    }
    .topVideoButton {
        right: 0;top: 110px;
    }
    .topVideoButtonQuest {
        right: 15px;top: 10px;
    }
}

@media screen and (max-width: 769px) {
    .videoButtonImage {
        width: 24%;
    }
    .topVideoButton {
        right: 0;top: 110px;
    }
    .topVideoButtonQuest {
        right: 15px;top: 10px;
    }
}
@media screen and (max-width: 769px) and (min-width:378px) {
    .topVideoButtonQuest {
        right: 15px;top: -150px;
    }
}
@media screen and (max-width: 377px) {
    .topVideoButtonQuest {
        right: 15px;top: -100px;
    }
}
.topVideoButton {
    position: absolute;
}
.topVideoButtonQuest {
    position: absolute;
}
@media screen and (min-width: 1103px){.btnBoxResponsive{width:15%!important}}@media screen and (min-width:827px ) and (max-width: 1102px){.btnBoxResponsive{width:10%!important}.btnBoxCurrent{width:20%!important}}@media screen and (min-width:552px ) and (max-width: 826px){.btnBoxResponsive{width:10%!important}.btnBoxCurrent{width:30%!important}}@media screen and (min-width:0 ) and (max-width: 551px){.btnBoxResponsive{width:10%!important}.btnBoxCurrent{width:80%!important}}
@media screen and (min-width: 826px){.raspBox h3{margin-bottom:10px}}@media screen and (min-width: 769px) and (max-width:825px){.raspBox h3{margin-bottom:70px}}@media screen and (min-width: 731px) and (max-width:768px){.raspBox h3{margin-bottom:150px}}@media screen and (min-width: 569px) and (max-width:730px){.raspBox h3{margin-bottom:150px}}@media screen and (min-width: 472px) and (max-width:568px){.raspBox h3{margin-bottom:-40px}}@media screen and (min-width: 381px) and (max-width:471px){.raspBox h3{margin-bottom:20px}}@media screen and (min-width: 0) and (max-width:380px){.raspBox h3{margin-bottom:-140px}}
@media screen and (max-width: 794px) and (min-width: 645px){.mainLanding .topFotobox .playBox a.quests-play{width: 150px;}}
@media screen and (max-width: 644px) and (min-width: 585px){.mainLanding .topFotobox .playBox a.quests-play{width: 130px;}}
@media screen and (max-width: 584px) and (min-width: 569px){.mainLanding .topFotobox .playBox a.quests-play{width: 130px;margin: 0 10px;}}
.questListTopBox { padding-top: 20px !important;}
@media screen and (min-width:769px) {.additionalPlayBox {padding-top: 348px !important;} .questListTopBox { min-height: 490px !important;}}
@media screen and (max-width:768px) {.additionalPlayBox { padding-top: 48px !important;}.questListTopBox {min-height: 90px !important;}}.quests-play:hover {background: #511E66 !important;color: #fecc00 !important;}
@media screen and (min-width: 1270px) {.topVideoButtonList {right: 0;top: 280px;}}
@media screen and (max-width: 1269px) and (min-width: 770px) {.topVideoButtonList {right: 0;top: 280px;}}
@media screen and (max-width: 769px) {.topVideoButtonList {display:none;}}.topVideoButtonList {position: absolute;}
.downBoxListQuest {padding-bottom: 5px;}
.downBoxListQuest:hover {cursor: pointer;}
.blogPageBreadDiv {position: relative;top: -60px;width: 20%;}
.breadDownListInline {text-align: center;padding-top: 30px;}
.titleBoxList {height: 100px;}
.additionalPlayBox{min-height:56px !important;}
.addBlogPageBred{margin-bottom:25px;}
.topVideoButton{text-align: right;padding-right: 30px;}
.topVideoButtonList{text-align: right;padding-right: 30px;}
.topVideoButtonQuest{text-align: right;padding-right: 30px;}
.modalInnerList{background:#6A4181 !important;}
.modalCloseList:after{background:#6A4181 !important;}
.modalCloseList{color:#ffcd00 !important;}
.modal--fade .modal-content, .modal--show .modal-content{border:0 !important;}
.modal--fade header, .modal--show header{border:0 !important;}
@media screen and (min-width: 1202px)                        {.header .callBox button.makecell {width:204px;border-radius:20px;}}
@media screen and (min-width: 1201px) and (max-width: 1201px){.header .callBox button.makecell {width:154px;border-radius:20px;}}
@media screen and (min-width: 1101px) and (max-width: 1200px){.header .callBox button.makecell {width:104px;border-radius:15px;font: 100%/1.4 'Open Sans', sans-serif;}}
@media screen and (min-width: 11px) and (max-width: 1100px)  {.header .callBox button.makecell {width:104px;border-radius:15px;font: 100%/1.2 'Open Sans', sans-serif;font-size:12px;}}
@media screen and (max-width: 568px)  {.header .callBox button.makecell {color:#834e98;}}
.cardtext:hover{text-shadow: 2px 2px 2px black, 0 0 1em black;}
@media screen and (max-width:900px){.raspBox .qwestBox .name{width:120%;height: 40px;}.raspBox .qwestBox .more{display:none;}}
@media screen and (max-width: 587px) {.raspBox .rightcol{float:right;width:68.9%;}}
@media screen and (max-width:587px){.raspBox .leftcol{float:left;width:30.3%;margin-bottom:40px;}}
@media screen and (max-width:568px){ .raspBox h3 { opacity: 0;}}
@media screen and (max-width:568px) and (min-width:540px) {.raspBox .leftcol{margin-top:434px;}}
@media screen and (max-width:539px) and (min-width:472px) {.raspBox .leftcol{margin-top:490px;}}
@media screen and (max-width:471px) and (min-width:405px) {.raspBox .leftcol{margin-top:434px;}}
@media screen and (max-width:404px) and (min-width:381px) {.raspBox .leftcol{margin-top:490px;}}
@media screen and (max-width:380px) and (min-width:3px) {.raspBox .leftcol{margin-top:650px;}}
@media screen and (min-width: 829px) {
    .video-inline{width:30%;display:inline-block;margin-right:20px;height:200px;}
    .videos-reviews{height:200px;width:100%;}
}
@media screen and (max-width: 828px) {
    .video-inline{width:100%;margin:20px 20px 20px 0;}
    .videos-reviews{width:70%;}
}
.customer-reviews h9{color:#fecc00;font-size:24px;line-height:24px;text-transform:uppercase;margin-bottom:44px;display:inline-block;font-weight:700;}
.customer-reviews{margin-top:30px;margin-bottom:30px;text-align:center;width:100%;}
.videos-reviews{text-align:center;margin:auto;}
.video-inline{border:2px solid #fecc00;text-align:center;background-color:#000;}
.video-inline iframe{margin-top:25px;}
.advert-button{border:1px solid #fecc00;height:40px;line-height:40px;width:120px;font-family:"Open Sans", sans-serif;text-align:center;display:inline-block;border-radius:20px;text-transform:uppercase;text-decoration:none;background:#fecc00;font-size:17px;color:#511E66;margin:10px 0 40px; position: absolute; top: 5px;}
.advertAbs{position:absolute;}
@media screen and (min-width: 1101px) {
    .advertBlock{height:125px;background-color:#fecc00;width:100%;opacity:0.9;top:485px;}
    .advertBlock > .advertTimer{display:inline-block;width:39%;text-align:center;}
    .advertBlock > .advertData{display:inline-block;width:60%;color:#511E66;text-align:center;float:right;}
    .advertData > .proposition{margin:10px 0;}
    .advertData > .benefit{background-color:#511E66;font-size:20px;color:#FFF;width:100%;border-radius:23px 0 0 23px;margin:5px 0;padding:10px 0;}
    .advertData > .additional{font-size:12px;color:#511E66;margin:10px 0 5px;}
    .advertTimer{margin-top:25px;font-size:45px;}
    .timeElement > .timeDescription{font-size:12px;text-align:center;margin-right:20px;}
    .advertTimer > .timeElement{display:inline-block;}
    .advertTime > .timeValue,.advertTime > .timeDelimiter{display:inline-block;margin:0;padding:0;}
}
@media screen and (min-width: 961px) and (max-width: 1100px) {
    .advertBlock{height:125px;background-color:#fecc00;width:100%;opacity:0.9;top:445px;}
    .advertBlock > .advertTimer{display:inline-block;width:39%;text-align:center;}
    .advertBlock > .advertData{display:inline-block;width:60%;color:#511E66;text-align:center;float:right;}
    .advertData > .proposition{margin:10px 0;}
    .advertData > .benefit{background-color:#511E66;font-size:20px;color:#FFF;width:100%;border-radius:23px 0 0 23px;margin:5px 0;padding:10px 0;}
    .advertData > .additional{font-size:12px;color:#511E66;margin:10px 0 5px;}
    .advertTimer{margin-top:25px;font-size:45px;}
    .timeElement > .timeDescription{font-size:12px;text-align:center;margin-right:20px;}
    .advertTimer > .timeElement{display:inline-block;}
    .advertTime > .timeValue,.advertTime > .timeDelimiter{display:inline-block;margin:0;padding:0;}
}
@media screen and (min-width: 769px) and (max-width: 960px) {
    .advertBlock{top:495px;}
}
@media screen and (min-width: 496px) and (max-width: 768px) {
    .advertBlock{top:405px;}
}
@media screen and (max-width: 495px) {
    .advertBlock{top:335px;}
}
@media screen and (min-width: 639px) and (max-width: 960px) {
    .advertBlock{height:75px;background-color:#fecc00;width:100%;opacity:0.9;}
    .advertBlock > .advertTimer{display:inline-block;width:39%;text-align:center;}
    .advertBlock > .advertData{display:inline-block;width:60%;color:#511E66;text-align:center;float:right;}
    .advertData > .proposition{font-size:12px;margin:5px 0;}
    .advertData > .benefit{background-color:#511E66;font-size:15px;color:#FFF;width:100%;border-radius:20px 0 0 20px;padding:5px 0;}
    .advertData > .additional{font-size:8px;color:#511E66;margin:0;}
    .advertTimer{margin-top:5px;font-size:25px;}
    .timeElement > .timeDescription{font-size:9px;text-align:center;margin-right:5px;}
    .advertTimer > .timeElement{display:inline-block;}
    .advertTime > .timeValue,.advertTime > .timeDelimiter{display:inline-block;margin:0;padding:0;}
}
@media screen and (min-width: 331px) and (max-width: 638px) {
    .advertBlock{height:135px;background-color:#fecc00;width:100%;opacity:0.9;}
    .advertBlock > .advertTimer{width:100%;text-align:center;}
    .advertBlock > .advertData{width:100%;color:#511E66;text-align:center;float:right;}
    .advertData > .proposition{font-size:12px;margin:5px 0;}
    .advertData > .benefit{background-color:#511E66;font-size:15px;color:#FFF;width:100%;padding:5px 0;}
    .advertData > .additional{font-size:8px;color:#511E66;margin:0;}
    .advertTimer{margin-top:5px;font-size:25px;}
    .timeElement > .timeDescription{font-size:9px;text-align:center;margin-right:5px;}
    .advertTimer > .timeElement{display:inline-block;}
    .advertTime > .timeValue,.advertTime > .timeDelimiter{display:inline-block;margin:0;padding:0;}
}
@media screen and (max-width: 200px) {
    .advertBlock{display:none;}
}
@media screen and (max-width: 330px) {
    .advertBlock{height:90px;background-color:#fecc00;width:100%;opacity:0.9;}
    .advertBlock > .advertTimer{width:100%;text-align:center;display:none;}
    .advertBlock > .advertData{width:100%;color:#511E66;text-align:center;float:right;}
    .advertData > .proposition{font-size:12px;margin:5px 0;}
    .advertData > .benefit{background-color:#511E66;font-size:15px;color:#FFF;width:100%;padding:5px 0;}
    .advertData > .additional{font-size:8px;color:#511E66;margin:0;}
    .advertTimer{margin-top:5px;font-size:25px;}
    .timeElement > .timeDescription{font-size:9px;text-align:center;margin-right:5px;}
    .advertTimer > .timeElement{display:inline-block;}
    .advertTime > .timeValue,.advertTime > .timeDelimiter{display:inline-block;margin:0;padding:0;}
}
.cardBox .card a.add2 {
    float: right;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border-radius: 10px;
    background: #5A1162;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 0 10px;
    margin-left: 20px;
    display: block;
    z-index: 8;
    position: relative;
}
.cardBox .card a.add2:hover {
    cursor: pointer;
}

@media screen and (min-width: 481px) {
    .cardBox .card a.add2 {
        width: 136px;
        margin-top: -70px;
    }
}

@media screen and (max-width: 480px) {
    .cardBox .card a.add2 {
        width: 56px;
    }
    .cardBox .card a.add {
        width: 106px;
    }
}

.blogAh > .blockLeft { display: inline-block; width: 70%; }
.blogAh > .blockRight { display: inline-block; width: 25%; vertical-align: top; float: right; }

.modal-alert {
    border-radius: 10px 0 10px 10px !important;
    border: 2px solid #ffcd00 !important;
}
.modal-alert-close:after {
    border-radius: 10px 10px 0 0 !important;
    border-top: 2px solid #ffcd00 !important;
    border-left: 2px solid #ffcd00 !important;
    border-right: 2px solid #ffcd00 !important;
    top: 32px !important;
    margin-right: -329px !important;
}
.callBoxSecondPhone {
    width:430px !important;
    top: 0 !important;
    right: 0 !important;
}

@media screen and (min-width: 1101px) {
    .callBoxCallButton {
        top: 45px !important;
    }
    .exitWithSecondPhone {
        margin-top: 15px !important;
    }
    .callBoxSecondPhone {
        height: 50px !important;
    }
}
@media screen and (max-width: 1100px) {
    .callBoxCallButton {
        top: 25px !important;
    }
    .exitWithSecondPhone {
        margin-top: 7px !important;
    }
    .callBoxSecondPhone {
        height: 20px !important;
    }
}