@charset "UTF-8";@-webkit-keyframes pop{50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes pop{50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.map-marker{background-image:url("../images/main_sprite.png?v4");background-position:-260px -70px;background-repeat:no-repeat;width:18px;height:25px;display:inline-block}.phone-marker{background-image:url("../images/main_sprite.png?v4");background-position:-288px -70px;background-repeat:no-repeat;width:14px;height:25px;display:inline-block;margin:0 2px}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.ttf)}@font-face{font-family:'Open Sans Italic Light';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-LightItalic.ttf)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf)}@font-face{font-family:'Open Sans Italic';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Italic.ttf)}@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.ttf)}@font-face{font-family:'Open Sans Semibold';font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold.ttf)}@font-face{font-family:'Sansus Webissimo';font-style:normal;font-weight:400;src:url(../fonts/Sansus-Webissimo-Regular.ttf)}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:url(../fonts/PT_Sans-Narrow-Web-Regular.ttf)}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.chip-style-pop{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1);right:37px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:25px}}@-webkit-keyframes pulsec{from{-webkit-transform:scale(1);transform:scale(1);right:33px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:12px}}@-webkit-keyframes gentlescale{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-webkit-keyframes arrow-move{from{right:8px}to{right:17px}}@-webkit-keyframes pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.map-marker{background-image:url("../images/main_sprite.png?v4");background-position:-260px -70px;background-repeat:no-repeat;width:18px;height:25px;display:inline-block}.phone-marker{background-image:url("../images/main_sprite.png?v4");background-position:-288px -70px;background-repeat:no-repeat;width:14px;height:25px;display:inline-block;margin:0 2px}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.ttf)}@font-face{font-family:'Open Sans Italic Light';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-LightItalic.ttf)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf)}@font-face{font-family:'Open Sans Italic';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Italic.ttf)}@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.ttf)}@font-face{font-family:'Open Sans Semibold';font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold.ttf)}@font-face{font-family:'Sansus Webissimo';font-style:normal;font-weight:400;src:url(../fonts/Sansus-Webissimo-Regular.ttf)}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:url(../fonts/PT_Sans-Narrow-Web-Regular.ttf)}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.chip-style-pop{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1);right:37px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:25px}}@-webkit-keyframes pulsec{from{-webkit-transform:scale(1);transform:scale(1);right:33px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:12px}}@-webkit-keyframes gentlescale{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-webkit-keyframes arrow-move{from{right:8px}to{right:17px}}.smart-input{position:relative;vertical-align:top}.smart-input input{padding-right:39px;padding-left:15px;box-sizing:border-box;transition:all .2s}.smart-input:after{display:none;content:'';position:absolute;top:50%;margin-top:-12px;right:10px;width:23px;height:23px;background-image:url("../images/main_sprite.png")}.smart-input .error.message{display:none !important;border-radius:4px;font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:12px;box-sizing:border-box;position:absolute;bottom:122%;text-align:center;line-height:1.2em;padding:8px 15px;color:#fff;letter-spacing:.02em;background-color:#ed2f2f;transition:all .2s;right:0;width:auto;max-width:200px;-webkit-animation:box-appear .2s linear 0s 1;animation:box-appear .2s linear 0s 1}.smart-input .error.message:after{content:'';position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid #ed2f2f;bottom:-4px;right:15px}.smart-input.valid input{border-color:#7f9962 !important}.smart-input.valid:after{display:block;background-position:-39px -249px}.smart-input.invalid input{border-color:#e54041 !important}.smart-input.invalid input:focus+.error.message{display:inline-block !important}.smart-input.invalid:after{display:block;background-position:-1px -249px}.spinner{width:25px;height:25px;border-radius:100%;position:absolute;right:151px;bottom:38px;margin:auto;border:5px solid transparent;border-bottom-color:#fee300;border-top-color:#fee300;display:inline-block;-moz-animation:spinner-rotate 1.5s linear;-moz-animation-iteration-count:infinite;-moz-animation-delay:0s;-webkit-animation:spinner-rotate 1.5s linear;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:0s;animation:spinner-rotate 1.5s linear;animation-iteration-count:infinite;animation-delay:0s;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes spinner-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes box-appear{from{bottom:220%;opacity:0}to{bottom:122%;opacity:1}}@keyframes box-appear{from{bottom:220%;opacity:0}to{bottom:122%;opacity:1}}.form-loader{display:none;text-align:center}.form-loader span{vertical-align:middle}.form-loader .spinner{position:static;vertical-align:middle;margin-left:8px}body.no-js div.coupon-subscribe form{display:none}.form-send-wrap.tour-email{transition:margin 500ms ease-out;margin-top:15px;margin-bottom:15px}section.coupon-subscribe ::-webkit-input-placeholder{color:#827400}section.coupon-subscribe ::-moz-placeholder{color:#827400}section.coupon-subscribe :-ms-input-placeholder{color:#827400}section.coupon-subscribe :-moz-placeholder{color:#827400}section.coupon-subscribe form{transition:height 500ms ease-out;height:51px}section.coupon-subscribe form:before{color:#333;transition:opacity 500ms ease-out;content:'';opacity:0}section.coupon-subscribe form.closed{height:0}section.coupon-subscribe form.closed .smart-input,section.coupon-subscribe form.closed button,section.coupon-subscribe form.closed .submit{display:none !important}section.coupon-subscribe form.success:before{font-family:'Open Sans',sans-serif;font-weight:400;font-size:23px;content:'Купон отправлен!';position:absolute;top:-50px;font-size:32px;opacity:1}section.coupon-subscribe form.error:before{font-family:'Open Sans',sans-serif;font-weight:400;font-size:23px;content:'Купон уже был недавно отправлен на этот адрес';position:absolute;top:-37px;opacity:1}section.coupon-subscribe input[type="email"]{border-radius:3px 0 0 3px;font-size:16px;width:100%;height:55px;padding:0 20px;box-sizing:border-box;cursor:pointer;border:2px solid black;border-right:0;background-color:#fee300}section.coupon-subscribe input[type="email"]:focus{background-color:rgba(255,255,255,0.45)}section.coupon-subscribe button{border-radius:0 3px 3px 0;font-size:27px;height:55px;float:left;color:#000;cursor:pointer;border:2px solid black;background-color:#fee300;width:20%;box-sizing:border-box;position:relative;text-indent:-9999px}section.coupon-subscribe button:after{content:'';position:absolute;top:50%;margin-top:-10px;right:50%;margin-right:-21px}@media screen and (max-width:1023px){section.coupon-subscribe button:hover{background:none !important}section.coupon-subscribe button:hover:after{content:'отправить';background-image:none;color:#333;font-size:16px;text-indent:0;margin-right:5px;text-transform:uppercase;margin-top:-9px;right:5px}}section.coupon-subscribe .dis-tour .dis-title{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:32px;text-transform:none;text-align:left}section.coupon-subscribe .dis-tour p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:21px;line-height:27px}section.coupon-subscribe p{font-family:'Open Sans Light',sans-serif;font-weight:300;font-size:17px;color:#000}section.coupon-subscribe p.small{font-size:14px}
