*{
    border:0px solid #000;
}
.photo-gallery__slide{
        /*height: 430px !important;*/
}
#_3d_nav_block span img{
    opacity: 1;
}
.photo-gallery__nav{
    width: 96px;
    height: 130px;
    margin-top: 280px;
}
.photo-gallery__thumb-image{
    width: 94px;
}
.slick-slide img{
    /*opacity: 0;*/
}
.js-photo-gallery-nav .slick-current.slick-slide img{
    opacity: 1;
    border: 0;
}
.slick-vertical .slick-slide{
    border: 0;
}
.bzoom img{max-width: 1000%;}
.bzoom{
    width: auto;
}
.bzoom_wrap{
    position: relative;
    /*z-index: 5;*/
}
.bzoom_wrap .bzoom_small_thumbs {
    width: 107px !important;
}
.product-spec__price{
    margin-top: 5px;
}
.bzoom .bzoom_small_thumbs img {
    max-width: 100%;
    height: auto !important;
}
.bzoom img {
    height: 70px;
}
.bzoom li img {
    max-width: 1000%;
}
.tabs__item .tabs__item--active .products-slider{
    border-bottom: 0;
}

.form.filters .filters__section .check-elem__label:hover {
    text-decoration: none;
    color: #ce2c31;
}

.form.filters .filters__section .check-elem__label a:hover {
    text-decoration: none;
    color: #ce2c31; 
}

.form.filters .filters__section .check-elem__radio,
.form.filters .filters__section .check-elem__checkbox {
    margin: -10px 0 0;
}

.form.filters .filters__section .check-elem.disabled .check-elem__label::before {
    background-color: #ccc;
}

.form.filters .filter__line.hidden_value {
    display: none;
}

.panel .fix-panel-row {
    height: 50px;
    vertical-align: middle;
}

.panel .sort-block {
    font-size: 20px;
    /*margin-left: 350px;*/
}

.sort-block ~ .panel__content{
    margin-top:50px;
}
.panel .sort-block .sort-button {
    /*height: 40px;*/
    /*border: 1px solid #CCC;*/

}

.panel .sort-block .sort-button.button-active {
    background-color: #ccd5db;
    font-weight: bold;
    /*height: 40px;*/
    /*border: 1px solid #CCC;*/

}

.panel .found-block {
    padding-top: 4px;
    position: relative;
    width: 380px;
    font-size: 20px;
}

.filter-link {
    text-decoration: inherit;
    color: inherit;
}

.filter__title {
    font-weight: 600;
}

.show-more-values a, .hide-more-values a {
    font-size: 12px;
    color: #03a9f4;
    border-bottom: dashed #03a9f4 1px;

}

.show-more-values a:hover, .hide-more-values a:hover {
    color: #03a9f4;
    border-bottom: dashed #03a9f4 1px;
    text-decoration: none;
}
.page__title{
    margin: 0;
}
.product-line {
    height: auto;
}
.product-line .page__holder{
    min-height: 250px;
}
.product-line .page__holder .product-line__illustration{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.product-line .page__holder .product-line__illustration img{
    position: relative;

}
.bzoom_wrap .bzoom_small_thumbs li img[src="/upload/3D/360-title.jpg"]{
    display: none;
}
@media only screen and  (max-width:1279px){
    .special-products {height: 35em;}
    .product-grid__item {width: 33%;padding: 5px;}
    .products-slider{height: 450px;}
    .tabs--slider .tabs__content{height: 450px;}
    .products-slider__link{height: auto;}
    .products-slider__image{max-width: 100%; height: auto !important;}

    .js-product-line-slider{padding: 0;}
    .product-grid__name{height: auto;}
    .panel .fix-panel-row {height: auto;}
    .sort{height: 120px;}
    .nav__link {padding: 10px 13px;}

    

}
@media only screen and  (max-width: 824px){
    .special-products {height: 42em;}
    .products-slider{height: 100%;}
    .tabs--slider .tabs__content{height: 100%;}
    .product_color .gallery-grid__item {width: 33.33%; display: block;}
    .photo-gallery{display: none;}

}
@media only screen and  (max-width: 768px){
    .product__images {width: 100%;height: 500px; max-width: 100%;}
    .product-line__item {width: 50%;margin-bottom: 30px;}
    img[role="presentation"]{display: none !important;}
    .product-spec__price{margin-top: 15px;}
}
@media only screen and  (max-width: 480px){

    .product__card{overflow: hidden;}
    .special-products {height: 47em;}
    #Array {width: 100%;}
    .product_color .product__gallery {padding: 10px 0px 20px; width: 100%;}
    .panel .sort-block {font-size: 20px;width: 100%;}
    .sort{border: 0;    height: 160px;}
    .product-grid__link{font-size: 12px;}

    .slick-track:after {clear: both;position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block;background: #000; z-index: 99999999;}
    .product__fields .product-spec__price {margin-top: 30px;}
    .product__images .bzoom{margin: 0;}
    .product__images .bzoom li{position: static;}
    .product__images .bzoom_wrap .bzoom_small_thumbs {width: 100% !important;}
    .product__images .bzoom_wrap .bzoom_small_thumbs li{display: none;width: auto; max-width: 33%;margin: 0;}
    .product__images{height: auto;}
    .fancybox-opened .fancybox-skin{padding: 0 !important;}
}

.bx-breadcrumb i {
	color: #323232!important;
}