@charset "UTF-8";@font-face{font-family:'GothaProReg';src:url(../fonts/GothaProReg.eot);src:local("☺"),url(../fonts/GothaProReg.woff) format("woff"),url(../fonts/GothaProReg.ttf) format("truetype"),url(../fonts/GothaProReg.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'GothaProReg';src:url(../fonts/GothaProMed.eot);src:local("☺"),url(../fonts/GothaProMed.woff) format("woff"),url(../fonts/GothaProMed.ttf) format("truetype"),url(../fonts/GothaProMed.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'GothaProReg';src:url(../fonts/GothaProBol.eot);src:local("☺"),url(../fonts/GothaProBol.woff) format("woff"),url(../fonts/GothaProBol.ttf) format("truetype"),url(../fonts/GothaProBol.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'GothaProReg';src:url(../fonts/GothaProBla.eot);src:local("☺"),url(../fonts/GothaProBla.woff) format("woff"),url(../fonts/GothaProBla.ttf) format("truetype"),url(../fonts/GothaProBla.svg) format("svg");font-weight:800;font-style:normal}.add-review-form .holder:after,.add-review-form:after,.aside:after,.booking-form-content .form-section.form-section-footer:after,.booking-holder:after,.booking-section-head:after,.breadcrumb-footer:after,.breadcrumb-wrap:after,.cabinet-nav:after,.constructor-content:after,.content-cols:after,.contructor-nav .nav-box:after,.footer-nav-wrap:after,.form-tabs:after,.header-wrap:after,.header:after,.ico-list li:after,.info-nav:after,.item-box .dates-wrap:after,.item-box .more-wrap:after,.item-box .place-wrap:after,.item-box .text-wrap:after,.item-box.item-box_full:after,.items-list:after,.news-item:after,.order-info-add:after,.pagination:after,.payment-list .wrap:after,.payment-list li:after,.price-detailed:after,.promo-slider:after,.promo-tour-slider:after,.result-box:after,.results-header:after,.review-box-header .head-info:after,.review-box-header dl:after,.review-box-header:after,.review-promo:after,.selected-seats:after,.share-list:after,.short-lk:after,.single-order-footer:after,.single-order-info:after,.sort-list:after,.sort-row:after,.sort-wrap:after,.steps-list:after,.tab-content:after,.title-wrap:after,.tour-content .share-wrap:after,.tour-content .title-wrap:after,.tour-content:after,.tour-info:after,.tour-schedule:after,.twocolumns:after{content:" ";display:block;clear:both}.nav ul,.share-list{margin:0}.items-list,.nav ul,.share-list{padding:0;list-style:none}.item-box .dates-list,.tours-list{margin:0;padding:0;list-style:none}.benefits-list,.social-widgets{margin:0;list-style:none}.cabinet-nav,.footer-nav{margin:0}.breadcrumb,.cabinet-nav,.footer-nav,.form-tabs,.steps-list{padding:0;list-style:none}.bus-note,.check-list,.price-detail-list,.radio-list{margin:0;padding:0;list-style:none}.payment-list{padding:0;list-style:none}.sort-list{margin:0}.pagination,.sort-list{padding:0;list-style:none}.info-nav,.order-info-add{margin:0;padding:0;list-style:none}.docs-list{margin:0;list-style:none}.ico-list,.tour-schedule,.tour-schedule ul{margin:0;padding:0;list-style:none}.tour-benefits{margin:0;list-style:none}.news-nav,.widget-box .schedule-list{padding:0;list-style:none}.news-list{margin:0}.news-list,.short-lk .lk-list{padding:0;list-style:none}body,html{height:100%}*,:after,:before,html{box-sizing:border-box}body{margin:0;color:#4f4f4f;background:#fff;font:14px/1.57142 "GothaProReg",sans-serif;min-width:320px;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}*{max-height:1000000px}.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}fieldset,form,img{border-style:none}a{text-decoration:none;color:#40a85a;outline:0}a:hover{text-decoration:underline}input,select{vertical-align:middle}input,select,textarea{font:100% "GothaProReg",sans-serif;color:#3f4850}fieldset,form{margin:0;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button:hover,input[type=submit]:hover{cursor:pointer}.slick-list:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0}textarea{overflow:auto;resize:vertical;vertical-align:top}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{font-family:"GothaProReg",sans-serif;line-height:1.2em;margin:0 0 1.2em}h3{margin:0 0 18px}h4{font-weight:400}p{margin:0 0 1.2em}q{quotes:none}q:after,q:before{content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}table{border-collapse:collapse;border-spacing:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.share-list img,.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;vertical-align:top;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:758px}}@media (min-width:1000px){.container{width:1000px}}@media (min-width:1430px){.container{width:1430px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-10px;margin-right:-10px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:1000px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1430px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:999px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1000px) and (max-width:1429px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1430px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:999px){.hidden-sm{display:none!important}}@media (min-width:1000px) and (max-width:1429px){.hidden-md{display:none!important}}@media (min-width:1430px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.page{overflow:hidden;min-height:100%}.container{max-width:1420px;position:relative;width:auto}.header{padding:20px 0 0}.header .logo{float:left;background:url(../images/logo.png) no-repeat;width:183px;height:67px;text-indent:-9999px;overflow:hidden;margin:10px 52px 0 0}.header .logo a{display:block;height:100%}.header .lang-wrap{padding:19px 0 0;float:left;width:118px}@media all and (max-width:1429px){.header .logo{margin-right:34px}.header .lang-wrap{width:89px}}@media all and (max-width:1249px){.header .logo{margin-right:25px}.header .lang-wrap{width:89px}}@media all and (max-width:767px){.header{padding:12px 0 0}.header .logo{margin:-4px 34px 0 0;width:131px;height:48px;background-size:100% 100%}.header .lang-wrap{padding:0;width:auto}}.region-select{width:217px;float:left;margin:0 21px 0 0}.region-select .jcf-select{width:100%}.region-select .jcf-select:before{position:absolute;top:0;left:10px;height:100%;content:'';background:url(../images/ico-region.png) no-repeat 0 50%;width:11px}.region-select .jcf-select .jcf-select-text{margin-left:32px}.phone-wrap .label,.region-select .label{display:block;line-height:17px;height:19px;font-weight:700}@media all and (max-width:999px){.region-select{display:none}}.phone-wrap{float:left;width:320px;margin-right:35px}.phone-wrap .phone{font-size:36px;line-height:32px;color:#40a85a;padding-top:6px;display:block}.phone-wrap .phone:hover{text-decoration:none}@media all and (max-width:1429px){.phone-wrap{width:auto;margin-right:40px}.phone-wrap .phone{font-size:30px}}@media all and (max-width:1249px){.phone-wrap{width:auto;margin:0 20px 0 0}.phone-wrap .phone{font-size:20px}}@media all and (min-width:1000px) and (max-width:1100px){.phone-wrap{margin-right:-90px}}@media all and (max-width:767px){.phone-wrap{display:none}}.phone-bottom-wrap{text-align:center;width:100%}.phone-bottom-wrap .label,.share-wrap .label{display:block;line-height:17px;height:19px;font-weight:700}.share-wrap{float:left}.share-wrap .label{margin:0 0 13px}@media all and (max-width:1249px){.share-wrap{display:none}}.share-list li{float:left;margin:0 10px 0 0}.lk-link{margin-top:19px;float:right;background:#40a85a url(../images/ico-key.png) no-repeat 11px 50%;border-radius:3px;padding:0 24px 0 35px;height:40px;line-height:42px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:2px}.lk-link:hover{text-decoration:none;opacity:.9}.link_registration{color:#000}@media all and (min-width:1000px){.regist_wrap{float:right;display:flex;flex-direction:column-reverse}.regist_wrap>.link_registration{height:19px;line-height:17px;margin-top:-1px}.regist_wrap>.lk-link{margin-top:1px}}.header-info-link{color:#9b9b9b;font-size:10px;display:inline-block;vertical-align:top;margin-top:8px;margin-bottom:35px;margin-left:10px}.header-info-link:hover{text-decoration:none;color:#000}@media all and (max-width:767px){.header-info-link{margin:10px 0}}.menu-opener{float:right;margin-top:19px;border-radius:4px;width:110px;height:40px;background:#55b16c;color:#fff;text-transform:uppercase;line-height:42px;font-weight:700;padding:0 0 0 16px;position:relative}.menu-opener:before{position:absolute;top:13px;right:9px;width:21px;height:3px;background:#fff;box-shadow:0 6px 0 #fff,0 12px 0 #fff;content:''}.menu-opener:hover,.nav a.active,.nav a:hover{text-decoration:none}@media all and (max-width:767px){.menu-opener{width:40px;text-indent:-9999px;overflow:hidden;margin-top:0}}.side-nav-active .nav-wrap{right:0}.side-nav-active .nav-overlay{opacity:1;left:0}.nav-overlay{position:fixed;top:0;left:-100%;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:120;opacity:0;transition:opacity .4s}@media all and (min-width:1000px){.nav-overlay{display:none!important}}.nav-wrap{display:block!important}.nav-wrap .menu-close{display:none}.nav-wrap .short-lk{float:none;width:auto;margin:0 0 20px}@media all and (max-width:999px){.nav-wrap{position:fixed;top:0;background:#fff;width:270px;height:100%;z-index:150;overflow:auto;padding:94px 29px 50px;right:-280px;transition:all .4s}.nav-wrap:before{position:absolute;top:0;left:0;right:0;height:66px;content:'';background:#fbfbfb}.nav-wrap .menu-close{display:block;position:absolute;top:12px;right:12px;content:'';background:url(../images/btn-close.png) no-repeat;width:41px;height:40px}.nav-wrap .lk-link{font-size:12px;float:none;display:block;width:100%;padding:0 10px 0 35px;margin:0 0 22px}.nav-wrap hr{border:0;border-bottom:1px solid #efefef;margin:0 -29px 22px}.nav-wrap .phone-wrap,.nav-wrap .region-select,.nav-wrap .share-wrap{display:block!important;margin:0 0 27px;float:none;width:auto}.nav-wrap .region-select .jcf-select{width:100%}.nav-wrap .phone-wrap .phone{font-size:22px;line-height:24px;padding-top:2px}.nav-wrap .share-wrap{margin:0}.nav-wrap .share-wrap .label{margin:0}.nav-wrap .share-wrap .share-list{padding-top:2px}}@media all and (max-width:767px){.nav-wrap{padding:34px 29px 30px}.nav-wrap .phone-wrap,.nav-wrap .region-select{display:none!important}.nav-wrap .menu-close{width:20px;height:20px;background-size:100% 100%}.nav-wrap:before{display:none}}.nav ul{text-align:justify;height:38px}.nav ul:after{width:100%;content:''}.nav li,.nav ul:after{display:inline-block;vertical-align:top}.nav a{display:block;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding-bottom:12px;line-height:26px;position:relative}.nav a.active:after,.nav a:hover:after{bottom:0;border-bottom-width:3px;border-bottom-color:#40a85a}.nav a:after{position:absolute;bottom:17px;border-bottom:1px solid #cce6d3;content:'';left:0;right:0;transition:all .2s}.nav a.constructor{margin-left:30px}.nav a.constructor:before{position:absolute;top:0;left:-33px;background:url(../images/ico-menu.png) no-repeat;width:24px;height:25px;content:''}@media all and (max-width:1249px){.nav a{letter-spacing:0;font-size:13px}}@media all and (max-width:999px){.nav ul{height:auto}.nav ul:after{display:none}.nav li{display:block;margin:0 0 16px}.nav a{display:inline-block;padding-bottom:0}.nav a:after{bottom:4px}.nav a.active:after,.nav a:hover:after{bottom:0;border-bottom-width:2px}}@media all and (max-width:999px) and (max-width:767px){.nav li{margin-bottom:8px}}.header-wrap{margin:0 -9999px;padding:0 9999px 1px;background:#fbfbfb}.promo-slider .slick-dots li.slick-active,.promo-tour-slider .slick-dots li.slick-active,.slick-active{outline:0}.promo-box{margin:0 -9999px 30px;padding:62px 9999px;background:url(../images/bg-promo.png)}@media all and (max-width:1249px){.promo-box{padding-top:20px}}.promo-slider,.promo-tour-slider{position:relative}.promo-slider>div{float:left;margin-left:20px;width:454px}.promo-slider>div:first-child,.promo-tour-slider>div:first-child{margin-left:0}.promo-slider.slick-initialized,.promo-tour-slider.slick-initialized{margin:0 -10px}.promo-slider.slick-initialized>div,.promo-tour-slider.slick-initialized>div{float:none;width:auto;margin:0}.promo-slider .slick-slide,.promo-tour-slider .slick-slide{padding:0 10px}.promo-slider img{border-radius:4px;min-width:100%;width:auto;height:auto;display:block}.promo-tour-slider img{border-radius:4px;min-width:100%;width:100%;height:100%;display:block}.promo-slider .slick-dots,.promo-tour-slider .slick-dots{bottom:-46px}.promo-slider .slick-dots li,.promo-tour-slider .slick-dots li{margin:0 3px;width:auto;height:auto}.item-box .dates-list li.mark-yellow:before,.promo-slider .slick-dots li.slick-active button,.promo-tour-slider .slick-dots li.slick-active button{background:#f5cb4a}.promo-slider .slick-dots li button,.promo-tour-slider .slick-dots li button{width:9px;height:9px;border-radius:50%;display:block;background:#40a85a;border:0;text-indent:-9999px;overflow:hidden;padding:0;outline:0}.promo-item{height:460px;position:relative;overflow:hidden;border-radius:4px}.promo-item a{display:block;text-decoration:none}.promo-item .title{position:absolute;bottom:6px; left:5px; font-size:18px;line-height:20px;color:#fff;font-weight:600;padding:20px 30px;background:url(../images/bg-title.png) no-repeat 0 0/100% 100%}.promo-item .title.title-type{top:8px;left:8px;bottom:auto;padding:12px 35px 19px 16px;width:auto;right:auto;font-size:20px;line-height:26px;font-weight:700;background:url(../images/bg-title02.png) no-repeat 0 0/100% 100%}.promo-item .title.title-type2,.promo-item .title.title-type3{top:8px;left:5px;bottom:auto;right:auto;font-size:20px;line-height:26px;font-weight:700}.promo-item .title.title-type2{background:url(../images/bg-title03.png) no-repeat 0 0/100% 100%;padding:12px 10px 15px 18px;width:257px}.promo-item .title.title-type3{padding:11px 10px 30px 13px;width:267px;background:url(../images/bg-title04.png) no-repeat 0 0/100% 100%}.promo-item.promo-item-small{height:220px;margin-top:20px}.promo-item.promo-item-small:first-child{margin-top:0}.promo-item .tags-holder{position:absolute;bottom:18px;left:11px}.promo-item .tags-holder .tag{width:40px;height:40px;text-indent:-9999px;overflow:hidden;float:left;margin:0 7px 0 0}.promo-item .tags-holder .tag.tag1{background:url(../images/ico-tag1.png) no-repeat}.promo-item .tags-holder .tag.tag2{background:url(../images/ico-tag2.png) no-repeat}.promo-item .tags-holder .tag.tag3{background:url(../images/ico-tag3.png) no-repeat}.promo-item .title-box{position:absolute;top:10px;left:9px;background:url(../images/bg-title05.png) no-repeat 0 0/100% 100%;bottom:8px;width:282px;padding:7px 10px 12px 20px}.promo-item .title-box .title{position:static;padding:0;font-size:20px;line-height:26px;background:0 0;min-height:95px;display:block;font-weight:700}.promo-item .title-box .date{display:block;color:#fff;font-size:14px;margin:0 0 25px}.promo-item .title-box .date span{margin-left:14px}.promo-item .title-box .price{display:block;color:#f5cb4a;font-size:32px;font-weight:500}.promo-item .more{position:absolute;right:19px;bottom:19px}.btn-green{display:inline-block;vertical-align:top;border-radius:4px;height:40px;line-height:42px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;padding:0 20px;background:#40a85a;overflow:hidden;cursor:pointer;border:0;font-size:14px;font-family:GothaProReg,sans-serif}.btn-green:hover{text-decoration:none;opacity:.9}.title-wrap{margin:0 0 25px}.title-wrap h2{display:inline-block;vertical-align:middle;font-size:32px;line-height:36px;font-weight:700;color:#40a85a;background:url(../images/bg-title06.png) no-repeat 0 0/100% 100%;padding:6px 28px 6px 22px;margin:0 60px 0 0}.tour-box .title-wrap h2{background:url(../images/bg-price.png) no-repeat 0 0/100% 100%;color:#f5cb4a;padding:6px 63px 6px 52px}.title-wrap.title-wrap-clear h2{background:0 0;padding:0;margin:0 10px 0 0;float:left}.title-wrap .hot-tours,.title-wrap .nearest-tours{display:inline-block;vertical-align:middle;color:#d70b18;font-weight:700;text-transform:uppercase;padding:4px 0 0;margin:0 65px 0 0;text-decoration:none;height:24px}.title-wrap .nearest-tours{background:0 0;color:#40a85a;margin:0}.title-wrap .hot-tours span{border-bottom:1px solid #f2bfc2}.title-wrap .all:hover,.title-wrap .hot-tours:hover,.title-wrap .nearest-tours:hover{text-decoration:none}.title-wrap .all:hover span,.title-wrap .hot-tours:hover span,.title-wrap .nearest-tours:hover span{border-bottom:1px solid transparent}.title-wrap .hot-tours:before{background:url(../images/ico-hot.png) no-repeat;width:17px;height:24px;display:inline-block;vertical-align:top;margin:-5px 7px 0 0;content:''}.title-wrap .all span,.title-wrap .nearest-tours span{border-bottom:1px solid #cce6d3}.title-wrap .all{float:right;line-height:38px;font-weight:700;text-transform:uppercase;letter-spacing:1px}@media all and (max-width:1249px){.title-wrap .all{float:none;margin-left:40px}}@media all and (max-width:999px){.title-wrap h2{font-size:20px;line-height:24px;margin:0 40px 0 0}.title-wrap .hot-tours{margin:0 30px 0 0}}@media all and (max-width:767px){.title-wrap.mobile-center{text-align:center}.title-wrap .hot-tours,.title-wrap .nearest-tours{display:block;margin-top:20px;margin-right:0}}.search-tour{position:relative;margin:0 0 44px}.search-tour:before{position:absolute;top:-43px;right:-90px;background:url(../images/bg-box.png) no-repeat;width:297px;height:209px;content:''}.search-tour.search-tour-type:before{display:none}.search-tour label{display:block;color:#4f4f4f;font-weight:700;margin:0 0 15px}.search-tour .jcf-select{display:block;width:100%;z-index:2}.search-tour .submit-wrap{float:left}.search-tour .submit{border:0;margin-top:36px;width:215px;background:#40a85a url(../images/ico-search.png) no-repeat 11px 50%;position:relative;z-index:2;display:block}.search-tour .show-all{text-decoration:underline;display:block;text-align:center;width:215px;margin:8px 0 -8px}.search-tour .results-number{float:right;color:#b7b7b7;margin-top:36px}.news-item img,.search-tour .results-number span{display:block}.search-tour .separator{float:left;line-height:40px;width:10%}.search-tour .jcf-select.jcf-select-range{float:left;width:28%;margin-right:3%}.search-tour .value{line-height:40px;overflow:hidden}@media all and (max-width:1249px){.search-tour .results-number{float:none;clear:both;display:block;padding-top:10px;width:214px;text-align:center;margin-bottom:-20px}.search-tour .results-number span{display:inline}}@media all and (max-width:999px){.search-tour{margin:0 0 24px}.search-tour .results-number{float:right;text-align:left;width:auto;margin-bottom:0;clear:none;margin-top:16px}.search-tour .results-number span{display:block}.search-tour label{margin:0 0 5px}.search-tour .jcf-select{margin-bottom:20px}.search-tour .submit{margin-top:26px}}@media all and (max-width:767px){.search-tour{margin:0 0 30px;padding-bottom:240px}.search-tour:before{top:auto;bottom:0;left:0}.search-tour .submit{width:100%}.search-tour .results-number{margin-top:0;padding-top:0}.search-tour.search-tour-type{padding-bottom:0}.search-tour.search-tour-type .submit{margin-top:0}}.tour-constructor{display:inline-block;vertical-align:top;background:url(../images/ico-menu.png) no-repeat;padding:0 0 0 32px;margin:0 0 30px;height:25px;line-height:25px;font-weight:700;color:#40a85a;text-transform:uppercase}.tour-constructor:last-child{margin-bottom:0}.tour-constructor span{border-bottom:1px solid #cfe9d6}.tour-constructor:hover{text-decoration:none}.booking-form-content .delete:hover span,.contructor-nav .change:hover span,.contructor-nav .select:hover span,.item-box .dates-all:hover span,.order-info-content .delete:hover span,.single-order-info .cancel:hover span,.steps-list a:hover span,.tour-constructor:hover span{border-bottom:1px solid transparent}.special-box{background:#fbfbfb;padding:45px 9999px 40px;margin:0 -9999px 48px}@media all and (max-width:767px){.special-box{padding-top:30px}}.items-list{margin:0 -20px 0 0}.items-list>div{width:25%;padding:0 20px 20px 0;display:inline-block;vertical-align:top;margin:0 -4px 0 0}@media all and (min-width:1000px){.items-list{margin-bottom:0!important}.items-list>div{width:33.33333%}.items-list .slick-list{transform:none!important}.items-list .slick-track{width:auto!important;transform:none!important}.items-list.slick-initialized>div{width:auto;padding:0;display:block;margin:0}.items-list.slick-initialized .slick-slide{width:33.333333%!important;padding:0 20px 20px 0;outline:0}.items-list .hidden-widescreen,.items-list .slick-dots{display:none!important}}@media all and (min-width:1250px){.items-list.slick-initialized .slick-slide{width:25%!important}.items-list .hidden-widescreen{display:block!important}}@media all and (max-width:999px){.items-list{margin:0}.items-list.slick-initialized>div{width:auto;padding:0;display:block;margin:0}.items-list .slick-slide{padding:0 10px}.items-list .slick-dots{bottom:-46px}.items-list .slick-dots li{margin:0 3px;width:auto;height:auto}.items-list .slick-dots li.slick-active button{background:#f5cb4a}.items-list .slick-dots li button{width:9px;height:9px;border-radius:50%;display:block;background:#40a85a;border:0;text-indent:-9999px;overflow:hidden;padding:0;outline:0}}.items-slider .slick-slide{outline:0}.item-box{background:#fff;border-radius:4px;position:relative}.item-box .image{position:relative;height:259px;overflow:hidden;border-radius:4px 4px 0 0}.item-box .image img{width:auto;height:auto;display:block;min-width:100%}.item-box .text-box{padding:18px 18px 20px}.item-box .title{display:block;font-size:20px;line-height:24px;font-weight:700;height:72px;margin:0 0 12px;overflow:hidden}.item-box .place-wrap{padding:0 0 10px}.item-box .place{float:left;width:60%;line-height:22px}.item-box .days{display:block;overflow:hidden;line-height:22px;background:url(../images/ico-date.png) no-repeat;padding:0 0 0 25px}.item-box hr{display:block;border:0;border-bottom:1px solid #ededed;margin:0 -18px 19px}.item-box .dates-wrap{margin-bottom:9px;height:75px;overflow:hidden}.item-box .dates-wrap p{font-size:14px;line-height:18px}.item-box .dates-label-wrap{width:63%;float:left;font-weight:700}.item-box .dates-label{line-height:18px;display:block;height:50px}.item-box .dates-all{text-transform:uppercase;display:block}.item-box .dates-all span,.steps-list a span{border-bottom:1px solid #cfe9d6}.item-box .dates-all:hover{text-decoration:none}.item-box .dates-list{overflow:hidden}.item-box .dates-list li{margin:0 0 4px;padding-left:16px;position:relative}.item-box .dates-list li:before{position:absolute;top:3px;left:0;width:4px;height:13px;border-radius:2px;content:'';background:#40a85a}.item-box .dates-list li.mark-red{color:#4f4f4f}.item-box .dates-list li.mark-red:before{background:#fd0000}.item-box .price{font-size:20px;line-height:40px;display:block;color:#40a85a;font-weight:medium;float:left}.item-box .tags-holder{position:absolute;top:15px;right:13px}.item-box .tags-holder .tag{width:40px;height:40px;text-indent:-9999px;overflow:hidden;float:left;margin:0 7px 0 0}.item-box .tags-holder .tag:last-child{margin-right:0}.item-box .tags-holder .tag.tag1{background:url(../images/ico-tag1.png) no-repeat}.item-box .tags-holder .tag.tag2{background:url(../images/ico-tag2.png) no-repeat}.item-box .tags-holder .tag.tag3{background:url(../images/ico-tag3.png) no-repeat}.item-box .photo-number{position:absolute;top:239px;right:13px;width:40px;height:40px;border-radius:50%;background:#fff;text-align:center;line-height:40px}.item-box .group-label{font-weight:700;margin:0 0 13px;display:block}.item-box .group-label img{display:inline-block;vertical-align:middle;margin-left:4px}.item-box.item-box_full .image{float:left;width:336px;height:220px;margin:0 40px 0 0}.item-box.item-box_full .tags-holder{left:13px}.item-box.item-box_full .photo-number{top:15px;left:316px;z-index:4}.item-box.item-box_full .text-box{overflow:hidden}.item-box.item-box_full .title{height:auto;margin-bottom:18px}.item-box.item-box_full .dates-wrap{height:auto}.item-box.item-box_full .short-info{float:left;width:60%;padding:0 30px 0 0}.item-box.item-box_full .dates-label{line-height:22px;font-weight:400;height:auto;margin:0 0 8px}.item-box.item-box_full .more-wrap{position:absolute;top:0;bottom:0;right:0;width:230px;border-left:1px solid #ededed}.item-box.item-box_full .more-wrap .btn-green{position:absolute;bottom:23px;right:32px;left:32px;width:auto}.item-box.item-box_full .more-wrap .price{position:absolute;bottom:63px;right:32px;left:32px;text-align:center}.item-box.item-box_full p{margin:0;font-size:12px}.item-box.item-box_full .dates-list li{font-weight:400}@media all and (max-width:1429px){.item-box .price{display:block;float:none}.item-box .more-wrap .btn-green{float:none;width:100%}.item-box.item-box_full .image{width:250px}.item-box.item-box_full .short-info{width:55%}.item-box.item-box_full .photo-number{left:231px}.item-box.item-box_full p{max-height:72px;overflow:hidden;text-overflow:ellipsis}}@media all and (max-width:1249px){.item-box.item-box_full .image{width:230px;margin-right:10px}.item-box.item-box_full .photo-number{left:211px}.item-box.item-box_full .more-wrap{width:180px}.item-box.item-box_full .more-wrap .btn-green,.item-box.item-box_full .more-wrap .price{left:15px;right:15px}}@media all and (max-width:999px){.item-box.item-box_full .image{width:100%;float:none;margin:0 0 10px}.item-box.item-box_full .dates-label-wrap{width:auto;margin:0 0 20px}.item-box.item-box_full .photo-number{left:auto;right:15px;top:200px}.item-box.item-box_full .short-info{float:none;width:auto;margin:0 0 20px}.item-box.item-box_full .more-wrap{width:auto;position:static;border-top:1px solid #ededed;border-left:0;text-align:center;margin:0 -20px;padding:10px 20px 0}.item-box.item-box_full .more-wrap .btn-green,.item-box.item-box_full .more-wrap .price{position:static}.item-box.item-box_full .more-wrap .btn-green{width:214px}.item-box.item-box_full .ico-list.ico-list_line{margin-bottom:5px}.item-box.item-box_full .ico-list.ico-list_line li{width:auto;min-width:50%;margin:0 -4px 0 0;font-size:12px;padding:0 5px 10px 0}.item-box.item-box_full .ico-list.ico-list_line .ico{margin-right:5px}}@media all and (max-width:767px){.item-box .image img{width:100%;min-width:0}}.tours-list>li{margin:0 0 20px}@media all and (max-width:999px){.tours-list{margin-right:-20px}.tours-list>li{width:33.33333%;display:inline-block;vertical-align:top;padding:0 20px 20px 0;margin:0 -4px 0 0}}@media all and (max-width:479px){.tours-list>li{width:100%!important;display:block!important}}.right{float:right}.left{float:left}.twocolumns{padding:0 0 100px}@media all and (max-width:767px){.twocolumns{padding:0 0 40px}}.aside{float:left;width:335px;margin:0 10% 0 0}@media all and (max-width:1249px){.aside{float:none;width:auto;margin:0}}.news-item .date,.news-item .title{display:block;margin:0 0 16px}.news-item .title{text-decoration:underline}.news-item .title:hover{text-decoration:none}.news-item .event-date{display:block;margin:0 0 26px}@media all and (max-width:1249px){.news-item{margin:0 0 60px}.news-item .text-holder{float:left;width:50%}.news-item .image{float:right}}@media all and (max-width:767px){.news-item{margin:0 0 45px}.news-item .text-holder{float:none;width:auto}.news-item .image{float:none}}.content{overflow:hidden}.benefits-list{padding:0}.benefits-list .slick-slide{padding:0 20px 0 0}.benefits-list .ico-holder{height:110px}.benefits-list .ico-holder img{display:block}.benefits-list h3{font-size:20px;line-height:26px;color:#40a85a;font-weight:700;margin:0 0 16px}.benefits-list p{margin:0}.benefits-list .slick-dots{bottom:-36px}.benefits-list .slick-dots li{margin:0 3px;width:auto;height:auto}.benefits-list .slick-dots li.slick-active button{background:#f5cb4a}.benefits-list .slick-dots li button,.tour-slider .slick-dots li button{width:9px;height:9px;border-radius:50%;display:block;background:#40a85a;border:0;text-indent:-9999px;overflow:hidden;padding:0;outline:0}@media all and (max-width:767px){.benefits-list{text-align:center}.benefits-list img{display:block;margin:0 auto}}.footer{padding:0 9999px 40px;margin:0 -9999px;background:#fbfbfb;border-top:1px solid #ededed}.social-box{padding-top:52px}.social-box .title{display:block;font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#40a85a;margin:0 0 33px}@media all and (max-width:767px){.social-box{padding-top:30px}.social-box .title{font-size:14px;line-height:20px;margin:0 0 20px}}.social-widgets{text-align:justify;padding:0 0 20px}.social-widgets:after{content:'';width:100%;height:0}.social-widgets li,.social-widgets:after{display:inline-block;vertical-align:top}@media all and (max-width:999px){.social-widgets:after{display:none}.social-widgets li{display:block;text-align:center;margin-top:20px}.social-widgets li:first-child{margin-top:0}}.footer-nav-wrap{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:22px 9999px 16px;margin:0 -9999px 44px}.footer-nav-wrap:first-child{border-top:0}@media all and (max-width:767px){.footer-nav-wrap{border-bottom:0;padding-bottom:0}}.footer-logo{float:left;background:url(../images/logo.png) no-repeat 0 0/100% 100%;width:98px;height:36px;text-indent:-9999px;overflow:hidden}.footer-logo a{display:block;height:100%}.footer-nav{width:85%;float:right;text-align:center}.footer-nav li{display:inline-block;vertical-align:top;padding:0 20px;line-height:36px}.footer-nav a{font-weight:700;border-bottom:1px solid #cce6d3}.footer-nav a:hover{text-decoration:none;border-bottom:1px solid transparent}@media all and (max-width:767px){.footer-nav{float:none;width:auto;text-align:center;border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:45px}.footer-nav li{display:block}}.copy-wrap{font-size:12px;padding:0 80px 0 0;position:relative}.copy-wrap .btn-top{background:url(../images/btn-top.png) no-repeat;width:64px;height:64px;text-indent:-9999px;overflow:hidden;position:absolute;right:0;top:0}.copy-wrap p{margin:0 0 15px}.copy-wrap p:last-child{margin-bottom:0}@media all and (max-width:767px){.copy-wrap .btn-top{top:-100px}}.breadcrumb-wrap{padding:23px 0 20px}.breadcrumb-wrap .page-title{display:block;color:#40a85a;font-weight:800;font-size:20px;line-height:22px;margin:0 0 15px}.breadcrumb-wrap .info-tag,.breadcrumb-wrap .page-title-date{display:inline-block;vertical-align:top;border-radius:3px;background:#efefef;padding:0 16px;height:40px;line-height:40px;margin:0 16px 0 0}@media all and (max-width:767px){.breadcrumb-wrap .page-title{font-size:14px;line-height:20px}}.cabinet-nav li{float:left;padding-bottom:10px}.breadcrumb li,.cabinet-nav a{display:inline-block;vertical-align:top}.cabinet-nav a{border-radius:3px;padding:0 24px;height:40px;line-height:40px;text-decoration:underline;margin:0 20px 0 0}.cabinet-nav a.active{color:#4f4f4f;font-weight:700;background:#efefef;text-decoration:none}.breadcrumb-footer .price{float:right;color:#40a85a;font-size:32px;line-height:40px}@media all and (max-width:767px){.breadcrumb-footer .info-tag,.breadcrumb-footer .page-title-date{margin-bottom:10px}.breadcrumb-footer .price{display:block;float:none}}.breadcrumb{margin:0 0 12px}.breadcrumb li{margin:0 4px 12px 0}.breadcrumb li h1,.breadcrumb li.active{display:block;font-size:32px;font-weight:800;color:#40a85a;margin:0}.breadcrumb li:before{content:'/';margin-right:4px}.breadcrumb li:first-child:before,.breadcrumb li:last-child:before{display:none}.breadcrumb a{color:#4f4f4f}.booking-form .forgot:hover,.breadcrumb a,.breadcrumb a:hover,.steps-list a:hover{text-decoration:none}@media all and (max-width:767px){.breadcrumb li.active{font-size:20px;line-height:24px}}.bg-box,.booking-box{margin:0 -9999px;padding:20px 9999px;background:url(../images/bg-promo.png)}.steps-list{overflow:auto;background:#fff;border-radius:3px;margin:0 0 20px;white-space:nowrap}.steps-list li{display:inline-block;vertical-align:top;margin:0 -4px 0 0;padding:0 20px 0 33px;height:60px;line-height:60px;background:#fbfbfb;color:#bbb;position:relative;font-weight:700;text-transform:uppercase}.steps-list li:first-child{z-index:4;border-radius:3px 0 0 3px}.steps-list li:nth-child(2){z-index:3}.steps-list li:nth-child(3){z-index:2}.steps-list li:after,.steps-list li:before{position:absolute;top:0;content:'';width:0;height:0;border-style:solid;border-width:30px 0 30px 16px}.steps-list li:before{z-index:2;right:-16px;border-color:transparent transparent transparent #fbfbfb}.steps-list li:after{right:-17px;border-color:transparent transparent transparent #f0f0f0}.steps-list li.active{background:#40a85a;color:#fff}.steps-list li.active:before{border-color:transparent transparent transparent #40a85a}@media all and (max-width:767px){.steps-list li{padding-right:10px}.steps-list span{display:none}}.booking-form{min-height:460px;padding:34px 43px;background:#fff;border-radius:3px}.booking-form h3{font-size:20px!important;line-height:26px!important;font-weight:700;color:#40a85a;margin:0 0 18px}.booking-form .submit{min-width:215px;margin-top:14px}.booking-form .forgot{display:inline-block;vertical-align:top;margin-top:23px;line-height:40px;text-decoration:underline}.booking-form .form-control{margin:0 0 18px}.booking-form .jcf-select{width:100%;margin:0 0 18px}@media all and (max-width:1249px){.booking-form{padding:20px}}@media all and (max-width:999px){.booking-form .forgot{line-height:20px;margin:-5px 0 10px}}@media all and (max-width:767px){.booking-form{margin:0 0 15px;min-height:100px}}.alert-green{color:#40a85a;font-size:12px;line-height:15px;padding:0 0 18px 31px;background:url(../images/ico-alert.png) no-repeat;display:block}.form-tabs{margin:0 -10px 52px}.form-tabs li{padding:0 10px;width:50%;float:left}.form-tabs li:first-child a:after{position:absolute;bottom:-2px;left:16px;background:url(../images/bg-tab1.png) no-repeat;width:52px;height:65px;content:''}.form-tabs li:first-child a.active:after{background:url(../images/bg-tab1-a.png) no-repeat}.form-tabs li:last-child a:after{position:absolute;bottom:-3px;left:16px;background:url(../images/bg-tab2.png) no-repeat;width:52px;height:65px;content:''}.form-tabs li:last-child a.active:after{background:url(../images/bg-tab2-a.png) no-repeat}.form-tabs a{border-radius:3px;border:2px solid #40a85a;padding:0 0 0 89px;display:block;line-height:74px;position:relative}.form-tabs a.active{color:#fff;background:#40a85a}.form-tabs a:before{position:absolute;top:50%;right:19px;background:url(../images/bg-active.png) no-repeat;width:28px;height:21px;content:'';margin-top:-10px;z-index:2}.bus-header>a:hover,.bus-scheme .seat a:hover,.bus-select-box .bus-select-close:hover,.form-tabs a:hover{text-decoration:none}@media all and (max-width:1249px){.form-tabs li{float:none;margin-bottom:10px;width:auto}}.control-label{display:block;padding-bottom:2px;font-weight:400}.form-control{height:40px;border-radius:4px;width:100%;display:block;background:#efefef;border:0;padding:0 15px}.form-control.form-control-date{background:#efefef url(../images/ico-date.png) no-repeat 95% 50%}.form-control.form-control_error{border:2px solid #d75e58}input.form-control{color:#40a85a;outline:0}.form-control__error-text{display:block;color:#d75e58;margin:-10px 0 18px}.has-error .help-block{color:#d75e58}.booking-holder{background:#fbfbfb;margin:0 -9999px -20px;padding:40px 9999px}.sidebar{float:left;width:217px;margin:0 20px 0 0;position:relative;min-height:680px;z-index:20}@media all and (max-width:767px){.sidebar{float:none;width:0!important;height:0!important;min-height:0}}.bus-select-box{position:absolute;top:0;left:0;white-space:nowrap;z-index:20;background:#f6f6f6;width:217px;overflow:hidden}.bus-select-box:before{position:absolute;top:0;left:0;width:100%;height:79px;content:'';background:#fff}.bus-select-box .cols-wrap{display:block!important}.bus-select-box .col{display:inline-block;vertical-align:top;white-space:normal;margin:0 -4px 0 0;width:217px}.bus-select-box .bus-select-close{position:absolute;top:30px;right:22px;text-transform:uppercase;color:#40a85a;text-decoration:underline;background:url(../images/btn-close02.png) no-repeat 100% 0;padding:0 30px 0 0;z-index:26;font-weight:700;line-height:20px;letter-spacing:1px;display:none}.bus-select-box.bus-select-box_active{width:auto;padding-right:230px;box-shadow:0 0 20px #d3d3d3;z-index:20!important}.bus-select-box.bus-select-box_active .bus-footer{margin-right:-230px}.bus-select-box.bus-select-box_active .bus-select-opener{display:none}.bus-select-box.bus-select-box_active .bus-select-close{display:block}@media all and (max-width:999px){.bus-select-box.bus-select-box_active{padding-right:30px;height:100vh;overflow-y:auto}.bus-select-box.bus-select-box_active .bus-footer{margin-right:-30px}.bus-select-box.bus-select-box_active .bus-select-close{text-indent:-9999px;overflow:hidden}}@media all and (max-width:767px){.bus-select-box{opacity:0;left:-9999px;position:relative;width:300px!important}.bus-select-box.bus-select-box_active{left:0;opacity:1;padding-right:0}}.bus-header{z-index:5;padding:25px 19px 18px 32px;position:relative}.bus-header .bus-select-opener{position:absolute;top:0;right:0;width:100%;height:100%;content:''}.bus-header .text-box{overflow:hidden}.bus-header .text-box .type{display:block;font-size:14px;line-height:18px;color:#40a85a;font-weight:700}.bus-header .text-box .seats-amount{display:block;font-size:12px;color:#4e4e4e}.bus-header>a{display:block;background:url(../images/bg-arrow.png) no-repeat 90% 50%}.ico-bus{position:relative;float:left;padding:4px 0 0 17px;margin:0 14px 0 0;height:24px;min-width:17px;background:url(../images/ico-bus.png) no-repeat 0 4px}.ico-bus img{display:inline-block;vertical-align:middle}.ico-bus .number{position:absolute;bottom:-5px;left:10px;height:13px;width:13px;border:2px solid #fff;border-radius:50%;background:#40a85a;font-size:9px;color:#fff;line-height:11px;text-align:center;font-weight:500}.ico-bus .amount{margin-left:6px}.ico-bus.ico-bus_disabled{color:#818181;background:url(../images/ico-bus02.png) no-repeat 0 4px}.ico-bus.ico-bus_disabled .number{background:#818181}.bus-content{background:#f6f6f6;padding:19px 25px 14px}.booking-form-content label,.bus-content .trip-note{display:block;margin:0 0 12px}.booking-form-content label span,.bus-content .mark-red{color:#b01c1c}.bus-content .mark-green{color:#40a85a}.bus-scheme{width:102px;border:2px solid #40a85a;border-radius:10px;margin:0 auto;padding:40px 0 9px 2px;background:#fff url(../images/bg-bus.png) no-repeat 2px 4px;position:relative}.bus-scheme:after,.bus-scheme:before{position:absolute;top:12px;content:'Ряд';font-weight:700;color:#bbb}.bus-scheme:before{right:100%;margin-right:7px}.bus-scheme:after{left:100%;margin-left:7px}.bus-scheme .bus-row{height:26px;position:relative}.bus-scheme .row-number-l{position:absolute;top:0;right:100%;width:30px;margin-right:7px}.bus-scheme .row-number-l,.bus-scheme .row-number-r,.bus-scheme .seat{font-size:10px;line-height:20px;color:#bbb;text-align:center}.bus-scheme .row-number-r{position:absolute;top:0;left:100%;margin-left:7px;width:30px}.bus-scheme .seat{display:inline-block;vertical-align:top;width:22px;margin:0 -2px 0 0}.bus-scheme .seat a{color:#fff;display:block;position:relative;z-index:2}.bus-scheme .seat.seat-green,.bus-scheme .seat.seat-red,.bus-scheme .seat.seat-yellow{color:#fff;background:#b01c1c;height:16px;border-radius:2px;position:relative;text-transform:uppercase}.bus-note li.reserv-note:after,.bus-note li.reserv-note:before,.bus-scheme .seat.seat-green.seat-reserv,.bus-scheme .seat.seat-green.seat-reserv:before{background: #a8a8a8;}.bus-scheme .seat.seat-green:before,.bus-scheme .seat.seat-red:before,.bus-scheme .seat.seat-yellow:before{position:absolute;left:0;top:17px;background:#b01c1c;height:3px;content:'';width:100%}.bus-note li.green-note:after,.bus-note li.green-note:before,.bus-scheme .seat.seat-green,.bus-scheme .seat.seat-green:before{background:#40a85a}.bus-scheme .seat.seat-yellow,.bus-scheme .seat.seat-yellow:before{background:#f5cb4a}.bus-note li,.bus-scheme .exit{position:relative;line-height:20px}.bus-scheme .exit{display:inline-block;vertical-align:top;width:22px;color:#bbb;text-align:center;font-size:10px;margin:0 -2px 0 0}.bus-scheme .exit:before{background:url(../images/ico-exit.png) no-repeat;width:29px;height:27px;position:absolute;top:-4px;left:0;content:''}.bus-footer{background:#fff;padding:20px 30px}.bus-note li{margin:0 0 6px;font-size:12px;padding:0 0 0 32px}.bus-note li:after,.bus-note li:before{position:absolute;top:0;left:0;width:22px;height:16px;border-radius:2px;content:''}.bus-note li:after{top:17px;height:3px}.bus-note li.red-note:after,.bus-note li.red-note:before{background:#b01c1c}.bus-note li.yellow-note:after,.bus-note li.yellow-note:before,.tour-slider .slick-dots li.slick-active button{background:#f5cb4a}.booking-form-content{overflow:hidden}.booking-form-content .form-control__error-text{margin:7px 0 0}.booking-form-content.booking-form-content_finish,.booking-form-content.booking-form-content_finish .form-section{position:relative}.booking-form-content.booking-form-content_finish .form-section:before{position:absolute;top:39px;right:73px;background:url(../images/ico-pay.png) no-repeat;width:83px;height:57px;content:''}.booking-form-content.booking-form-content_finish p{font-size:14px;margin:0 0 14px}.booking-form-content label{font-weight:700}.booking-form-content .form-section{border:1px solid transparent;border-radius:4px;padding:17px 18px;margin-bottom:12px}.booking-form-content .form-section.form-section-bordered{border:1px solid #ededed}.booking-form-content .form-section.form-section-footer{padding:0 150px 0 18px;position:relative}.booking-form-content .form-section:last-child,.check-list li:last-child{margin-bottom:0}.booking-form-content .btn-search-submit{margin-top:35px;display:block;background:#40a85a url(../images/ico-search.png) no-repeat 11px 50%}.booking-form-content .form-control{color:#40a85a}.booking-form-content textarea.form-control{height:160px;overflow:auto;margin:0 0 20px}.booking-form-content .jcf-select{width:100%}.booking-form-content .delete{position:absolute;bottom:0;right:18px;color:#b01c1c;background:url(../images/ico-delete.png) no-repeat 100% 0;height:22px;line-height:24px;text-transform:uppercase;padding:0 25px 0 0;font-weight:700}.booking-form-content .delete:hover{text-decoration:none}.booking-form-content .delete span{border-bottom:1px solid #ebc6c6}.booking-form-content h3{font-size:32px;line-height:37px;margin:0 0 20px}.booking-form-content h4{font-size:20px;line-height:24px;margin:0 0 25px}.booking-form-content p{font-size:16px;margin:0 0 24px}.booking-form-content h3,.booking-form-content h4,.booking-form-content p .price{font-weight:700;color:#40a85a}.booking-form-content hr{margin:0 -36px 16px;border:0;border-bottom:1px solid #ededed}.booking-form-content .bus-select-box{width:auto!important;padding-right:230px;box-shadow:0 0 20px #d3d3d3;z-index:20!important;position:static!important;height:0}.booking-form-content .bus-select-box:before{display:none}.booking-form-content .bus-select-box .bus-select-box__title{display:block;font-size:15px;padding:28px 124px 25px 30px;color:#000;position:relative;z-index:10;white-space:normal;background:#fff}.booking-form-content .bus-select-box .cols-wrap{visibility:hidden;display:block!important;position:absolute;left:-9999px}.booking-form-content .bus-select-box.bus-select-box_active .cols-wrap{visibility:visible!important;position:static;left:0}.booking-form-content .bus-select-box .bus-note li{display:inline-block;vertical-align:top;margin-right:20px}@media all and (max-width:999px){.booking-form-content .btn-search-submit{padding:0 10px 0 30px}}@media all and (max-width:767px){.booking-form-content .form-section{padding:10px 0 0!important;border:0!important}.booking-form-content .bus-select-box{position:absolute}.booking-form-content .bus-select-box .bus-note li{display:block;margin-right:0}.booking-form-content h3{font-size:20px;line-height:24px}.booking-form-content .form-control{margin:0 0 18px}.booking-form-content .control-label{margin:0 0 4px}.booking-form-content .jcf-select{margin:0 0 18px}.booking-form-content .delete{position:static;float:right;margin-top:20px}.booking-form-content .btn-search-submit{padding:0 20px;margin-top:0}.booking-form-content.booking-form-content_finish{position:relative}.booking-form-content.booking-form-content_finish .form-section{position:relative;padding-right:80px}.booking-form-content.booking-form-content_finish .form-section:before{display:none}}.list-title{display:block;font-weight:700;margin:0 0 12px}.check-list li{margin:0 0 14px}.checkbox{display:none}.check-label{font-weight:400!important;line-height:18px;display:block;position:relative;padding:0 0 0 28px;margin:0!important}.check-label:before{position:absolute;top:0;left:0;width:15px;height:15px;content:'';background:#efefef;border-radius:4px}.checkbox:checked+.check-label:before{background:#40a85a url(../images/bg-check.png) no-repeat 50% 50%}.radio{display:none}.radio-label{font-weight:400!important;line-height:18px;display:block;position:relative;padding:0 0 0 28px;margin:0!important;color:#40a85a}.radio-label:before{position:absolute;top:0;left:0;width:15px;height:15px;content:'';background:#efefef;border-radius:50%}.radio:checked+.radio-label:after{background:#fff;width:7px;height:7px;border-radius:50%;content:'';position:absolute;top:4px;left:4px}.radio:checked+.radio-label:before{background:#40a85a}.booking-section{background:#fff;padding:20px 17px;margin:0 0 20px}@media all and (max-width:767px){.booking-section{padding:10px}}.booking-section-head{border-bottom:1px solid #ededed;margin:0 -17px 3px;padding:0 19px 20px}.booking-section-head .title{float:left;position:relative;line-height:37px;font-weight:700;font-size:32px;color:#40a85a;width:320px;padding:0 20px 0 51px}.booking-section-head .title:before{position:absolute;top:0;left:0;width:37px;height:37px;content:'';border-radius:50%;background:#efefef}.booking-section-head .title.title-active:before{background:#40a85a url(../images/ico-active.png) no-repeat 50% 50%}.booking-section-head .price{float:right;line-height:37px;color:#40a85a;font-size:32px;font-weight:500}@media all and (max-width:999px){.booking-section-head .title{width:auto}}@media all and (max-width:767px){.booking-section-head{padding:0 10px 20px;margin:0 -10px 3px}.booking-section-head .title{display:block;margin:0 0 5px;font-size:20px}.booking-section-head .price{display:block;font-size:20px}}.selected-seats{float:left;padding:4px 0 3px}.selected-seats .label{float:left;line-height:30px;margin:0 10px 0 0}.selected-seats .change{margin:8px 0 0 10px;font-weight:700;float:left;font-size:14px;line-height:14px;text-transform:uppercase;color:#40a85a;border-bottom:1px solid #cfe9d6}.selected-seats .change:hover{text-decoration:none;border-bottom:1px solid transparent}@media all and (max-width:767px){.selected-seats{float:none;clear:both;width:100%;margin:0 0 15px}.selected-seats .label{float:none;display:block}.selected-seats .change{display:inline-block;vertical-align:top;margin-left:0;margin-bottom:6px}.selected-seats .ico-bus{margin-bottom:6px}}.price-detailed{margin:0;padding:0 0 10px}.price-detailed dt{float:left;clear:left;width:215px;padding:0 20px 0 0}.price-detailed dd{margin:0 0 10px;color:#40a85a;font-weight:700;float:left}.price-detailed dd span{color:#4f4f4f}.price-detailed dd:last-of-type{margin-bottom:0}.price-detailed.price-total{font-size:20px;font-weight:700}@media all and (max-width:767px){.price-detailed dt{width:170px;padding:0 10px 0 0}.price-detailed dd{float:none;display:block;overflow:hidden;text-align:right}.price-detailed.price-total dt{width:100px}}.price-detail-list>li{margin-bottom:8px}.price-detail-list .label,.price-detail-list .price{display:inline-block;vertical-align:top;line-height:40px}.price-detail-list .label{width:180px}.price-detail-list .price{font-weight:700;color:#40a85a}.price-detail-list .form-control{display:inline-block;vertical-align:top;width:140px;margin:0 10px 0 0}.price-detail-list .form-control_value{display:inline-block;vertical-align:top;color:#40a85a;line-height:40px}.price-detail-list .text-box{display:inline-block;vertical-align:middle}@media all and (max-width:767px){.price-detail-list>li{margin:0 0 10px}.price-detail-list .label{display:block;line-height:24px}.price-detail-list .price{line-height:24px}}.radio-list .radio-label{display:inline-block;vertical-align:top;margin-top:14px!important}.radio-list .jcf-select{display:inline-block;vertical-align:middle;width:320px}@media all and (max-width:767px){.radio-list .jcf-select{width:200px;margin:0}}.payment-list{margin:0 0 32px}.payment-list li{border-bottom:1px solid #ededed;margin:0 -32px;padding:15px 32px}.docs-list.docs-list-type li:first-child,.payment-list li:first-child{padding-top:0}.payment-list .radio-label{font-size:16px;color:#4f4f4f}.payment-list .radio:checked+.radio-label{font-weight:500;color:#40a85a}.payment-list p{font-size:12px;width:60%;float:left;margin:0 55px 0 0}.payment-list .wrap{padding:9px 0 0 28px}.payment-list .wrap img{float:left;margin-top:-9px}@media all and (max-width:767px){.payment-list p{width:auto;float:none;margin:0 0 20px}.payment-list p:last-child{margin:0}.payment-list .wrap img{float:none;display:block}}.btn-order{text-align:center;min-width:195px}.confirm-table{border-collapse:collapse;padding:0;margin:0;width:100%;border:1px solid #ededed;border-radius:3px}.confirm-table td:first-child{padding-left:28px}.confirm-table td.small{width:10%}.confirm-table td.h_center{text-align:center}.confirm-table thead td{font-weight:700;height:58px;background:#fbfbfb;padding:0 10px}.confirm-table thead .ico-bus{font-weight:400}.confirm-table tbody td{padding:18px 10px;border-bottom:1px solid #ededed}.confirm-table .h_right{text-align:right;padding-right:30px}.confirm-table .price{font-weight:700;color:#40a85a;white-space:nowrap}.confirm-table .price span{min-width:120px;display:inline-block}.confirm-table .price.price-large{font-size:20px;font-weight:500}.confirm-table p{font-size:12px;margin:6px 0 0}.confirm-table .person{display:block;position:relative;padding:0 0 0 26px}.confirm-table .person:before{position:absolute;top:0;left:0;background:url(../images/bg-info.png) no-repeat -17px 0;width:15px;height:20px;content:''}.confirm-table .place-number{line-height:26px;display:block}.confirm-table .place-label{font-weight:700;float:left;margin:0 10px 0 0;line-height:26px}.confirm-table .constructor_package_row .jcf-select{width:150px}@media all and (max-width:999px){.confirm-table td:first-child{padding-left:18px}}@media all and (max-width:767px){.confirm-table tr{border-top:1px solid #ededed;display:block;padding:16px 8px 15px}.confirm-table td{display:block;border:0!important;margin-bottom:10px;padding:0!important}.confirm-table td.small{width:auto;line-height:26px}.confirm-table thead{display:none}.confirm-table .price{white-space:normal}.confirm-table .jcf-select{margin-top:-7px}}.free-places{display:inline-block;vertical-align:middle;padding:0 0 0 20px;text-decoration:underline}.free-places:hover,.sort-list a:hover{text-decoration:none}.free-places.free-places1{background:url(../images/ico-free1.png) no-repeat 0 3px}.free-places.free-places2{background:url(../images/ico-free2.png) no-repeat 0 3px}.free-places.free-places3{background:url(../images/ico-free3.png) no-repeat 0 3px}@media all and (max-width:767px){.free-places{margin-top:2px}}.btn-order-wrap{padding-top:33px;float:right}.btn-order-wrap .price{font-size:32px;line-height:40px;display:inline-block;vertical-align:top;color:#40a85a;font-weight:500;margin-right:24px}@media all and (max-width:1429px){.btn-order-wrap{padding-top:38px}}@media all and (max-width:767px){.btn-order-wrap{float:none;clear:both;padding-top:0}}.contructor-nav{padding-bottom:12px}.contructor-nav .nav-box{background:#fff;border-radius:4px;padding:14px 30px 0 17px;height:80px;position:relative;margin-bottom:12px}.contructor-nav .nav-box.active{height:84px;margin:-2px -2px 10px;border:2px solid #e8e8e8}.contructor-nav .nav-box.active:before{position:absolute;top:10px;right:9px;background:url(../images/ico-active02.png) no-repeat;width:28px;height:21px;content:''}.contructor-nav .ico-holder{float:left;width:81px}.contructor-nav .text-box{overflow:hidden}.contructor-nav .title{display:block;font-weight:700;text-transform:uppercase;margin:0 0 9px}.contructor-nav .price,.results-header h3{float:left;font-size:19px;color:#40a85a;font-weight:500}.contructor-nav .change{float:right;margin-top:5px}.contructor-nav .select{margin-top:5px;float:left}.contructor-nav .change span,.contructor-nav .select span{border-bottom:1px solid #cfe9d6}.main-box{background:#fbfbfb;margin:0 -9999px -20px;padding:58px 9999px 12px}.main-box h2{font-size:32px;line-height:37px;font-weight:800;margin:0 0 22px;color:#40a85a}.constructor-content-box{background:#fff;padding:29px 32px 4px;margin:0 0 38px}.constructor-content-box .row{margin-bottom:25px}@media all and (max-width:767px){.constructor-content-box{padding:20px 12px}.constructor-content-box .row{margin-bottom:0}}.results-header h3{font-size:20px;line-height:40px;font-weight:700;margin:0}.results-header .sort-wrap{float:right;margin:0 0 6px}.results-header .sort-wrap .label{font-size:14px;font-weight:700;line-height:40px;margin:0 15px 0 0;float:left}@media all and (max-width:767px){.results-header .sort-wrap,.results-header h3{float:none}}@media all and (max-width:479px){.results-header .sort-wrap,.results-header h3{float:none}.results-header .sort-wrap .label{display:block;float:none;line-height:24px}}.sort-list{float:left}.sort-list li{float:left;margin-right:5px}.sort-list li:last-child{margin:0}.sort-list a{padding:0 15px;display:block;height:40px;line-height:40px;text-decoration:underline}.sort-list a.active{font-weight:700;background:#efefef;border-radius:5px;text-decoration:none;color:#4f4f4f}@media all and (max-width:767px){.sort-list{float:none}}.result-box{background:#fff;border-radius:4px;padding:0 38px 35px 0;margin:0 0 20px}.result-box .image{float:left;width:35%;margin:0 40px 0 0}.result-box .image img,.tour-slider img{width:100%;height:auto;display:block}.result-box .text-box{overflow:hidden;padding:20px 0 0}.result-box .title{display:block;font-size:20px;font-weight:700;color:#40a85a;margin:0 0 14px}.result-box p{font-size:12px;line-height:18px;margin:0 0 14px}.result-box .confirm-table td:first-child{padding-left:20px}@media all and (max-width:1249px){.result-box .text-box{overflow:visible}.result-box .image{width:200px;margin-bottom:20px}}@media all and (max-width:767px){.result-box{padding:10px}}.pagination{margin:0 0 30px}.pagination:last-child{margin-bottom:0}.pagination li{display:inline-block;vertical-align:middle;margin:0 11px 0 0}.pagination li.active a{background:#40a85a;text-decoration:none;color:#fff}.pagination a,.pagination span{display:block;height:40px;width:40px;border-radius:50%;text-align:center;text-decoration:underline;font-weight:700;line-height:40px}.pagination .next,.pagination .prev{text-indent:-9999px;overflow:hidden;width:12px!important}.pagination .next.disabled,.pagination .prev.disabled{opacity:.5}.pagination .prev{background:url(../images/paging-prev.png) no-repeat 0 50%}.pagination .next{background:url(../images/paging-next.png) no-repeat 0 50%}@media all and (max-width:767px){.pagination{margin:0 0 20px;text-align:center}.pagination li{margin:0}.pagination a,.pagination span{width:30px;height:30px;line-height:30px}}.order-info-header{padding:25px 35px 0}.order-info-header h4{font-size:20px;font-weight:700;margin:0;color:#40a85a;line-height:29px}@media all and (max-width:999px){.order-info-header{padding:20px}}.order-info-footer{padding:25px 35px 22px;clear:both}.order-info-footer .total-price{font-size:20px;font-weight:500;display:block;color:#40a85a}@media all and (max-width:999px){.order-info-footer{padding:20px}}.order-info-add{float:right}.order-info-add a{height:44px;display:block;line-height:40px;padding:0 30px 0 35px;position:relative}.info-nav a:before,.order-info-add a:before{background:url(../images/bg-info.png) no-repeat;position:absolute;content:''}.order-info-add a.add-tourist:before{left:12px;top:13px;width:16px;height:16px;background-position:0 -26px}.order-info-add a.add-tourist.active:before{background-position:-18px -26px}@media all and (max-width:999px){.order-info-add li{margin-bottom:12px}}.order-info-content{padding:29px 35px 25px;position:relative;border:1px solid #ededed;border-radius:4px;background-color:#fff;margin-top:20px}.order-info-content .order-info-content_head{margin:-29px -35px 20px;padding:15px 35px;background-color:#f6f6f6}.order-info-content .order-info-content_head .order-info-name-edit{display:none}.order-info-content .order-info-content_head .form-control{width:200px;display:inline-block;background-color:#fff}.order-info-content .order-info-content_head .hint{color:#ccc}.order-info-content .order-item-content{position:relative;margin-bottom:15px;border-bottom:1px solid #e8e8e8}.order-info-content .order-item-content .order-item-time-edit{display:none}.order-info-content .order-item-content .order-item-time-edit .time-span{margin-bottom:10px}.order-info-content .order-item-content .order-item-time-edit .dop-time{line-height:40px;vertical-align:middle;display:inline-block}.order-info-content .order-info-content_footer{margin:9px -35px -25px;background:#fff;padding:0 35px 25px}.order-info-content .tourist-name{font-weight:700;margin:0 5px 0 0}.order-info-content .tourist-box-price{display:block;text-align:right;color:#40a85a;padding-top:15px;padding-bottom:10px}.order-info-content .tourist-total{display:block;font-weight:700;font-size:16px;text-align:right;color:#40a85a}.order-info-content .delete{position:absolute;top:5px;right:0;color:#b01c1c;background:url(../images/ico-delete.png) no-repeat 100% 0;height:22px;line-height:24px;text-transform:uppercase;padding:0 25px 0 0;font-weight:700}.order-info-content .delete:hover,.order-info-content .select-time:hover,.system-message a:hover{text-decoration:none}.order-info-content .delete span{border-bottom:1px solid #ebc6c6}.order-info-content .edit-link,.order-info-content .save-link{text-indent:-9999px;overflow:hidden;display:inline-block;vertical-align:middle}.order-info-content .edit-link{background:url(../images/btn-edit.png) no-repeat;width:20px;height:20px}.order-info-content .save-link{background:url(../images/btn-save.png) no-repeat;width:21px;height:16px}.order-info-content .close{position:absolute;top:5px;right:5px;background:url(../images/btn-close02.png) no-repeat;width:20px;height:20px}.order-info-content .select-time{display:block;text-decoration:underline}.order-info-content .hotel-name{display:block;font-weight:700;margin:0 0 6px}.order-info-content .dates{display:block;margin:0 0 6px}.order-info-content p,.single-order-info h4{margin:0 0 10px}@media all and (max-width:999px){.order-info-content{padding:20px}.order-info-content .order-info-content_head{margin:-20px -20px 20px;background:#fff;padding:15px 20px}.order-info-content .order-info-content_footer{margin:9px -20px -20px;background:#fff;padding:15px 20px 20px}}.system-message{padding:17px 40px 12px 98px;border:2px solid #e8e8e8;border-radius:5px;margin:0 0 26px;background:#fff url(../images/ico-message.png) no-repeat 17px 11px;position:relative}.info-nav a,.order-info-add a,.system-message a{text-decoration:underline}.system-message p{margin:0 0 12px}.system-message .close{position:absolute;top:13px;right:13px;background:url(../images/btn-close02.png) no-repeat;width:20px;height:20px}.system-message.system-message-error{border-color:#b01c1c;background:#fff url(../images/ico-error3.png) no-repeat 17px 11px}.system-message.system-message-error a{color:#000}.system-message.system-message-error p{font-weight:700;color:#b01c1c}.system-message.system-message-error .close{background:url(../images/btn-close03.png) no-repeat}.sort-wrap .label{font-weight:700;float:left;margin:0 17px 0 0;line-height:40px}.single-order-info{position:relative;margin:0 0 24px}.single-order-info .number{display:block;font-size:12px;margin:0 0 14px}.single-order-info .number span{color:#40a85a;font-weight:700;font-size:14px;margin-right:10px}.single-order-info .text-box{float:left;max-width:70%}.single-order-info .date{display:inline-block;vertical-align:middle;margin-right:20px;line-height:40px}.single-order-info .price-wrap{float:right}.single-order-info .price{position:absolute;bottom:0;right:0;color:#f5cb4a;font-size:32px;line-height:37px}.single-order-info .price span{color:#40a85a}.single-order-info .cancel{position:absolute;top:0;right:0;color:#b01c1c;background:url(../images/ico-delete.png) no-repeat 100% 0;height:22px;line-height:24px;text-transform:uppercase;padding:0 25px 0 0;font-weight:700}.docs-list.docs-list-type a:hover .title,.info-nav a.active,.single-order-info .cancel:hover{text-decoration:none}.single-order-info .cancel span{border-bottom:1px solid #ebc6c6}@media all and (max-width:767px){.single-order-info .price-wrap{float:none}.single-order-info .price{position:static;display:block;margin:0 0 20px;font-size:26px;line-height:30px}.single-order-info .cancel{position:static;display:inline-block}.single-order-info .text-box{float:none;width:auto;margin:0 0 20px}}.alert{display:inline-block;vertical-align:middle;color:#b01c1c;background:#fbf3f3;border-radius:3px;line-height:20px;padding:10px 20px}@media all and (max-width:767px){.single-order-footer .btn-green{float:none!important}}.info-nav{float:left}.info-nav li{float:left;margin:0 12px 0 0}.info-nav a{height:44px;border:2px solid #e8e8e8;display:block;border-radius:4px;line-height:40px;padding:0 30px 0 35px;position:relative}.info-nav a.active{color:#4f4f4f;font-weight:700;background:#efefef;border-color:#efefef}.info-nav a.number:before{left:12px;top:10px;width:15px;height:21px;background-position:0 0}.info-nav a.number.active:before{background-position:-17px 0}.info-nav a.add:before{left:12px;top:13px;width:16px;height:16px;background-position:0 -26px}.info-nav a.add.active:before{background-position:-18px -26px}.info-nav a.docs{padding-left:46px}.info-nav a.docs:before{left:12px;top:13px;width:22px;height:18px;background-position:0 -46px}.info-nav a.docs.active:before{background-position:-24px -46px}@media all and (max-width:999px){.info-nav li{margin-bottom:12px}}.tab-content{clear:both;width:100%;padding:20px 0 0}.docs-list{border:1px solid #ededed;border-radius:4px;padding:3px 21px 9px}.docs-list li{display:inline-block;vertical-align:top;width:25%;margin:0 -4px 0 0;padding:16px 20px 0 0}.docs-list li:nth-child(3n+3){width:50%}.docs-list a{display:block;color:#4f4f4f;text-decoration:none}.docs-list .ico-holder{width:31px;min-height:36px;float:left;margin:0 12px 0 0}.docs-list .ico-holder img{width:31px;height:auto;overflow:hidden}.docs-list .title,.tour-price{float:left;line-height:36px}.docs-list.docs-list-type{border:0;padding:0}.docs-list.docs-list-type li{width:100%!important}.docs-list.docs-list-type a{color:#40a85a}.docs-list.docs-list-type .ico-holder,.docs-list.docs-list-type .title{float:none;display:inline-block;vertical-align:middle}.docs-list.docs-list-type .title{width:80%;line-height:18px;text-decoration:underline}@media all and (max-width:999px){.docs-list li{width:33.333333%!important}}@media all and (max-width:767px){.docs-list li{width:100%!important}}.tour-price{float:right;color:#f5cb4a;font-size:32px;padding:8px 38px;font-weight:500;margin-top:30px;background:url(../images/bg-price.png) no-repeat 0 0/100% 100%}@media all and (max-width:767px){.tour-price{margin-top:0;padding:8px 20px;font-size:20px;line-height:24px;float:none;display:inline-block;vertical-align:top}}.tour-slider{max-width:950px;margin:0 auto 17px}.tour-slider .slick-slide{max-height:460px;overflow:hidden;border-radius:4px;padding:0 10px;position:relative;outline:0}.tour-slider .slick-slide:before{position:absolute;left:10px;right:10px;top:0;height:100%;content:'';background:rgba(64,168,90,.4);opacity:1;transition:all .4s}.tour-slider .slick-slide.slick-center:before{opacity:0}.tour-slider .slick-next,.tour-slider .slick-prev{position:absolute;top:50%;width:40px;height:69px;z-index:10}.tour-slider .slick-prev{left:-175px;background:url(../images/btn-prev.png) no-repeat}.tour-slider .slick-next:before,.tour-slider .slick-prev:before{display:none}.tour-slider .slick-next{right:-175px;background:url(../images/btn-next.png) no-repeat}.tour-slider .slick-list{overflow:visible;padding:0!important}.tour-slider .slick-dots{bottom:-36px}.tour-slider .slick-dots li{margin:0 4px;width:auto;height:auto}@media all and (max-width:1249px){.tour-slider .slick-prev{left:20px}.tour-slider .slick-next{right:20px}}@media all and (max-width:767px){.tour-slider{margin:0 -30px}.tour-slider .slick-next,.tour-slider .slick-prev{margin:0 10px;width:20px;height:33px;background-size:100% auto}}.tour-slider-nav{text-align:center;max-width:570px;margin:0 auto}.tour-slider-nav .slick-slide{outline:0;padding:0 10px;float:none;display:inline-block}.tour-slider-nav .slick-slide.slick-current .holder{border:4px solid #40a85a}.tour-slider-nav .slick-slide img{display:block;width:100%;height:auto}.tour-slider-nav .holder{border:4px solid transparent}@media all and (max-width:767px){.tour-slider-nav{display:none}}.content-box{padding:40px 0 48px}.content-box h2{font-size:32px;line-height:37px;color:#40a85a;margin:0 0 14px}.content-box h3{font-size:20px;color:#40a85a;margin:0 0 16px}.content-box.content-box-gray{margin:0 -9999px;padding:40px 9999px 48px;background:#fbfbfb}.content-box .title-wrap h2{margin:0 60px 0 0}@media all and (max-width:767px){.content-box h2{font-size:20px;line-height:24px}.content-box.content-box-gray{padding-top:20px;padding-bottom:20px}}.tour-info{margin:0 0 40px}.tour-info__col{float:left;width:25%}.tour-info__col .title{display:block;font-weight:700;margin:0 0 11px}.review-box-header dl dd a,.tour-info__col a{text-decoration:underline}.tour-info__col a:hover{text-decoration:none}@media all and (max-width:767px){.tour-info__col{width:auto;float:none;margin:0 0 20px}}.ico-list li{margin:0 0 5px}.ico-list.ico-list_line{margin:0 0 26px}.ico-list.ico-list_line li{margin:0 35px 5px 0;display:inline-block;vertical-align:top}.ico-list .ico{float:left;width:20px;margin:0 11px 0 0}.ico-list .ico img{display:block;max-width:100%;height:auto}.ico-list .ico-label{float:left;line-height:22px}.mark-red{color:#fd0000}.show-more-wrap{text-align:center;border:1px solid #ededed;border-radius:0 0 3px 3px;border-top:0;padding:17px 0 13px;margin:0}.show-more{display:inline-block;vertical-align:top;text-align:center;font-weight:700;text-transform:uppercase;padding:0 20px 0 0;line-height:28px;background:url(../images/ico-more.png) no-repeat 100% 9px;text-decoration:underline}.show-more:hover{text-decoration:none}.tour-content{background:#fff;padding:74px 110px 0 116px}.tour-content .title-wrap{margin:0 0 43px}.tour-content .title-wrap h3{float:left;margin:0}.tour-content .confirm-table{margin:0 0 45px}.tour-content .confirm-table td.small{width:auto}.tour-content .share-wrap{border-top:1px solid #f4f4f4;margin:0 -110px 0 -116px;padding:22px 110px 16px 116px;float:none}.tour-content .share-wrap .label{float:left;line-height:24px;margin:0 33px 0 0}@media all and (max-width:1249px){.tour-content{padding:30px 30px 0 80px}}@media all and (max-width:999px){.tour-content{padding:20px}.tour-content .title-wrap{margin:0 0 23px}.tour-content .title-wrap h3{float:none;margin:0 0 20px}.tour-content .confirm-table{margin:0 0 20px}}.download-doc{float:right;margin-top:-3px;text-decoration:underline;text-transform:uppercase;font-weight:700}.download-doc:hover,.review-box-header dl dd a:hover{text-decoration:none}.download-doc .ico{float:left;margin:0 6px 0 0}.download-doc .label{line-height:36px}@media all and (max-width:767px){.download-doc{float:none;display:block}}.intro-text{font-size:16px;display:block;margin:0 0 78px}@media all and (max-width:999px){.intro-text{margin:0 0 40px}}.tour-schedule{padding-bottom:28px}.tour-schedule>li{position:relative;padding-bottom:18px;font-size:12px;line-height:20px}.tour-schedule>li:before{position:absolute;top:0;left:-64px;width:16px;height:16px;background:#dadada;border-radius:50%;content:'';z-index:3}.tour-schedule>li:after{top:0;bottom:0;left:-58px;width:4px;background:#f4f4f4;content:'';position:absolute}.tour-schedule>li:last-child:after{display:none}.tour-schedule .title{display:block;font-weight:700;font-size:14px;margin-bottom:4px}.tour-schedule .text{display:block}.tour-schedule ul li:before{content:'-'}@media all and (min-width:1000px){.tour-schedule>li>p{font:15px/1.57142 "GothaProReg",sans-serif}.tour-schedule>li>p .title{line-height:20px}}.widget-box{background:#fff;padding:30px 38px 35px;margin:0 0 20px}.widget-box h3{margin:0 0 22px}.widget-box .route-wrap{margin:0 -38px 25px;height:400px}.widget-box .route-wrap:last-child,.widget-box .schedule-list:last-child{margin-bottom:0}.widget-box .schedule-label{display:block;font-weight:700;margin:0 0 8px}.widget-box .schedule-list{margin:0 0 28px}.widget-box .schedule-list li{margin:0 0 6px;font-size:12px;line-height:20px}@media all and (max-width:767px){.widget-box{padding:20px}.widget-box .route-wrap{margin:0 -30px 25px}}.price-table{border-collapse:collapse;width:100%;padding:0;margin:0 0 20px}.price-table td{border-bottom:1px solid #ededed;padding:12px 12px 12px 0}.price-table .price{display:block;font-size:16px;color:#40a85a;font-weight:500;white-space:nowrap}.content-cols{margin:0 0 70px}@media all and (max-width:767px){.content-cols{margin:0 0 30px}}.tour-benefits{padding:15px 0}.add-review-form h3,.tour-benefits li{margin:0 0 35px}.help-contacts p:last-child,.tour-benefits li:last-child{margin-bottom:0}.tour-benefits .title{display:inline-block;vertical-align:top;font-size:20px;line-height:24px;font-weight:700;color:#40a85a;background:url(../images/bg-title08.png) no-repeat 0 0/100% 100%;padding:13px 27px 13px 30px;margin:0 0 5px -30px}.review-box-header dl,.tour-benefits p{margin:0}.cost-including{position:relative;padding:0 0 0 39px}.cost-including:before{position:absolute;top:-2px;left:0;background:url(../images/ico-plus.png) no-repeat;width:22px;height:22px;content:''}.cost-including.cost-including-not:before{background:url(../images/ico-minus.png) no-repeat}.cost-including .title{display:block;font-weight:700;margin:0 0 10px}.cost-including p{font-size:12px}@media all and (min-width:768px){.select-slider .slick-track{transform:none!important;width:auto!important}.select-slider .slick-slide{width:217px!important;float:none!important;outline:0}}@media all and (max-width:767px){.select-slider{width:218px;margin:0 auto}.select-slider .slick-slide{width:217px!important}.select-slider .slick-prev{background:url(../images/btn-prev02.png) no-repeat;width:12px;height:20px;left:-10px;z-index:10}.select-slider .slick-next:before,.select-slider .slick-prev:before{display:none}.select-slider .slick-next{background:url(../images/btn-next02.png) no-repeat;width:12px;height:20px;z-index:10;right:-10px}}.sort-row{margin:0 0 33px}@media all and (max-width:999px){.sort-row .sort-wrap{float:none!important;margin-bottom:20px}}@media all and (max-width:767px){.sort-row .sort-list{float:none;display:block;clear:both}.sort-row .sort-wrap{margin-bottom:10px}}.help-contacts{background:#fff;padding:45px 0}.help-contacts .holder{width:926px;margin:0 auto}.help-contacts h2{text-align:center;margin:0 0 45px}.help-contacts .help-phone{font-size:97px;line-height:86px;font-weight:300;color:#40a85a;display:block;margin:0 0 14px}.help-contacts .phone-note{display:block;margin:0 0 28px}@media all and (max-width:999px){.help-contacts .holder{width:auto;overflow:hidden;padding:0 10px}.help-contacts h2{margin:0 0 25px}.help-contacts .help-phone{font-size:60px;line-height:70px}}@media all and (max-width:767px){.help-contacts{padding:20px 0}.help-contacts .help-phone{font-size:26px;line-height:30px}.help-contacts .tour-constructor{margin:0 0 20px}}.city-contacts{border:1px solid #ededed;border-radius:4px;margin:0 -20px 30px;padding:20px}.city-contacts .sort-list{float:none;margin:0 0 22px}.city-contacts .city-tab{overflow:hidden}.city-contacts .address-wrap{display:block;margin:0 0 18px}.city-contacts .help-phone-title{font-weight:700;display:block;margin:0 0 10px}.city-contacts .short-phone{display:block}.review-promo{margin:0 0 24px}.review-promo .review-promo-text{line-height:40px;font-size:16px;float:left}@media all and (max-width:767px){.review-promo .review-promo-text{float:none;display:block;line-height:20px;margin:0 0 10px}.review-promo .add-review{float:none}}.add-review{background:#40a85a url(../images/ico-add.png) no-repeat 11px 11px;padding-left:40px}.add-review.add-review-fixed{margin-top:64px;transition:all .4s}.add-review.add-review-fixed.is_stuck{margin-top:0}@media all and (max-width:999px){.add-review.add-review-fixed{margin:0 0 20px!important}}.review-box{position:relative;border:1px solid #ededed;border-radius:4px;margin:0 0 40px}.review-box.review-box_answer:before,.review-box:before{width:20px;height:21px;content:'';position:absolute;bottom:-21px}.review-box:before{background:url(../images/bg-review.png) no-repeat;right:27px}.review-box.review-box_answer{margin-left:38px}.review-box.review-box_answer:before{background:url(../images/bg-review02.png) no-repeat;left:29px}.review-box.review-box_answer .review-box-header{padding:15px 23px 5px 27px}.review-box.review-box_answer .review-box-header .head-info .date{line-height:33px}.review-box-header{background:#fbfbfb;padding:23px 23px 10px 30px}.review-box-header .head-info{margin:0 0 14px}.review-box-content p:last-child,.review-box-header .head-info:last-child{margin-bottom:0}.review-box-header .head-info .name,.review-box-header dl dt{font-weight:700;float:left}.review-box-header .head-info .date{float:right}.review-box-header dl dt{clear:left;width:72px}.review-box-header dl dd{display:block;overflow:hidden;margin:0 0 10px}.review-box-header .tour-logo{background:url(../images/logo.png) no-repeat 0 0/110px 41px;width:110px;height:41px;float:left}.review-box-header .image img{width:auto}@media all and (max-width:767px){.review-box-header{padding:15px 15px 10px 20px}}.review-box-content{padding:23px 23px 20px 30px}.review-box-content .image img,.review-box-header .image img{display:block;max-width:100%;height:auto}@media all and (max-width:767px){.review-box-content{padding:15px 15px 10px 20px}}.add-review-form{background:#fff;padding:28px 15px 35px;max-width:940px}.add-review-form .holder{max-width:690px;margin:0 auto}.add-review-form .form-control{margin-bottom:20px}.add-review-form textarea.form-control{height:212px;overflow:auto;margin:0 0 10px}.add-review-form .add-photo{text-decoration:underline;display:inline-block;vertical-align:top;margin:0 0 21px}.add-review-form .add-photo:hover,.news-list .title:hover,.news-nav a.active,.short-lk .lk-list a:hover{text-decoration:none}.add-review-form .capcha,.news-list p{margin:0 0 40px}.add-review-form .capcha>img,.news-nav a{display:block}.add-review-form .submit{width:214px}@media all and (max-width:767px){.add-review-form h3{margin:0 0 20px}}.booking-form-holder{max-width:604px;margin:0 auto}.review-content{background:#fff;padding:45px 35px;margin:0 0 20px;position:relative}@media all and (max-width:767px){.review-content{padding:20px 15px}}.news-nav{background:#fff;float:left;width:220px;margin:0 20px 0 0}.news-nav a{font-size:14px;font-weight:700;text-decoration:underline;padding:20px 5px 20px 18px;line-height:20px}.news-nav a.active{background:#f5ca44}.news-nav a:hover{text-decoration:none;background:#efefef}@media all and (max-width:767px){.news-nav{float:none;width:auto;margin:0 0 20px}}.news-content{background:#fff;padding:60px 118px 30px;margin:0 0 29px}@media all and (max-width:999px){.news-content{padding:30px 40px}}@media all and (max-width:767px){.news-content{padding:20px 15px}}.news-list li{padding:18px 118px 32px;margin:0 -118px;border-top:1px solid #ededed}.news-list li:first-child{padding-top:0;border-top:0}.news-list .date{display:block;margin:0 0 14px}.news-list .title{font-size:20px;line-height:26px;display:block;font-weight:700;margin:0 0 12px;text-decoration:underline}.news-list p:last-child{margin:0}.news-list .image img{max-width:100%;height:auto;display:block}@media all and (max-width:999px){.news-list li{padding:18px 40px 32px;margin:0 -40px}}@media all and (max-width:767px){.news-list li{padding:18px 15px 32px;margin:0 -15px}.news-list li:last-child{padding-bottom:0}}.pages-content table{border-collapse:collapse}.pages-content table td,.pages-content table th{padding:8px;border:2px solid #e8e8e8;vertical-align:middle}.pages-content table td p{padding:0;margin:0}.pages-content table th{font-weight:700;background:#fbfbfb}.pages-content ol,.pages-content ul{counter-reset:list;list-style:none;clear:both;margin-left:36px;padding:0}.pages-content ol li,.pages-content ul li{padding:0 0 0 1.5em;margin:4px 0;position:relative}.pages-content ul li:before{top:7px;width:5px;height:5px;background-color:#40a85a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';position:absolute;left:0}.pages-content ol li:before{color:#40a85a;counter-increment:list;content:counter(list) ".";position:absolute;left:0;top:0}.pages-content blockquote{margin:0 0 0 36px;padding:0;font-style:italic;color:#40a85a}.pages-content blockquote:before{content:"тАЮ";color:#40a85a;font-size:30px}.short-lk-wrap{float:right;position:relative;width:219px;height:10px;z-index:30}.short-lk{position:absolute;top:0;right:0;border:2px solid #e8e8e8;border-radius:5px;padding:8px;width:219px;background:#fff}.short-lk:before{position:absolute;top:37px;right:13px;content:'';background:url(../images/lk-arrow.png) no-repeat;width:10px;height:7px;margin-top:-4px}.short-lk:hover:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.short-lk:hover .text-box{padding-bottom:5px}.fancybox-wrap .bus-select-box:before,.short-lk:hover .lk-list{display:block}.short-lk .image{float:left;margin:0 16px 0 0}.short-lk .image img{display:block;width:45px;height:45px;border-radius:50%}.short-lk .text-box{float:left;width:135px;padding:7px 0 0}.short-lk .name{display:block;font-size:14px;line-height:17px;margin:0 0 6px}.short-lk .quit{display:block;font-size:12px;font-weight:700;letter-spacing:2px}.short-lk .lk-list{border-top:1px solid #ededed;margin:20px -12px 15px -70px;display:none}.short-lk .lk-list li{border-bottom:1px solid #ededed}.short-lk .lk-list a{padding:10px 20px 10px 70px;line-height:24px;display:block;color:#40a85a;text-decoration:underline}.fancybox-wrap .bus-select-box .cols-wrap{display:block!important}.fancybox-wrap .bus-select-box{position:relative;width:auto;height:auto}.fancybox-wrap .bus-select-box__title{display:block;font-size:15px;padding:28px 124px 25px 30px;color:#000;position:relative;z-index:10;white-space:normal;background:#fff}.fancybox-wrap.bus-select-box_active .cols-wrap{visibility:visible!important;position:static;left:0}.fancybox-wrap .bus-note li{display:inline-block;vertical-align:top;margin-right:20px}.fancybox-wrap .bus-select-close{z-index:30;display:block}.fancybox-wrap .fancybox-close{width:20px;height:20px;top:15px;right:15px}.fancybox-pages-one .fancybox-close:before,.fancybox-wrap .fancybox-close:before{display:none}@media all and (max-width:767px){.fancybox-wrap .bus-select-box{left:0;opacity:1;width:280px!important}.fancybox-wrap .bus-note li{display:block;margin:0 0 15px}.fancybox-wrap .bus-note li:last-child{margin:0}.fancybox-wrap .bus-select-box__title{padding:28px 54px 25px 20px}}.bus-select-error{display:block;margin:0 0 10px;color:#d75e58;padding:20px 30px 0;font-weight:500}.fancybox-pages-one .fancybox-close{width:20px;height:20px;top:-25px;right:-25px}.h_mb30{margin-bottom:30px}.h_mb20{margin-bottom:20px}.h_mb5{margin-bottom:5px}.h_mb80{margin-bottom:80px}@media all and (max-width:767px){.h_mb80{margin-bottom:40px}}.free-places-holder{position:relative}.free-places-holder .bus-select-box .cols-wrap{display:block!important}.free-places-holder .bus-select-box{position:relative;width:auto;height:auto}#tooltip_content,.free-places-holder .bus-select-box:before{display:block}.free-places-holder .bus-select-box__title{display:block;font-size:15px;padding:28px 124px 25px 30px;color:#000;position:relative;z-index:10;white-space:normal;background:#fff}.free-places-holder.bus-select-box_active .cols-wrap{visibility:visible!important;position:static;left:0}.free-places-holder .bus-note li{display:inline-block;vertical-align:top;margin-right:20px}.free-places-holder .bus-select-close{z-index:30;display:block}.free-places-holder .fancybox-close{width:20px;height:20px;top:15px;right:15px}.free-places-holder .fancybox-close:before{display:none}@media all and (max-width:767px){.free-places-holder .bus-select-box{left:0;opacity:1;width:280px!important}.free-places-holder .bus-note li{display:block;margin:0 0 15px}.free-places-holder .bus-note li:last-child{margin:0}.free-places-holder .bus-select-box__title{padding:28px 54px 25px 20px}}.free-places-holder .tooltip_content{position:absolute;top:20px;left:-200px;border:2px solid #40a85a;display:block!important;opacity:0;visibility:hidden;transition:all .3s;z-index:100000}.free-places-holder.free-places-holder_active .tooltip_content{visibility:visible;opacity:1}@media all and (max-width:767px){.free-places-holder .tooltip_content{left:0}.free-places-holder .bus-select-box:before{display:none}}.redactor-toolbar{box-shadow:none}.redactor-editor,.redactor-toolbar{border:2px solid #ccc}.redactor-toolbar+.redactor-editor{border-top:0}@media all and (min-width:1000px){.tour-box{}}@media all and (min-width:1100px){.tour-box{}.tours-content-box,.tour-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding:0}.tour-box{position:relative;top:-50px}.slider-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px;margin-bottom:-41px}.slider-catalog.slider-not{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slider-catalog.slider-not .tours-content-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.promo-tour-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-tour-slider .promo-item a{height:100%}.promo-tour-slider::after{display:none}.tour-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);margin-bottom:10px}}@media all and (max-width:767px){.tour-box .promo-item a{display:inline-block!important}.tour-box .promo-item{text-align:center!important}.promo-tour-slider img{width:auto;height:auto}}@media all and (max-width:650px){.tour-box .promo-item .title.title-type{left:12%}}@media all and (max-width:520px){.tour-box .promo-item .title.title-type{left:8px}}.tour-box .slick-slide div>div{padding-left:3px!important;padding-right:3px!important}@media all and (min-width:1000px){.tour-box::before{display:inline-block}}.tours-content-box{padding:30px 0 10px}
