.h1,h1{font-size: 2rem;font-weight: 500;}
.page-title:after{display:none;}
.page-title{padding-bottom:0;}
small {color: inherit;}
.button, .button-text, .button-group, .button-default, .button-primary{border-radius: 5px;}
.w-usp{height:auto;background-color: #efede7;}
.w-usp .w-usp-items:not(.slick-initialized) .w-usp-item{display: flex;margin: 1px 0 2px;align-items: center;color: #4C4A45;}
.w-usp .w-usp-items:not(.slick-initialized) >div{flex: 1;}
.w-usp .w-usp-items:not(.slick-initialized) strong{font-weight:normal;}
.w-usp .w-usp-item .w-usp-icon{margin-right:8px;}
.w-usp .w-usp-item .w-usp-icon svg{margin-top: 7px;}
.w-usp-items{display:flex;flex-direction: column;}

.navbar .navbar-icons .basket .count-bubble{background-color: #d02012;width: 20px;height: 20px;border-radius: 50%;}

.category-item-title .h5{text-align: center;}
.pcSearch{display:none;}

.category-item{margin-bottom: 20px;}
.category-item-content{padding: 8%;border: 1px solid #dadada;background-color:#fff;border-radius: 5px;transition: transform .25s ease;display: flex;flex-direction: column;height: 100%;}
.category-item-content:hover{transform: scale(1.03);}
.category-item-content .h5{margin:0;font-weight: 600;}
.type-col .m-productlist-item{padding: 8%;border: 1px solid #dadada;background-color:#fff;border-radius: 5px;transition: transform .25s ease;margin-bottom: 20px;}
.type-col .m-productlist-item:hover{transform: scale(1.03);}
.m-productlist-splash{top: 20px;left: 20px;}
.m-productlist-splash>span,.m-product-splash>span{padding: 4px 9px 4px;font-size: 14px;letter-spacing: normal;border-radius: 5px;}
.badge.m-productlist-sale,.badge.m-product-splash-sale{background-color: #ffed00;color: #4C4A45;}
.badge.m-productlist-new,.badge.m-product-splash-new{background-color: #000;color: #fff;}
.badge.m-productlist-soldout,.badge.m-product-splash-soldout{background-color: red;color:#fff;}
.m-productlist-image.second {opacity:0;}
.image.m-productlist-figure:hover img.true{opacity: 0;}
.image.m-productlist-figure:hover img.second{opacity:1;}


.title.m-productlist-heading  .m-productlist-title{font-weight: 600;color: initial;}
.m-productlist-brand-link{display:none;}
.type-col .m-productlist-item .m-productlist-transactions .variants{margin-top:5px;}
.productItem .prices{}
.m-productlist-item .m-productlist-discount{flex: none;margin: 0 8px 0 0;}
.m-productlist-item .m-productlist-discount s{font-weight:900;}
.m-productlist-item .m-productlist-discount + .m-productlist-price{flex: 0 0 50%;}
.productItem .m-productlist-price {color: #4C4A45;font-weight: 900;}
.productItem .product-various-price-info{flex: 0 0 100%;}
.select2-container .select2-choice{border-radius: 5px;}
.productItem .productContent .product-transaction .form-group{margin:0;}
.productItem .productContent .product-transaction .form-group input{height: 50px;}
.productItem .productContent .product-transaction .form-group button,.m-productlist-tractions-button a.m-productlist-link{padding: 0;font-size: 15px;font-weight: 700;height: 50px;border-radius: 5px;text-transform: none;}
.type-col .m-productlist-item .product-action .m-productlist-tractions-amount, .type-row .m-productlist-item .m-productlist-transactions .transactions-amount{display:none;}

.m-product .m-product-title{margin-top: 0;padding-bottom: 0;}
.m-product-buttons-list.type .input-group.is-disabled{opacity:0.5;}
.m-product .m-product-buttons-type-title{font-weight: 700;margin-top: 1em;}

.m-product-transaction-amount .input-group .input-group-main:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px;height: 54px;}
.m-product-transaction-amount .input-group .input-group-addon:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.m-product .m-product-transaction .m-product-transaction-amount{margin-right: 10px;max-width: 110px;}
.m-product .m-product-transaction .m-product-transaction-button button{height: 54px;}

.variantInfoPanel.m-product-buttons-variantInfoPanel .panel-warning{background-color: transparent;border: none;color: #000;}
.variantInfoPanel.m-product-buttons-variantInfoPanel .panel-warning .panel-body{padding-left:0;padding-right:0;}
.m-product-offers .h4.m-product-price,
.variantInfoPanel.m-product-buttons-variantInfoPanel .panel-warning .h5{color:#4C4A45;font-weight: 900;font-size: 1.8em;}

.image.m-product-image img.responsive{background-color: #fff;}

.site-footer a{color:#cdcac3;}
.site-footer a:hover{color: #818181;}

@media (max-width: 760px) {
    .menu.menu-inline>li{margin:0 .5em}
    .w-logo .w-logo-img{max-width:100px;}
    #searchToggle:checked+.w-search-container .w-search-form{max-width:93%;}
}
@media (max-width: 768px) {
    .w-slick .w-slick-caption > div .h1{font-size:1.5rem;word-wrap: break-word;}
}
@media (min-width: 769px) {
    .w-usp-items{flex-direction: row;}
    .productItem .prices{display: flex;width: 100%;flex-wrap: wrap;}
}
@media (min-width: 1281px) {
    .container.with-xlarge .productItem.col-xl-4{width:20%;}
    body:not(.frontpage) .container.with-xlarge .col-xl-6.category-item{width: 20%;}
    .navbar{position: relative;}
    .basket:hover .miniBasket{z-index: 1;}
    .basket .miniBasket:before{content: "";display:block;}
    .productmenu>li:nth-last-child(1)>ul, .productmenu>li:nth-last-child(2)>ul{left:15px;right:auto;}
    .navbar-placeholder{min-height: 136px;}
    .navbar .navbar-content{flex-wrap: wrap;padding-top: 0;padding-bottom: 5px;}
    .navbar .navbar-content>.navbar-center{flex: 0 0 100%;order: 1;padding-top: 15px;}
    .navbar .navbar-content .menu.menu-inline{flex-wrap:wrap;}
    .w-logo .w-logo-img{max-height: 75px;margin-top: 6px;}
    .productmenu>li:hover>ul {transition-delay: 0.6s;}
    .productmenu>li.large{position: static;}
    .productmenu>li.large>ul.megamenu.megamenu--extralarge{left: 0!important;right: 0;width: 100%;transform: none;grid-template-columns: repeat(6, 1fr);max-height: 600px;overflow-y: auto;}
    .productmenu>li>ul.megamenu>li>ul>li>a{padding: 2px 5px;}
    .productmenu.menu-inline>li{margin:0;}
    .productmenu>li>a{font-weight:600;text-transform: uppercase;font-size: 15px;}
    .productmenu>li.has-dropdown>a svg{opacity:1;color:#000;}
    .navbar-right{position: relative;}
    .w-search .w-search-container .w-search-open{display:none;}
    .pcSearch{display:none;display:flex;position: absolute;right: 57%;width: 85%;top: -11px;}
    .pcSearch input,.pcSearch button{width: 100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;border-color: #DADADA!important;background-color: #F3F3F3;color: #656764;-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-webkit-appearance: none;border: 1px solid;vertical-align: middle;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;display: -moz-inline-stack;display: inline-block;vertical-align: middle;zoom: 1;padding: 1.2em 1.2em;line-height: 1.5;}
    .pcSearch button{width: auto;border: none;background-color: transparent;position: absolute;right: 0;top: 0;padding: 1.2rem 1.2rem .7rem;}
}

