/*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;  }*/

.stickers .sticker_novinka
{
   background-color: #800080;
}

.stickers .sticker_snyato_s_proizvodstva
{
   background-color: #CD5C5C;
}

.stickers .sticker_khit
{
   background-color: #FFA500;
}

.stickers .sticker_nashe_proizvodstvo
{
   background-color: #315b93;
}

@media (max-width:767px){
	.flex-control-nav li, .flexslider .flex-control-nav li, .front_slider_wrapp .flex-control-nav li {
		padding: 6px 12px 6px 2px !important;
	}
}
@media (max-width: 600px){
	.catalog_detail .item_main_info .stickers {
		top: 27px;
		left: 5px;
		max-width: 230px;
	}
}

.castom-header .logo_and_menu-row .logo-row .menu-row .mega-menu {
    height: 104px;
    max-width: 990px!important;
    display: inline-block;
}
.castom-header .menu-row .menu-only {
    text-align: right;
    margin-right: 0rem!important;
}
.logo_and_menu-row .wrap_icon {
    display: table-cell;
    padding: 0 5px;
}
.stickers {
    padding-right: 20px;
	opacity: 0.8;
}




.responstable {
 margin: 1em 0;
 width: 100%;
 overflow: hidden;
 background: #FFF;
 color: #024457;
 border-radius: 0px;
 border: 1px solid #167F92;
 text-align: center;
}
.responstable tr {
 border: 1px solid #D9E4E6;
}
.responstable tr:nth-child(odd) {
 background-color: #EAF3F3;
}
.responstable th {
 display: none;
 border: 1px solid #D9E4E6;
 background-color: #cecece;
 color: #FFF;
 padding: 1em;

}
.responstable th:first-child {
 display: table-cell;
 text-align: center;
}
.responstable th:nth-child(2) {
 display: table-cell;
}
.responstable th:nth-child(2) span {
 display: none;
}
.responstable th:nth-child(2):after {
 content: attr(data-th);
}
@media (min-width: 480px) {
 .responstable th:nth-child(2) span {
 display: block;
 }
 .responstable th:nth-child(2):after {
 display: none;
 }
}
.responstable td {
 display: block;
 word-wrap: break-word;
 max-width: 7em;
 
}
.responstable td:first-child {
 display: table-cell;
 text-align: center;
 border-right: 1px solid #D9E4E6;
}
@media (min-width: 480px) {
 .responstable td {
 border: 1px solid #D9E4E6;
 }
}
.responstable th, .responstable td {
 text-align:center;
 margin: .5em 1em;
}
@media (min-width: 480px) {
 .responstable th, .responstable td {
 display: table-cell;
 padding: 1em;
 }
}

@media (min-width: 1400px) {
    .header-wrapper .mega-menu table td .wrap > a {
        font-size: 14px;
        padding-left: 7px;
        padding-right: 7px;
    }
}

.js-item-analog-mobile {
    padding-top: 15px;
}

.catalog-analog__title {
    font-weight: bold;
}

.to-order-title {
    font-size: 14px;
    line-height: 20px;
}

.detail_page .to-order-title {
    margin-bottom: 8px;
}
.messagers {
    margin-top: 16px;
}
.messager-whatsapp,
.messager-telegram {
    width: 48px;
    height: 48px;
    display: inline-block;
    margin: 0 4px;
}
.messager-whatsapp img {
    width: 100%;
}
.messager-telegram img {
    width: 88%;
}

.wrap_icon.wrap_basket.baskets,
.wrap_icon.wrap_basket.baskets.top_basket {display:none}

.scale_small_block_animate {
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: transform 0.6s ease;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.top_big_banners .item .img_block.scale_small_block_animate {
    background-position: top right;
    background-size: 50%;
    background-repeat: no-repeat;
}
.scale_small_block_animate ~ .dark_block_animate {
    z-index: 4;
}
.scale_small_block_animate ~ .wrap_tizer {
    z-index: 3;
}

.top_big_banners .item .img_block.scale_small_block_animate {
	background-size: 80%}


.item-views.table .item .image {max-height: 1500px;}
.item-views.staff-items.table-type-block .item .image {height: 400px;width: auto;line-height: unset;border-radius: 0;}