@charset "UTF-8";

.cart-table .row{flex-direction:column;}
.cart-table .row .main-block-info,.cart-table .row .total-price-row,.cart-table .row .delete-item-block,
.cart-table .buttons .button{width:100%!important;box-sizing:border-box}

.cart-table .row .total-price-row{padding:inherit}.cart-table .row .delete-item-block{text-align:center}
.background-gradiented .subtitle,.background-gradiented .top-group-labels{display:none}
.filter-widget form>div,.filter-widget form>button{width:100%}
.filter-widget.top-filter-group form>button{height:38px}
.filter-widget form>.checkbox{padding:10px 0}
.filter-widget form>div.datetime{width:45%}
.infoBlock,.files-box,.sights{display:flex;flex-flow:column nowrap;margin-top:20px}
.subheader .badger {display: none}
body header .subheader-toppest {
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 0px;
    margin: 0px auto 20px auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
body header .subheader-toppest > a {
    margin: auto;
    padding-bottom: 10px;
    padding-top: 10px;
}
.subheader-toppest .specialFunction{
    margin: 4px auto;
    background-color: transparent;
}
.baseInfo .shorter{max-width:100%;text-align:center}
.feedbackInfo {width:100%;max-width:inherit;justify-content:center}
.detailsFlow>div{min-height:inherit}
.detailsFlow>div:not(:first-child):not(:last-child){border:none}
.detailsFlow>div{min-height:unset;max-width:unset;width:auto}
.detailsFlow .detail-flow-header{margin-left:auto;margin-right:auto}
.detailsFlow>div:not(:first-child){padding-left:10px;padding-right:10px}
.serviceDetails .subsign{width:100%;box-sizing:border-box;margin-top:20px}
.baseInfo{margin-left:10px;margin-right:10px}
h1{font-size:1.574em;margin-left:10px;margin-right:10px}
.cal-block .prev,.cal-block .next{width:35px;height:35px}
.site-contact .formed-form form > div{flex-flow: column nowrap}
.site-contact .formed-form form > div .rowed{display:flex;flex-flow: column nowrap;align-items: center}
.site-contact .formed-form form > div .rowed img{padding:20px}
.site-contact .formed-form form {width:100%}
.site-contact label{width:inherit}
.buy-box-header .badger{display:none;}
.static-info .row{flex-flow: column nowrap;}
.static-info .row .value-mod{padding-left: 0;}
.static-info .row .label-mod{margin-left: 0!important;}
.subheader-transfers .pixmap.icon-carriers{width: 260px;}
.catalogue.transfers-list .transfer-infografics{flex-flow: column nowrap; margin-bottom: 30px;}
.box.top-group-labels div:not(:first-child) {margin-top: 7px;}
.drimsim-mainpage-adw > a > img {display: none;}
.drimsim-mainpage-adw > a {display: block; width: 300px; height: 300px;}
.drimsim-mainpage-adw {width: 300px; height: 300px; background-image: url("images/drimsim_mainpage_mobile_300_300.jpg");}