@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&subset=latin-ext');

/*BIO*/

:root {
	--container-width: 1200px;
}

.text-main {color: #ff8503  !important;}
.container-h {max-width:var(--container-width);}

.btn{font-size:15px;}
.btn.btn-cmd{font-weight:600;background:#2ecc71;border:1px solid #2ecc71;}
.add2cart-pp .fa-shopping-bag:before{content:'\f291';}
.rating .fa-star:before,.rating-s > label:before{font-family: 'Font Awesome 6 Pro', 'Font Awesome 6 Brands';content: "\f299";}
.option-group .rating i,.total-rate{color:#ccc !important;}
.option-group .rating i.on,.fullRate,
.rating-s > input:checked ~ label,
.rating-s:not(:checked) > label:hover,
.rating-s:not(:checked) > label:hover ~ label,
.rating-s > input:checked + label:hover,
.rating-s > input:checked ~ label:hover,
.rating-s > label:hover ~ input:checked ~ label,
.rating-s > input:checked ~ label:hover ~ label {color: #2ecc71 !important;}
/*Header*/
.acount-section>ul>li>a>i {font-size: 18px;}
.main-header{position: relative;z-index: 999;box-shadow: 0 0 6px rgba(0,0,0, .4);}
.top-head-bg{background: rgba(255, 255, 255, 0.4);}
#logo{max-width:250px;}
.cart-header-btn .q-cart, .cart-m .q-cart {color: #fff;background: #2ecc71;}
.cart-dd{box-shadow: 0 2px 10px -2px rgba(51, 51, 51, 0.5);border:none;}
.main-menu {background: #fff;}
.main-menu ul li a {color: #000;}
.main-menu ul li:hover > a,.menu-dd li a:hover {color: #65ac66 !important;}
.nav-menu > li > a{font-weight: 600;}
.menu-dd{box-shadow: 0 2px 10px -2px rgba(51, 51, 51, 0.5);}
.main-header .menu-dd{pointer-events: none;}
.main-header .menu-dd.open{pointer-events: auto!important;}
.main-header.over-top .main-menu.fixed {background: #fff !important;}
.menu-trg span,.menu-trg span:after, .menu-trg span:before {background: #65ac66;}
.mobile-icon li a{color:#444!important;}
.main-header .menu-dd.sticky{width:270px!important;}
.cart-header-btn .fa-shopping-bag:before{content:'\f291';}
/*Home*/
#main-bnn {max-height: 800px;}
.banner-group-small .owl-item {background: rgba(101, 172, 102, 0.6);}
.banner-group-small .owl-item.synced {background: rgba(101, 172, 102, 0.9);}
.icon-group{margin-top: 15px;background: #fff!important;box-shadow: 0px 0px 10px -1px #ccc;}
.icon-group .col .icon-label {font-weight: 400;}
.title-carousel .title{font-weight:300;z-index:8;}
.title-carousel hr{z-index:7;}
.title-box.line-r .title {font-weight: 400;font-size: 21px;}
.carousel-slide .owl-theme .owl-controls .owl-buttons div {font-size: 28px;width: 40px;background: rgba(255, 255, 255,.8);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;box-shadow: 0 2px 7px -2px rgb(0 0 0 / 30%);}
.carousel-slide .owl-prev{left:-10px;}
.carousel-slide .owl-next{right:-10px;}
/*FOOTER*/
.footer-holder{background:url('https://gomagcdn.ro/themes/fashion/gfx/skins/providence/footer.jpg') top center no-repeat;background-size: cover;}
.bottom-section,footer{background: rgba(62, 62, 62, 0.65)!important;}
.main-footer{background:none!important;}
.bottom-section,.bottom-section .col.social{border:none;}
.bottom-section .flex-box{border-bottom:1px dashed #ccc;}
.bottom-section .title,.bottom-section .title span,.support-contact,.main-footer .col .title,.main-footer .col .title a,.main-footer .col ul li,.main-footer .col ul li a,.main-footer .col-right{color:#fff;}
.main-footer .col-right a{color:#2ecc71;}
.bottom-section .col.social ul li a {background: none;}
.newsletter-form input[type="text"]{border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.newsletter-form input[type="submit"] {background: #2ecc71;}
.bottom-section .col.social ul li a{font-size:21px;}
.bottom-section .col .custom-chk,.bottom-section .col .custom-chk a{color:#fff;}
/*PRODUCT-BOX*/
.product-box{padding-left: 4px;padding-right: 4px;}
.product-box .image img {max-height:300px;margin:auto;}
.product-box .title {line-height: 1.6;}
.product-box .price {font-weight: 600;}
.product-icon-box .icon, .product-box .icon {font-size: 11px;font-weight: 700;}
.icon.discount{/*background:#fc8f1a!important;*/background: rgba(252, 143, 26, 0.8)!important;}
.icon.new{background: rgba(0, 161, 255, 0.8);}
.product-icon-box .icon + .icon{margin-left:-10px;}
/*LIST*/
#category-page{padding-top:0;}
#category-page .category-content,#category-page .filter-group{width:100%;}
.catTitle {font-weight: 300;font-size: 24px;margin-bottom: 15px;}
.category-sld li a img{margin:0 auto;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.line:after{display:none;}
#nav-filter:not(.mm-nav-filter) .filter.box{float: left;width: 16.666666%;padding: 0 5px;margin-bottom: 10px;}
#nav-filter:not(.mm-nav-filter) .filter.box .title{font-weight:400;}
#nav-filter:not(.mm-nav-filter) .option-group li{margin-bottom:8px;}
#nav-filter:not(.mm-nav-filter) .option-group li, .option-group li a {line-height: 13px;}
#nav-filter:not(.mm-nav-filter) .option-group input[type="checkbox"]{margin:1px 5px 0 0;}
.filter-group-selected .filter{font-size:12px;}
.filter-group-selected .filter strong{font-weight:600;}
.compare-label{line-height: 14px;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h{background: #fff;border: 1px solid #c7c7c7;padding:8px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;position:relative;}
#nav-filter:not(.mm-nav-filter) .filter.box .filter-h{position:relative;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.ttl-bg{border-bottom:1px solid #fff;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.line:after{display:none;}
#nav-filter:not(.mm-nav-filter) .filter.box .title{display:block;background:none;font-size: 12px;margin-bottom:0;padding: 0 10px 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#nav-filter:not(.mm-nav-filter) .filter.box .title:after{content:'\f107';display: inline-block;float: right;position: absolute;top: 0px;right: 0;line-height: 14px;font: normal normal normal 14px/1 FontAwesome;font-family: 'Font Awesome 6 Pro';font-weight: 400;font-size: 15px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#nav-filter:not(.mm-nav-filter) .filter.box .title-h.ttl-bg .title:after{content:'\f106';}
#nav-filter:not(.mm-nav-filter) .filter.box .option-group{display:none;position:absolute;left:0;top:100%;width:100%;padding:10px;border:1px solid #c7c7c7;border-top:none;background:#fff;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;z-index:89;}
#nav-filter:not(.mm-nav-filter) .more-filter{display:none;}
.result-section{font-size:13px;}
.input-s{font-size:12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.order-type span{display:none;}
.order-type select{display:block;font-size:13px;width:100%;background: #fff;border: 1px solid #c7c7c7;padding: 6px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.product-listing{border:none;border-top: 1px dashed #dfdfdf;}
.catDesc {padding: 15px 0 30px;border-top: 1px dashed #dfdfdf;}
/*locatii*/
#centre .filter-group,
#centre .col-md-10{width:100%;}
.detail-tabs,.detail-recomended{width:100%;}

/*menu update*/
.main-header .menu-dd.column2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column3 ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd.column4 ul{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.main-header .menu-dd.column3.banner ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.main-header .menu-dd.column4.banner ul{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.main-header .menu-dd ul li{width:100%!important;max-width:100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
@-moz-document url-prefix() {
.main-header .menu-dd ul li{float:none!important;}
}
.main-header .nav-menu-hh{position:relative;}
.main-header .menu-dd.column1{width:300px!important;}
.main-header .menu-dd.column1.banner{width:600px!important;}
.main-header .menu-dd.column2{width:550px!important;}
.main-header .menu-dd.column3{width:700px!important;}
.main-header .menu-dd.column4{width:min(calc(var(--container-width) - 60px), calc(100vw - 60px))!important;}
.main-header .menu-dd.column-sld{min-width:400px;}
.menu-dd:before{display:none!important;}

.bottom-section .col .custom-chk,.bottom-section .col .custom-chk a{color:#fff;}
.-g-blog-page .search-form .input-s{border-radius:4px;}
.wordpress-articles-h .owl-wrapper-outer .-g-post-slide{padding: 0px 20px;}
/*
.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-next{right: 5px;}
.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-prev{left: 5px;}
@media only screen and (max-width: 1024px){
	.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-next{right: 0px;}
	.wordpress-articles-h .owl-theme .owl-controls .owl-buttons .owl-prev{left: 0px;}
} */
@media screen and ( min-width: 1170px ) {
.main-header.over-top{position: absolute;top: 0;left: 0;width: 100%;background: none!important;}
.main-header.over-top .top-head{background:none!important;}
.main-header.over-top .main-menu{background: rgba(255, 255, 255, 0.4);}
.main-header.over-top .search-form-box input[type="text"] {background: rgba(255, 255, 255, 0.5);}
}
@media screen and (max-width: 991px){
#nav-filter:not(.mm-nav-filter) .filter.box{width:33.333333%;}
}
@media screen and (max-width: 800px){
	.newsletter-form{max-width:100%;}
	.newsletter-form input[type="submit"]{display:inline-block;}
}
@media screen and (min-width: 768px){
	.result-section,.order-type span{display:none;}
	.order-type select{height: 36px;line-height: 36px;}
	.filter-holder:has(.-g-category-filters-apply-all){display:flex;flex-wrap:wrap;}
	.filter-holder .-g-category-filters-apply-all {order:2;}
}
@media screen and (max-width: 767px){
	.order-type select{padding:0;}
	.category-content:first-child{margin-top:15px;}
	#shoppingcart .title-carousel {padding-top: 20px;}
}
@media screen and (max-width: 700px){
#nav-filter:not(.mm-nav-filter) .filter.box{width:50%;}
}
@media screen and (max-width: 480px){
.btn {font-size: 13px;padding:0 12px;}
.btn.btn-cmd:before{margin-right:5px;}
#centre .product-listing .product-box {width: 100%;}
}
@media screen and (max-width: 460px){
.filter.box{width:100%;padding:0;}
}
@media screen and (max-width: 400px){
.product-box .price span{display:block;}
}
@media screen and (max-width: 359px){
.btn.btn-cmd:before{display:none;}
}
@media screen and (max-height: 725px){
	.main-header .menu-dd {overflow-y:auto;max-height:550px;}
	.main-header .menu-dd::-webkit-scrollbar {width: 6px;}
	.main-header .menu-dd::-webkit-scrollbar-track {background:rgba(0,0,0,0.2);-webkit-border-radius: 10px;border-radius: 10px;}
	.main-header .menu-dd::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: rgba(68, 68, 68, .6);}
	.main-header .menu-dd::-webkit-scrollbar-thumb:window-inactive {background: rgba(68, 68, 68, .4);}
}


:root {--container-width:1200px};
#wrapper .btn:not(.filter-trg){font-size: 12px!important;line-height:30px!important;padding: 0px 15px!important;}
.btn.std{background:#ff9933;border:1px solid #ff9933;}
.btn.btn-cmd, .cart-header-btn .q-cart, .cart-m .q-cart{background:#ff9933 !important;border: 1px solid #ff9933;} .-g-one-time-offers .-g-one-time-cart-label {background: #ff993320;}
.main-header .top-head-bg,.main-header .main-menu{max-width:1200px!important;margin-left:auto;margin-right:auto;}
.top-head, .main-header .cart-header {padding-top: 10px!important;padding-bottom: 10px!important;}
.top-head-bg,.main-header .cart-header.container-bg{background:#ffffff !important;}
.main-header .nav-menu > li{padding-top:10px !important;padding-bottom:10px !important;}.main-header  .main-menu ul.nav-menu>li>a{font-size:14px !important;}.main-header .all-product-button .menu-dd{top: 41px!important;}
.main-header .main-menu,#mm-main-menu .mm-navbar,#mm-nav-filter .mm-navbar{background:#ffffff;}.main-header .main-menu{border:none!important;box-shadow:none!important;}@media screen and (min-width: 1170px){.main-header.over-top .main-menu{background:#ffffff;}}
.footer-holder {background: url("/domains2/novotim.ro/files/files/white-361194.png") top center no-repeat;background-size: cover;}
footer,.main-footer{background:#222222 !important; border:0 !important;}
.product-box .title{font-size:12px !important;}
.product-box .title{-webkit-line-clamp: 2;}
#product-page .detail-price {font-size:25px !important;}
#product-page .detail-price {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
.icon.new{background: #242222 !important; }
.icon.discount{background: #e00007 !important; }
.main-menu ul li:hover > a, .menu-dd li a:hover{color: #ff9933!important;}
.bottom-section,.bottom-section .holder{background:#f0f0f0 !important;border:0px !important;}
.newsletter-form input[type="submit"]{background: #222222;}
.bottom-section .title,.bottom-section .title span, .bottom-section .custom-chk, .bottom-section .custom-chk label, .support-contact{color: #000000!important;}
body{font-family: 'Montserrat', sans-serif;}

/**
*
* www.novotim.ro 2024
*/

.fullRate {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    color: #e96f56;
    color: gold !important;
}

.rating .fa-star:before {
    content: '\f005' !important; /* codul pentru stea */
    font-family: 'Font Awesome 6 Pro', 'Font Awesome 6 Brands' !important; /* Asigură-te că folosești fontul corect */
     color: gold !important;
}
.rating .fa-star:before, .rating-s > label:before {
    font-family: 'Font Awesome 6 Pro', 'Font Awesome 6 Brands';
    content: '\f005' !important;
}

.rating-s > input:checked ~ label:hover ~ label {color: gold !important;}

.option-group .rating i.on, .fullRate, .rating-s > input:checked ~ label, .rating-s:not(:checked) > label:hover, .rating-s:not(:checked) > label:hover ~ label, .rating-s > input:checked + label:hover, .rating-s > input:checked ~ label:hover, .rating-s > label:hover ~ input:checked ~ label, .rating-s > input:checked ~ label:hover ~ label {
    color: gold !important;
}

 h3 {
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal; /* Asigură că textul este împărțit pe mai multe linii */
        max-width: 100%; /* Previne depășirea lățimii */
    }
    
     p {
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal; /* Asigură că textul este împărțit pe mai multe linii */
        max-width: 100%; /* Previne depășirea lățimii */
    }
    .-g-one-time-offers .-g-one-time-cart-label {
    display: flex
;
    align-items: center;
    gap: 10px;
    padding: 12px 15px;
    margin: 0;
    background: #fbb0404d;
    }

#simple-chat-button--text {
    display: block;
    position: absolute;
    width: max-content;
    background-color: #fff;
    bottom: 15px;
    right: 70px;
    border-radius: 5px;
    padding: 5px 10px;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -0.03em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    word-break: keep-all;
    line-height: 1em;
    text-overflow: ellipsis;
    vertical-align: middle;
    box-shadow: 0 6px 8px 2px rgba(0, 0, 0, .15);
}

.add2cart-pp .fa-shopping-bag:before{content:'f291';}



.white .tr .td{
    background-color: white !important; /* Fundal alb */
    color: black;            /* Text negru */
}
        
/*product-box*/
.product-box .image img {max-height:300px;margin:auto;}
.product-box .title {font-size: 13px;padding:0 5px;}
.-g-active-menu > a{text-decoration:underline;}
.carousel-slide .review-carousel {padding: 20px 10px 0;}
.-g-blog-page .search-form .search-button{height:40px;}
.blog-posts-sld{padding:20px 10px;}
.-g-one-time-offers .product-box .title {padding:0;}
.qty-regulator{width: 100px;}
.qty-regulator input[type='text'] {width: 40px;height: 30px;line-height: 30px;font-weight: 600;font-size: 15px;}
.qty-regulator .minus, .qty-regulator .plus {font-weight: 400;height: 30px;width: 30px;line-height: 28px;color:#767676;}
.qty-regulator .minus{border-radius:20px 0 0 20px;}
.qty-regulator .plus{border-radius:0 20px 20px 0;}
.stock-status.available{display:none;}


.btn{font-size: 13px!important;line-height:1.4!important;padding: 7px 15px!important;}
.btn.std{color:#ffffff;}

.btn.btn-cmd,.cart-header-btn .q-cart, .cart-m .q-cart{color:#ffffff !important;}
.-g-one-time-offers .-g-one-time-cart-label {background: #00000020;}

.btn {text-transform: none;font-size: 13px!important;line-height: 28px!important;padding: 0 16px!important;border-radius: 20px;}
.btn.btn-cmd{font-weight: 400;}

.main-header .top-head .row {
    flex-wrap: wrap;
}

.form-cpn{display:block !important;}
.fPrice{color: #ee2b2b !important;}
/* REMOVE MESSENGER BTN*/
.fb-messengermessageus .fb_iframe_widget .fb_iframe_widget_fluid{
    display:none !important;
}

.product-code .help-phone, .wish-section .-g-info-request-popup-details{display:none!important;}
.product-code .__shippingDeliveryTime{display: inline-block;margin-right:15px;color: #939393;font-weight: 600;}
.product-code .__shippingDeliveryTime b{font-weight: 600;}
.product-code .help-phone, .wish-section .-g-info-request-popup-details{display:none!important;}
.product-code .code{display:none!important;}


.product-icon-box {
    top: 5px;
    left: 5px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 4px;
    width: calc(100% - 60px);
}

.product-icon-box {
    position: absolute;
    top: 0;
    z-index: 11;
    left: 10px;
    overflow: hidden;
}

.product-icon-box .icon {
    float: none;
}

.product-box .icon, .product-icon-box .icon, .product-box .icon.-g-icon-discount-value, .product-icon-box .icon.-g-icon-discount-value {
    font-size: 13px;
    font-weight: 400;
    width: auto;
    min-width: 50px;
    max-width: 100%;
    height: auto;
    line-height: 26px;
    border-radius: 0;
    padding: 0 8px;
    margin: 0;
}
.menu-trg span, .menu-trg span::after, .menu-trg span::before{background:#242424 !important;}
.product-icon-box .icon + .icon {
    margin-left: 0px;
}


.icon.discount {
    background: #fa4949 !important;
}


.copyright {
    visibility: hidden;
}

.icon.new {
    background: #000000 !important;
}

.footer-holder {
    background: ''
    background-size: cover;
}

.-g-category-result-prefix,
.-g-product-details-code-prefix{display:none;}
@media (max-width: 481px) {
        .hidden-mobile {
          display: none;
        }
      }

.text-main {
    color: #fa4949 !important;
}
