#block-views-slider-block,#block-menu-block-1,#block-block-3,#block-block-15,#block-block-2,.slogan,#block-block-8,#block-block-6,#block-block-9,#block-menu-block-2{display:none}.mobile-only{display:block}.section,#main .section{width:auto}#content,#block-block-11,#block-block-12,#sidebar-first{width:100%}.region-subfooter,#main .region-main,#footer .region{margin:0}#main .region-main{flex-wrap:wrap}.field-name-body img{max-width:100%;height:auto !important}img.absolute-right{position:static;float:none}.content img{margin:0 !important}.field-name-body table,.field-name-body td{display:block}.field-name-body table.mtable{display:table}.field-name-body table.mtable td{display:table-cell}#header .region{margin:0;background:#375e80;padding:10px 10px}#block-block-1{padding:0;width:100%;position:relative}#block-block-1 .logo{font-size:14px;width:200px;color:#fff;height:45px;background-size:26px 36px;line-height:140%;padding-top:0}#block-block-1 .logo span{display:block;padding-left:10px}#block-block-1 .logo span:last-child{font-size:18px;font-weight:bolder;padding-left:0}#block-block-1 i.menu{position:absolute;font-size:20px;background:#4375a1;display:inline-block;padding:10px 12px;color:#fff;cursor:pointer;top:0;right:0}#block-menu-block-1{background:#375e80;position:absolute;z-index:100;width:100%;top:65px}.menu-opened #block-menu-block-1{display:block}#block-menu-block-1 .menu-level-1>.menu{display:block}#block-menu-block-1 .menu-level-1>.menu li{display:block;padding:0 20px;position:relative}#block-menu-block-1 .menu-level-1>.menu li a{font-size:16px;text-align:left;border-bottom:1px solid #436e93;padding:0}#block-menu-block-1 .menu-level-1>.menu li a.active,#block-menu-block-1 .menu-level-1>.menu li a:hover{border-bottom:1px solid #436e93;color:#f26500}#block-menu-block-1 .menu-level-1 li i.show-inner{position:absolute;top:0;right:20px;font-size:18px;color:#aec6d7;width:38px;height:38px;text-align:center;line-height:38px;display:block;cursor:pointer}#block-menu-block-1 .menu-level-1>.menu li:last-child a{border:none}#block-menu-block-1 .menu-level-1 li:hover .menu{display:none}#block-menu-block-1 .menu .menu{background:none;position:static;margin:0;width:auto}#block-menu-block-1 .menu-level-1 li.opened .menu{display:block}#block-menu-block-1 .menu .menu li{padding:0}#block-menu-block-1 .menu .menu li a{border:none;display:block;font-size:16px;padding:10px 20px}#block-menu-block-1 .menu .menu li a.active{border:none}#block-block-17{display:block}#block-block-17 .content a{display:block;line-height:50px;background:#4375a1;color:#fff;font-size:20px;text-align:center}#block-block-17 .content i{padding:0 10px 0 0}#block-block-14{background:#f1f6f9;color:#3f73a5;padding:15px 10px;margin:0}#block-block-14 .form-item{background:none;border:none;z-index:auto}#block-block-14 #route-form::before{display:none}#block-block-14 .form-item-departure-station,#block-block-14 .form-item-arrival-station{width:100%;margin-bottom:10px}#block-block-14 .date-control a{color:#3f73a5}#block-block-14 .form-actions{margin-top:15px}.view-news .pager .pager-item{display:none}#block-preset-seo-counters{text-align:center;width:100%;margin:20px 0}#block-block-11,#block-block-12{text-align:center}#block-block-10 li::before{display:none}.view-news.view-display-id-block_1 .views-row{padding:0 0 20px}#sidebar-first #block-block-7{margin-bottom:0;margin-top:20px}@media screen and (max-width:500px){.view-pricelist table,.view-route table{display:block}.view-pricelist tbody,.view-route tbody{display:block;width:100%}.view-route table thead{display:none}.view-pricelist tr,.view-route tr{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:2px solid #ccc}#content .view-pricelist .views-table td,#content .view-route .views-table td{padding:5px 10px;display:block}#content .view-route .views-table .views-field-field-transport{display:none}.view-route tr td:first-child{width:100%}.view-route tr td.active{background:none;font-weight:700}.view-route.view-display-id-route thead{display:block}.view-pricelist thead tr,.view-route.view-display-id-route thead tr{display:flex;width:100%}
.view-pricelist thead th,.view-route.view-display-id-route thead th{flex:1}.view-pricelist thead th:nth-child(1),.view-pricelist thead th:nth-child(2),.view-pricelist thead th:nth-child(3),.view-route.view-display-id-route thead th:first-child,.view-route.view-display-id-route thead th:last-child{display:none}.view-route td:last-child{width:100%}#ymap{height:300px}}