/*	Автор: "БусликДрев" (http://buslikdrev.by/)
    © 2010-2018; VirtualAvto.by - Все права сохранены.
    Специально для сайта: "OpenCart.pro" (http://opencart.pro/)*/

/* style 2 */
#content{min-height:200px}
.manufacturerwall-style-2 .category-wrap{padding-top:110%;background-position:center;background-repeat:no-repeat;box-sizing:border-box;position:relative;margin-top:4px;margin-right:4px;background-size:100%}
.manufacturerwall-style-2 .first .category-wrap{padding-top:calc(120% + 4px)}
.manufacturerwall-style-2 .first{padding-top:0}
.manufacturerwall-style-2.row,.manufacturerwall-style-2 .row{margin-left:0;margin-right:0;margin-bottom:10px;}
.manufacturerwall-style-2 .col-md-2,.manufacturerwall-style-2 .col-md-3,.manufacturerwall-style-2 .col-md-4,.manufacturerwall-style-2 .col-md-6,.manufacturerwall-style-2 .col-md-8,.manufacturerwall-style-2 .col-md-9,.manufacturerwall-style-2 .col-md-10,.manufacturerwall-style-2 .col-md-12,.manufacturerwall-style-2 .col-sm-2,.manufacturerwall-style-2 .col-sm-3,.manufacturerwall-style-2 .col-sm-4,.manufacturerwall-style-2 .col-sm-6,.manufacturerwall-style-2 .col-sm-8,.manufacturerwall-style-2 .col-sm-9,.manufacturerwall-style-2 .col-sm-10,.manufacturerwall-style-2 .col-sm-12,.manufacturerwall-style-2 .col-md-2,.manufacturerwall-style-2 .col-md-3,.manufacturerwall-style-2 .col-md-4,.manufacturerwall-style-2 .col-md-6,.manufacturerwall-style-2 .col-md-8,.manufacturerwall-style-2 .col-md-9,.manufacturerwall-style-2 .col-md-10,.manufacturerwall-style-2 .col-md-12,.manufacturerwall-style-2 .col-lg-2,.manufacturerwall-style-2 .col-lg-3,.manufacturerwall-style-2 .col-lg-4,.manufacturerwall-style-2 .col-lg-6,.manufacturerwall-style-2 .col-lg-8,.manufacturerwall-style-2 .col-lg-9,.manufacturerwall-style-2 .col-lg-10,.manufacturerwall-style-2 .col-lg-12{padding-right:0;padding-left:0}
.manufacturerwall-style-2 .name{position:absolute;bottom:10px;right:0;border:none;border-radius:0;background-image:none;text-transform:capitalize}
.manufacturerwall-style-2 .category-menu{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;padding:15px;background-color:rgba(0,0,0,0.8);font-family:"sf_ui_displaylight",sans-serif;opacity:0;-webkit-transition:all .2s;transition:all .2s;padding-top:10px}
.manufacturerwall-style-2 .category-menu-title{display:block;text-transform:uppercase;padding-bottom:10px;border-bottom:2px solid #229ac8;margin-bottom:12px;font-size:16px;color:#fff}
.manufacturerwall-style-2 .category-wrap:focus .category-menu,.manufacturerwall-style-2 .category-wrap:hover .category-menu{opacity:1}
.manufacturerwall-style-2 .category-wrap:focus .category-menu_ul,.manufacturerwall-style-2 .category-wrap:hover .category-menu_ul{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}
30%{opacity:.2}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.manufacturerwall-style-2 .category-menu_ul{list-style:none;padding:0;margin:0;font-size:15px;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.manufacturerwall-style-2 .category-menu_ul.column-count-2{column-count:2}
.manufacturerwall-style-2 .category-menu_ul a{color:#fff;margin-bottom:7px}
.manufacturerwall-style-2 .category-menu_ul a:hover,.manufacturerwall-style-2 .btn-show-more:hover{text-decoration:underline}
.manufacturerwall-style-2 .category-menu_ul .fa{color:#fff;font-size:10px;margin-right:6px;position:relative;top:-2px}
.manufacturerwall-style-2 .category-menu_ul a:before:hover{text-decoration:none}
.manufacturerwall-style-2 .category-menu_li h5 {margin:5px 0 0 0}
.manufacturerwall-style-2 .btn-show-more{cursor:pointer}
@media (min-width: 768px) {
.manufacturerwall-style-2 .first .category-wrap{padding-top:calc(50% + 4px)}
}
@media (min-width: 992px) {
.manufacturerwall-style-2 .first .category-wrap{padding-top:calc(220% + 3px)}
.manufacturerwall-style-2 .category-wrap{background-size:auto}
.manufacturerwall-style-2 .first .category-menu_ul.column-count-2{column-count:1}
}
@media (max-width: 768px) {
.manufacturerwall-style-2 .col-xs-12 .category-menu-title,.manufacturerwall-style-2 .col-xs-12 .category-menu_ul{padding-bottom:1.5%;margin-bottom:1.5%;font-size:3.6vw}
.manufacturerwall-style-2 .col-xs-6 .category-menu-title,.manufacturerwall-style-2 .col-xs-6 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:2.2vw}
.manufacturerwall-style-2 .col-xs-4 .category-menu-title,.manufacturerwall-style-2 .col-xs-4 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:8px}
.manufacturerwall-style-2 .col-xs-3 .category-menu-title,.manufacturerwall-style-2 .col-xs-3 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:8px}
.manufacturerwall-style-2 .col-xs-2 .category-menu-title,.manufacturerwall-style-2 .col-xs-2 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:8px}
.manufacturerwall-style-2 .col-xs-12 .size-title{font-size:3.6vw}
.manufacturerwall-style-2 .col-xs-6 .size-title{font-size:2.2vw}
.manufacturerwall-style-2 .col-xs-4 .size-title{font-size:1.5vw}
.manufacturerwall-style-2 .col-xs-3 .size-title{font-size:1vw}
.manufacturerwall-style-2 .col-xs-2 .size-title{font-size:.7vw}
}
@media (min-width: 768px) and (max-width: 991px) {
.manufacturerwall-style-2 .col-sm-12 .category-menu-title,.manufacturerwall-style-2 .col-sm-12 .category-menu_ul{font-size:14px}
.manufacturerwall-style-2 .col-sm-6 .category-menu-title,.manufacturerwall-style-2 .col-sm-6 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:12px}
.manufacturerwall-style-2 .col-sm-4 .category-menu-title,.manufacturerwall-style-2 .col-sm-4 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:10px}
.manufacturerwall-style-2 .col-sm-3 .category-menu-title,.manufacturerwall-style-2 .col-sm-3 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:10px}
.manufacturerwall-style-2 .col-sm-2 .category-menu-title,.manufacturerwall-style-2 .col-sm-2 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:5px}
.manufacturerwall-style-2 .col-sm-12 .size-title{margin-bottom:10px;font-size:1vw}
.manufacturerwall-style-2 .col-sm-6 .size-title{font-size:1vw}
.manufacturerwall-style-2 .col-sm-4 .size-title{font-size:.8vw}
.manufacturerwall-style-2 .col-sm-3 .size-title{font-size:.7vw}
.manufacturerwall-style-2 .col-sm-2 .size-title{font-size:.7vw}
}
@media (min-width: 992px) and (max-width: 1199px) {
.manufacturerwall-style-2 .col-md-12 .category-menu-title,.manufacturerwall-style-2 .col-md-12 .category-menu_ul{font-size:16px}
.manufacturerwall-style-2 .col-md-6 .category-menu-title,.manufacturerwall-style-2 .col-md-6 .category-menu_ul{padding-bottom:0;font-size:14px}
.manufacturerwall-style-2 .col-md-4 .category-menu-title,.manufacturerwall-style-2 .col-md-4 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:12px}
.manufacturerwall-style-2 .col-md-3 .category-menu-title,.manufacturerwall-style-2 .col-md-3 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:12px}
.manufacturerwall-style-2 .col-md-2 .category-menu-title,.manufacturerwall-style-2 .col-md-2 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:7px}
.manufacturerwall-style-2 .col-md-12 .size-title{margin-bottom:10px;font-size:1vw}
.manufacturerwall-style-2 .col-md-6 .size-title{font-size:1vw}
.manufacturerwall-style-2 .col-md-4 .size-title{font-size:.8vw}
.manufacturerwall-style-2 .col-md-3 .size-title{font-size:.7vw}
.manufacturerwall-style-2 .col-md-2 .size-title{font-size:.7vw}
}
@media (min-width: 1200px) {
.manufacturerwall-style-2 .col-lg-12 .category-menu-title,.manufacturerwall-style-2 .col-lg-12 .category-menu_ul{font-size:16px}
.manufacturerwall-style-2 .col-lg-6 .category-menu-title,.manufacturerwall-style-2 .col-lg-6 .category-menu_ul{font-size:15px}
.manufacturerwall-style-2 .col-lg-4 .category-menu-title,.manufacturerwall-style-2 .col-lg-4 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:15px}
.manufacturerwall-style-2 .col-lg-3 .category-menu-title,.manufacturerwall-style-2 .col-lg-3 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:14px}
.manufacturerwall-style-2 .col-lg-2 .category-menu-title,.manufacturerwall-style-2 .col-lg-2 .category-menu_ul{padding-bottom:0;margin-bottom:0;font-size:12px}
.manufacturerwall-style-2 .col-lg-12 .size-title{margin-bottom:10px;font-size:1vw}
.manufacturerwall-style-2 .col-lg-6 .size-title{margin-bottom:10px;font-size:.9vw}
.manufacturerwall-style-2 .col-lg-4 .size-title{font-size:.8vw}
.manufacturerwall-style-2 .col-lg-3 .size-title{font-size:.7vw}
.manufacturerwall-style-2 .col-lg-2 .size-title{font-size:.7vw}
}
/* style 3 */
.manufacturerwall-style-3{margin-bottom:20px}
.manufacturerwall-style-3 .manufacturerwall_thumbnail > a{font-size:18px;font-weight:400;position:relative}
.manufacturerwall-style-3.covers .manufacturerwall_thumbnail{position:relative;overflow:hidden;padding-right:15px;padding-left:15px;margin-bottom:20px}
.manufacturerwall-style-3.covers .manufacturerwall_thumbnail > h4 > a.parent{z-index:3;display:block;position:relative}
.manufacturerwall-style-3.covers .manufacturerwall_thumbnail:hover > h4 > a.parent{color:#fff}
.manufacturerwall-style-3.covers .manufacturerwall_thumbnail > img{margin-bottom:15px}
.manufacturerwall-style-3.covers .caption{position:absolute;top:0;right:0;background:rgba(66,139,202,0.75);width:100%;height:100%;padding:10px 10px 20px;display:none;text-align:center;color:#fff!important;z-index:2}
.manufacturerwall-style-3.covers .caption ul{margin:0;padding:0 10px;text-align:left}
.manufacturerwall-style-3.covers .caption ul li a{color:#fff;font-size:14px;line-height:16px}
.manufacturerwall-style-3 img{margin:0 auto}
.manufacturerwall-style-3 a:hover{text-decoration:underline}
.manufacturerwall-style-3 .category_name{padding:10px 0}
/* style 4 */
.manufacturerwall-style-4{margin-top:0;text-align: center;}
.manufacturerwall-style-4 .catalog-home__item{display:inline-block;vertical-align:top;padding-bottom: 0px;margin:20px 0px 2px;width:auto;height:auto;position:relative;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;text-align:left}
.manufacturerwall-style-4 .catalog-home__item:hover .catalog-home__item-submenu{max-height:200px;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;transition:max-height .3s ease}
.manufacturerwall-style-4 .catalog-home__item:hover .catalog-home__item-submenu-inner:before{opacity:.8;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
.manufacturerwall-style-4 .catalog-home__item-img{display:block;position:absolute;top:0;left:0}
.manufacturerwall-style-4 .catalog-home__item-img img{display:block}
.manufacturerwall-style-4 .catalog-home__item-img:hover+.catalog-home__item-info>.catalog-home__item-title>.link{border-bottom-color:rgba(255,218,178,.3)!important}
.manufacturerwall-style-4 .catalog-home__item-info{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:7px 19px 0}
.manufacturerwall-style-4 .catalog-home__item-info:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#fff;opacity:.7;z-index:-1}
.manufacturerwall-style-4 .catalog-home__item-info .blur-bg{display: block;position: absolute;top: 5%;left: 0%;width: 100%;height: 100%;-webkit-filter: blur(5px);filter: blur(5px);z-index: -2;background-size: cover;background-position: 0 100%}
.manufacturerwall-style-4 .catalog-home__item-title{display:block;font-size:18px;font-weight:700;color:#333;padding:0;margin-bottom:3px;position:relative;-webkit-transition:none;-moz-transition:none;transition:none}
.manufacturerwall-style-4 .catalog-home__item-title:before{content:none;display:none;position:absolute;top:-5px;left:auto}
.manufacturerwall-style-4 .catalog-home__item-title .link{color:#000;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;transition:color .1s ease-out}
.manufacturerwall-style-4 .catalog-home__item-title:hover .link{color:#fb3a2f}
.manufacturerwall-style-4 .catalog-home__item-submenu{overflow:hidden;max-height:0;margin:0 -19px;padding:14px 19px 0;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;transition:max-height .3s ease}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner{font-size:13px;position:relative;padding-bottom:14px}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner h5{margin:10px 0 0 0;display:initial;}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner a{color:black;margin:0;margin-right:15px;padding:0;border:none;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;transition:color .25s ease-out;line-height:1.4}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner a:active{color:blue;}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner a:visited{color:blue;}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner a:hover{color:red;}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner .point{background:#000;width:4px;height:4px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:0 4px 0 -14px;position:relative;vertical-align:middle}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner .point:last-child{display:none}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner .link{display:unset}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner .more-inner-cat{display:inline-block;color:gray;margin:8px 0 0;position:relative}
.manufacturerwall-style-4 .catalog-home__item-submenu-inner .more-inner-cat:after{content:'';display:inline-block;vertical-align:middle;position:relative;left:4px}
.manufacturerwall-style-4 .catalog-home__button{margin-top:170px}
/* other */
.img-thumbnail {display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.column-subman{display:table-cell}
[class*='manufacturerwall'] .list-unstyled{display:table-row}
[class*='manufacturerwall'] .img-child-responsive{max-width:100%;height:auto}
.text-center{text-align:center}
/* rating title */
.tooltip{white-space:pre}