.container{max-width: 100% !important}
.row-produse, .row-category-one, .row-category-both {grid-template-columns: repeat(3, 12fr);}
.popup-product-container{border-radius: 0; padding: 30px;}
/* .icon-box{width:50%;} */
.row-category-box{grid-template-columns: 12fr;}
.row-category-box-elements{justify-content: start;}
.row-bannere{display: grid; grid-template-columns: 12fr; gap: 10px;}
.bannertitle2{margin-top:0;}
.row-footer-newsletter{grid-template-columns: 12fr;}
.footer-social{text-align: left}
.footer-social a{margin-left: 7px;}
.row-footer-main{grid-template-columns: 12fr;}
.footer-menu{columns: 2}
.footer-row{display: grid; grid-template-columns: 12fr; gap: 10px;}
.footer-anpc{gap: 20px; justify-content: start !important;}
.row-header-bottom {grid-template-columns: 12fr auto; grid-template-areas:"logoarea accessarea"}
.logoarea {display: flex; gap: 10px; align-items: center;}
.bottomprice{display: grid; gap: 10px;}
/* CATEGORY */ 
.breadcrumb{flex-wrap: nowrap; overflow-x: auto;}
.contentone, .contentboth{width: 100%;}
.row-pagination{display: grid; gap: 10px;}
/* END CATEGORY */
/* PRODUCT */
.row-product-cart{grid-template-columns: auto 12fr auto; gap:10px}
.icon-button{display: none;}
.product-info-right{padding: 0;}
.product-tabs {padding: 0;}
/* END PRODUCT */

.ascuns_mobil2{display: none;}
.has-background-image-slide .caption {
    background: rgba(266, 255, 255, 0.6);
    padding: 5px;
}
.has-background-image-slide .caption .title{ font-size: 27px; }
.no-cat-block-title{ font-size: 27px; margin-bottom: 0px;}
.product-box .price .price-ammount{ font-size: 23px;}
.product-box .price .price-old{ font-size: 20px;}
.row-header-bottom {padding-top: 8px; padding-bottom: 8px;}
.row-bannere.one-banner { padding: 0px 0px; }
.footer-logo-container{ width: 100%; margin-bottom: 20px; text-align: center;}
.footer-logo-container img{ display: block; margin: 0px auto;}
.footer-menu-container { width: 50%; }
.footer-logo-container + .footer-menu-container { width: 50%; }
.row-footer-main{ padding: 20px; }
.footer-main{ padding: 15px 0px; }
.footer-newsletter { padding: 20px 0; }
.rowicons { padding: 20px 0; }
.searcharea{
    order: 10;
}