p {
    padding: 0;
    margin: 0 0 0.425rem;
}
.col-p-v {
    padding-top: 0.6rem;
    padding-bottom: 1.2rem;
}
.toolbar-top-item {
    padding: 0.25rem 0 0.25rem;
}
a, .link {
    color: #225cc5;
}
.carousel-mobile {
    padding-top: 10px;
}
.cart-mini-main-link {
    padding: 0.2125rem 0.625rem 0.125rem 0.375rem;
}
.site-head-cart {
    margin-bottom: 0.14375rem;
}
.cart-mini-main-link:before {
    width:25px;
    height:25px;
    vertical-align:baseline;
    float:left;
    margin-right:3px;
    font-size:0;
    background:url(../userfiles/cart_ic.png);
}
.container{max-width: 95.75rem;}
.menu-general-root-link-text {
    text-transform: uppercase;
}
.menu-general-root-link {
    font-size: .765rem;
    font-weight: 600;
    padding: 0.375rem 0.5375rem 0.5rem;
}
.menu-general-sub-category, .menu-general-category-parent, .menu-general-sub-category-parent, .menu-general-sub-brand-title {
    margin-bottom: 0.8375rem;
}
.menu__link--all {
    font-weight: 600;
    color: #fe7d00;
}
@media only screen and (max-width:760px) {
.cat-image-wrap {
    display: block !important;
}
}
.products-view-item .text-static {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.product-categories-item-inner-slim {
    border: 1px #b7b7b7 solid !important;
}
.payment-item-active .payment-custom-option {
    display: none;
}
.tag-item cs-br-1   {
background-color: #4b4f58;
}
.cs-l-d-1, .cs-l-ds-1 {
    border-bottom-color: #4b4f58;
    box-sizing: border-box;
    width: 92px;
    height: 27px;
    line-height: 26px;
    text-align: center;
    border-radius: .3125rem;
    padding: .3125rem;
    color: #fe7d00;
}
.checkout-cart-verify {
    padding: .625rem 1.5625rem;
    background: #e5e5e5;
}
.col-xs-3 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 22%;
}
.btn-middle {
    font-size: .95rem;
}
.carousel-main-wrap .carousel-main-list .carousel-main-item img {border-radius: 0;}
.site-footer-wrap{border-top: 3px solid #fe7d00;}
.footer-menu .cs-t-3{color: #444; font-weight: bold;}
/*.footer-menu-list .footer-menu-item {margin: 0 0 0.7rem 1rem; list-style-type: circle;}*/
.site-head-phone{font-size: 1.4rem;}
.site-menu-row{border-radius: 0;}
.menu-general, .menu-general-item{background-color: #fe7d00;}
.products-view-tile .products-view-footer-additional{width: 100%;}
.menu-general-item:before{display:none;}
.btn{border-radius:0;}
.search-block-topmenu .input-big{padding: .5125rem;}
.btn-big{padding:.5125rem .5125rem .5125rem;}
.menu-header-item a{text-transform:uppercase;}
.site-head-phone{font-weight:normal;}
.site-head-logo, .site-head-menu-col, .site-head-phone-col {margin-top: 0.7625rem; margin-bottom:0;}
.header-static-block-center-alt p{margin: 0 0 0.5rem;}
.toolbar-top{background-color: #585a5f;}
.toolbar-top a{color: #fff;}
.toolbar-top .toolbar-top-item{color: #fff;}
.footer-contact p{margin-bottom:0.5rem;}
.product-categories-header-slim-extend{height: 4.8125rem;}
.dop-uslugi{border: 1px solid #e2e3e4; padding: 10px 20px; margin-bottom: 2.1875rem;}
.dop-uslugi p{font-size: .875rem;}
.menu-dropdown-list{border-radius: 0;}
.products-view-item{border-radius: 0;}
.menu-dropdown-item:first-child .menu-dropdown-link-wrap{border-top-left-radius: 0; border-top-right-radius: 0;}
table.block-categories a{text-decoration:underline;}
table.block-categories img{height: 140px; width: 120px;}
.box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 25px 0;
}
h1, .h1 {
    font-size: 1.475rem;
    font-weight: 600;
    margin: 0 0 0.95rem 0;
}
.catalog-title {
    padding-left: 10px;
    padding-right: 10px;
}
.breads-item {
    font-size: .7875rem;
}

.breads {
    line-height: 1;
    margin-bottom: 1.25rem;
    padding-left: 10px;
    padding-right: 10px;
}
.categorylist-top {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
@media (max-width: 896px) {
    .product-categories-slim {
        display: none;
    }
}
@media (min-width: 897px) {
    .table-responsive-scroll-wrap {
        display: none;
    }
}
.categori-wrap .h2 {
	background-color: #113e68;
	padding:7px;
	text-align: center;
	font-size: 1.275rem;
}
.categori-wrap .h2 a{
	color: #fff;
}
.categori-wrap img{
	height: 200px;
}
a.title-text {
    text-decoration: underline;
    color: #fe7d00;
    font-size: 16px;
}
.toolbar-bottom {
    background-color: #585a5f;
    border-bottom: 4px #ff6600 solid;
}
.imgWrap{margin-right: 15px; width: 200px;}
.site-body-main p{text-align: justify;}
.product-categories-item-inner-slim .product-categories-header-slim-extend{height: 3.4rem;}
.product-categories-header-slim{font-weight:600}
.category-description .h3, .category-description .h4{font-size: 1.375rem; font-weight: normal;}
.details-row{margin-top: 0.63rem;}
.details-briefproperties{float:left; margin-right: 15px;}
.availability{clear: both; display: block; width: 100px; text-align: center;}
.details-param-name, .custom-options-name{font-weight: 600;}
.cs-l-d-1 {border-radius: 0;}
.btn-middle{font-size: 1.033rem;}
.catalog-filter-block-title{font-size: 0.85rem; font-weight: 600;}
.container-garderob{display: inline-block;}
.container-garderob img {width: 184px; height: 145px;}
.container-garderob figure{ background: #113e68; padding: 5px; margin: 0 7px 10px 0; text-align: center; min-width: 100px; float: left;}
.container-garderob figcaption {color: #fff; font-weight: 600;}
.info-block{display: block; padding: 20px 70px 20px; border: 1px solid #ccc;  background: no-repeat url('/userfiles/image/zelenay-galka.png'); background-size: 40px; background-position-y: 50%; background-position-x: 10px; font-weight: 600;
}
.product-categories-item-picture-slim {
    text-align: left;
}
.product-categories-header-slim-title, .product-categories-header-slim-count {
    display: table-cell;
    font-weight: 100;
}
.product-categories-item-photo-link-slim {
    width: 100%;
    min-width: 25%;
    max-width: 25%;
    margin-right: 5px;
}
.btn-action {
    color: #fff;
    background: #2662a1;
}
.btn-buy:hover {
    color: #fff;
    background: #7c7c7c;
}
.not-available {
    background-color: #858585;
}
.center-aligner {
    justify-content: left;
}

.product-categories-header-slim-extend:after {
display: none;
}
.product-categories-item-inner-slim {
margin: 0.45rem;
padding: 0.15rem;
}
.product-categories-item-inner-slim .product-categories-header-slim-extend {
    height: auto;
}
.product-categories-header-slim {
font-weight: 600;
}
.product-categories-header-slim {
font-size: 0.80rem;
}
.cat-image-wrap {
display: none;
}
.catalog-view-table .cat-cell .cat-name {
font-size: 0.9em;
line-height: 1.22em;
}
.catalog-view-table .cat-cell {
padding-bottom: 8px;
}
.catalog-view-table .cat-cell .cat-name {
    font-size: .9em;
    line-height: 1.22em;
    background: rgba(240, 242, 245, 1);
    margin-top: 0.1rem;
    margin-right: 0.1rem;
    margin-bottom: 0.1rem;
    margin-left: 0.1rem;
    padding-top: 0.2rem;
    padding-right: 0.1rem;
    padding-bottom: 0.2rem;
    padding-left: 0.1rem;
}
.cs-t-3 {
    color: #000000;
}
.price-discount {
    color: #039448;
}
.price-discount-percent-wrap {
    white-space: nowrap;
    display: none;
}
.catalog-filter-trigger--mobile {
    background-color: #fe7d00;
    border-radius: 0.3125rem;
    padding: 10px 0;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.menu-dropdown-expanded .menu-dropdown-list {
    display: none;
}
.toolbar-bottom-count {
    background-color: #e20000;
}
.products-view-block {
    font-size: .85rem;
    font-weight: 600;
}
.products-view .price-current, .products-view .price-new {
    font-weight: 600;
    font-size: 1.175rem;
}
.custom-input-native:disabled~.custom-input-text, .custom-input-native:disabled~.custom-input-text {
    color: #cccdce;
}
.product-categories-item-inner-slim {
    border: 1px #fe7d00b3 solid;
}
.input-small {
    font-size: .95rem;
    padding: 0.5625rem;
    text-align: left;
}
.spinbox-more, .spinbox-less {
    display: block;
    line-height: 1.2;
    padding: 0.125rem 0.3125rem;
    font-size: .95rem;
}
.container-garderob figure {
    margin: 0 7px 10px 90px;
    min-width: 60px;

}
.products-view-variants-selected {
    color: #fe7d00;
}
.products-view-name .products-view-name-default {
    height: 1.7125rem;
}
.products-view-list .products-view-name {
    font-size: 0.875rem;
}
.products-view-name-link {
    color: #fe9632;
    text-decoration: underline;
    font-weight: 500;
}
.products-view-list .products-view-block {
    padding: 0.7125rem 0;
}
.products-view-list .products-view-price-block {
    margin-top: 0.125rem;
    display: table;
}
.products-view-tile .products-view-name-default {
    height: 4.5rem;
}
.compare-control {
    font-size: .75rem;
    font-weight: 500;
}

.products-view-tile .products-view-tile-element-hidden, .products-view-list .products-view-list-element-hidden, .products-view-table .products-view-table-element-hidden {
    display: block;
	max-height: 100px;
}
.site-body-main p {
    text-align: left;
}
.products-view-description {
    font-size: .775rem;
    margin-top: 0.425rem;
    font-weight: 500;
    height: 0px;
    overflow: hidden;
    padding: 0px;
}
.quickview-arrows-prev {
    margin-left: -57%;
}
.block_wrap fieldset{border: 1px solid #ccc; margin-bottom: 25px;}
.block_wrap fieldset img{float: left; margin-right: 20px;}
.block_wrap legend{font-size: 18px; background-color: #fe7d00; color: #fff; padding: 4px 10px;}
.gal-wrap{display: flex; flex-wrap: wrap;}
.gal-wrap img{width: 22%; margin: 0 15px 15px 0; outline: 10px solid rgba(225, 225, 225, 0.5); outline-offset: -10px;}
.proj-peredvizka img{width: 30%;}
.threesixty{width: 450px !important;}
.row-mez{display: flex; flex-wrap: wrap;}
.object-block{border: 1px solid #ccc; margin: 15px 15px 15px 0; width: 31%;}
.text_mez-wrap{padding: 20px;}
.text_mez-name p{text-align: center;font-size: 20px; color: #ff9000; margin-bottom: 15px}
@media (max-width:600px) {
 .object-block{width: 100%;}
 .checkout-cart-item-cell-name {padding-left: 0.5625rem;}
.checkout-cart-item-cell-value {
    padding-right: .5625rem;
    white-space: nowrap;
    text-align: right; }
}
.adv-modal .adv-modal-inner, .adv-modal-floating .adv-modal-inner {text-align: left;}
.adv-modal .modal-footer, .adv-modal-floating .modal-footer {text-align: left;}
.rotat {
  border-radius: 50%;
  -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}
.rotat:hover {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}
.checkout-cart-oneclick-wrap {
  font-size: 1.5rem;
}
.pagenumberer {
    display: block !important;
}