/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
.menu-only{ font-size: 13px !important;  }
.menu-row.middle-block .mega-menu table td.dropdown .wrap>a:not(.more-items){ padding-right: 7px !important;  }
.menu-row.middle-block .mega-menu table td .wrap>a { padding: 20px 5px 25px !important;  }
.mega-menu table td .wrap>a { width: 100% !important; color:#E64900 !important;text-transform: uppercase;}
.mega-menu table td .wrap>a:hover { color:#1d2029 !important; }
.mega-menu table td { text-align:center !important;  } 
/*.menu-item {border-right-style:solid !important;
border-right-color: #BDBFC1 !important; border-right-width: 1px !important;
}
.menu-item {border-left-style:solid !important;
border-left-color: #BDBFC1 !important; border-left-width: 1px !important;
}*/

/*.banner_title {margin-right: 200px !important;  }
.banner_text {margin-right: 150px !important;  }*/
.menu-row.middle-block .mega-menu table td.dropdown .wrap>a:not(.more-items):after {

top: 21px;
    right: 0px !important;
    font-family: FontAwesome;
    content: "\f107";
    font-size: 0px;
    width: 0px !important;
    height: 0px!important;
    text-align: right;
}


@media screen and (max-width: 800px) {
    #company {
        display: none;}
}
@media screen and (min-width: 801px){
	.tizers_block{background-image:linear-gradient(to right, #E64900 25%, #036AEC 25% 50%, #ECA20D 50% 75%, #00A72D 75%);}

	#bx_3218110189_521{margin-top:30px;} #bx_3218110189_519{margin-top:30px;} #bx_3218110189_520{margin-top:30px;} #bx_3218110189_522{margin-top:30px;}}
@media screen and (max-width: 800px){
.tizers_block{background-image:conic-gradient(#036AEC 25%, #00A72D 25% 50%, #ECA20D 50% 75%,#E64900 75%);
	}
#bx_3218110189_521{margin-left:15px; margin-top:15px;} #bx_3218110189_519{margin-left:15px; margin-top:15px;} #bx_3218110189_520{margin-top:13px;} #bx_3218110189_522{margin-top:13px;}}
.tizers_block .item .img, .tizers_block .item .title {

    color: #F2F2F2;
}
.tizers_block .item .img {

	background: transparent;}


@media screen and (max-device-width: 380px){.image{margin-bottom: 15px;}}
@media screen and (max-device-width: 380px){.name{text-align:center;text-transform: capitalize;}}
.page-top-main{text-transform: uppercase;}
.icons_fa {text-transform: uppercase;}
.share {display: none;}

@media screen and (min-width: 992px){#header .menu_s_header {width: 42%;}
	#header .time_work_s{font-size:12px !important; text-align:right !important;}
#header .zak_zvon{text-align:right !important; width: 100%;}
#header .zak_zvon_1{text-align:right !important; width: 100%;}
#header .top-block {border-bottom: 0px solid #f6f6f6;}
.menu_middle_s {
    border-bottom: 0px solid #f2f2f2 !important;
}
#header .menu-row.middle-block.bglight .mega-menu { border-top: 0px solid #f2f2f2 !important;}
	#title-search_fixed {border: 1px solid #4E6672;}
	#header .adr_s_h{padding-right: 0px !important;}
}
#header .col-md-3{padding-left: 55px !important;}
@media screen and (max-width: 800px) {
    #price_sam {
        display: none;}
}
#headerfixed .v1 .menu-block .navs ul li a {
    border-radius: 0px;
    font-size: 15px;
    padding: 14px 29px 14px 10px !important;
    border-top: 1px solid #f0f0f0;
    min-width: 225px;
    white-space: normal;
    color: #222;
    line-height: 24px;
}
.b24-form-btn {background-color:#e64900 !important;}
.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 5px solid #e64900 !important;
}
.b24-widget-button-position-bottom-right{right: 120px !important;
    bottom: 50px}

@media (max-width: 460px) {
  .ce_cmp .catalog_block .item-stock {
    display: flow !important;
  }
}   

@media (max-width: 460px) {
  .ce_cmp .catalog_block .sa_block {
    display: flow !important;
  }
}   





.catalog_item .item-stock{ 
	white-space: initial;
}