@charset "utf-8";#excursions div.type p{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;}
@media screen and (min-width:1278px) and (max-width:3000px){.fotos .bx-wrapper{position:relative;margin:0 auto 205px !important;padding:0;}
header .nav_left{min-width: 900px;}
/*.size_post{width:1000px !important;}
.size_post .content{width:659px !important;}*/
.size_post #rel_posts .news{margin-right:10px; width:31% !important; height:220px;}
/*.size_post #rel_posts .news:nth-child(2n+2){margin-right:0 !important;}*/
.map_sl{height:400px;}
#metro{margin-top:35px;}
#excursions div.type{margin-top:20px;}
.sla{margin-right:0 !important;}
.sort .jq-selectbox__trigger{top:0px !important;}
#excursions .sort .jq-selectbox__text{padding-left:10px;}
#populars div.news{width:189px;}
#populars div.news.medium{width:304px;}
.bxslider_title a{width:240px;}
.pos_top{margin-top:-106px !important;}
.pos_top_dub{margin-top:-212px !important;}
#populars div.small_r{margin-left:10px;}
#populars div.small_l{margin-right:10px;}
#post div.gallery ul li{margin-left:3px;margin-right:10px;margin-top:5px;width:198px;height:198px;}
#sorting div.only_free{float:right;margin:15px 20px 0 0;}
.jq-checkbox{margin-top:-2px;}
#post div.gallery ul li:nth-child(3n+3){margin-right:0 !important;}
.size_post .bx-has-controls-direction{width:646px;margin-top:-180px;}
.bxslider2 li{max-width:850px !important;}
#post_zagruz{width:630px;}
#sorting{border-bottom:1px solid #d9d9d9;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f5f5f5));background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
#post_zagruz div.news.medium{margin-right:5px}
.main_news .bx-has-controls-direction{margin-top:-160px;width:930px;margin-left:-10px;}
.bxslider_image{border:2px solid #000;border-radius:4px;}
#block_pos_mobile .news:nth-child(3n+3){margin-right:0 !important;}
#block_pos_mobile div.news{margin:0px 26px 20px 0px !important;}
#populars div.small_r{margin-right:0 !important;}
#populars div.news.large{width:409px;}
.pos_top{margin-top:-115px !important;}
.pos_top_dub{margin-top:-217px !important;}
.sla{margin-right:0 !important;}
#populars div.news.medium{width:304px;margin-right:11px;}
#populars div.news{margin:0px 21px 30px 0px;}
#excursions .jq-selectbox__trigger{top:0px !important;}
.sputnik-tours-box-widget-v2, .tours-box-widget-wrap {min-height:188px;}
/*iframe {max-width:800px; max-height:400px}*/
.promotion iframe {max-width:100% !important;}
}
@media screen and (max-width:1278px) and (min-width:1000px){.fotos .bx-wrapper{position:relative;margin:0 auto 205px !important;padding:0;}
header .nav_left{min-width: 645px;}
#block_pos_mobile .news:nth-child(3n+3){margin-right:0 !important;}
#block_pos_mobile div.news{margin:0px 9px 20px 0px !important;}
#populars div.small_r{margin-right:0 !important;}
#populars div.news.large{width:409px;}
.pos_top{margin-top:-110px !important;}
.pos_top_dub{margin-top:-213px !important;}
.sla{margin-right:0 !important;}
#populars div.news.medium{width:304px;margin-right:11px;}
#actions_cats_list div.links ul{margin:0 0 0 -15px;}
#actions_cats_list div.links ul li{width:285px;margin-left:25px;}
/*#main .content div.main_news article:nth-child(n+4){display:none;}*/
#populars div.small_l{margin-right:10px;}
.map_sl{height:400px;}
.size_post{width:1000px !important;}
.size_post .content{width:659px !important;}
.size_post #rel_posts .news{margin-right:10px;}
.size_post #rel_posts .news:nth-child(2n+2){margin-right:0 !important;}
.bxslider2 li{max-width:750px !important;}
#post_zagruz div.news.medium{margin-right:2px}
.jq-checkbox{margin-top:-2px;}
#metro{margin-top:35px;}
.jspContainer{width:646px !important;}
.jspPane{width:646px !important;}
.size_post .bx-has-controls-direction{width:645px;margin-top:-180px;}
#post div.gallery ul li{margin-left:3px;margin-bottom:5px;margin-top:5px;margin-right:3px;width:198px;height:198px;}
#post div.gallery ul li:nth-child(3n+3){margin-right:0 !important;}
.wrapper{width:995px;}
#main .content div.articles div.marked{}
header div.header_banner{width:468px !important;margin:25px 0 0 310px !important;position:absolute;}
header div.right div.top a{margin-left:-2px;}
header div.inside_header div.socials{margin-left:25px;}
header div.inside_header div.socials p{display:none;}
#main .content{width:645px;}
#bottom div.left_row{width:350px;}
#bottom div.last_posts{width:295px;margin-right:10px;}
#bottom div.pop_places{width:295px;}
#bottom div.left_row .vk_group img{width:100%;}
#bottom div.last_posts:nth-child(2n){display:none;}
#main .content div.main_news article.large{width:643px;}
#main .content div.main_news article{width:314px;}
footer div.links{width:315px;}
footer div.links ul li{margin-bottom:5px;}
footer div.links ul li:nth-child(odd){margin-left:0;width:145px;}
footer div.links ul li:nth-child(odd):before{width:0;height:0;}
.bx-wrapper{max-width:645px !important;}
#sorting div.choose_metro p{display:none;}
#sorting div.choose_metro a{background: #FCFCFC url(../images/metro.png) no-repeat center;}
#main .content div.articles div.article, #main .content div.articles div.popular, #main .content div.articles div.where_visit{width:316px;margin-right:-2px;}
#excursions div.sort{width:75%;}
#excursions div.type{padding:0 0 15px 0px;border-bottom:1px solid #F0F0F0;margin-left:20px;}
#excursions div.sort p span{float:left;margin-top:5px;margin-right:2px;margin-left:10px;}
#excursions div.sort{margin-top:30px;}
#excursions div.sort p .jq-selectbox__select{width:110px;margin-top:-6px;margin-left:0px;padding-left:10px;}
#excursions button{margin-top:25px;}
#page404 div.large{width:420px;margin-left:10px;}
#page404 div.text{width:520px;margin-right:10px;}
#populars div.gridblock{width:625px !important;}
#post_zagruz .small_r{margin-left:5px !important;}
#post div.list article div.content{width:455px;}
#main .content div.articles div.banner{width:314px;background:#fff;}
header div.right form input{float:right;width:210px;}
.ya-site-form {float:right;width:170px;}
#sorting{border-bottom:1px solid #d9d9d9;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f5f5f5));background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
.bxslider_image{width:306px;border:2px solid #000;border-radius:4px;}
.bxslider_sl{opacity:0.8;background:url(../images/bg_slide.png);width:304px;height:285px;position:absolute;margin-top:-285px;}
.main_news .bx-viewport ul li{width:320px !important;}
#main .content div.main_news div.bottom{width:304px;}
.bx-has-controls-direction{width:675px;margin-top:-170px;}
.sort .jq-selectbox__trigger{top:0px !important;}
#excursions .sort .jq-selectbox__trigger{top:-3px !important;}
.sputnik-tours-box-widget-v2, .tours-box-widget-wrap {min-height:188px;}
/*iframe {max-width:600px; max-height:400px}*/
}
@media screen and (max-width:1278px) {#favorites  ul.blok  li:last-child {display:none;}}
@media screen and (max-width:1040px) and (min-width:1000px){.fotos .bx-wrapper{position:relative;margin:0 auto 205px !important;padding:0;}
.bx-has-controls-direction{width:662px;margin-top:-170px;}
.bx-controls-direction .bx-prev{left:4px;}
.bx-wrapper{}
.main_news .bx-viewport ul li{margin-right:8px !important;width:310px !important;}
.bxslider_image{width:310px;}
header div.right div.top {margin-bottom:10px;}
/*iframe {max-width:600px; max-height:400px}*/
}
@media screen and (max-width:999px) and (min-width:768px){
.fotos .bx-wrapper{position:relative;margin:0px auto 195px !important;padding:0;}
header {padding-bottom:0px;}
header div.right div.top{margin-bottom:6px;}
header div.right div.top a {margin-left:0px;}
header div.inside_header{display:none;}
#sorting div.only_free label span.check_bg{margin-top:-3px;}
#block_pos_mobile .news:nth-child(3n+3){margin-right:0 !important;}
#block_pos_mobile div.news{margin:0px 47px 20px 0px !important;;}
.bxslider_title a{width:185px;}
div.sort .jq-selectbox__text{padding-left:10px;}
.sort .jq-selectbox__trigger{top:0px !important;}
#populars .group{width:695px !important;}
.bxslider_sl{display:none;}
.bxslider_title a{margin-top:-200px;}
.map_sl{height:350px;}
#post_zagruz div.news.medium{width:335px;}
.size_post .bx-has-controls-direction{width:722px;margin-top:-180px;margin-left:-13px;}
.size_post #rel_posts .news{margin-right:48px; width: 322px;}
.size_post #rel_posts .news:nth-child(2n+2){margin-right:0 !important;}
#populars div.news.large2{width:100%;}
.irs{}
.sla{margin-right:0 !important;}
#main .content div.articles .mobileblock div.walk div.calendar ul li{margin-left:12px;}
#main .content div.articles .mobileblock div.side_filter div.price p input{width:120px;}
#main .content div.articles .mobileblock div.side_filter div.sort p .jq-selectbox__select{width:175px;text-align:left;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day{width:145px;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night{width:145px;margin-left:17px;}
#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox__select{width:115px;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day label{padding-left:50px;background:url(../images/day.png) no-repeat 22% 50%;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night label{padding-left:50px;background:url(../images/night.png) no-repeat 22% 50%;}
.side_filter .price_sil_out{margin:-22px 0 0 182px;}
.pos_top{margin-top:-110px !important;}
.pos_top_dub{margin-top:-213px !important;}
#populars div.small_r{margin-left:10px;margin-right:0 !important;}
#populars div.small_l{margin-right:10px;}
#excursions div.type{padding:0 10px 0px 20px;width:275px;}
#excursions div.type p{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;}
#populars div.news.medium{width:342px;}
#main .content div.articles div.marked{}
#post_zagruz div.small_r{margin-left:0 !important;margin-right:0 !important}
#populars div.news.large{width:475px;}
#metro{width:735px !important;margin-top:36px;}
#metro div.stations{width:735px !important;}
#metro div.stations div.letter ul{padding-bottom:0;}
#metro div.stations div.letter ul li{display:block;text-align:center;}
.jspPane{width:735px !important;}
.jspContainer{width:735px !important;}
.wrapper{width:735px;}
#main .content div.articles div.banner{width:358px;background:#fff;}
header div.header_banner{display:none;}
header div.inside_header nav ul li{margin-left:25px;}
header div.inside_header nav ul li:before{left:-15px;}
header div.inside_header div.socials{display:none;}
header div.inside_header div.date{margin-left:20px;}
header div.right{width:360px;}
header div.right div.top div.reg_block{float:left;margin-left:10px;}
header div.right div.top a.show_nav{display:block;float:right;width:60px;height:40px;background:#DC2F2A;text-align:center;margin-left:10px;color:#ffffff;font-weight:bold;font-size:24px;line-height:40px;border-radius:0 0 2px 2px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);margin-top:0;position:relative;z-index:101;margin-right:0px;}
header div.right form{width:290px;float:right;}
header div.right form input{width:262px;float:right;}
.ya-site-form {width:290px;float:right;}
#ya-site-form0 {padding-right:0px !important;}
#main .content{width:735px;}
#main .content div.main_news article.large{ /*width:731px;height:330px;*/ width: 483px; height: 220px;}
#main .content div.main_news article{   /* width: 358px;    height: 330px; */ width: 234px;  height: 220px;}
#main .content div.main_news article img{width:100%;height:100%;}
#main .content div.articles div.popular{margin-left:14px;margin-right:-2px}
#main .content div.articles div.article, #main .content div.articles div.popular, #main .content div.articles div.where_visit{width:359px;}
.sidebar{display:none !important;}
#main .content div.articles .mobileblock{display:block;width:359px;}
#bottom div.left_row{width:225px;}
#bottom div.left_row div.subscribe form{padding-bottom:17px;margin:10px 0 0 7px;}
#bottom div.left_row div.subscribe form input{float:none;}
#bottom div.left_row div.subscribe form button{display:block;margin:10px auto auto;float:none;}
#bottom div.left_row div.in_socials p{width:75px;}
#bottom div.left_row div.in_socials ul{width:150px;}
#bottom div.left_row div.in_socials ul li, #bottom div.left_row div.in_socials ul li:first-child{margin-left:25px;margin-bottom:10px;}
#bottom div.pop_places, #bottom div.last_posts{width:250px;margin-left:5px;}
#bottom div.last_posts:nth-child(2n){display:none;}
footer div.copy{width:370px;}
footer div.links{width:300px;}
footer div.links ul li{margin-bottom:5px;}
footer div.links ul li:nth-child(odd){margin-left:0;width:145px;}
footer div.links ul li:nth-child(odd):before{width:0;height:0;}
#main .content div.main_news ul.bxslider li{width:235px !important;}
#sorting div.pop p, #sorting div.choose_metro p, #sorting div.only_free label{font-size:11px;}
#excursions div.sort{width:150px;margin-left:0;}
.bx-has-controls-direction{width:765px;margin-top:-135px;margin-left:-5px;}
#excursions div.sort p .jq-selectbox__select{width:121px;}
.main_news .bx-viewport{margin-left:10px;}
#excursions div.price{margin-left:0px !important;border:none !important;width:235px;}
#excursions button{margin-top:-5px;margin-right:20px;}
#excursions{padding-bottom:12px;}
.excursionlist ul.subcateg li:first-child {margin-left:40px !important;}
.excursionlist ul.subcateg li:first-child:before{width:6px !important;height:6px !important;}
.bl_lines{width:1px;height:70px;background:#f0f0f0;float:left;margin-top:40px;margin-right:10px;}
#actions_cats_list div.links ul li{width:338px;margin-left:25px;}
#actions_cats_list div.links ul{margin:0 0 0 -25px;}
#excursions div.sort p span{display:block;margin-bottom:10px;}
#page404 div.large{margin-top:55px;width:auto;float:none;}
#page404 div.large img{width:460px;}
#page404 div.text{width:auto;float:none;margin-right:0;}
#page404 div.text div.hgroup{text-align:center;}
#page404 div.text form{width:520px;margin:40px auto auto;}
#populars div.grid, #populars div.gridblock{width:auto !important;}
#post div.list article div.content{width:545px;}
#post div.gallery ul li:nth-child(3n+3){margin-right:0 !important;}
#post div.gallery ul li{width:198px;height:198px;float:left;margin-left:7px;margin-bottom:20px;margin-top:5px;margin-right:39px;}
#sorting{border-bottom:1px solid #d9d9d9;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f5f5f5));background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
.bxslider_image{border:2px solid #000;border-radius:4px;}
#favorites img.img-resp1,#favorites ul li{width:155px;}
#favorites ul li {max-height:178px;}
#favorites{height:176px;}
.sputnik-tours-box-widget-v2, .tours-box-widget-wrap {min-height: 188px;}
}
@media screen and (max-width:767px) and (min-width:600px){
.fotos .bx-wrapper{position:relative;margin:0px auto 175px !important;padding:0;}
header div.inside_header{display:none;}
header div.right div.top a {margin-left:0px;}
.bxslider_title a{width:223px;}
.bxslider_sl{background:none;}
.bxslider{margin-left:5px;}
.bxslider_image{border:2px solid #000;border-radius:4px;width:270px;}
#main .content div.main_news div.bottom{width:274px;}
#metro .jspPane{width:570px !important;}
div.stations div.letter{border-bottom:1px solid #EAEAEA;}
div.sort .jq-selectbox__text{padding-left:5px;}
.bx-has-controls-direction{margin-left:0;}
.menu_line{border-bottom:1px solid #EAEAEA;margin-top:20px;}
.map_sl{height:300px;}
.bxslider_title a{margin-top:-240px;}
.main_news .bx-viewport ul li{width:280px !important;}
.bx-has-controls-direction{width:588px;margin-top:-152px;}
.side_filter .price_sil_in{margin:-22px 0 0 51px;}
.side_filter .price_sil_out{margin:-22px 0 0 160px;}
#post div.list article div.content_tils{width:380px;float:left;margin-left:20px;margin-top:-5px;}
#actions_cats_list div.links ul{margin:0 0 0 -40px;}
.pos_top{margin-top:-95px !important;}
.pos_top_dub{margin-top:-190px !important;}
#block_pos_mobile .news:nth-child(3n+3){margin-right:0 !important;}
#block_pos_mobile div.news{margin:0px 25px 20px 0 !important;}
#sorting div.only_free{float:right;margin:15px 5px 0 0;}
#sorting div.choose_metro{margin-left:10px !important;}
#sorting{padding:0 0 0 10px;border-bottom:1px solid #d9d9d9;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f5f5f5));background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
.only_free_s1{display:none;}
.only_free_s2{display:inline-block;}
#post_zagruz div.news.medium{margin-right:10px;}
.size_post .bx-has-controls-direction{width:555px;margin-top:-160px;}
.size_post #rel_posts .news{margin-right:22px; width: 252px; height: 250px;}
.size_post #rel_posts .news:nth-child(2n+2){margin-right:0 !important;}
#metro{width:570px !important;margin-top:36px;}
#metro div.stations{width:570px !important;}
#metro div.stations div.letter ul{padding-bottom:0;border-bottom:none;}
#metro div.stations div.letter ul li{display:block;text-align:center;}
.jspPane{width:570px !important;}
.jspContainer{width:570px !important;}
#main .content div.articles div.popular{margin-left:13px;margin-right:-2px}
#main .content div.articles div.marked{}
.wrapper{width:570px;}
header{padding-bottom:0px;} /*было 50, убрал после скрытия меню*/
footer div.links ul li:before{width:0;}
header #logo{width:265px;background-size:100% auto;}
header .slogan{color:#363636;font:12.2px 'Intro Cond Black', sans-serif;letter-spacing:1.85px;position:absolute;top:60px;left:47px;}
header div.header_banner, header div.right div.top a.prom{display:none;}
header div.inside_header nav ul li{margin-left:57px;}
header div.inside_header nav ul li:before{left:-30px;}
header div.inside_header div.socials{display:none;}
header div.inside_header div.date{margin-left:290px;margin-top:-100px;}
header div.inside_header div.best{margin-top:-50px;}/*вернуть на -100px когда добавится четвертый пункт в меню, а то в мобильной версии едет регион*/
header div.right{width:240px;}
header div.right div.top div.reg_block{float:left;margin-left:0px;}
header div.right div.top a.show_nav{display:block;float:right;width:60px;height:40px;background:#DC2F2A;text-align:center;margin-left:10px;color:#ffffff;font-weight:bold;font-size:24px;line-height:40px;border-radius:0 0 2px 2px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);margin-top:0;position:relative;z-index:101;}
header div.right form{width:570px;float:right;position:relative;top:135px;}
header div.right form input{width:570px;}
.ya-site-form {width:570px;float:right;position:relative;top:130px;}
#ya-site-form0 {padding-right:0px;}
#main .content{width:570px;}
#main .content div.main_news article.large{width:567px;height:255px;}
#main .content div.main_news article{width:276px;height:255px;}
#main .content div.main_news article img{width:100%;height:100%;}
#main .content div.articles div.article, #main .content div.articles div.popular, #main .content div.articles div.where_visit, #main .content div.articles div.banner{width:277px;}
/*#main .content div.main_news article:nth-child(n+4){display:none;}*/
.sidebar{display:none !important;}
#main .content div.articles .mobileblock{display:block;width:277px;}
#main .content div.articles .mobileblock div.walk div.top div.where{width:170px;}
#main .content div.articles .mobileblock div.walk div.top div.where .jq-selectbox__select{width:70px;}
#main .content div.articles .mobileblock div.walk div.top div.metro{margin-left:0;width:90px;}
#main .content div.articles .mobileblock div.walk div.top div.metro a.metro_link{width:30px;}
#main .content div.articles .mobileblock div.walk div.calendar ul li{margin-left:3px;}
#main .content div.articles .mobileblock div.side_filter p.head{text-align:center;}
#main .content div.articles .mobileblock div.side_filter div.type, #main .content div.articles .mobileblock div.side_filter div.price{padding-left:5px;padding-right:5px;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day, #main .content div.articles .mobileblock div.side_filter div.type div.time div.night{width:123px;}
#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox__select{width:93px;}
#main .content div.articles div.popular div.one div.right{width:160px;}
#bottom div.left_row{width:570px;float:none;}
#bottom div.left_row div.subscribe{width:285px;float:left;}
#bottom div.left_row div.subscribe form{padding-bottom:17px;margin:10px 0 0 7px;}
#bottom div.left_row div.subscribe form input{float:none;}
#bottom div.left_row div.subscribe form button{display:block;margin:10px auto auto;float:none;}
#bottom div.left_row div.vk_group{width:270px;float:left;margin-left:10px;}
#bottom div.left_row div.in_socials{width:285px;float:left;margin:-220px 0 0 40px;}
#bottom div.left_row div.in_socials p{width:75px;display:none;}
#bottom div.left_row div.in_socials ul{width:auto;}
#bottom div.left_row div.in_socials ul li, #bottom div.left_row div.in_socials ul li:first-child{margin-left:10px;margin-bottom:10px;width:40px;height:40px;}
#bottom div.left_row div.in_socials ul li a{width:40px;height:40px;line-height:40px;}
#bottom div.pop_places, #bottom div.last_posts{width:570px;margin-left:0px;margin-bottom:30px;}
#bottom div.pop_places p.head, #bottom div.last_posts p.head{text-align:left;}
#bottom div.pop_places div.articles ul li, #bottom div.last_posts div.articles ul li{float:left;}
#bottom div.pop_places div.articles ul li:first-child, #bottom div.last_posts div.articles ul li:first-child{margin-top:-5px;}
#bottom div.pop_places div.articles ul, #bottom div.last_posts div.articles ul{padding-top:0;margin-top:12px;margin-bottom:12px;}
#bottom div.pop_places div.articles ul.unstyle, #bottom div.last_posts div.articles ul.unstyle{float:right;width:260px;padding-left:10px;margin-left:14px;border-left:1px solid #33434A;}
#bottom div.pop_places div.articles ul.unstyle-left, #bottom div.last_posts div.articles ul.unstyle-left{float:left;width:250px;}
#bottom div.last_posts div.articles:before, #bottom div.pop_places div.articles:before{content:"";width:0;height:0;border-bottom:10px solid #222E33;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:10%;margin-left:-10px;}
#bottom div.pop_places div.articles, #bottom div.last_posts div.articles{float:left;width:550px;}
#bottom div.pop_places div.articles ul li:nth-child(odd), #bottom div.last_posts div.articles ul li:nth-child(odd){}
#bottom div.last_posts:nth-child(2n){display:none;}
footer div.copy{width:300px;}
footer div.links{width:155px;}
footer div.links ul li{margin-bottom:5px;margin-left:0;}
footer div.links ul li:nth-child(odd){margin-left:0;width:145px;}
footer div.links ul li:nth-child(odd):before{width:0;height:0;}
#excursions div.sort{width:70%;}
#excursions button{margin-top:25px;}
#excursions div.type{padding:0 0 15px 0px;border-bottom:1px solid #F0F0F0;margin-left:20px;}
.excursionlist ul.subcateg li:first-child {margin-left:40px !important;}
.excursionlist ul.subcateg li:first-child:before{width:6px !important;height:6px !important;}
.sort .jq-selectbox__trigger{top:0px !important;}
div.sort .jq-selectbox__text{}
#post div.options span.visited{margin-right:0;}
#excursions div.sort p span{float:left;margin-top:5px;margin-right:5px;margin-left:10px;}
#excursions div.sort{margin-top:30px;}
#excursions div.sort p .jq-selectbox__select{width:110px;margin-top:-6px;margin-left:0px;}
#excursions div.price{width:230px !important;}
.sort
#actions_cats_list div.links ul{margin-left:-45px;}
#actions_cats_list div.links ul li{width:245px;margin-left:45px;}
#page404 div.large{margin-top:55px;width:auto;float:none;}
#page404 div.large img{width:460px;}
#page404 div.text{width:auto;float:none;margin-right:0;}
#page404 div.text p{text-align:center;}
#page404 div.text div.hgroup{text-align:center;}
#page404 div.text form{width:520px;margin:40px auto auto;}
#post div.gallery ul li{margin-left:32px;margin-right:30px;}
#rel_posts div.news, #populars div.news{width:160px;}
#populars div.news.large{width:360px;}
#populars div.grid, #populars div.gridblock{width:auto !important;}
#populars div.news.large2{width:100%;}
.sla{margin-right:0 !important;}
.small_r{margin-right:0 !important;}
#populars div.news.medium{width:260px;}
#post div.list article div.content{width:380px;}
.news .title{min-height:40px !important;}
.choose_metro_inviz{display:block;float:left;color:#000000;font:bold 14px/48px 'PT Sans', sans-serif;text-transform:uppercase;margin-right:10px;}
#sorting div.choose_metro p{display:none;}
#post div.buy_block div.buy{max-width:306px;}
#favorites{min-height:215px; display:none;}
#favorites ul li{width:245px;margin-bottom:20px; display:none;}
#favorite_2{display:none;}
#favorite_3{display:none;}
header div.right form{margin-top:0px;}
.sputnik-tours-box-widget-v2, .tours-box-widget-wrap {min-height: 160px;}
/*iframe {max-width:520px;}*/
}
@media screen and (max-width:599px) and (min-width:480px){.fotos .bx-wrapper{position:relative;margin:0px auto 145px !important;padding:0;}
#post div.buy_block .passcity { float: none;   margin: 20px 20px}

header div.inside_header{margin-top:30px; display:none;}
.bxslider_title a{width:165px;}
#populars div.large{width:400px !important;margin:0px 0px 20px 0px;}
.item.article.first{display:none;}
.menu_line{border-bottom:1px solid #EAEAEA;margin-top:20px;}
#excursions .price_sil_in{margin:-27px 0 0 56px !important;}
#excursions .price_sil_out{margin:-27px 0 0 210px !important;}
header div.inside_header nav{width:480px !important;}
#excursions div.sort p .jq-selectbox__select{padding-left:10px;}
#main .content div.articles .mobileblock div.side_filter div.price p input{width:150px;}
.side_filter .price_sil_out{margin:-22px 0 0 212px;}
div.stations div.letter{border-bottom:1px solid #EAEAEA;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day label{padding-left:72px;background:url(../images/day.png) no-repeat 30% 50%;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night label{padding-left:72px;background:url(../images/night.png) no-repeat 30% 50%;}
#main .content div.articles .mobileblock div.side_filter div.sort p .jq-selectbox__select{width:245px;text-align:left;padding-left:5px;}
.widths{width:100% !important;}
.sla{margin-right:0 !important;}
#post div.list article div.content_tils{width:250px !important;}
.bx-has-controls-direction{width:470px;margin-top:-135px;margin-left:-4px;}
.bxslider_sl{display:none;}
.bxslider_title a{margin-top:-190px;}
.bxslider{margin-left:5px;}
.mob_ots{margin-left:-5px !important;}
.size_post #rel_posts .news{margin-left:12px; width: 198px; height: 200px;}
.map_sl{height:300px;}
#post_zagruz div.news.medium{margin-right:5px;}
.size_post .bx-has-controls-direction{width:426px;margin-top:-130px;margin-left:-14px;}
.size_post #rel_posts .news:nth-child(2n+2){margin-right:0 !important;}
/*#main{margin-top:30px;}*/
#metro{width:441px !important;margin-top:36px;}
#metro div.stations div.letter ul{width:340px;float:none;border-bottom:none;padding-bottom:0;}
#metro div.stations div.letter ul li{display:block;text-align:center;}
.jspPane{width:440px !important;}
.jspContainer{width:440px !important;}
.jspScrollable{width:440px !important;}
#main .content div.articles div.marked{}
.wrapper{width:440px;}
header{padding-bottom:40px;}
header #logo{float:none;margin:auto auto;position:relative;top:50px;}
header .slogan{color:#363636;font:14px 'Intro Cond Black', sans-serif;letter-spacing:4.1px;position:absolute;top:90px;left:120px;}
header div.header_banner, header div.right div.top a.prom{display:none;}
header div.inside_header nav ul li{margin-left:32px;display:inline;}
header div.inside_header nav ul li:before{left:-15px;}
header div.inside_header nav ul li a{font-size:16px;}
header div.inside_header div.socials{display:none;}
header div.inside_header div.date{margin-left:75px;margin-top:17px;}
header div.inside_header div.best{margin-top:17px;margin-right:80px;}
header div.right{width:440px;margin-top:-64px;}
header div.right div.top div.reg_block{float:left;margin-left:0px;}
header div.right div.top a.show_nav{display:block;float:right;width:60px;height:40px;background:#DC2F2A;text-align:center;margin-left:10px;color:#ffffff;font-weight:bold;font-size:24px;line-height:40px;border-radius:0 0 2px 2px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);margin-top:0;position:relative;z-index:101;}
header div.right form{width:440px;float:right;position:relative;top:175px;}
header div.right form input{width:440px;}
.ya-site-form {width:440px;float:right;position:relative;top:185px;}
#main .content{width:440px;}
#main .content div.main_news article.large{width:435px;height:220px;}
#main .content div.main_news article{width:209px;height:220px; margin-left:15px;}
#main .content div.main_news article img{width:100%;height:100%;}
#main .content div.articles div.article, #main .content div.articles div.banner{width:436px;margin-left:13px;background:#fff;}
#main .content div.articles div.popular, #main .content div.articles div.where_visit{display:none;}
/*#main .content div.main_news article:nth-child(n+4){display:none;}*/
#main .sidebar{width:440px;}
#main .sidebar nav{display:none;}
#main .sidebar div.walk, #main .sidebar div.side_filter, #main .sidebar div.popular_posts, #main .sidebar div.banner{display:none !important;}
#main .content div.articles .mobileblock{display:block;width:440px;}
#main .content div.articles .mobileblock div.walk div.top div.where{width:215px;margin-right:55px;}
#main .content div.articles .mobileblock div.walk div.top div.where p{width:90px;}
#main .content div.articles .mobileblock div.walk div.top div.where .jq-selectbox__select{width:85px;}
#main .content div.articles .mobileblock div.walk div.top div.metro{margin-left:0;width:145px;}
#main .content div.articles .mobileblock div.walk div.top div.metro p{width:95px;}
#main .content div.articles .mobileblock div.walk div.top div.metro a.metro_link{width:30px;}
#main .content div.articles .mobileblock div.walk div.calendar ul li{margin-left:22px;}
#main .content div.articles .mobileblock div.side_filter p.head{text-align:center;}
#main .content div.articles .mobileblock div.side_filter div.type, #main .content div.articles .mobileblock div.side_filter div.price{padding-left:25px;padding-right:25px;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day, #main .content div.articles .mobileblock div.side_filter div.type div.time div.night{width:183px;}
#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox__select{width:153px;}
#main .content div.articles div.popular div.one div.right{width:160px;}
#bottom div.left_row{width:440px;float:none;}
#bottom div.left_row div.subscribe{width:210px;float:left;}
#bottom div.left_row div.subscribe form{padding-bottom:17px;margin:10px 0 0 7px;}
#bottom div.left_row div.subscribe form input{float:none;width:195px;}
#bottom div.left_row div.subscribe form button{display:block;margin:10px auto auto;float:none;}
#bottom div.left_row div.vk_group{width:210px;float:left;margin-left:10px;margin-bottom:35px;}
#bottom div.left_row div.in_socials{width:200px;float:left;margin:-260px 0 0 0px;}
#bottom div.left_row div.in_socials p{width:75px;display:none;}
#bottom div.left_row div.in_socials ul{width:auto;}
#bottom div.left_row div.in_socials ul li, #bottom div.left_row div.in_socials ul li:first-child{margin-left:10px;margin-bottom:10px;width:40px;height:40px;}
#bottom div.left_row div.in_socials ul li a{width:40px;height:40px;line-height:40px;}
#bottom div.pop_places, #bottom div.last_posts{width:440px;margin-left:0px;margin-bottom:30px;}
#bottom div.pop_places p.head, #bottom div.last_posts p.head{text-align:left;}
#bottom div.pop_places div.articles ul li, #bottom div.last_posts div.articles ul li{float:left;}
#bottom div.pop_places div.articles ul li, #bottom div.last_posts div.articles ul li{float:left;}
#bottom div.pop_places div.articles ul li:first-child, #bottom div.last_posts div.articles ul li:first-child{margin-top:-5px;}
#bottom div.pop_places div.articles ul, #bottom div.last_posts div.articles ul{padding-top:0;margin-top:12px;margin-bottom:12px;}
#bottom div.pop_places div.articles ul.unstyle, #bottom div.last_posts div.articles ul.unstyle{float:right;width:196px;padding-left:10px;margin-left:14px;border-left:1px solid #33434A;}
#bottom div.pop_places div.articles ul.unstyle-left, #bottom div.last_posts div.articles ul.unstyle-left{float:left;width:196px;}
#bottom div.last_posts div.articles:before, #bottom div.pop_places div.articles:before{content:"";width:0;height:0;border-bottom:10px solid #222E33;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:10%;margin-left:-10px;}
#bottom div.pop_places div.articles, #bottom div.last_posts div.articles{float:left;}
#bottom div.last_posts:nth-child(2n){display:none;}
footer div.copy{width:400px;}
footer div.links{width:440px;}
footer div.links ul li{margin-bottom:5px;margin-left:15px;}
footer div.links ul li:nth-child(odd){}
footer div.links ul li:nth-child(odd):before{width:0;height:0;}
#main .content div.main_news ul.bxslider li{margin-right:10px !important;width:215px !important;}
#sorting div.choose_metro p{display:none;}
#sorting div.only_free{margin-right:90px;margin:12px 90px 5px 0;}
#excursions div.sort{width:100%;}
#excursions button{float:none;margin:0 auto;clear:both;margin-bottom:-50px;}
#excursions div.type{width:100%;}
#excursions div.price{box-sizing:border-box;padding:0 20px;width:100%;}
#excursions div.price p br{display:none;}
#excursions div.price p input{width:140px;}
#excursions div.sort p{}
#excursions div.sort p span{display:inline-block;vertical-align:middle;margin-right:10px;}
#excursions div.type div.time div.day{margin-right:20px;}
#excursions div.type div.time div.day, #excursions div.type div.time div.night{width:170px;}
#excursions div.type div.what .jq-selectbox{margin-right:30px !important;}
#excursions div.type div.what .jq-selectbox__select{width:140px;}
#actions_cats_list div.links ul{margin-left:-15px;padding:0 25px;}
#actions_cats_list div.links ul li{width:auto;margin-left:0px;float:none;}
#page404 div.large{margin-top:55px;width:auto;float:none;}
#page404 div.large img{width:460px;}
#page404 div.text{width:auto;float:none;margin-right:0;}
#page404 div.text p{text-align:center;}
#page404 div.text div.hgroup{text-align:center;}
#page404 div.text form{width:440px;margin:40px auto auto;}
#post h1{font:bold 24px 'PT Sans', sans-serif;}
#post div.to_yandex{display:none;}
#post div.post_text div.theme_links{width:220px;}
#post div.post_text div.news{width:220px;}
#post div.post_text div.news img{width:220px;}
#post div.gallery ul li{margin:0;}
#rel_posts{padding-left:7px;padding-right:7px;}
#populars div.news.large2{width:100%;}
#populars div.news.medium, #populars div.news{width:192px;margin-right:16px;}
#populars div.grid, #populars div.gridblock{width:100% !important;}
#post div.list article div.content{width:250px;}
.news small_r{margin-right:0 !important;}
.sorting_bg{height:55px;border-bottom:1px solid #d9d9d9;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f5f5f5));background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
#sorting{padding:0 0 0 0px;}
#sorting div.pop{float:left;margin-left:15px;margin-top:3px;}
#sorting div.choose_metro{float:right;margin-top:5px;margin-right:15px;}
.choose_metro_inviz{display:block;float:left;color:#000000;font:bold 14px/48px 'PT Sans', sans-serif;text-transform:uppercase;margin-right:10px;}
.jq-checkbox{margin-top:-2px;}
.sort .jq-selectbox__trigger{top:0px !important;}
.jq-selectbox__text{}
#metro .jspPane, #metro-list .jspPane {width:420px !important;}
#excursions{margin-bottom:25px;/*display:none;*/}
.excursionlist ul.subcateg li:first-child {margin-left:40px !important;}
.excursionlist ul.subcateg li:first-child:before{width:6px !important;height:6px !important;}
#favorites{margin-bottom:15px;height:185px;display:none;}
#favorites ul li{width:177px;margin-bottom:15px;display:none;}
#favorite_2{display:none;}
#favorite_3{display:none;}
.what .choose_metro a{ margin: 10px 231px 0 0; }
.sputnik-tours-box-widget-v2, .tours-box-widget-wrap {min-height: 411px;}
#mobile_nav p {padding: 2px 20px;}
iframe {max-width:405px;}
}
@media screen and (max-width:479px){.fotos .bx-wrapper{position:relative;margin:0px auto 90px !important;padding:0;}
#main {min-height:3500px;}
#main .content div.articles div.article div.text h2 a {text-decoration:none;}
/*#main .content div.articles div.article div.text p {display:none;}*/
#main .content div.articles div.article div.options {padding: 10px 20px 10px;}
header div.inside_header{margin-top:30px; display:none;}
.mCSB_outside + .mCSB_scrollTools{left:260px;}
body{min-width:300px;overflow-x:hidden;}
#actions_cats_list div.links ul li{width:246px;}
img.size_320{display:block;}
img.size_all{display:none;}
#post div.list article div.content_tils p.place{padding-left:25px;background:url(../images/icon11.jpg) no-repeat 0% 25%;background-size:14px;}
.menu_line{border-bottom:1px solid #EAEAEA;margin-top:20px;}
div.stations div.letter{border-bottom:1px solid #EAEAEA;}
.bxslider_title a{width:230px;margin-top:-245px;}
#post div.list article div.content_tils{width:100% !important;float:left;margin-left:0 !important;margin-top:15px;}
.side_filter .price_sil_in{margin:-22px 0 0 51px;}
.side_filter .price_sil_out{margin:-22px 0 0 160px;}
.bx-has-controls-direction{width:310px;margin-left:-5px;margin-top:-160px;}
.bxslider{margin-left:5px;}
.bxslider li{width:280px !important;}
.bxslider_sl{width:280px;display:}
.map_sl{height:250px;}
#post_zagruz div.news.medium{margin-left:0px !important;}
.size_post .bx-has-controls-direction{width:265px;margin-top:-80px;margin-left:-14px;}
.size_post #rel_posts .news{ height:235px; }
.size_post #rel_posts .news:nth-child(2n+2){margin-right:0 !important;}
#main .content div.articles div.marked{}
/*#main{margin-top:30px;}*/
#metro{width:281px !important;margin-top:36px;}
#metro div.stations div.letter ul{width:180px;float:none;border-bottom:none;padding-bottom:0;}
.jspPane{width:200px !important;}
.jspContainer{width:280px !important;}
.jspScrollable{width:280px !important;}
.wrapper{width:280px;}
header{padding-bottom:43px;}
header #logo{width:280px;background-size:100% auto;float:none;margin:auto auto;position:relative;top:45px;}
header .slogan{color:#363636;font:12.9px 'Intro Cond Black', sans-serif;letter-spacing:1.85px;position:absolute;top:80px;left:50px;width:320px;}
header div.header_banner, header div.right div.top a.prom{display:none;}
header div.inside_header nav ul li{margin-left:0px;width:140px;text-align:center;margin-bottom:15px;}
header div.inside_header nav ul li:first-child, header div.inside_header nav ul li:nth-child(3n){margin-left:0px;}
header div.inside_header nav ul li:nth-child(even){float:right;}
header div.inside_header nav ul li:nth-child(odd){}
header div.inside_header nav ul li:before{width:0;height:0;}
header div.inside_header nav ul li a:before{content:"";width:6px;height:6px;background:#C2C2C2;border-radius:50%;position:absolute;top:30px;left:48%;margin-top:-3px;}
header div.inside_header nav ul li:nth-child(3) a:before, header div.inside_header nav ul li:nth-child(4) a:before{width:0;height:0;}
header div.inside_header nav ul li a{font-size:17px;}
header div.inside_header div.socials{display:none;}
header div.inside_header div.date{margin-left:0px;margin-top:17px;}
header div.inside_header div.best{margin-top:17px;margin-right:0px;}
header div.right{width:280px;margin-top:-64px;}
header div.right div.top div.reg_block{float:left;margin-left:0px;}
header div.right div.top a.show_nav{display:block;float:right;width:60px;height:40px;background:#DC2F2A;text-align:center;margin-left:10px;color:#ffffff;font-weight:bold;font-size:24px;line-height:40px;border-radius:0 0 2px 2px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);margin-top:0;position:relative;z-index:101;}
header div.right form{width:280px;float:right;position:relative;top:230px;}
header div.right form input{width:280px;}
.ya-site-form {display:none; width:255px;float:right;position:relative;top:60px;}
#main .content{width:280px;}
#main .content div.main_news article.large{width:274px;height:220px;}
#main .content div.main_news article.large img.wide{display: none;}
#main .content div.main_news article.large img.narrow{display: block;}
#main .content div.main_news article{width:274px;height: 220px;margin-left: 15px;}
/*#main .content div.main_news article:nth-child(n+4){display:none;}*/
#main .content div.main_news article img{width:100%;height:100%;}
#main .content div.articles div.article, #main .content div.articles div.banner{width:276px;margin-left:13px;}
.item.article.first{display:none;}
#main .content div.articles div.popular, #main .content div.articles div.where_visit{display:none;}
#main .sidebar{width:280px;}
#main .sidebar nav{display:none;}
#main .sidebar div.walk, #main .sidebar div.side_filter, #main .sidebar div.popular_posts, #main .sidebar div.banner{display:none !important;}
#main .content div.articles .mobileblock{display:block;width:280px;}
#main .content div.articles .mobileblock div.walk div.top div.where{width:170px;}
#main .content div.articles .mobileblock div.walk div.top div.where .jq-selectbox__select{width:70px;}
#main .content div.articles .mobileblock div.walk div.top div.metro{margin-left:0;width:90px;}
#main .content div.articles .mobileblock div.walk div.top div.metro a.metro_link{width:30px;}
#main .content div.articles .mobileblock div.walk div.calendar ul li{margin-left:3px;}
#main .content div.articles .mobileblock div.side_filter p.head{text-align:center;}
#main .content div.articles .mobileblock div.side_filter div.type, #main .content div.articles .mobileblock div.side_filter div.price{padding-left:5px;padding-right:5px;}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day, #main .content div.articles .mobileblock div.side_filter div.type div.time div.night{width:123px;}
#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox__select{width:93px;}
#main .content div.articles div.popular div.one div.right{width:160px;}
#bottom div.left_row{width:280px;float:none;}
#bottom div.left_row div.subscribe{width:280px;float:left;}
#bottom div.left_row div.subscribe form{padding-bottom:17px;margin:10px 0 0 7px;}
#bottom div.left_row div.subscribe form input{float:none;width:265px;}
#bottom div.left_row div.subscribe form button{display:block;margin:10px auto auto;float:none;}
#bottom div.left_row div.vk_group{width:280px;float:left;margin-left:0px;margin-bottom:35px;}
#bottom div.left_row div.in_socials{width:280px;float:left;margin:0px 0 0 0px;}
#bottom div.left_row div.in_socials p{width:75px;display:none;}
#bottom div.left_row div.in_socials ul{width:auto;}
#bottom div.left_row div.in_socials ul li, #bottom div.left_row div.in_socials ul li:first-child{margin-left:25px;margin-bottom:10px;width:40px;height:40px;}
#bottom div.left_row div.in_socials ul li a{width:40px;height:40px;line-height:40px;}
#bottom div.pop_places, #bottom div.last_posts{width:280px;margin-left:0px;margin-bottom:30px;}
#bottom div.pop_places p.head, #bottom div.last_posts p.head{text-align:left;}
#bottom div.pop_places div.articles ul li, #bottom div.last_posts div.articles ul li{}
footer div.copy{width:280px;padding-left:0;background:none;text-align:center;}
footer div.links{width:280px;}
footer div.links ul li{margin-bottom:5px;margin-left:0px;width:135px;text-align:center;}
footer div.links ul li:nth-child(odd){width:145px;}
footer div.links ul li:before{width:0;height:0;}
#sorting{padding-left:0;}
#excursions div.type{padding:0 0 0 5px;}
#excursions div.sort{margin-left:0;}
#page404 div.large{margin-top:55px;width:auto;float:none;}
#page404 div.large img{width:460px;}
#page404 div.text{width:auto;float:none;margin-right:0;}
#page404 div.text p{text-align:center;}
#page404 div.text div.hgroup{text-align:center;}
#page404 div.text form{width:280px;margin:40px auto auto;}
#page404 div.text h1{font-size:44px;}
#page404 div.text h2{font-size:18px;line-height:18px;}
#page404 div.text p{font:16px 'PT Sans', sans-serif;}
#post h1{font:bold 21px 'PT Sans', sans-serif;}
#post div.to_yandex{display:none;}
#post div.buy_block button{margin-left:20px;}
#post div.post_text div.theme_links, #post div.post_text div.news{width:245px;margin-bottom:15px;}
#post div.post_text div.news img  {max-width:100%}
#post div.gallery ul li{width:100%;margin-left:0;}
#post div.place_map p.head{font:bold 16px 'PT Sans', sans-serif;}
#post div.address p.head{font:16px 'PT Sans', sans-serif;}
#post div.tags a{margin-bottom:5px;}
#rel_posts p.head{font:16px 'PT Sans', sans-serif;}
#populars div.news, #populars a.more_news{width:100% !important;}
#populars div.grid{width:100%;}
#populars div.gridblock{width:100% !important;}
#post div.list article div.thumb{float:none;margin:0 auto;width:240px;}
#post div.list article div.content_tils h2{text-align:center;}
#post div.list article div.content_tils p{text-align:justify;}
#post div.list article div.content{width:100%;margin-top:15px;}
#sorting .pop{margin:0px 0 0 0px;} /*{margin:0px 0 0 10px;}*/
#sorting div.choose_metro{float:left;margin-left:10px;margin-top:-10px;}
.sorting_bg{height:85px;border-bottom:1px solid #d9d9d9;background:#fefefe;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f5f5f5));background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
.jq-checkbox{margin-top:-2px;}
#sorting div.only_free{float:right !important;margin:10px 13px 5px 0 !important;}
#rel_posts div.news{width:100% !important;}
#mobile_nav{margin-right:0px !important; }
#mobile_nav p{ padding: 2px 20px;}
.sort .jq-selectbox__trigger{top:0px !important;}
#post div.options span.visited{margin-right:0;}
#excursions div.sort p span{float:left;margin-top:5px;margin-right:0px;margin-left:10px;}
#excursions div.sort{margin-top:35px;}
#excursions div.sort p .jq-selectbox__select{width:105px;margin-top:-6px;margin-left:0px;padding-left:8px;}
#excursions button{float:none;margin:0 auto;clear:both;margin-left:83px;margin-bottom:-50px;}
#excursions{margin-bottom:25px;}
#favorites{min-height:410px; display:none;}
#favorites ul li{width:210px;margin-bottom:20px; display:none;}
#favorite_2{display:none;}
#favorite_3{display:none;}
iframe {max-width:360px;}
.sputnik-tours-box-widget-v2, .tours-box-widget-wrap  {max-width: 230px;max-height: 400px;}
.what .choose_metro a{ margin: 10px 18px 0 0; }
}
.sort .jq-selectbox__trigger{top:-3px;}

@media screen and (min-width:1000px){ #mobile_nav {display: none !important;} }

/* YURIY 05.02.2020 */
@media (max-width: 999px){
	/* HEADER */
	* {
		box-sizing: border-box;
	}
	.wrapper,
	header div.right {
		width: 320px;
	}
	header .slogan {
		left: 70px;
	}
	header div.right div.top div.reg_block .jq-selectbox__select {
		width: 149px;
	}
	header div.inside_header div.date {
		width: 140px;
	}
	header .slogan {
		font-size: 16.9px;
	}
	.site-id-2 header .slogan {
		letter-spacing: 1.85px;
		font-size: 14.3px;
	}
	@media (min-width: 400px){
		.wrapper,
		header div.right {
			width: 400px;
		}
		header .slogan {
			left: 111px;
		}
	}
	@media (min-width: 440px){
		.wrapper,
		header div.right {
			width: 440px;
		}
		header .slogan {
			left: 131px;
		}
		header div.inside_header nav {
			width: 400px;
			margin-left: auto;
			margin-right: auto;
		}
	}
	@media (min-width: 480px){
		.wrapper,
		header div.right,
		.ya-site-form {
			width: 480px;
		}
		header .slogan {
			left: 140px;
		}
		header div.inside_header nav {
			display: -webkit-box;
			display: flex;
			-webkit-box-pack: center;
			        justify-content: center;
		}
		header .slogan {
			font-size: 14.2px;
		}
		.site-id-2 header .slogan {
		    font-size: 15.3px;
		}
	}
	@media (min-width: 600px){
		.wrapper {
			width: 594px;
		}
		#ya-site-form0 {
			width: 245px;
			top:-7px;
		}
		header div.right {
			width: 240px;
			height:60px
		}
		header #logo {
			width: 265px;
			margin-top:10px;
		}
		header div.inside_header div.best {
			margin-top: -77px;
		}
		header .nav_left {
			display: -webkit-box;
			display: flex;
			-webkit-box-pack: center;
			        justify-content: center;
			width: auto;
		}
		.inside_header > .wrapper {
			display: -webkit-box;
			display: flex;
			-webkit-box-pack: center;
			        justify-content: center;
			flex-wrap: wrap;
		} 
		header div.inside_header div.date {
			margin-right: 20px;
		}
		header .slogan {
			left: 47px;
			font-size: 15.9px;
			top:45px;
			
		}
		header div.inside_header nav {
			width: auto;
		}
		header div.inside_header div.date {
			margin-top: -75px;
		}
		header div.inside_header div.best,
		header div.inside_header div.date {
			position: absolute;
			bottom: 130%;
			width: 150px;
		}
		header div.inside_header div.date {
			right: 140px;
			bottom: 131%;
		}
		header div.inside_header div.best {
			right: 0;
		}
		.site-id-2 header .slogan {
		    font-size: 13.3px;
		}
	}
	@media (min-width: 650px){
		.wrapper {
			width: 644px;
		}
		/*#ya-site-form0 {
			width: 650px;
		}*/
		header div.inside_header div.best {
			margin-top: -77px;
		}
		header div.inside_header div.date {
			margin-left: 350px;
		}
	}
	@media (min-width: 768px){
		.wrapper {
			width: 760px;
		}
		header div.right {
			width: 360px;
		}
		#ya-site-form0  {
			width: 366px;
		}
		
		header div.inside_header div.best {
			margin-top: 20px;
		}
		header .nav_left {
			-webkit-box-pack: start;
			        justify-content: flex-start;
		}
		header #logo {
			width: 305px;
		}
		.inside_header > .wrapper {
			-webkit-box-pack: start;
			        justify-content: flex-start;
		}
		header div.inside_header nav {
			margin-left: 0;
			margin-right: 0;
		}
		header div.inside_header div.date {

		}
		header div.inside_header div.best {
			bottom: 0;
		}
		header div.inside_header div.date {
			bottom: 1.5px;
		}
		header .slogan {
			left: 53px;
			font-size: 14.1px;
			top:50px;
		}
		.site-id-2 header .slogan {
		    font-size: 15.2px;
		}
	}
	@media (min-width: 800px){
		.wrapper {
			width: 794px;
		}
	}
	@media (min-width: 850px){
		.wrapper {
			width: 844px;
		}
	}
	@media (min-width: 900px){
		.wrapper {
			width: 894px;
		}
	}
	/* END HEADER */
	#main .content div.main_news article img {
		/* object-fit: cover; */
	}
	/* CONTENT */
	#main .content div.main_news article.large,
	#main .content div.main_news article,
	#main .content,
	#main .content div.articles div.article, 
	#main .content div.articles div.banner {
		width: 315px;
		height: auto;
	}
	#main .content div.main_news article.large a,
	#main .content div.main_news article a,
	#main .content div.articles div.article a, 
	#main .content div.articles div.banner a {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		        align-items: center;
		width: 100%;
		height: 100%;
	}
	#main .content div.articles div.article, 
	#main .content div.articles div.banner {
		height: auto !important;
	}
	#main .content div.main_news article img {
		height: auto;
		min-height: 100%;
		min-width: 100%;
	}
	#main .content {
		margin-left: auto;
		margin-right: auto;
		height: auto !important;
	}
	#main > .wrapper {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        flex-direction: column;
		width: 100%;
	}
	#sorting div.only_free label span.check_bg,
	#main .content div.articles div.article div.thumbnail span.label {
		width: 94px;
	}
	#main .content div.main_news {
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
	}
	#main .content div.main_news article {
		display: -webkit-box;
		display: flex;
	}
	#main .content div.articles div.article a {
		text-align: left;
		-webkit-box-pack: start;
		        justify-content: flex-start;
	}
	#post div.post_text div.news p {
		max-height: inherit;
	}
	.size_post #rel_posts .news {
		width: 100% !important;
		height: auto !important;
	}
	.news .imga_w_bg img {
		max-height: inherit;
	}
	@media (max-width: 479px){
		#post div.post_text div.news {
			width: 100%;
			margin: 0;
		}
		#post div.post_text div.news img {
			width: 100%;
		}
	}
	@media (min-width: 400px){
		#main .content div.main_news article.large,
		#main .content div.main_news article,
		#main .content,
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 395px;
		}
	}
	@media (min-width: 440px){
		#main .content div.main_news article.large,
		#main .content div.main_news article,
		#main .content,
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 445px;
		}
	}
	@media (min-width: 480px){
		#main .content div.main_news article {
			width: 228px;
		}
		#main .content div.main_news article.large,
		#main .content,
		#main .content div.articles div.article, 
		#main .content div.articles div.banner{
			width: 473px;
		}
		.size_post #rel_posts .mob_ots {
			margin-left: 0 !important;
		}
		.size_post #rel_posts .news {
			width: 47% !important;
			margin-right: 6%;
			margin-left: 0;
		}
		.size_post #rel_posts .news:nth-child(even) {
			margin-right: 0;
		}
	}
	@media (min-width: 600px){
		#main .content div.main_news article,
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 291px;
		}
		#main .content div.main_news article.large,
		#main .content {
			width: 595px;
		}
	}
	@media (min-width: 650px){
		#main .content div.main_news article,
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 315px;
		}
		#main .content div.main_news article.large,
		#main .content {
			width: 645px;
		}
	}
	@media (min-width: 768px){
		#main .content  {
			width: 762px;
		}
		#main .content div.main_news article {
			width: 243px;
		}
		#main .content div.main_news article.large {
			width: 500px;
		}
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 372px;
		}
		#favorites {
			margin-left: auto;
			margin-right: auto;
			height: auto;
			width: 762px;
		}
		#favorites ul {
			width: 100%;
		}
		#favorites ul li {
			width: 23%;
			margin-right: 2%;
			padding-left: 0 !important;
		}
		#favorites ul li:nth-child(n4){
			margin-right: 0;
		}
		.size_post #rel_posts .news {
			width: 31% !important;
			margin-right: 3% !important;
		}
		.size_post #rel_posts .news:nth-child(even) {
			margin-right: 3% !important;
		}
		.size_post #rel_posts .news:nth-child(3n) {
			margin-right: 0 !important;
		}
	}
	@media (min-width: 800px){
		#main .content  {
			width: 800px;
		}
		#main .content div.main_news article {
			width: 257px;
		}
		#main .content div.main_news article.large {
			width: 528px;
		}
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 391px;
		}
		#favorites {
			width: 800px;
		}
	}
	@media (min-width: 850px){
		#main .content  {
			width: 844px;
		}
		#main .content div.main_news article {
			width: 272px;
		}
		#main .content div.main_news article.large {
			width: 558px;
		}
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 416px;
		}
		#favorites {
			width: 844px;
		}
	}
	@media (min-width: 900px){
		#main .content  {
			width: 894px;
		}
		#main .content div.main_news article {
			width: 288px;
		}
		#main .content div.main_news article.large {
			width: 590px;
		}
		#main .content div.articles div.article, 
		#main .content div.articles div.banner {
			width: 439px;
		}
		#favorites {
			width: 900px;
		}
	}
	/* END CONTENT */
}

/* FOOTER */
@media (max-width: 999px){
	#bottom div.last_posts,
	#bottom div.pop_places {
		float: none;
	}
	#bottom div.pop_places, #bottom div.last_posts,
	#bottom div.left_row div.subscribe,
	#bottom div.left_row,
	#bottom div.left_row div.vk_group {
		width: 100%;
	}
	#bottom div.left_row div.in_socials {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		        justify-content: center;
		width: 100%;
	}
	footer div.copy,
	footer div.links {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	footer div.links {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		        justify-content: center;
	}
	#bottom div.left_row div.subscribe form input {
		width: 98%;
	}
	@media (min-width: 480px){
		#bottom div.pop_places div.articles, #bottom div.last_posts div.articles{
			width: 100%;
			margin-bottom: 20px;
		}
		#bottom div.left_row div.in_socials {
			margin-top: 0;
		}
		#bottom div.left_row div.vk_group {
			margin-left: 0;
		}
		#bottom div.left_row div.vk_group iframe {
			max-width: 100%;
		}
	}
	@media (min-width: 600px){
		footer div.copy {
			float: left;
		}
		footer div.links {
			float: right;
			display: block;	
		}
		#bottom div.left_row div.in_socials {
			margin-top: 30px;
		}
	}
	@media (min-width: 768px){
		#bottom div.pop_places, #bottom div.last_posts,
		#bottom div.left_row {
			width: 31%;
		}
		#bottom > .wrapper {
			display: -webkit-box;
			display: flex;
			-webkit-box-pack: justify;
			        justify-content: space-between;
		}
		#bottom div.left_row div.in_socials {
			display: -webkit-box;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			        flex-direction: column;
			-webkit-box-pack: center;
			        justify-content: center;
		}
		#bottom div.left_row div.in_socials ul {
			width: auto;
		}
		#bottom div.left_row div.in_socials p {
			width: auto;
			margin-bottom: 15px;
			text-align: center;
		}
	}
}
/* FILTER */
@media (max-width: 999px){
	#excursions {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        flex-direction: column;
		-webkit-box-pack: center;
		        justify-content: center;
		padding-left: 5px;
		padding-bottom: 35px;
	}
	#excursions div.type {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        flex-direction: column;
		-webkit-box-pack: center;
		        justify-content: center;
		width: 99%;
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
	}
	/*#excursions p.head {
		text-align: center;
	}*/
	#excursions div.type div.what .jq-selectbox__select {
		width: 100%;
	}
	.what .jq-selectbox,
	.what .choose_metro a {
		width: 98.5%;
	}
	.what .choose_metro a {
		margin: 5px 5px 0 0; 
		border: 1px solid #E7E7E7;
	    border-radius: 2px;
	    background-color: #FCFCFC;
	    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	    background-position: 97%;
	}
	#metro,
	#metro-list {
		width: 315px !important;
		left: 0;
		right: 0;
		margin-right: auto;
		margin-left: auto;
	}
	.mCSB_outside + .mCSB_scrollTools {
		left: inherit;
		right: 0;
	}
	#excursions div.price,
	#excursions div.sort,
	#excursions div.sort p span {
		width: 98%;
		margin-left: 5px;
	}
	#excursions div.sort p span {
		margin-left: 0;
	}
	#excursions div.sort p .jq-selectbox__select {
		width: 100%;
	}
	#excursions div.price {
		margin-top: 6px;
	}
	#excursions div.sort {
		margin-top: 18px;
	}
	#excursions div.type {
	    padding: 0 0 0 5px;
	}
	.what .only_free {
		-webkit-transform: translate(10px, -5px);
		        transform: translate(10px, -5px);
		position: absolute;
	}
	#metro > p:nth-child(2) {
		text-align: center;
	}
	#excursions button {
		margin-left: auto;
		margin-right: auto;
	}
	#metro div.stations, #metro-list div.stations {
		margin-left: 0;
		padding-left: 10px !important;
	}
	.mCSB_outside + .mCSB_scrollTools {
		right: -3px !important;
	}
	#main .walk.big{
		padding: 0 10px;
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
		-webkit-box-align: end;
		        align-items: flex-end;
		
	}
	#sorting div.choose_metro{
		margin-right: 15px;
	}
	#main .walk.big>div{
		margin-left: 0;
	}
	#main .walk.big .all_dates{
		width: 100%;
	}
	#sorting div.pop{
		display: -webkit-box;
		display: flex;
		width: 100%;
		margin-right: 0;
	}
	#sorting div.choose_metro {
		width: 100%;
		margin-right: 0;
		display: -webkit-box;
		display: flex;
	}
	#main .walk.big .datepicker-container,
	#main .walk.big .free-container{
		display: -webkit-box;
		display: flex;
		width: 50%;
	}
	#sorting div.pop .jq-selectbox{
		width: 50%;
		-webkit-box-flex: 1;
		        flex-grow: 1;
	}
	#sorting div.pop .jq-selectbox__select{
		width: 100%;
	}
	#sorting div.choose_metro a{
		width: 20%;
		-webkit-box-flex: 1;
		        flex-grow: 1;
	}
	#sorting div.choose_metro,
	#main .walk.big .datepicker-container{
		margin-left: 0;
	}
	#main .walk.big .free-container{
		padding-left: 20px;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: end;
		        justify-content: flex-end;
	}
	#sorting .jq-selectbox__trigger{
		top: -1px;
	}
	@media (min-width: 400px){
		#metro,
		#metro-list {
			width: 395px !important;
		}
	}
	@media (min-width: 450px){
		#metro,
		#metro-list {
			width: 445px !important;
		}
	}
	@media (min-width: 480px){
		#metro,
		#metro-list {
			width: 475px !important;
		}
		#metro-list div.stations {
			display: -webkit-box;
			display: flex;
			flex-wrap: wrap;
			-webkit-box-pack: start;
			        justify-content: flex-start;
		}
		#metro-list div.stations div.letter {
			width: 47%;
			padding-left: 35px;
			margin-right: 10px;
		}
		#main .walk.big .all_dates{
			width: 20%;
		}
		#sorting div.pop{
			display: -webkit-box;
			display: flex;
			width: 80%;
		}
		#sorting div.choose_metro,
		#main .walk.big .datepicker-container,
		#main .walk.big .free-container{
			margin-right: 15px;
			display: -webkit-box;
			display: flex;
			-webkit-box-pack: end;
			        justify-content: flex-end;
			width: 31%;
		}
		#main .walk.big .free-container{
			margin-right: 0;
		}
		#sorting div.choose_metro{
			-webkit-box-pack: start;
			        justify-content: flex-start;
		}
	}
	@media (min-width: 600px){
		#excursions {
			position: relative;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			        flex-direction: row;
			flex-wrap: wrap;
			-webkit-box-pack: justify;
			        justify-content: space-between;
			padding-bottom: 0;
		}
		#excursions p.head {
			width: 100%;
		}
		#excursions div.price,
		#excursions div.type {
			width: 45% !important;
			margin-left: 5px;
		}
		#excursions div.sort {
			margin-bottom: 0;
			margin-top: 6px;
		}
		#excursions div.price {
			height: 145px;
			padding-right: 13px;
		}
		#excursions div.type p {
			margin-bottom: 4px;
		}
		#excursions div.sort p span {
			width: 100%;
		}
		#excursions button {
			margin-bottom: 10px;
			margin-top: 0;
		}
		#metro div.stations {
			width: 100%;
		}
		#metro,
		#metro-list {
			width: 595px !important;
		}
		#metro div.stations {
			width: 100% !important;
		}
		.mCSB_container,
		#metro .jspPane {
			display: -webkit-box;
			display: flex;
			flex-wrap: wrap;
			-webkit-box-pack: justify;
			        justify-content: space-between;
			padding-left: 20px;
		}
		#metro .jspPane {
			width: 100% !important;
		}
		#metro div.stations div.letter {
			width: 47%;
		}
		#sorting div.choose_metro{
			margin-left: 0;
			-webkit-box-flex: 1;
			        flex-grow: 1;
		}
		#sorting div.choose_metro, 
		#main .walk.big .datepicker-container, 
		#main .walk.big .free-container{
			width: 25%;	
		}
	}
	@media (min-width: 650px){
		#metro,
		#metro-list {
			width: 645px !important;
		}
		#metro-list div.stations div.letter {
			width: 31%;
		} 
	}
	@media (min-width: 768px){
		#excursions div.type {
			margin-top: 0;
		}
		#excursions div.price,
		#excursions div.type,
		#excursions div.sort {
			width: 31% !important;
		}
		#excursions div.sort {
			padding-right: 10px;
		}
		#metro div.stations {
			padding-left: 0;
		}
		#metro {
			left: -102px !important;
		}
		#excursions button {
		    margin: 0;
		    position: absolute;
		    top: inherit;
		    right: 9%;
		    bottom: 19px;
		}
		#metro-list {
			width: 760px !important;
		}
		#main .walk.big{
		}
		#main .walk.big > div{
		}
	}
	@media (min-width: 800px){
		#metro {
			left: -130px !important;
		}
		#metro-list {
			width: 795px !important;
		}
		#main .walk.big{
			flex-wrap: nowrap;
		}
		#main .walk.big .all_dates{
			width: 10%!important;
		}
		#main .walk.big>div{
			width: 13%!important;
			margin-right: 10px;
		}
		#sorting div.pop{
			-webkit-box-flex: 1;
			        flex-grow: 1;
		}
		#main .walk.big .datepicker-container a,
		#main .walk.big .free-container span{
			font-size: 12px;
		}
	}
	@media (min-width: 850px){
		#metro {
			left: -180px !important;
		}
		#metro-list {
			width: 845px !important;
		}
	}
	@media (min-width: 900px){
		#metro {
			left: -228px !important;
		}
		#metro-list {
			width: 895px !important;
		}
	}
}
@media (min-width: 1000px) and (max-width: 1278px){
	#sorting div.pop .jq-selectbox__select{
		width: 90px;
	}
	#sorting div.choose_metro{
		margin-left: 10px;
	}
	#main .walk.big .datepicker-container{
		width: 130px;
	}
}
/* END FILTER */
@media (min-width: 1000px){
	.category-excursion>.content.content-full-width {width:100%!important;}
}
/* END FOOTER */