
/* GENERAL */
.row-produse{display: grid; grid-template-columns: repeat(var(--default-products-grid), 12fr); gap: var(--default-products-gap);}
.row-category-both{display: grid; grid-template-columns: repeat(var(--default-products-grid), 12fr); gap: var(--default-products-gap)}
.row-category-one{display: grid; grid-template-columns: repeat(calc(var(--default-products-grid) - 0), 12fr); gap: var(--default-products-gap)}
#column-left{width: var(--width-column-page); padding: 0;}
#column-right{width: var(--width-column-page); padding: 0;}
.contentboth{width: calc(100% - var(--width-column-page) - var(--width-column-page) - var(--gap-columns) - var(--gap-columns))}
.contentone{width: calc(100% - var(--width-column-page) - var(--gap-columns))}
.contentsingle{width: 100%}
.page-header {font-size: 14px; font-weight: 600; margin-bottom: 0; text-align: left; line-height: 40px;}
.page-header .totalproduct-title {font-weight: 300; margin-left: 15px;}
.row-pagination{display: flex; justify-content: space-between; gap: 50px; align-items:center; margin: 20px 0px; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 20px 0; font-size: 12px; font-weight: 600;}
.pagination{display: flex; flex-wrap: nowrap; overflow-x: auto;}
.category-description{padding: 8px 0px; background: var(--module-background); border-radius: var(--radius); margin-top: 0px; font-size: 13px; max-width: 50%;}
.icon-header-top{position: relative; padding: 0 10px;line-height: 40px; border-right: solid 1px var(--color-general-border); cursor: pointer}
.btn-header-account{display: block; line-height: 40px; text-align: center}
.bgdesprenoi{background: url(../image/bgdesprenoi.jpg); background-size: cover;}
.rowdspnoiitem1{background: url(../image/dspnoistanga.png); background-repeat: no-repeat; width: 680px; padding-right: 270px;}
.dspnoititleleft{font-size: 56px; font-weight: 400;line-height: 56px; text-align: center; margin: 110px auto 0%; width: 75%; font-family: "Aboreto", system-ui;}
.dspnoisubtitleleft{font-size: 16px; font-weight: 700; font-family: "Montserrat", serif; color: #000; margin: 80px auto 0; width: 75%; text-align: center;}
.dspnoidescrleft{font-size: 16px; font-weight: 200; font-family: "Montserrat", serif; color: #000; text-align: center; margin: 50px auto 0; width: 78%;}
.rowdspnoi{display: grid; grid-template-columns: 50% 50%; padding: 200px 0px 100px;align-items: center;}
.aflamaimult{display: inline-block; line-height: 40px; height: 40px; border: solid 1px #000; padding: 0 20px; font-size: 16px; font-weight: 200; font-family: "Montserrat", serif; margin: 60px auto 0; transition: all 0.3s ease-in-out}
.aflamaimult:hover{background: #000; color: #fff;}
.rowdspnoiitem2{text-align: center;width: 95%;}
.rowdspnoiitem2title{font-size: 56px; font-weight: 400; line-height: 60px;font-family: "Aboreto", system-ui;}
.rowdspnoiitem2subtitle{font-size: 18px; font-weight: 300; color: #000; font-family: "Montserrat", serif;}
.rowdspnoiitem2subtitlebold{font-size: 16px; font-weight: 700; color: #000; font-family: "Montserrat", serif; margin-top: 110px}
.rowdspnoiitem2descr{font-size: 16px; font-weight: 300; color: #000; font-family: "Montserrat", serif; margin-top: 40px;}
body::-webkit-scrollbar-track, .header-cart-products::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px #000;background-color: #ddd;}
body::-webkit-scrollbar, .header-cart-products::-webkit-scrollbar{width: 4px;background-color: #ddd;}
body::-webkit-scrollbar-thumb, .header-cart-products::-webkit-scrollbar-thumb{background: var(--color-primary);}
.addcartwish{border: none; background:#5f5144; color: #fff !important; padding: 0 20px; line-height: 30px; font-size: 16px; font-weight: 600; text-transform: uppercase; height: 30px; cursor: pointer;display: block;}
.btnlinkwish{color: #fff !important; font-size: 14px; font-weight: 600;}
.modalwishlist{position: absolute; top: 100%; right: 0; width: 100%; background: #fff; box-shadow: var(--boxshadow); z-index: 999999; padding: 20px 0px;flex-direction: column;display: none;line-height: initial;}
.wishlistarea:hover .modalwishlist{display: flex;}
.rowwishlist{displaY: grid; grid-template-columns: 1fr 5.5fr 1.5fr 1.5fr 3.5fr; gap: 0 10px; padding: 10px;}
.rowwishlitcaptabel, .roworderlistcaptabel, .rowreturnlistcaptabel, .rowaddresslistcaptabel, .roworderinfocaptabel, .roworderinfodowncaptabel, .roworderinfopricecaptabel{background: #5f5144;color: #fff;font-size: 16px;font-weight: 700;border-radius: 5px 5px 0 0;}
.rowprodwishlist{background: #fff; border-bottom: solid 2px #8c857d}
.codprodus{font-size: 14px;font-weight: 300;color: #777;}
.flexcol{display: flex;flex-direction: column;}
.margintopauto{margin-top: auto;display: flex;}
.imgwishlist{border-radius: 5px;margin-top: 20px;}
.produsinstoc{font-size: 16px; font-weight: 700; color: green; line-height: 50px;}
.pretnormalwish{font-size: 16px; font-weight: 700; line-height: 50px;}
.cartproductnamewish{font-size: 18px; font-weight: 700; color: #5f5144; line-height: 50px}
/* END GENERAL */

/* START Breadcrumbs */
/* .bg-breadcrumb{background: var(--breadcrums-background); padding: 5px 0;} */
.bg-breadcrumb{padding: 5px 0;}
.breadcrumb a {color: #8c857d; line-height: 40px; font-size: 12px;}
.breadcrumb a:hover {color: #8c857d; text-decoration: underline;}
.breadcrumb i {font-size: 12px; line-height: 40px}
.breadcrumb>li:first-child{padding: 0 20px 0 0}
.breadcrumb>li:last-child::after{display: none}
.breadcrumb>li {padding: 0 20px;position: relative; white-space: nowrap;}
.breadcrumb>li+li:before {content: ''; padding: 0;}
.breadcrumb>li:after {content: ''; display: block; position: absolute; top: 15px; right: -5px; width: 10px; height: 10px; border-right: 1px solid #DDD;border-bottom: 1px solid var(--color-general-border); transform: rotate(-45deg);}
/* END Breadcrumbs */

/* START Category Page */
.row-sort{display: grid; grid-gap: 5px; grid-auto-flow: column; justify-content: end;}
.product-sort{padding: 0 0 20px;}
.product-sort .input-group-text{font-size: 12px; font-weight: 600;}
.product-sort .form-control {border: none;border-bottom: solid 1px #ddd; border-radius: 0;width: 120px !important;text-align: center; font-size: 10px; font-weight: 400;text-transform: uppercase; padding: 0 10px !important}
.product-sort .form-control:focus{border: none !important; box-shadow: none !important; border-bottom: solid 1px #ddd !important}
.row-subcategory{display: grid; grid-template-columns: repeat(var(--subcategory-products), 12fr); gap: var(--default-products-gap); margin-bottom: 32px;}
.subcategory{margin-bottom: 32px;}
.box-category{border:1px solid var(--color-grey); border-radius: var(--radius); padding: 8px; background: var(--module-background)}
.rowpage{display: flex; gap: var(--gap-columns);}
.rowpage>*{flex-shrink:0;}
.product-total{font-size: 12px; font-weight: 600; line-height:40px; background: #fff; display: inline-block; padding: 0 20px; z-index: 99; position: relative;}
.spaceprodtotal{text-align: center; position: relative}
.spaceprodtotal:after{content:''; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #ddd}
/* END Category Page */

/* START OWL-Carousel */
.owl-nav{position: absolute; top: calc(50% - 20px); width: 100%; margin-top: 0 !important;}
.owl-prev{height: 40px; width: 40px; display: flex !important; align-items: center; justify-content: center; background: #f1f1f1; position: absolute; margin: 0 !important}
.owl-next{height: 40px; width: 40px; display: flex !important; align-items: center; justify-content: center; background: #f1f1f1; position: absolute; margin: 0 !important; right:0;}
.owl-next:hover svg path, .owl-prev:hover svg path{stroke: #000; stroke-width: 100px;}
/* END OWL-Carousel */
.autentificareaici{font-size: 16px; font-weight: 700; color: var(--color-primary); text-decoration: underline;}
.addcartwish{background: #8c857d; border: none; border-radius: var(--radius); padding: 0 30px; height: 50px; display: flex; align-items: center;}
.header-cart-caption-bottom-right .addcartwish{height: 30px; padding: 0 10px; margin-top: 10px; font-size: 14px; font-weight: 500}
.addcartwish:hover{background: #5f5144;}
.stergeprodus{color: red}
.stergeprodus:hover{color: red}
.rowfabrica1{display: grid; grid-template-columns: repeat(3, 12fr); text-align: center; margin: 20px 0; gap: 50px;}
.rowfabrica2{display: grid; grid-template-columns: repeat(4, 12fr); text-align: center; margin: 20px 0; gap: 50px;}
.titlu1fabrica{font-size: 20px; font-weight: 600; margin-bottom: 10px;}
.rowfabrica1 p{margin-bottom: 10px; font-size: 14px; font-style: italic; line-height: 20px;}
.bgwearebrand{background: #f1f1f1; padding:60px}
.roundedimgbrand{border-radius: 10px;}
.row1brand{display: grid; grid-template-columns: 12fr 400px; gap:40px; margin-bottom:80px}
.row2brand{display: grid; grid-template-columns: 400px 12fr; gap:40px; margin-bottom:80px}
.titlerow1brand{font-weight: 400;font-size: 32px;margin-bottom: 20px;}
.txtsimplebrand{font-size: 18px; margin-bottom: 20px;}
.contentdownbrand{text-align: center; width: 60%; margin: 0 auto}

@media only screen and ( max-width: 1600px ) {
    #content .page-header {
        padding-right: 15px;
        padding-left: 15px;
    }
    #content .category-description {
        padding-right: 15px;
        padding-left: 15px;
    }
    .itx-filter-btn-open {
        margin-right: 15px;
        margin-left: 15px;
    }
    #itx-filter {
        padding: 0px 15px;
    }
}