.bx-breadcrumb .bx-breadcrumb-item span{font-family: "Roboto", "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;}
.i{display:inline-block;vertical-align:middle;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;margin:0;padding:0;outline:none;border:0;background:none;list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
figure, figcaption{display:block;}
.g-table-row, .g-table-row-mid{display:table;width:100%;}
.g-table-row [class*='col'], .g-table-row-mid [class*='col']{vertical-align:middle;}
.g-table-row-top{display:table;width:100%;}
.g-table-row-top [class*='col']{vertical-align:top;}
.g-table-row-bottom{display:table;width:100%;}
.g-table-row-bottom [class*='col']{vertical-align:bottom;}
.g-row{display:block;width:100%;}
.g-row:after{content:'';display:table;clear:both;}
[class*='g-col']{display:block;float:left;width:auto;}
[class*='table-col']{display:table-cell;width:auto;}
.g-table-col-1{width:10%;}
.g-table-col-2{width:20%;}
.g-table-col-3{width:30%;}
.g-table-col-4{width:40%;}
.g-table-col-5{width:50%;}
.g-table-col-6{width:60%;}
.g-table-col-7{width:70%;}
.g-table-col-8{width:80%;}
.g-table-col-9{width:90%;}
.g-table-col-10{width:100%;}
.g-col-1{width:10%;}
.g-col-2{width:20%;}
.g-col-3{width:30%;}
.g-col-4{width:40%;}
.g-col-5{width:50%;}
.g-col-6{width:60%;}
.g-col-7{width:70%;}
.g-col-8{width:80%;}
.g-col-9{width:90%;}
.g-col-10{width:100%;}
.mt-5{margin-top:5px !important;}
.mb-5{margin-bottom:5px !important;}
.ml-5{margin-left:5px !important;}
.mr-5{margin-right:5px !important;}
.pt-5{padding-top:5px !important;}
.pb-5{padding-bottom:5px !important;}
.pl-5{padding-left:5px !important;}
.pr-5{padding-right:5px !important;}
.mt-10{margin-top:10px !important;}
.mb-10{margin-bottom:10px !important;}
.ml-10{margin-left:10px !important;}
.mr-10{margin-right:10px !important;}
.pt-10{padding-top:10px !important;}
.pb-10{padding-bottom:10px !important;}
.pl-10{padding-left:10px !important;}
.pr-10{padding-right:10px !important;}
.mt-15{margin-top:15px !important;}
.mb-15{margin-bottom:15px !important;}
.ml-15{margin-left:15px !important;}
.mr-15{margin-right:15px !important;}
.pt-15{padding-top:15px !important;}
.pb-15{padding-bottom:15px !important;}
.pl-15{padding-left:15px !important;}
.pr-15{padding-right:15px !important;}
.mt-20{margin-top:20px !important;}
.mb-20{margin-bottom:20px !important;}
.ml-20{margin-left:20px !important;}
.mr-20{margin-right:20px !important;}
.pt-20{padding-top:20px !important;}
.pb-20{padding-bottom:20px !important;}
.pl-20{padding-left:20px !important;}
.pr-20{padding-right:20px !important;}
.mt-25{margin-top:25px !important;}
.mb-25{margin-bottom:25px !important;}
.ml-25{margin-left:25px !important;}
.mr-25{margin-right:25px !important;}
.pt-25{padding-top:25px !important;}
.pb-25{padding-bottom:25px !important;}
.pl-25{padding-left:25px !important;}
.pr-25{padding-right:25px !important;}
.mt-30{margin-top:30px !important;}
.mb-30{margin-bottom:30px !important;}
.ml-30{margin-left:30px !important;}
.mr-30{margin-right:30px !important;}
.pt-30{padding-top:30px !important;}
.pb-30{padding-bottom:30px !important;}
.pl-30{padding-left:30px !important;}
.pr-30{padding-right:30px !important;}
.mt-35{margin-top:35px !important;}
.mb-35{margin-bottom:35px !important;}
.ml-35{margin-left:35px !important;}
.mr-35{margin-right:35px !important;}
.pt-35{padding-top:35px !important;}
.pb-35{padding-bottom:35px !important;}
.pl-35{padding-left:35px !important;}
.pr-35{padding-right:35px !important;}
.mt-40{margin-top:40px !important;}
.mb-40{margin-bottom:40px !important;}
.ml-40{margin-left:40px !important;}
.mr-40{margin-right:40px !important;}
.pt-40{padding-top:40px !important;}
.pb-40{padding-bottom:40px !important;}
.pl-40{padding-left:40px !important;}
.pr-40{padding-right:40px !important;}
.mt-45{margin-top:45px !important;}
.mb-45{margin-bottom:45px !important;}
.ml-45{margin-left:45px !important;}
.mr-45{margin-right:45px !important;}
.pt-45{padding-top:45px !important;}
.pb-45{padding-bottom:45px !important;}
.pl-45{padding-left:45px !important;}
.pr-45{padding-right:45px !important;}
.mt-50{margin-top:50px !important;}
.mb-50{margin-bottom:50px !important;}
.ml-50{margin-left:50px !important;}
.mr-50{margin-right:50px !important;}
.pt-50{padding-top:50px !important;}
.pb-50{padding-bottom:50px !important;}
.pl-50{padding-left:50px !important;}
.pr-50{padding-right:50px !important;}
.mt-55{margin-top:55px !important;}
.mb-55{margin-bottom:55px !important;}
.ml-55{margin-left:55px !important;}
.mr-55{margin-right:55px !important;}
.pt-55{padding-top:55px !important;}
.pb-55{padding-bottom:55px !important;}
.pl-55{padding-left:55px !important;}
.pr-55{padding-right:55px !important;}
.mt-60{margin-top:60px !important;}
.mb-60{margin-bottom:60px !important;}
.ml-60{margin-left:60px !important;}
.mr-60{margin-right:60px !important;}
.pt-60{padding-top:60px !important;}
.pb-60{padding-bottom:60px !important;}
.pl-60{padding-left:60px !important;}
.pr-60{padding-right:60px !important;}
.mt-65{margin-top:65px !important;}
.mb-65{margin-bottom:65px !important;}
.ml-65{margin-left:65px !important;}
.mr-65{margin-right:65px !important;}
.pt-65{padding-top:65px !important;}
.pb-65{padding-bottom:65px !important;}
.pl-65{padding-left:65px !important;}
.pr-65{padding-right:65px !important;}
.mt-70{margin-top:70px !important;}
.mb-70{margin-bottom:70px !important;}
.ml-70{margin-left:70px !important;}
.mr-70{margin-right:70px !important;}
.pt-70{padding-top:70px !important;}
.pb-70{padding-bottom:70px !important;}
.pl-70{padding-left:70px !important;}
.pr-70{padding-right:70px !important;}
.mt-75{margin-top:75px !important;}
.mb-75{margin-bottom:75px !important;}
.ml-75{margin-left:75px !important;}
.mr-75{margin-right:75px !important;}
.pt-75{padding-top:75px !important;}
.pb-75{padding-bottom:75px !important;}
.pl-75{padding-left:75px !important;}
.pr-75{padding-right:75px !important;}
.mt-80{margin-top:80px !important;}
.mb-80{margin-bottom:80px !important;}
.ml-80{margin-left:80px !important;}
.mr-80{margin-right:80px !important;}
.pt-80{padding-top:80px !important;}
.pb-80{padding-bottom:80px !important;}
.pl-80{padding-left:80px !important;}
.pr-80{padding-right:80px !important;}
.mt-85{margin-top:85px !important;}
.mb-85{margin-bottom:85px !important;}
.ml-85{margin-left:85px !important;}
.mr-85{margin-right:85px !important;}
.pt-85{padding-top:85px !important;}
.pb-85{padding-bottom:85px !important;}
.pl-85{padding-left:85px !important;}
.pr-85{padding-right:85px !important;}
.mt-90{margin-top:90px !important;}
.mb-90{margin-bottom:90px !important;}
.ml-90{margin-left:90px !important;}
.mr-90{margin-right:90px !important;}
.pt-90{padding-top:90px !important;}
.pb-90{padding-bottom:90px !important;}
.pl-90{padding-left:90px !important;}
.pr-90{padding-right:90px !important;}
.mt-95{margin-top:95px !important;}
.mb-95{margin-bottom:95px !important;}
.ml-95{margin-left:95px !important;}
.mr-95{margin-right:95px !important;}
.pt-95{padding-top:95px !important;}
.pb-95{padding-bottom:95px !important;}
.pl-95{padding-left:95px !important;}
.pr-95{padding-right:95px !important;}
.mt-100{margin-top:100px !important;}
.mb-100{margin-bottom:100px !important;}
.ml-100{margin-left:100px !important;}
.mr-100{margin-right:100px !important;}
.pt-100{padding-top:100px !important;}
.pb-100{padding-bottom:100px !important;}
.pl-100{padding-left:100px !important;}
.pr-100{padding-right:100px !important;}
.left{float:left;}
.right{float:right;}
.clearfix:after{content:'';display:table;clear:both;}
html, body{width:100%;}
html{height:100%;}
body{background:#e2e2e2;font:16px/24px "Roboto", sans-serif;min-width:750px;overflow-y:scroll;color:#fff;min-height:100%;height:auto;position:relative;}
a{text-decoration:none;color:#fff;}
a:hover{color:#fe749f;}
.i-1{background:url(../img/custom/icons.png) no-repeat -1px -50px;width:19px;height:13px;}
.i-2{background:url(../img/custom/icons.png) no-repeat -50px -50px;width:19px;height:13px;}
.i-3{background:url(../img/custom/icons.png) no-repeat -100px -50px;width:20px;height:13px;}
.i-es{background:url(../img/custom/icons.png) no-repeat -1px -73px;width:19px;height:13px;}
.i-4{background:url(../img/custom/icons.png) no-repeat 0 0;width:16px;height:30px;}
.i-5{background:url(../img/custom/icons.png) no-repeat -50px 0;width:33px;height:33px;}
.i-6{background:url(../img/custom/icons.png) no-repeat -100px 0;width:33px;height:29px;}
.i-7{background:url(../img/custom/icons.png) no-repeat -150px 0;width:29px;height:29px;}
.i-8{background:url(../img/custom/icons.png) no-repeat -200px 0;width:35px;height:35px;}
.i-youtube{background: url(../img/custom/youtube.png) no-repeat center;width: 35px;height: 35px;background-size: contain;}
.i-9{background:url(../img/custom/icons.png) no-repeat 0 -250px;width:40px;height:37px;}
.i-10{background:url(../img/custom/icons.png) no-repeat -50px -250px;width:43px;height:33px;}
.i-11{background:url(../img/custom/icons.png) no-repeat -100px -250px;width:32px;height:32px;}
.i-12{background:url(../img/custom/icons.png) no-repeat -150px -250px;width:28px;height:38px;}
.i-13{background:url(../img/custom/icons.png) no-repeat 0 -100px;width:20px;height:20px;}
.i-14{background:url(../img/custom/icons.png) no-repeat -50px -100px;width:20px;height:20px;}
.i-15{background:url(../img/custom/icons.png) no-repeat -100px -100px;width:20px;height:20px;}
.i-16{background:url(../img/custom/icons.png) no-repeat -150px -100px;width:20px;height:20px;}
.i-17{background:url(../img/custom/icons.png) no-repeat 0 -150px;width:20px;height:15px;}
.i-18{background:url(../img/custom/icons.png) no-repeat 0 -300px;width:37px;height:50px;}
.i-19{background:url(../img/custom/icons.png) no-repeat -50px -300px;width:58px;height:50px;}
.i-20{background:url(../img/custom/icons.png) no-repeat 0 -350px;width:48px;height:51px;margin-left:8px;}
.i-21{background:url(../img/custom/icons.png) no-repeat -50px -350px;width:63px;height:49px;}
.i-22{background:url(../img/custom/icons.png) no-repeat 0 -401px;width:59px;height:56px;}
.i-23{background:url(../img/custom/icons.png) no-repeat -62px -401px;width:53px;height:57px;}
.i-24{background:url(../img/custom/icons.png) no-repeat -116px -300px;width:51px;height:42px;}
.i-25{background:url(../img/custom/icons.png) no-repeat -116px -350px;width:57px;height:57px;}
.i-26{background:url(../img/custom/icons.png) no-repeat -100px -150px;width:23px;height:34px;}
.i-27{background:url(../img/custom/icons.png) no-repeat -350px -150px;width:15px;height:15px;}
.i-28{background:url(../img/custom/icons.png) no-repeat -400px -150px;width:15px;height:15px;}
.i-29{background:url(../img/custom/icons.png) no-repeat -450px -150px;width:15px;height:15px;}
.i-30{background:url(../img/custom/icons.png) no-repeat -150px -150px;width:20px;height:20px;}
.i-31{background:url(../img/custom/icons.png) no-repeat -300px -50px;width:25px;height:25px;}
.i-32{background:url(../img/custom/icons.png) no-repeat -150px -50px;width:19px;height:28px;}
.i-33{background:url(../img/custom/icons.png) no-repeat -200px -50px;width:25px;height:25px;}
.i-34{background:url(../img/custom/icons.png) no-repeat -250px -50px;width:25px;height:25px;}
.i-35{background:url(../img/custom/icons.png) no-repeat -200px -150px;width:30px;height:25px;}
.i-36{background:url(../img/custom/icons.png) no-repeat -250px -150px;width:24px;height:24px;}
.i-37{background:url(../img/custom/icons.png) no-repeat -150px -200px;width:50px;height:50px;}
.i-38{background:url(../img/custom/icons.png) no-repeat -200px -200px;width:50px;height:50px;}
.i-39{background:url(../img/custom/icons.png) no-repeat -250px -200px;width:50px;height:50px;}
.i-40{background:url(../img/custom/icons.png) no-repeat -250px -100px;width:20px;height:20px;}
.i-41{background:url(../img/custom/icons.png) no-repeat -300px -100px;width:20px;height:20px;}
.i-42{background:url(../img/custom/icons.png) no-repeat -200px -250px;width:80px;height:52px;}
.i-43{background:url(../img/custom/icons.png) no-repeat -200px -305px;width:59px;height:71px;}
.i-44{background:url(../img/custom/icons.png) no-repeat -200px -379px;width:76px;height:71px;}
.i-45{background:url(../img/custom/icons.png) no-repeat -350px -100px;width:20px;height:20px;margin-bottom:2px;}
.i-46{background:url(../img/custom/icons.png) no-repeat -400px -100px;width:20px;height:20px;margin-bottom:2px;}
.i-47{background:url(../img/custom/icons.png) no-repeat -200px -100px;width:20px;height:20px;}
.page{width:100%;min-width:750px;max-width:1600px;margin:0 auto;padding-bottom:130px;}
.page-layout{padding:0 100px;}
@media all and (max-width:980px){.page-layout{padding:0 40px;}
}
@media all and (max-width:1030px){.fix-page-layout{padding:0 40px;}
}
.page-header{position:relative;z-index:2;}
.page-content{position:relative;z-index:1;}
.page-footer{position:absolute;z-index:2;}
.h1, .h2, .h3, .h4, .h5, .h6{font-weight:normal;font-family:"PT Serif Caption", serif;}
.h1{font-size:42px !important;}
.h1--lg{font-size:60px !important;}
.h2{font-size:36px !important;}
@media all and (max-width:1130px){.h2{font-size:26px !important;line-height:35px;}
}
.h4{font-size:22px !important;}
.text-xxsm{font-size:14px !important;}
.text-xsm{font:16px/26px "Roboto", sans-serif !important;}
.text-sm{font:20px/30px "Roboto", sans-serif !important;}
.text-md{font:22px/30px "Roboto", sans-serif !important;}
.text-lg{font:22px/34px "Roboto", sans-serif !important;}
.text-center{text-align:center;}
.text-serif-md{font:22px "PT Serif", serif;}
.markers-list__i{position:relative;margin-top:30px;line-height:26px;}
.markers-list__i:before{content:'';position:absolute;display:block;width:10px;height:10px;border-radius:50%;background:#fff;top:8px;left:-30px;}
.markers-list__i:first-child{margin-top:0;}
.btn{display:inline-block;vertical-align:middle;cursor:pointer;}
.btn-white{color:#fff;border:1px solid #fff;background:transparent;-webkit-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;transition:background 0.3s ease-in-out, color 0.3s ease-in-out;border-radius:0px!important;}
.btn-white:hover{background:#fff;color:#000;}
.btn-sm{font-size:20px;padding:13px 19px 16px;}
.f__row{width:100%;margin-top:28px;}
.f__row:first-child{margin-top:0;}
.f__label{display:block;font:18px/18px "PT Serif Caption", serif;margin-bottom:10px;}
.f__error .f__label{color:#000;}
.f__field{resize:none;color:#fff;border:1px solid #fff;width:100%;font:16px/16px "Roboto", sans-serif;background:transparent;padding:10px 18px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;border-radius:0px!important;}
.f__field:hover{background:#df3469;}
.f__field:focus{background:#df3469;cursor:text;}
.f__field--md{padding:15px 17px 12px;font:300 18px/18px "Roboto", sans-serif;}
.f__field--white{border-color:#c5c5c5;color:#989898;}
.f__field--white:hover, .f__field--white:focus{background:transparent;color:#000;}
.f__sent{width:100%;text-align:center;font:22px/30px "PT Serif Caption", serif;margin-top:200px;}
.f .error-msg{color:#000;}
textarea.f__field{line-height:26px;padding-top:16px;height:140px;}
.f-newsletter__row{width:100%;max-width:385px;position:relative;}
.f-newsletter__field{position:relative;z-index:1;padding-right:80px;}
.f-newsletter__error .f-newsletter__field{color:#cd2459;}
.f-newsletter__submit{position:absolute;z-index:2;top:28px;right:12px;width:60px;height:30px;background:#000;text-align:center;cursor:pointer;-webkit-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;transition:background 0.3s ease-in-out, color 0.3s ease-in-out;}
.f-newsletter__submit:hover{background:#fd4881;}
.f-newsletter__sent{font:22px/30px "Roboto", sans-serif;margin-top:20px;}
.f-newsletter .error-msg{color:#cd2459;font:16px/26px "Roboto", sans-serif;margin-top:10px;}
.f--post .f-newsletter__submit{top:11px;}
.f-add-comment{margin-bottom:40px;}
.f-add-comment__row{position:relative;}
.f-add-comment__row .left{width:15%;}
.f-add-comment__row .right{width:83%;}
.f-add-comment__field{border-color:#000;background:#fff !important;font-size:14px;padding-bottom:14px;}
.f-add-comment__field--text{padding-right:85px;}
.f-add-comment__submit{position:absolute;top:15px;right:20px;text-transform:uppercase;font-size:18px;cursor:pointer;}
.f-add-comment__submit:hover{color:#fe749f;}
.f-add-comment__sent{font-size:22px;}
.f-add-comment .error-msg{margin-top:10px;color:#cd2459;}
.page-header{position:relative;z-index:3;padding:25px 0 0;}
.page-header-logo, .page-header-menu, .page-header-menu-item{display:inline-block;vertical-align:middle;}
.page-header-logo{margin-right:65px;}
@media all and (max-width:1080px){.page-header-logo{margin-right:45px;}
}
@media all and (max-width:920px){.page-header-logo{margin-right:35px;}
}
.page-header-menu-item{margin-left:25px;}
@media all and (max-width:1080px){.page-header-menu-item{margin-left:20px;}
}
@media all and (max-width:920px){.page-header-menu-item{margin-left:7px;}
}
@media (max-width:810px){
.fix-page-layout{padding:0px 15px;background:rgba(0,0,0,.3);}
.tour-row__features {display: flex;}
.tour-row__features__i {margin: 0 !important;}
}
.page-header-menu-item:first-child{margin-left:0;}
.page-header-menu-item a{color:#fff;text-transform:uppercase;font-size:16px;}
.page-header-menu-item a:hover{color:#fd4881;}
.page-header-menu-item.active a{color:#000;cursor:default;}
.page-footer{position:absolute;bottom:0;width:100%;max-width:1600px;color:#fff;text-transform:uppercase;font:14px/14px "Roboto", sans-serif;}
.page-footer-social-item{width:20%;text-align:center;height:60px;position:relative;}
.page-footer-social-item:hover:before{background:rgba(255, 255, 255, 0.4);}
.page-footer-social-item{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.page-footer-social-item.facebook{background:#3b5997;}
.page-footer-social-item.facebook:hover{background:rgba(59, 89, 151, 0.3);}
.page-footer-social-item.linkedin{background:#0077b5;}
.page-footer-social-item.linkedin:hover{background:rgba(0, 119, 181, 0.3);}
.page-footer-social-item.twitter{background:#00acee;}
.page-footer-social-item.twitter:hover{background:rgba(0, 172, 238, 0.3);}
.page-footer-social-item.instagram{background:#35668f;}
.page-footer-social-item.instagram:hover{background:rgba(53, 102, 143, 0.3);}
.page-footer-social-item.google{background:#dd4b39;}
.page-footer-social-item.google:hover{background:rgba(221, 75, 57, 0.3);}
.page-footer-bottom{background:#3b3b3b;padding:28px 0 20px;height:70px;}
.page-footer-copyright, .page-footer-menu, .page-footer-menu-item{display:inline-block;vertical-align:middle;}
.page-footer-copyright{margin-right:45px;}
@media all and (max-width:1140px){.page-footer-copyright{margin-right:30px;}
}
@media all and (max-width:1080px){.page-footer-copyright{margin-right:20px;}
}
@media all and (max-width:1020px){.page-footer-copyright{margin-right:10px;}
}
@media all and (max-width:950px){.page-footer-copyright{font-size:12px;}
}
.page-footer-menu-item{margin-left:28px;}
@media all and (max-width:1140px){.page-footer-menu-item{margin-left:20px;}
}
@media all and (max-width:1080px){.page-footer-menu-item{margin-left:10px;}
}
@media all and (max-width:1020px){.page-footer-menu-item{margin-left:5px;}
}
@media all and (max-width:950px){.page-footer-menu-item{font-size:12px;}
}
.page-footer-menu-item:first-child{margin-left:0;}
.page-footer-menu-item a{color:#fff;}
.page-footer-menu-item a:hover{color:#fd4881;}
.page-footer-design{margin-top:-7px;}
@media all and (max-width:950px){.page-footer-design{font-size:12px;margin-top:-8px;}
}
.page-footer-design span, .page-footer-design a{display:inline-block;vertical-align:middle;}
.section{position:relative;z-index:1;clear: both;}
.section-main{margin-top:-112px;padding-top:112px;height:800px;z-index:2;clear: initial;}
.section-main .section-content-wrap.no_all_width{padding-right:280px;}
.section-main .section-content-wrap{}
@media all and (max-width:1200px){.section-main .section-content-wrap{}
.section-main .section-content-wrap.no_all_width{padding-right:25%;}
}
@media all and (max-width:1130px){.section-main .section-content-wrap{}
.section-main .section-content-wrap.no_all_width{padding-right:20%;}
}
@media all and (max-width:1080px){.section-main .section-content-wrap{}
.section-main .section-content-wrap.no_all_width{padding-right:10%;}
}
.section-content{position:absolute;width:100%;left:0;}
.section-content.center{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;}
.section-content.bottom{bottom:0;}
.section-content.city-description, .section-content.tour-description{background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);padding:50px 0 70px;}
.section-content-title{font:42px "PT Serif Caption", serif;margin-bottom:30px;}
.section-content-text{font:16px/24px "Roboto", sans-serif;padding-right:20px;}
@media all and (max-width:1050px){.section-content-text{padding-right:10%;}
}
.section__title{background:#fff;color:#000;font:60px/60px "PT Serif Caption", serif;padding:100px 0 70px;display:block;}
.section__title{clear: both;}
.section__title span{display:block;}
.section a.section__title:hover{color:#fd4881;}
.section__col{padding:75px 0;}
@media all and (max-width:1130px){.section__col{display:block;width:100%;}
}
.section__col--left{padding-left:100px;padding-right:50px;}
@media all and (max-width:1130px){.section__col--left{padding-right:100px;}
}
@media all and (max-width:980px){.secti©on__col--left{padding-left:40px;padding-right:40px;}
}
.section__col--right{padding-right:100px;padding-left:50px;}
@media all and (max-width:1130px){.section__col--right{padding-left:100px;}
}
@media all and (max-width:980px){.section__col--right{padding-left:40px;padding-right:40px;}
}
.section__col--has-image{padding:0;position:relative;overflow:hidden;background-size:cover;background-position: center;background-color:#4e4e8c;}
.section__col--has-image img{position:absolute;left:0;top:0;min-width:100%;height:100%;}
.section__col--violet{background:#4e4e8c;}
.section__col--pink{background:#cd2459;}
.section-service{background:#4e4e8c;background:-moz-linear-gradient(left, #4e4e8c 0%, #cc245a 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e4e8c), color-stop(100%, #cc245a));background:-webkit-linear-gradient(left, #4e4e8c 0%, #cc245a 100%);background:-o-linear-gradient(left, #4e4e8c 0%, #cc245a 100%);background:-ms-linear-gradient(left, #4e4e8c 0%, #cc245a 100%);background:linear-gradient(to right, #4e4e8c 0%, #cc245a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left, endColorstr=$right,GradientType=1);}
.section-service__content{background:url(../img/temp/service-bg_min.png) no-repeat 50% 50%;}
.section-service .section__title{padding:70px 95px;}
.section-main-page-banner{background:#7ac3f8 url(../img/church1.png) no-repeat 100% 100%;}
.section-main-page-banner{background:url(../img/church_mainbg.jpg) no-repeat bottom right;background-size:cover;background-color: #7AC3F8;}
@media all and (max-width:1050px){.section-main-page-banner{-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto;}
}
@media all and (max-width:1180px){.section-main-page-banner .section-content-text{padding-right:300px;}
}
.section-destinations-banner{background:url(../img/temp/destinations/russia.jpg) no-repeat 50% 0;}
.section-city-banner{background:url(../img/temp/city/city-main-spb_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-tours-banner{background:url(../img/temp/tours/banner_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-tours-banner .section-content-wrap{padding-right:0;}
.section-tour-banner{background:url(../img/temp/tour/banner.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-transsib-banner{/*background:url(../img/temp/transsib/banner_new.png) no-repeat 0 0;*/-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-transsib-banner{background:url(../img/temp/transsib/Trans-SiberianRailroad-min.jpg) no-repeat center;}
.section-agencies-banner{background:url(../img/temp/agencies/banner_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-agencies-description{background:url(../img/temp/agencies/description-bg.jpg) no-repeat 0 0;height:600px;padding:75px 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-about-banner{background:url(../img/temp/about/banner1.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-choose{background:url(../img/temp/about/choose-company.jpg) no-repeat 0 0;height:700px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-mice-banner{background:url(../img/temp/mice/banner_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-blog-banner{background:url(../img/temp/blog/banner_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-404-banner{background:url(../img/error-bg_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-post-banner{background:url(../img/temp/post/banner.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-post-banner:before, .section-contacts-banner:before, .section-transsib-banner:before{content:' ';background:url(../img/custom/black_bg.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;}
.section-transsib-banner:before {display: none;}
.section-contacts-banner{background:url(../img/temp/contacts/banner_new.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section-post-banner .section-content-wrap{padding-right:100px;}
.section-transsib-banner .section-content-wrap{padding-right:80px;}
.section-transsib-banner .section-content-text{padding-right:0;}
.section-about-banner .section-content-wrap{padding-right:0;}
.section-about-banner .section-content-text{padding-right:0;}
.language{position:relative;}
.language .i{margin-left:0px;}
.language-btn{padding-right:15px;position:relative;}
.language-btn:after{border:4px solid transparent;border-top:4px solid #fff;content:'';position:absolute;display:block;right:0;top:9px;}
.language-btn:hover:after{border:4px solid transparent;border-bottom:4px solid #cd2459;top:4px;}
.language:hover .language-drop{display:block;}
.language:hover .language-btn:after{border:4px solid transparent;border-bottom:4px solid #cd2459;top:4px;}
.language-drop{position:absolute;display:none;background:#fff;left:-65px;padding:3px 15px 10px 10px;width:100px;}
.language-drop-item{color:#000;margin-top:8px;font-size:12px;}
.language-drop-item:first-child{margin-top:0;}
.language-drop-item:hover{color:#fe749f;}
.language-drop-item .i{margin-right:10px;}
.language-drop-item.is-selected{color:#989898;cursor:default;}
.language-drop-item.is-selected .i{opacity:.9;}
.tabs{background:#fff;}
.tabs__nav{background:#fff;padding:17px 0 42px;position:relative;}
.tabs__nav__wrap{margin-left:-30px;}
.tabs__nav__i{display:inline-block;vertical-align:middle;color:#000;text-transform:uppercase;margin:25px 0 0 25px;font:18px/18px "Roboto", sans-serif;padding:5px 0;position:relative;}
.tabs__nav__i span{display:inline-block;vertical-align:middle;padding:0 5px;}
.tabs__nav__i--transform{text-transform:none;}
.fifa_tabs {color: #4e4e8c;}
.tabs__nav__i:hover{color:#fd4881;}
.tabs__nav__i--active{font-weight:900;cursor:default;}
.tabs__nav__i--active:hover{font-weight:900;color:#000;}
.tabs__nav__i--highlighted{color:#fff;background:#cd2459;font-weight:400;}
.tabs__nav__i--highlighted:hover{color:#fff;}
.tabs__nav__text{color:#000;margin-top:20px;line-height:26px;}
.tabs__content{overflow:hidden;}
.tabs__content__wrap{display:block;}
.tabs__content__wrap:after{content:'';display:table;clear:both;}
.tabs__content__i{display:block;float:left;}
.default-tabs{width:100%;position:relative;background:#d13263;}
.default-tabs__nav{display:table;width:100%;}
.default-tabs__nav__i{display:table-cell;vertical-align:middle;height:70px;width:25%;text-align:center;text-transform:uppercase;background:#e7507f;border-left:1px solid #d13263;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.default-tabs__nav__i:hover{color:#fff;background:#e9618c;}
.default-tabs__nav__i:first-child{border-left:0;}
.default-tabs__nav__i--opened{background:#d13263 !important;}
.default-tabs__content{width:100%;overflow:hidden;}
.default-tabs__content__wrap:after{content:'';display:table;clear:both;}
.default-tabs__content__i{background:#d13263;display:block;float:left;}
.default-tabs__content__i--opened{display:block;}
.default-tabs__content__i__text{padding:40px 100px 45px;font:20px/30px "Roboto", sans-serif;}
.default-tabs__content__i__text p + p{margin-top:30px;}
.default-tabs__content__i__image{position:relative;width:100%;height:250px;}
.default-tabs__content__i__image img{position:absolute;/*left:0;top:0;*/min-width:100%;height:auto;}
.collapse__wrap{display:none;}
.collapse__btn{display:block;width:100%;background:#cd2459;text-align:center;cursor:pointer;color:#fff;font-size:16px;padding:25px 0 20px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.collapse__btn:hover{background:#d23a6a;}
.collapse__btn .i{margin-left:10px;}
.bx-wrapper{position:relative;margin:0 auto 50px;padding:0;overflow:hidden;*zoom:1;}
.bx-wrapper img{display:block;}
.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-loading{min-height:50px;background:url(../img/custom/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-pager{display:none;}
.bx-wrapper .bx-prev{left:40px;}
.bx-wrapper .bx-prev:before{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';display:block;position:absolute;width:35px;height:28px;background:url(../img/custom/icons.png) no-repeat -250px 0;top:50%;left:50%;}
.bx-wrapper .bx-next{right:40px;}
.bx-wrapper .bx-next:before{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';display:block;position:absolute;width:35px;height:28px;background:url(../img/custom/icons.png) no-repeat -300px 0;top:50%;left:50%;}
.bx-wrapper .bx-controls-direction a{-webkit-transform:translate(0, -75%);-moz-transform:translate(0, -75%);-ms-transform:translate(0, -75%);-o-transform:translate(0, -75%);transform:translate(0, -75%);position:absolute;top:50%;outline:0;text-indent:-9999px;z-index:9999;width:72px;height:72px;border-radius:50%;background:rgba(78, 78, 140, 0.7);}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.gallery-img img{width:100%;}
.gallery-txt{padding:0 100px;color:#989898;margin-top:25px;}
.load-pdf img, .load-pdf span{display:inline-block;vertical-align:middle;}
.load-pdf span{margin-left:18px;}
.load-pdf img{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.rate{display:inline-block;vertical-align:top;height:15px;}
.rate .i{vertical-align:top;margin-left:3px;}
.rate .i:first-child{margin-left:0;}
.recommended{position:absolute;z-index:3;background:#4e4e8c;background:-moz-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e4e8c), color-stop(100%, #cd2459));background:-webkit-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:-o-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:-ms-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:linear-gradient(to right, #4e4e8c 0%, #cd2459 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left, endColorstr=$right,GradientType=1);font:12px/12px "Roboto", sans-serif;text-transform:uppercase;padding:9px 15px;}
.tour-video{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block;position:absolute;left:50%;bottom:-60px;text-align:center;font-size:14px;}
.tour-video:before{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:2;content:'';display:block;width:13px;height:12px;background:url(../img/custom/icons.png) no-repeat -300px -150px;top:34%;left:52%;}
.tour-video:after{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1;content:'';display:block;width:36px;height:36px;background:#4e4e8c;opacity:.7;top:34%;left:50%;border-radius:50%;}
.tour-video img{-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.8);box-shadow:0 0 8px rgba(0, 0, 0, 0.8);display:block;margin-bottom:5px;}
.reviews{padding:50px 0;background:#fff;}
.reviews__list{margin-top:-55px;}
.reviews__list:after{content:'';display:table;clear:both;}
.reviews__list__i{width:50%;float:left;margin-top:55px;}
.reviews__list__i:nth-child(odd){padding-right:20px;}
.reviews__list__i:nth-child(even){padding-left:20px;}

.section_reviews .tabs__nav__wrap {margin-left: 0;}
.section_reviews .reviews__list {margin-top: 0;columns: 4;}
.section_reviews .reviews__list__i {width: 100%;padding-left:0;padding-right:0;float: left;page-break-inside: avoid;break-inside: avoid;margin-top: 25px;}
.section_reviews .reviews__list__i__text {height: initial;}
.section_reviews .g-table-row-mid {display: block;}
.section_reviews .g-table-col {display: block;}
.section_reviews .reviews__list__i__author_name {max-width: 130px;}
.section_reviews .reviews__list__i__rate {display: block;text-align: center;}

.reviews__list__i__wrap{color:#000;background:#f9f2f5;border-radius:3px;padding:30px;position:relative;}
.reviews__list__i__wrap:before{width:0;height:0;border-top:18px solid #f9f2f5;border-right:18px solid transparent;content:'';display:block;position:absolute;bottom:-18px;}
.reviews__list__i__text{font:14px/22px "Roboto", sans-serif;margin-bottom:15px;height:66px;overflow:hidden;}
.reviews__list__i__author_image, .reviews__list__i__author_name, .reviews__list__i__date, .reviews__list__i__rate{display:inline-block;vertical-align:middle;}
.reviews__list__i__author_image{overflow:hidden;width:45px;height:45px;border-radius:50%;margin-right:15px;}
.reviews__list__i__author_image img{width:100%;height:100%;}
.reviews__list__i__author_name{font:16px "PT Serif Caption", serif;margin-top:-3px;}
.reviews__list__i__date{font:300 14px/14px "Roboto", sans-serif;color:#959595;margin-right:15px;}
.reviews__list__i__rate{height:15px;margin-top:-5px;}
.reviews__list__i [class*="col"]:nth-child(even){text-align:right;}
.tags{margin-left:-8px;}
.tags__i{display:inline-block;vertical-align:middle;margin-left:8px;background:#fff;color:#000;font-size:14px;padding:5px 10px 6px;cursor:pointer;min-height:33px;-webkit-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out, color 0.3s ease-in-out;transition:background 0.3s ease-in-out, color 0.3s ease-in-out;}
.tags__i:hover{background:#000;color:#fff;}
.show-more-btn{display:block;width:100%;background:#cd2459;text-align:center;cursor:pointer;color:#fff;font-size:16px;padding:25px 0 20px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.show-more-btn:hover{background:#d23a6a;}
.show-more-btn .i{margin-left:10px;}
.main-about p{font:22px/30px "PT Serif", serif;}
.main-about p + p{margin-top:30px;}
.main-about__list__i{position:relative;margin:30px 0 0 -10px;padding:0 40px 0 75px;font:16px/26px "Roboto", sans-serif;}
.main-about__list__i:first-child{margin-top:0;}
.main-about__list__i__icon{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;left:0;top:50%;}
.main-about__list__i__icon.i-9,
.main-about__list__i__icon.i-10,
.main-about__list__i__icon.i-11,
.main-about__list__i__icon.i-12 {width: 40px;height: 40px;background-image: url(../img/custom/home_new_icons.png);background-repeat: no-repeat;background-size: 80px;filter:invert(1);}
.main-about__list__i__icon.i-9 {background-position: 0 -40px;}
.main-about__list__i__icon.i-10 {background-position: -40px -40px;}
.main-about__list__i__icon.i-11 {background-position: -40px 0;}
.main-about__list__i__icon.i-12 {background-position: 0 0;}
.main-tours__list__i{position:relative;display:block;background:no-repeat center #fff;background-size: cover;}
.main-tours__list__i--3i{width:33.33%;height:400px;}
.main-tours__list__i--3ih{width:33.33%;height:200px;}
.main-tours__list__i--1i{width:100%;height:400px;}
.main-tours__list__i--6i{width:16.666%;height:200px;}
.main-tours__list__i__image{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;background: no-repeat center #4e4e8c;background-size:cover;}
.main-tours__list__i__image img{position:absolute;top:0;height:100%;min-width:100%;}
.main-tours__list__i__image--left img{left:0;}
.main-tours__list__i__image--right img{right:0;}
.main-tours__list__i__image--center img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;}
.main-tours__list__i__title{position:absolute;z-index:2;width:100%;left:0;padding:32px 40px 40px;}
.main-tours__list__i__title--lg{font:36px "PT Serif Caption", serif;}
@media all and (max-width:1000px){.main-tours__list__i__title--lg{font-size:20px;}
}
.main-tours__list__i__title--md{font:20px "PT Serif Caption", serif;}
.main-tours__list__i__title--sm{font:20px "PT Serif Caption", serif;padding:20px 20px 25px;}
@media all and (max-width:1000px){.main-tours__list__i__title--sm{font-size:16px;}
}
.main-tours__list__i__title--top{top:0;}
.main-tours__list__i__title--bottom{bottom:0;}
.main-tours__list__i:hover{}
.main-tours__list__i:hover [class*="image"]{}
.special{height:430px;display:table;width:100%;background:url(../img/temp/main-page/special-tour_new.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
/*.special_fix{background:url(../img/custom/ton.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}*/
.special_fix{background: linear-gradient(to right, rgba(78, 78, 140, .75), rgba(205, 36, 90, .75));height:430px;display:table;width:100%;}
.black_fix{background:url(../img/custom/black_bg.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:430px;display:table;width:100%;}
/*.fix404{background:url(../img/custom/ton.png) repeat-y;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}*/
.fix404{background: linear-gradient(to right, rgba(78, 78, 140, .75), rgba(205, 36, 90, .75));height:150%;display:table;width:100%;margin-top:-150px;}
.special-wrap{display:table-cell;vertical-align:middle;padding:0 95px;}
.special a{display:inline-block;vertical-align:middle;font-size:20px;line-height:20px;}
.main-team__i{height:300px;width:25%;position:relative;overflow:hidden;}
@media all and (max-width:1100px){.main-team__i{width:25%;}
}
@media all and (max-width:800px){.main-team__i{width:50%;}
}
.main-team__i__image{position:absolute;z-index:1;width:100%;height:100%;background:no-repeat center;background-size:cover;background-color:#4e4e8c;}
.main-team__i:nth-child(2) .main-team__i__image,
.main-team__i:nth-child(4) .main-team__i__image,
.main-team__i:nth-child(5) .main-team__i__image,
.main-team__i:nth-child(7) .main-team__i__image {background-color:#b4357c;}
.main-team__i__image img{height:100%;min-width:100%;position:absolute;top:0;}
.main-team__i__image--left img{left:0;}
.main-team__i__image--right img{right:0;}
.main-team__i__image--center img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;}
.main-team__i__content{position:absolute;z-index:2;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.55)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);bottom:0;left:0;width:100%;padding:30px 35px 20px;}
.main-team__i__content__title{font:18px "PT Serif Caption", serif;margin-bottom:5px;}
.main-team__i__content__text{font:300 14px "Roboto", sans-serif;}
.blog-post{background:#fff;}
.blog-post__image-col{height:400px;}
.blog-post__description{padding-top:50px;padding-bottom:50px;height:400px;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
@media all and (max-width:1130px){.blog-post__description{height:auto;}
}
.blog-post__description span{display:block;}
.blog-post__description__title{line-height:normal;margin-bottom:25px;}
.blog-post__description__link:hover{color:#fe749f;}
.blog-post__description__features{margin-top:25px;}
.blog-post__description__features span{display:inline-block;vertical-align:middle;}
.blog-post__description__date{margin-right:25px;}
.blog-post:hover{color:#fff;}
.blog-post:hover .blog-post__description.section__col--pink{background-color:rgba(205, 36, 89, 0.8);}
.blog-post:hover .blog-post__description.section__col--violet{background-color:rgba(78, 78, 140, 0.8);}
.main-contacts__info__i{margin-top:25px;}
.main-contacts__info__i:first-child{margin-top:0;}
.main-contacts__info__i__list__i{margin-top:5px;}
.main-contacts__info__i__list__i:first-child{margin-top:0;}
.main-contacts__info__i__list__i i, .main-contacts__info__i__list__i span{display:inline-block;vertical-align:middle;}
.main-contacts__info__i__list__i i{margin-right:5px;}
.destinations-list__i{width:100%;height:300px;position:relative;display:block;background:#fff;}
.destinations-list__i {float: left;width: 50%;}
.destinations-list__i__image{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.destinations-list__i__image img{min-width:100%;height:100%;position:absolute;left:0;top:0;}
.destinations-list__i__title{position:absolute;z-index:2;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.55)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.55) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);left:0;bottom:0;width:100%;padding:45px 0;color:#fff;}
.destinations-list__i:hover [class*="image"]{}
.destinations-list__i:hover .page-layout{color:#fe749f!important;}
.destinations-other-list__i{width:33.33%;background:#cd2459;position:relative;}
.destinations-other-list__i:before{border:19px solid transparent;border-bottom:19px solid #cd2459;position:absolute;z-index:2;content:'';display:block;position:absolute;left:40px;top:213px;}
.destinations-other-list__i__image{position:relative;z-index:1;width:100%;height:250px;overflow:hidden;}
.destinations-other-list__i__image img{position:absolute;top:0;left:-1px;height:100%;min-width:101%;}
.destinations-other-list__i__content{padding:45px 40px 60px;}
.destinations-other-list__i__title{font:30px "PT Serif Caption", serif;margin-bottom:4px;word-break:break-word;}
.destinations-other-list__i__cities{font:14px/18px "PT Serif Caption", serif;}
.destinations-other-list__i__cities span{font:14px/18px "Roboto", sans-serif;margin-left:4px;}
.destinations-other-list__i__text{font:14px/18px "Roboto", sans-serif;margin-top:20px;}
.service{padding:80px 115px 95px 95px;}
.service__text{font:22px/30px "Roboto", sans-serif;}
.service__text p + p{margin-top:40px;}
.service__btn{margin-top:20px;}
.map{width:100%;}
.map-destinations{height:600px;}
.map-city{height:600px;}
.map-transsib{height:600px;}
.map-spb{height:300px;}
.map-moscow{height:300px;}
.map-irkutsk{height: 300px;}
.map-collapse__btn{display:block;width:100%;cursor:pointer;background:#cd2459;text-align:center;color:#fff;font:16px/16px "Roboto", sans-serif;padding:38px 0;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.map-collapse__btn:hover{background:#d23a6a;}
.map-collapse__btn .i{margin-right:15px;}
.map-collapse__wrap{display:none;overflow:hidden;}
.about-city__list{background:#4e4e8c;padding:70px 0 0;}
.about-city__list .page-layout{display:flex;}
.about-city__list__i{display:inline-block;vertical-align:top;width:25%;padding:0 20px;margin-left:-3px;text-align:center;margin-bottom:65px;}
.about-city__list__i__icon{position:relative;height:65px;margin-bottom:10px;}
.about-city__list__i__icon .i{}
.about-city__list__i__title{font:700 20px "Roboto", sans-serif;margin-bottom:20px;}
.about-city__list__i__text{color:#dbdbfa;font-weight:300;}
.about-city__text{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font:20px/30px "Roboto", sans-serif;color:#000;background-repeat:no-repeat;background-position:0 100%;padding:110px 0 470px;}
.about-city__text blockquote{font:27px "PT Serif Caption", serif;margin-top:50px;}
.about-city__text blockquote + p{margin-top:50px;}
.about-city__text p + p{margin-top:35px;}
.about-city__text__wrap{width:100%;padding:0 95px;}
.about-city__text--bg_spb{background-image:url(../img/temp/city/about-city-spb_new.jpg);}
.tours__list a, .tours__list span{display:block;}
.tours__list__i{position:relative;height:400px;width:100%;}
@media (min-width:830px) and (max-width:1080px) {
	.tours__list__i {height: 600px;}
	.tours__list__i .tours__list__i__content {padding-left: 50px;padding-right: 50px;}
}
@media (min-width:1080px) and (max-width:1200px) {
	.tours__list__i {height: 500px;}
}
.tours__list__i{width: 50%;float: left;}
.tours__list__i__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;background-position: center;background-size:cover;transition:all .2s ease .3s;}
.tours__list__i__image img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width: auto;height:auto;}
.tours__list__i:hover .tours__list__i__image{}
.tours__list__i:hover .tours__list__i__content{}
.tours__list__i__content{position:absolute;z-index:2;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);width:100%;left:0;bottom:0;padding:70px 100px 50px;color:#fff;}
.tours__list__i__title{font:36px "PT Serif Caption", serif;margin-bottom:10px;}
.tours__list__i__text{font:22px/30px "Roboto", sans-serif;}
.city-accommodation__text{background:#4e4e8c;padding:65px 100px;font:20px/30px "Roboto", sans-serif;}
.city-accommodation__list:after{content:'';display:table;clear:both;}
.city-accommodation__list__i{float:left;width:33.33%;height:400px;position:relative;}
.city-accommodation__list__i__image{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;}
.city-accommodation__list__i__image img{position:absolute;top:0;left:0;height:100%;min-width:100%;}
.city-accommodation__list__i__content{position:absolute;z-index:2;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);left:0;bottom:0;width:100%;padding:35px 40px 20px;}
.city-accommodation__list__i__title{font:20px "PT Serif Caption", serif;margin-bottom:10px;}
.city-accommodation__list__i__title .i{margin:-4px 0 0 5px;}
.city-accommodation__list__i__text{font:14px/18px "Roboto", sans-serif;}
.city-accommodation__list__i__tags-list{margin-top:15px;}
.city-accommodation__list__i__tags-list__i{display:inline-block;vertical-align:middle;font:14px/14px "Roboto", sans-serif;}
.city-accommodation__list__i__tags-list__i .i{margin-right:7px;}
.city-accommodation__list__i__recommended{position:absolute;z-index:3;background:#4e4e8c;background:-moz-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e4e8c), color-stop(100%, #cd2459));background:-webkit-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:-o-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:-ms-linear-gradient(left, #4e4e8c 0%, #cd2459 100%);background:linear-gradient(to right, #4e4e8c 0%, #cd2459 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left, endColorstr=$right,GradientType=1);font:12px/12px "Roboto", sans-serif;text-transform:uppercase;padding:9px 15px;}
.city-accommodation__any{background:#cd2459;text-align:center;font:16px;padding:13px 0;}
.city-excursions__download{text-align:center;padding:32px 0 35px;font-size:14px;}
.city-excursions__download img{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.35);box-shadow:0 0 15px rgba(0, 0, 0, 0.35);margin-right:20px;}
.city-excursions__download a{color:#000;}
.city-excursions__download a:hover{color:#fe749f;}
.city-excursions__download--bg-violet{background:#4e4e8c;}
.city-excursions__download--bg-violet a{color:#fff;}
.city-excursions__download--bg-violet a:hover{color:#fe749f;}
.city-excursions__list__i{height:274px;}
.city-excursions__list__i__description{padding:35px 45px 36px 100px;}
.city-excursions__list__i__title{font:30px "PT Serif Caption", serif;margin-bottom:20px;}
.city-excursions__list__i__text{font:14px/20px "Roboto", sans-serif;}
.city-excursions__list__i__features{margin-top:15px;}
.city-excursions__list__i__features__i{display:inline-block;vertical-align:middle;margin-right:15px;font-size:14px;font-weight:300;}
.city-excursions__list__i__features__i .i{margin-right:10px;}
.city-transport__text{background:#4e4e8c;font:20px/30px "Roboto", sans-serif;padding:55px 100px 60px;}
.city-transport__list:after{content:'';display:table;clear:both;}
.city-transport__list__i{position:relative;width:100%;height:400px;float:left;}
.city-transport__list__i--3i{width:33.33%;}
.city-transport__list__i__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.city-transport__list__i--2img .city-transport__list__i__image{width:50%;}
.city-transport__list__i--2img .city-transport__list__i__image + .city-transport__list__i__image{left:50%;}
.city-transport__list__i__image img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;height:100%;min-width:100%;top:0;left:50%;}
.city-transport__list__i__content{position:absolute;z-index:2;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);bottom:0;left:0;width:100%;padding:50px 40px 25px;min-height:145px;}
.city-transport__list__i__title{font:20px "PT Serif Caption", serif;margin-bottom:15px;}
.city-transport__list__i__text{font-size:14px;margin-bottom:15px;}
.city-transport__list__i__count{font-size:14px;}
.city-transport__list__i__count i{margin-right:9px;}
.city-transport__about-text{background:#cd2459;text-align:center;line-height:26px;padding:12px 0 14px;}
.city-entertainment__text{background:#4e4e8c;padding:85px 100px 100px;}
.city-entertainment__text p{font:20px/30px "Roboto", sans-serif;padding-right:50px;}
.city-entertainment__text__title{font:60px/60px "PT Serif Caption", serif;margin-bottom:30px;}
.city-entertainment__list:after{content:'';display:table;clear:both;}
.city-entertainment__list__i{float:left;width:33.33%;height:400px;position:relative;}
.city-entertainment__list__i__image{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.city-entertainment__list__i__image img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;top:0;height:100%;min-width:101%;left:50%;}
.city-entertainment__list__i__content{position:absolute;z-index:1;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);bottom:0;left:0;width:100%;padding:40px 40px 20px;}
.city-entertainment__list__i__title{font:20px "PT Serif Caption", serif;margin-bottom:15px;}
.city-entertainment__list__i__text{font:14px/18px "Roboto", sans-serif;margin-bottom:15px;min-height:54px;}
.city-entertainment__list__i__tags{font:14px "Roboto", sans-serif;margin-left:-15px;}
.city-entertainment__list__i__tags__i{display:inline-block;vertical-align:middle;margin-left:15px;}
.city-entertainment__list__i__tags__i .i{margin-right:7px;}
.city-entertainment__about-text{background:#cd2459;text-align:center;padding:12px 0;}
.city-entertainment__event{background:url(../img/temp/city/event-bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:400px;padding:95px 100px 0;}
.city-entertainment__event a{display:inline-block;vertical-align:middle;}
.city-tips__text{background:#4e4e8c;padding:85px 100px 100px;}
.city-tips__text p{font:20px/30px "Roboto", sans-serif;padding-right:50px;}
.city-tips__text__title{font:60px/60px "PT Serif Caption", serif;margin-bottom:30px;}
.city-tips__list__i{width:33.33%;position:relative;background:#cd2459;}
.city-tips__list__i__image{position:relative;z-index:1;width:100%;height:250px;overflow:hidden;}
.city-tips__list__i__image img{position:absolute;height:100%;min-width:100%;left:0;top:0;}
.city-tips__list__i__content{position:relative;z-index:2;padding:40px 40px 65px;}
.city-tips__list__i__content:before{border:19px solid transparent;border-bottom:19px solid #cd2459;position:absolute;z-index:2;content:'';display:block;position:absolute;left:40px;top:-38px;}
.city-tips__list__i__title{font:30px "PT Serif Caption", serif;margin-bottom:15px;}
.city-tips__list__i__text{font:14px/18px "Roboto", sans-serif;}
.city-specials__about-text{background:#cd2459;text-align:center;padding:12px 0;}
.city-specials__list__i__description{padding:60px 45px 65px 100px;}
.city-specials__list__i__title{font:36px "PT Serif Caption", serif;margin-bottom:30px;}
.city-specials__list__i__markers{font-size:20px;}
.city-specials__list__i__markers li{position:relative;padding-left:40px;margin-top:15px;}
.city-specials__list__i__markers li:first-child{margin-top:0;}
.city-specials__list__i__markers li:before{content:'';position:absolute;background:#fff;width:10px;height:10px;border-radius:50%;top:8px;left:0;display:block;}
.city-specials__hotels__i{position:relative;height:400px;}
.city-specials__hotels__i__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
.city-specials__hotels__i__image img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;top:0;left:50%;min-width:100%;height:100%;}
.city-specials__hotels__i__content{position:absolute;z-index:2;background:transparent;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$top, endColorstr=$bottom,GradientType=0);bottom:0;left:0;width:100%;padding:35px 40px 20px;}
.city-specials__hotels__i__title{font:20px "PT Serif Caption", serif;margin-bottom:15px;}
.city-specials__hotels__i__title .i{margin:-5px 0 0 4px;}
.city-specials__hotels__i__text{font:14px/18px "Roboto", sans-serif;margin-bottom:25px;}
.city-specials__hotels__i__tags__i{font-size:14px;}
.city-specials__hotels__i__tags__i .i{margin-right:5px;}
.city-specials__hotels-price{text-align:center;background:#4e4e8c;padding:42px 0;font-size:14px;}
.city-specials__hotels-price span{font:20px "PT Serif Caption", serif;}
.tour-row__features{background:#4e4e8c;text-align:center;padding:70px 0 60px;}
.tour-row__features__i{display:inline-block;vertical-align:middle;position:relative;padding:65px 0 0;font:700 18px "Roboto", sans-serif;margin:0 80px;}
.tour-row__features__i i{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;top:0;left:50%;}
.tour-row__about{background:#cd2459;padding:40px 0;}
.tour-row__about .left{font-size:14px;}
.tour-row__about__price{font:20px "PT Serif Caption", serif;margin-bottom:20px;}
.tour-row__about__price i{margin-right:8px;}
.tour-row__about__download{font-size:14px;}
.tour-row__about__download img{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.5);box-shadow:0 0 15px rgba(0, 0, 0, 0.5);margin-right:35px;}
.tour-programm__i__description{padding:65px 45px 70px 100px;}
.tour-programm__i__details{font:20px/30px "Roboto", sans-serif;}
.tour-programm__i__details li{position:relative;margin-top:30px;padding-left:95px;}
.tour-programm__i__details li .day{position:absolute;left:0;top:0;font-family:"PT Serif Caption", serif;}
.tour-programm__i__title{font:30px "PT Serif Caption", serif;margin-bottom:25px;}
.tour-programm__i__markers__i{position:relative;padding-left:40px;margin-top:15px;}
.tour-programm__i__markers__i:first-child{margin-top:0;}
.tour-programm__i__markers__i:before{content:'';display:block;position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:50%;background:#fff;}
.tour-programm__i__markers__i__day{font-family:"PT Serif Caption", serif;}
.tour-programm__i__markers__i__text{font:14px/20px "Roboto", sans-serif;margin-top:7px;}
.tour-price{text-align:center;background:#cd2459;padding:40px 0;}
.tour-price span, .tour-price i{display:inline-block;vertical-align:middle;}
.tour-price span{font:20px "PT Serif Caption", serif;margin-right:7px;}
.tour-price i{margin-right:10px;}
.tour-detailed-info__title{font:20px "PT Serif Caption", serif;margin-bottom:30px;}
.tour-detailed-info__markers li{position:relative;padding-left:40px;font:14px/20px "Roboto", sans-serif;margin-top:15px;padding-right:65px;}
.tour-detailed-info__markers li:first-child{margin-top:0;}
.tour-detailed-info__markers li:before{content:'';display:block;position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;background:#fff;}
.download{background:#fff;text-align:center;font-size:14px;padding:75px 0 70px;}
.download a{color:#000;}
.download a:hover{color:#fe749f;}
.download img{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);display:inline-block;vertical-align:middle;margin-right:15px;}
.other-tours__list a{opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.other-tours__list a:hover{color:#fe749f;}
.other-tours__list:after{content:'';display:table;clear:both;}
.other-tours__list__i{position:relative;overflow:hidden;float:left;width:100%;height:150px;text-align:center;}
.other-tours__list__i--4i{width:25%;}
.other-tours__list__i--3i{width:33.33%;}
.other-tours__list__i:before{position:absolute;z-index:2;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.3);}
.other-tours__list__i img{position:absolute;z-index:1;top:0;left:0;min-width:100%;height:100%;}
.other-tours__list__i span{position:absolute;z-index:3;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;display:block;max-width:100%;font:18px "PT Serif Caption", serif;}
.agencies-description{color:#000;padding:0 100px;}
.agencies-description__text{font:22px/30px "PT Serif", serif;}
.agencies-description__download{margin:65px auto 0;width:495px;}
.agencies-description__download__i{display:block;color:#000;margin-top:30px;}
.agencies-description__download__i:first-child{margin-top:0;}
.agencies-description__download__i:hover{color:#fe749f;}
.agencies-description__download img{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.6);box-shadow:0 0 7px rgba(0, 0, 0, 0.6);width:90px;margin-right:20px;}
.agencies-section{padding:65px 0 70px;}
.agencies-section--pink{background:#cd2459;}
.agencies-section--violet{background:#4e4e8c;}
.agencies-section__content{position:relative;padding-left:150px;}
.agencies-section__content .h1{line-height:50px;}
.agencies-section__text{font:20px/30px "Roboto", sans-serif;}
.agencies-section__download img{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.4);box-shadow:0 0 7px rgba(0, 0, 0, 0.4);width:90px;margin-right:20px;}
.agencies-section .i{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;top:50%;left:0;}
.about-section{background:#4e4e8c;padding:70px 0 60px;}
.about-section__content{padding:0 100px;}
.about-section__content blockquote{font:27px "PT Serif Caption", serif;margin-bottom:30px;}
.about-section__content p{font:20px/30px "Roboto", sans-serif;}
.about-section__content div{margin:40px 0;}
.about-propositions__list:after{content:'';display:table;clear:both;}
.about-propositions__list__i{width:33.33%;float:left;height:400px;position:relative;}
.about-propositions__list__i__image{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;}
.about-propositions__list__i__image img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;height:100%;min-width:100%;top:0;left:50%;}
.about-propositions__list__i__title{position:absolute;z-index:2;width:100%;left:0;bottom:0;padding:0 30px 30px;font:30px "PT Serif Caption", serif;min-height:110px;}
.section-choose{position:relative;}
.section-choose__content{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;top:50%;width:100%;padding:0 100px;font:60px "PT Serif Caption", serif;text-align:center;}
.mice-about blockquote, .mice-about p{margin-top:40px!important;}
#fix-baba{padding:0px!important;}
.mice-about{padding:30px 0 645px;background:#759FD1 url(../img/Unknown-n.png) no-repeat bottom left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mice-about__content{padding:0 300px;}
.mice-about__content p{font:20px/30px "Roboto", sans-serif;}
.mice-about__content blockquote{font:27px "PT Serif Caption", serif;}
.mice-about__content p, .mice-about__content blockquote{margin-top:55px;}
.mice-about__content p:first-child, .mice-about__content blockquote:first-child{margin-top:0;}
.mice-list__i{background:#cd2459;}
.mice-list__i__image{position:relative;z-index:1;width:100%;height:240px;overflow:hidden;}
.mice-list__i__image img{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;min-width:100%;height:100%;top:0;left:50%;}
.mice-list__i__content{position:relative;z-index:2;font:14px/18px "Roboto", sans-serif;padding:30px 38px 40px;}
.mice-list__i__content:before{border:19px solid transparent;border-bottom:19px solid #cd2459;position:absolute;z-index:2;content:'';display:block;position:absolute;left:40px;top:-38px;}
.mice-list__i--more{position:relative;}
.mice-list__i--more .mice-list__i__content{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:auto;height:auto;top:50%;left:50%;font:36px/36px "PT Serif Caption", serif;}
.mice-list__i--more .mice-list__i__content:before{display:none;}
.mice-event{background:url(../img/temp/mice/event_new.jpg) no-repeat 0 0;height:400px;position:relative;font:20px/30px "Roboto", sans-serif;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mice-event__content{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;width:100%;padding:0 100px;top:50%;left:0;}
.mice-meetings{background:url(../img/temp/mice/meetings_new.jpg) no-repeat 0 0;background:url(../img/temp/mice/meetings_newest.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mice-meetings__content{padding:110px 100px 115px;}
.mice-meetings__content p{font:20px/30px "Roboto", sans-serif;}
.mice-meetings__content blockquote{font:27px "PT Serif Caption", serif;}
.mice-meetings__content p, .mice-meetings__content blockquote{margin-top:55px;}
.mice-meetings__content p:first-child, .mice-meetings__content blockquote:first-child{margin-top:0;}
.post{width:100%;background:#fff;color:#000;}
.post__content{padding:95px 200px 50px;}
.post__content figure{margin:0 -200px;}
.post__content figure img{width:100%;}
.post__content figcaption{padding:0 100px;color:#989898;margin-top:5px;}
.post__content .video{margin:0 -200px;}
.post__content .video img{width:100%;}
.post__content .video__caption{padding:0 100px;color:#989898;margin-top:5px;}
.post__content p{font:20px/30px "Roboto", sans-serif;margin-bottom: 15px;}
.post__content li p {display: inline;}
.post__content ul{font:20px/30px "Roboto", sans-serif;margin-bottom: 15px;margin-left: 15px;}
.post__content ul li {list-style: inside;}
.post__content h2, .post__content h3, .post__content h4{font:32px "PT Serif Caption", serif;}
.post__content p + figure,
.post__content figure + h2{margin-top:60px;}
.post__content p + h2,
.post__content p + h3,
.post__content p + h4{margin-top:50px;}
.post__content h2 + p,
.post__content h3 + p,
.post__content h4 + p{margin-top:15px;}
.post__content p + .video{margin-top:125px;}
.post__content .video + h3,
.post__content .video + h2{margin-top:85px;}
.post__content a{color:#000;text-decoration:underline;}
.post__content a:hover{color:#fe749f;text-decoration:none;}
.post__info__title{font:32px "PT Serif Caption", serif;margin-bottom:25px;}
.post__info__social{display:table;}
.post__info__social__i{display:table-cell;vertical-align:middle;height:51px;width:150px;text-align:center;color:#fff;position:relative;}
.post__info__social__i:before{content:'';position:absolute;width:100%;height:100%;display:block;top:0;left:0;background:transparent;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.post__info__social__i:hover{color:#fff;}
.post__info__social__i:hover:before{background:rgba(255, 255, 255, 0.4);}
.post__info__social__i .i{margin-right:10px;}
.post__info__social__i--facebook{background:#3b5997;}
.post__info__social__i--twitter{background:#00acee;}
.post__info__social__i--google{background:#dd4b39;}
.post__comments{background:#f9f2f5;padding:65px 0 70px;margin-top:85px;}
.post__comments__title{font:32px "PT Serif Caption", serif;margin-bottom:45px;}
.post__comments__list__i{margin-top:40px;}
.post__comments__list__i:first-child{margin-top:0;}
.post__comments__list__i__top{margin-bottom:15px;}
.post__comments__list__i__top .left{font-family:"PT Serif Caption", serif;}
.post__comments__list__i__top .right{color:#989898;font:14px/16px "Roboto", sans-serif;}
.post__comments__list__i__comment{font:14px/22px "Roboto", sans-serif;}
.post__comments__answer{margin:30px 0 0 45px;}
.post__comments__answer > .left{width:64px;}
.post__comments__answer > .right{width:92%;}
@media all and (max-width:950px){.post__comments__answer > .right{width:89%;}
}
@media all and (max-width:1100px){.post__info .left{width:100%;}
.post__info .right{float:left;margin-top:20px;}
}
.post__nav:after{content:'';display:table;clear:both;}
.post__nav__i{float:left;width:50%;height:150px;position:relative;display:block;background:no-repeat center;background-size: cover;}
.post__nav__i__image{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;top:0;left:0;background:no-repeat center;background-size: cover;}
.post__nav__i__image:before{position:absolute;z-index:2;content:'';display:block;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}
.post__nav__i__image img{position:absolute;z-index:1;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);width:800px;position:absolute;top:-200%;left:50%;}
.post__nav__i__title{position:absolute;z-index:2;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;font:18px "PT Serif Caption", serif;width:100%;text-align:center;}
.contacts{position:absolute;bottom:0;width:100%;padding:0 100px;}
.contacts .section__col--left{padding-left:0;padding-top:74px;}
.contacts .section__col--right{padding:30px 40px 40px;/*padding:30px 40px 0;*/}
.contacts-row{padding:30px 0 35px;}
.contacts-row--pink{background:#cd2459;}
.contacts-row--violet{background:#4e4e8c;}
.contacts-row--map{position:relative;z-index:3;}
.contacts-row--map:before{position:absolute;z-index:1;content:'';display:block;position:absolute;top:-38px;left:100px;}
@media all and (max-width:980px){.contacts-row--map:before{left:40px;}
}
.contacts-row--map.contacts-row--pink:before{border:19px solid transparent;border-bottom:19px solid #cd2459;}
.contacts-row--map.contacts-row--violet:before{border:19px solid transparent;border-bottom:19px solid #4e4e8c;}
@media all and (min-width:1420px){#city_fix{height:3112px;}
}
.tabs__nav__i--highlighted:hover{background:#D23A6A;}
.post__comments input{border-color:#aea9ab;}
.post__comments input:focus{border-color:#000;}
.post__nav__i:hover .i-46{background:url(../img/custom/icons.png) no-repeat -399px -51px;}
.post__nav__i:hover .i-45{background:url(../img/custom/icons.png) no-repeat -350px -51px;}
@media all and (max-width:1130px){#fix_title{padding-right:0px;padding-bottom:20px;}
#fix_title h1{display:none;}
#fix_title div{text-align:center;padding-right:0px;}
.blog-list .blog-post span{width:100%!important;}
.blog-list .blog-post .section__col--has-image img{position:absolute;left:0;min-width:none!important;height:auto!important;}
}
a[data-nav='specials']{text-align:center;}
@media all and (max-width:810px){.page-footer-design span{display:none;}
}
.fix_much{width:100%;height:240px;position:absolute;top:0px;left:0px;background-color:#000;z-index:2;opacity:0.3;}
.page-footer-menu, .page-footer-menu-item{vertical-align:top!important;}
.fix_trans{display:inline-block;vertical-align:middle;color:#000;text-transform:uppercase;margin:25px 0 0 25px;font:18px/18px "Roboto", sans-serif;padding:5px 0;position:relative;}
@media all and (max-width:1020px){#rev_2, #rev_3{display:none;}
#rev_0, #rev_1{width:100%;padding:0px!important;}
}
.fix_img_exc img{max-width:800px;height:initial!important;top:-50%;}
.fix_img_exc_top{display:none;}
@media all and (max-width:1130px){.city-excursions__list__i{height:initial!important;}
.fix_img_exc_top{display:block;height:400px;}
.fix_img_exc_top img{height:initial!important;top:0%;}
.tour-detailed-info .section__col.section__col--left{padding-bottom:30px;}
.tour-detailed-info .section__col.section__col--right{padding-top:30px;}
}
@media all and (max-width:1220px){.page-footer-design span{display:none;}
}
.fix_day_tour{display:none;}
@media all and (max-width:1130px){.fix_day_tour{display:block;height:200px;}
.fix_day_tour img{height:initial!important;top:-100%;}
}
.default-tabs__content__i__image{overflow:hidden;}
@media all and (max-width:780px){.page-footer-bottom{font-size:0px;}
}
@media all and (max-width:1530px){.fix_sub_blog{float:left;margin-top:20px;}
.post__info .fix_sub_blog_l{width:100%;}
}
@media all and (max-width:909px){.city-entertainment__event .special_fix{padding:50px 100px 0!important;}
}
#main_fix{padding-right:75px;}
@media all and (max-width:1006px){.tour-row__features__i{width:170px;margin-bottom:30px;}
}
.section-contacts-banner form{padding-right:0px!important;}
@media all and (max-width:1130px){.f__sent{margin-top:150px;margin-bottom:150px}
}
@media all and (max-width:1210px){#main_fix{width:87%;}
}
@media all and (max-width:1180px){#main_fix{padding-right:20px;}
}
@media all and (max-width:1130px){#main_fix{padding-right:75px;}
}
@media all and (max-width:1095px){#main_fix{padding-right:100px;}
}
@media all and (max-width:1080px){#main_fix{padding-right:175px;}
}
.f-add-comment .f__sent{margin-top:0px;}
@media (max-width:1190px){.section-main-page-banner{-webkit-background-size:50% auto;-moz-background-size:50% auto;-o-background-size:50% auto;background-size:50% auto;}
}
@media (max-width:1070px){.agencies-section__download span{display:inline-block;width:405px;vertical-align:middle;}
}
@media (max-width:1120px){.page-header-menu-item a{font-size:14px;}
}
.page-header-logo img{width:70px;margin-right:-10px}
#lang_block{margin-top:-5px;margin-left: 35px;}
.main-about .load-pdf span{width:74%;}
.FIX_HEIGHT{height:3290px!important;}
@media all and (max-width:900px){.destinations-other-list__i__title{font-size:20px;}
}
@media all and (max-width:1000px){.mice-about__content{padding:0 150px;}
}
.new-service{}
.en_service{background:url('../img/service/oltaservice990en.png') no-repeat 0 0;height:202px;}
.s1_service{background:url('../img/service/oltaservice990ru.png') no-repeat 0 0;height:234px;}
.fr_service{background:url('../img/service/oltaservice990fr.png') no-repeat 0 0;height:234px;}
.es_service{background:url('../img/service/oltaservice990es.png') no-repeat 0 0;height:234px;}
@media (max-width:1200px){.en_service{background:url('../img/service/oltaservice700en.png') no-repeat 0 0;height:260px;}
.s1_service{background:url('../img/service/oltaservice700ru.png') no-repeat 0 0;height:335px;}
.fr_service{background:url('../img/service/oltaservice700fr.png') no-repeat 0 0;height:322px;}
.es_service{background:url('../img/service/oltaservice700es.png') no-repeat 0 0;height:322px;}
}
@media (max-width:855px){.en_service{background:url('../img/service/oltaservice460en.png') no-repeat 0 0;height:366px;}
.s1_service{background:url('../img/service/oltaservice460ru.png') no-repeat 0 0;height:449px;}
.fr_service{background:url('../img/service/oltaservice460fr.png') no-repeat 0 0;height:449px;}
.es_service{background:url('../img/service/oltaservice460es.png') no-repeat 0 0;height:449px;}
}
#new_about img{max-width: 100%;max-height: 80px;}
#banner_fixed{position:fixed;z-index:1000;top:10px;right: 39px;}
#banner_fixed2{position:fixed;z-index:1000;top:45px;right: 121px;}
#banner_fixed3{position:fixed;z-index:999;top:45px;right: 175px;}
#banner_fixed_help{min-width:750px;max-width:1600px;margin:0 auto;position:relative;text-align:right;height:10px;padding-right:90px;}
@media (max-width:1030px){#lang_block{margin-right:70px;}
}
@media (max-width:850px){#banner_fixed img{width:60px;}
#banner_fixed{top:34px;}
#banner_fixed_help{padding-right:80px;}
}
#new_about{z-index:2;}
#new_about .section__title{padding-top:40px;padding-bottom:0px;margin-bottom:-30px;}

.footer_popup{position:fixed;bottom:0px;min-width:750px;max-width:1600px;width:100%;margin:0 auto;z-index:10;background-color:#24272c;height:100px;}
.footer_popup_content{display:inline-block;vertical-align:top;height:100px;width:88%;position:relative;}
.footer_popup_content:before{content: '';background:url('../img/popup/wave_black.png')repeat-x;background-position:top right;height:5px;width:100%;display:block;position:relative;top:-5px;}
.footer_popup_link{display:inline-block;vertical-align:top;height:100px;background-color:#caa33e;float:right;width:12%;font:20px/20px "Roboto",sans-serif;font-weight:bold;text-align:center;color:#1f2227;text-decoration:none!important;line-height:100px;}
.footer_popup_link:before{content:'';background:url('../img/popup/wave_yellow.png')repeat-x;background-position:0px 0px;height:4px;width:100%;display:block;position:relative;top:-4px;}
.footer_popup_link:hover{background-color:#bc983c;color:#1f2227;}
.footer_popup_link:hover:before{background:url('../img/popup/wave_yellow.png')repeat-x;background-position:0px 100%;}
.footer_popup_content:after{content:'';background:url('../img/popup/award2019.png')no-repeat;width:129px;height:113px;display:block;position:absolute;top:-24px;left:7%;background-size:cover;}
.footer_popup_text{text-align:center;padding-left:18%;}
.first_text{color:#d2aa3f;font:32px "PT Serif Caption",serif;margin-top:6px;}
.two_text{font:16px/16px "Roboto",sans-serif;margin-top:7px;}
@media all and (max-width:1030px){.footer_popup_text{padding-left:35%;padding-right:5%;}
    .two_text{font:14px/14px "Roboto",sans-serif;line-height:24px;margin-top:-2px;}
    .first_text{margin-top:0px;}}
.privacy-policy{width: 800px;margin:0 auto;margin-top:50px;margin-bottom:50px;background-color:#fff;color:#000;}
.privacy-policy__logo{padding:69px 77px;}
.privacy-policy__text{padding:19px 85px 240px;font-size:11px;font-family:"PT Serif Caption",serif;letter-spacing:-0.2px;margin-bottom:-225px;}
.privacy-policy__text p{line-height:17px;margin-bottom:11px;}
.privacy-policy__text p:first-child{margin-bottom:38px;}
.privacy-policy__text ul{margin-top:-7px;margin-left:36px;line-height:27px;margin-bottom:33px;}
.privacy-policy__text ul li{position:relative;}
.privacy-policy__text ul li:before{content:'ї';position:absolute;left:-19px;}
@media all and (max-width: 830px){
.privacy-policy{margin:50px 15px;width: calc(100%-30px);}.section-main{height: 885px;}
.tours__list__i {width: 100%;}
#lang_block {margin-right: 0;}
}
.cstm-checkbox{font:14px/14px "Roboto",sans-serif;color:#818181;margin-top:25px;position:relative;}
.cstm-checkbox a{color:#000;}
.cstm-checkbox a:hover{color:#fe749f;}
.cstm-checkbox span{cursor:pointer;border:1px solid #000;width:31px;height:31px;display:inline-block;vertical-align:top;}
.cstm-checkbox__text{display: inline-block;vertical-align:top;width:330px;margin-left:17px;line-height:18px;margin-top:-1px;}
.checkbox-pol--active:before{content:'';background:#000;width:calc(100% - 14px);display:block;height:calc(100%-14px);margin:7px;}
.checkbox-pol--wrong{border-color:red!important;}
section.youtubeVideo {position: relative;width: 100%;height: 550px;overflow: hidden;}
section.youtubeVideo > .overlay {width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;background: /*url(/upload/OltaTravel_youtube.jpg)*/ center;background-size: cover;cursor: pointer;transition: all .3s ease;transform: scale(1.05);}
section.youtubeVideo:hover > .overlay {transform: scale(1);}

.main-contacts__details__i__list {margin-bottom: 5px;}
.main-contacts__details__i__list__i {display: inline-block;}
.main-contacts__details__i__list__i:nth-of-type(1) {font-weight: 700;width: 260px;}

.js-submit-btn:disabled {
    cursor: default;
    background: transparent!important;
    color: #ea6d94!important;
    border-color: #ea6d94!important;
}
.js-request-form label {
    cursor: pointer;
}
.js-request-form label:hover {
    color: #fe749f;
}
.c-popup {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.c-popup--active {
    display: block;
}
.c-popup__bg {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(254, 116, 159, 0.9);
    color: #fe749f;
}
.c-popup__content {
    background: #cd2459;
    position: fixed;
    width: 50%;
    left: 50%;
    top: 50%;
    margin-left: -25%;
    margin-top: -12%;
    padding: 40px;
}
.c-popup__content-footer {
    text-align: center;
}
.c-popup__content-text {
    margin-bottom: 20px;
    overflow-y: scroll;
    height: 250px;
}
.c-popup__content-text .privacy-policy__text {
    padding-bottom: 19px!important;
}
.not-scroll {
    overflow: hidden;
}
#banner_fixed_help {display: none;}
.banners_home {padding-top: 30px;}
.banners_home > a {display: inline-block;margin-right: -18px;}
.banners_home > a img {width: auto;height: 70px;}
.tour-page-content-text {padding: 50px 0;}
*[data-lazy_bg]:not(.main-tours__list__i__image) {background: #4e4e8c;opacity: 0;}

/* slick slider min */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline: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{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.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}

.city-video-slider {padding: 100px 0;}
.city-video-slider .slick-arrow {position: absolute;top: calc(50% - 30px);width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;background:rgba(255,255,255, .2);transition: background .3s ease;z-index: 2;cursor:pointer;border-radius: 50%;}
.city-video-slider .slick-arrow:hover {background:rgba(255,255,255, .5);}
.city-video-slider .slick-arrow:active {transform: scale(.9);}
.city-video-slider .slick-prev {left: calc(50% - 486px);}
.city-video-slider .slick-next {right: calc(50% - 486px);}
.city-video-slider .slick-arrow span {position: relative;margin-bottom: 7px;}
.city-video-slider .slick-arrow span::before,
.city-video-slider .slick-arrow span::after {content:'';display: block;width:25px;height:3px;background:#4e4e8c;border-radius: 5px;}
.city-video-slider .slick-arrow span::before {transform: rotate(-45deg);}
.city-video-slider .slick-arrow span::after {transform: rotate(45deg);margin-top: 13px;}
.city-video-slider .slick-next span {transform: scale(-1,1);}
.city-video-slider .video-slider-item {position: relative;border-radius: 40px;overflow: hidden;margin: 0 30px;width: 850px;max-width: 100%;}
.city-video-slider .slider-item__iframe {position: relative;padding-top: 56.25%;width: 100%;}
.city-video-slider .slider-item__iframe iframe {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.city-video-slider .slider-item__play {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: no-repeat center;background-size:cover;display:flex;justify-content: center;align-items:center;cursor:pointer;}
.city-video-slider .slider-item__playbutton {display: flex;justify-content: center;align-items: center;width: 100px;height: 100px;border-radius: 50%;background:#4e4e8c;transition: background .3s ease;padding-left: 20px;}
.city-video-slider .slider-item__play:hover .slider-item__playbutton {background: #cd2459;} 
.city-video-slider .slider-item__play:active .slider-item__playbutton {transform: scale(.9);} 
.city-video-slider .slider-item__playbutton::after {content:'';border: 16px solid transparent;border-left: 26px solid white;}
/*.city-video-slider */
