/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@import "fonts.css";
@import "filter.css";

#index #top-filter {
    background: url(../img/filter-bg.jpg) no-repeat center;
    background-size: cover;
}
/* bulleted list correction */
.product-information [id^=product-description-short] ul {list-style:outside}

/* sliders border */
.jxml-banner-description {
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    border-style: none;
    border-radius: 20px;
}
/* VK icons */
.fa-vkontakte:before {
  content: "\f189";
}
.fa-vkontakte-square:before {
  content: "\f189";
}
.fa-vkontakte-p:before {
  content: "\f189";
}


/*bv_fix 25-12-19 megamenu style fix*/
.jxmegamenu_item .is-megamenu ul.content ul {
/*opacity: 1!important;*/
display: block!important;
}

.jxmegamenu_item .is-megamenu ul.content>li.all-manufacturers>a, .jxmegamenu_item .is-megamenu ul.content>li.all-suppliers>a, .jxmegamenu_item .is-megamenu ul.content>li.category>a, .jxmegamenu_item .is-megamenu ul.content>li.cms-category>a, .jxmegamenu_item .is-megamenu ul.content>li.cms-page>a, .jxmegamenu_item .is-megamenu ul.content>li.custom-link>a, .jxmegamenu_item .is-megamenu ul.content>li.product>a {
	display: inline-block;
	font-size: 1.5rem;
	color: #252a33;
	margin-bottom: .66667rem
}

#header,  #footer .style-secondary, #footer .style-secondary.bd_none,
#footer .style-secondary:after, #footer .style-secondary:before{
	background-color: #06548A;
	}
#header .stickUpTop.isStuck{
	background-color: #06548A;
opacity: 0.3;
border-bottom: 0 solid #f7b701;
}
.bg-darken,.bg-darken:after, .bg-darken:before{background-color: #004989;}

.btn:not(.link).btn-sm {
font-size: 1rem;
}

/*.product-miniature-container {
background: #fff;
}*/
/* product name center */
.grid .product-miniature .product-miniature-container .product-title-wrapper {
-webkit-box-ordinal-group: 0;
-ms-flex-order: 0;
order: 0;
margin: 20px auto;
text-align: center;
}

/*produt-variants color-piker bv_fix 13-02-2020*/
/*
#color_palette .custom-control-input {
 position: static; 
z-index: -1;
 opacity: 1; 
}

#color_palette .list-inline-item.d-inline-block{width: 2rem;}
*/
/* for show colors attribute */
  .variant-links a, .variant-links label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 1.73333rem;
    height: 1.73333rem;
    border: 0.06667rem solid #e7e7e7;
    -webkit-box-shadow: inset 0 0 0 0.13333rem white;
            box-shadow: inset 0 0 0 0.13333rem white;
    border-radius: 15px;
    -webkit-transition: 0.3s all ease-out;
    transition: 0.3s all ease-out; }
    .variant-links a.active, .variant-links a:hover, .variant-links label.active, .variant-links label:hover {
      border: 0.13333rem solid #13a1f4;
      -webkit-box-shadow: inset 0 0 0 0.13333rem white;
              box-shadow: inset 0 0 0 0.13333rem white;
      color: #252a33; }
    .variant-links a.custom-control-label:before, .variant-links a.custom-control-label:after, .variant-links label.custom-control-label:before, .variant-links label.custom-control-label:after {
      display: none; }
    .variant-links a span, .variant-links label span {
      display: none !important; }

/* split variant name and variants */
.product-card .pb-right-column .product-variants-item {
  display: block;
} 
.product-card .pb-right-column .product-variants-item h5 {
    padding-bottom: 0.5rem;
    text-transform: none;
}