@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:1300px};
.btn.btn-cmd,.cart-header-btn .q-cart, .cart-m .q-cart{color:#ffffff !important;}
.main-header .top-head-bg,.main-header .main-menu{max-width:1400px!important;margin-left:auto;margin-right:auto;}
.top-head, .main-header .cart-header {padding-top: 15px!important;padding-bottom: 15px!important;}
.top-head-bg,.main-header .cart-header.container-bg{background:#000000 !important;}
.acount-section > ul > li > a, .cart-menu ul li a, .cart-help a, .contact-cart, .international-header .flag-select{color:#ffffff!important;}
.acount-section>ul>li.contact-header>a, .main-menu ul .phone-m a{color:#ffcc06 !important;}
.main-header .nav-menu > li{padding-top:8px !important;padding-bottom:8px !important;}.main-header .main-menu ul.nav-menu>li>a{font-size:12px !important;}.main-header .menu-dd.open{top: 34px;}.main-header .all-product-button .menu-dd{top: 34px!important;}
.main-header .main-menu,#mm-main-menu .mm-navbar,#mm-nav-filter .mm-navbar{background:#000000;}.main-header .main-menu{border:none!important;box-shadow:none!important;}@media screen and (min-width: 1170px){.main-header.over-top .main-menu{background:#000000;}}
.main-header .main-menu ul.nav-menu>li>a, .mobile-icon li a, #mm-main-menu .mm-navbar, #mm-nav-filter .mm-navbar {color: #fafafa !important;}
				.menu-trg span, .menu-trg span::after, .menu-trg span::before{background:#fafafa !important;}
				#mm-main-menu .mm-btn:before {border-color: #fafafa;}
				#mm-nav-filter .mm-navbar #close-filters{fill: #fafafa;}
.main-menu ul.nav-menu>li>a{font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:normal !important;}
.footer-holder {background: url("/domains2/mw-sps/files/files/footer-bg-transparent-123919.png") top center no-repeat;background-size: cover;}
.product-box .title{font-size:15px !important;}
.product-box .title{height: 44px!important;line-height: 1.3!important;text-overflow: inherit;white-space: inherit;}
.product-box .title{font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
.product-box .price{font-size:18px !important;}
.product-box .price, .product-box .price .text-main, .detail-price, .cart-items .price .text-main, .cart-dd .price .text-main, .extra-offer .box-offer .price .text-main, .ac-price .text-main{color: #ffbb00 !important;}
.product-box .price .price-full{font-size:14px !important;}
.product-box .price s, .detail-price s, .cart-items .price s, .cart-dd .price s, .extra-offer .box-offer .price .price-full, .ac-price s{color: #050505 !important;}
.product-box .image img{max-height:280px;}
@media screen and (min-width: 992px) {.product-box:hover .details-button{display:inline-block;}}
.bnn-group-left{max-width: 1400px; margin: 0 auto;}
.banner-group-small .owl-item div{color:#000000 !important;}
.banner-group-small .owl-item{background:#ffcc06 !important;opacity:.5;} .banner-group-small .owl-item.synced{opacity:.8;}
.category-sld{max-height:250px !important;overflow: hidden;}
#category-page .catTitle{font-size:26px !important;}
.filter.box a {font-size:13px !important;}
.filter.box .title {font-size:13px !important;}
.filter.box .title {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
.filter-group-selected span.filter {font-size:14px !important;}
.detail-title h1.title,.detail-title h1.title span {font-size:25px !important;} 
.detail-title h1.title {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:bold !important;}
.detail-tabs .resp-tab-content p,.product-code span,.detail-product-atributes,.detail-product-atributes div,.short-description{font-size:13px !important;}
.detail-tabs .resp-tab-content p,.product-code span,.detail-product-atributes,.detail-product-atributes div,.short-description{color:#2e2e2e !important;}
#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;}
#product-page .wish-section a {font-size:15px !important;}
#product-page .wish-section a {font-style: normal !important;text-decoration: underline !important;text-transform: uppercase !important;font-weight:normal !important;}
.detail-prod-attr .add-section .btn{height:auto;font-size: 15px!important;line-height:1.4!important;padding: 9px 17px!important;}
#product-page .btn.btn-cmd {font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:bold !important;}
.stock-status.available {font-size:16px !important;}
.stock-status.available {font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:normal !important;}
#product-page .detail-tabs .resp-tabs-list li{padding:12px 17px!important;font-size:14px!important;}#product-page .detail-tabs h2.resp-accordion{padding: 14px 15px!important;font-size: 16px!important;}
#product-page .detail-tabs li {font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:bold !important;}
.main-header .cart-header .cart-help a span{font-size:16px !important;}
.main-header .cart-header .cart-help a span {font-weight:bold !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;}
#shoppingcart .cart-total {font-size:14px !important;}
#shoppingcart .cart-total {font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:bold !important;}
#shoppingcart .cart-items .prod .image {width:100%!important;max-width: 150px !important; max-height: auto !important;}#shoppingcart .cart-items .prod img {max-height: 150px !important;}
#shoppingcart .cart-items .prod .title{font-size:14px!important;}
#shoppingcart .cart-items .prod .info-prod a {font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;}
#shoppingcart .cart-items .price {font-size:14px!important;}
#shoppingcart .cart-items .prod .info-prod .price {font-weight:bold !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;}
.checkout h3 {font-size:20px !important;}
.checkout h3 {font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:bold !important;}
#checkoutform .label-s {font-size:12px;}
#checkoutform .input-s {font-size: 14px!important;padding: 5px 10px;}
#shoppingcart .fixed-side .cart-items>li .image {width:100%!important;max-width: 110px !important;}#shoppingcart .fixed-side .cart-items>li .image img {max-height: 150px !important;}
#shoppingcart .fixed-side .cart-total {font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: uppercase !important;font-weight:bold !important;}
.icon.discount{background: #ffcc0c !important; }
.main-menu ul li:hover > a, .menu-dd li a:hover{color: #ffcc06!important;}
.bottom-section .newsletter{display: none !important;} .bottom-section .social{border: none !important;} .bottom-section .col:first-child:nth-last-child(1) {   width: 100% !important; } .bottom-section .col:first-child:nth-last-child(2) {   width: 50% !important; } .bottom-section .col:first-child:nth-last-child(3) {   width: 33.3333% !important; } 
body{font-family: 'Montserrat', sans-serif;}

/**
* Scrie aici codul tau CSS...
*/
.uc-content .logo, .uc-content .btn.std.full { display:none;}
.uc-content, .uc-content .container-h {
    padding:0;
}

.overlay {
    position:absolute;
    inset:0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 20;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    border-radius: 3px;
}
.overlay span {
    font-size: 4rem;
    font-weight:900;
    color:#ffcc06;
}
.overlay span:first-child {
    font-size: 10rem;
    margin-bottom:-3rem;
}
@media screen and (max-width:517px){
    .overlay span {
        font-size: 2rem;
    }
    .overlay span:first-child {
        font-size: 6rem;
        margin-bottom:-1rem;
    }
}
.carousel-slide .product-box, .carousel-slide .product-box .box-holder, .carousel-slide .product-box-h, .landing-pg .list-holder .product-box .box-holder, .product-listing .product-box .box-holder {
    padding-top: 10px;
    padding-bottom:10px;
}


.pioneer {margin:10px 0;}
.support-contact {font-size:13px;}
.nopointer {pointer-events:none;}
.header-top-menu {display:none!important;}
.main-header{box-shadow:none;}
.footer-holder{max-width: 1200px;margin: 0 auto;}
.payment-accepted {display:none;}

.main-menu ul li {position:static;}
.main-header .menu-dd.column1 {
    width: 1300px!important;
    height: 240px!important;
    position: absolute;
    /*left: 50%;*/
    /*margin-left: -650px;*/
    padding-left:25px;
    
    width:100% !important;
    background:#212121!important;
    background-size:cover!important;
}

.menu-drop > a .category-icon{display:none;}
.main-header .menu-dd ul {width:auto!important;max-height:200px;padding:10px 0;display:flex;flex-direction:column;flex-wrap:wrap;}
.menu-dd li a:hover {color:#ffc72e!important;}
.main-header .menu-dd.no-sub li {min-width:300px;padding: 0.4em 8px;max-width:25%;}
.menu-dd .title a{color:#fff!important;font-size:12px;font-weight:400!important;}

.main-menu ul.nav-menu.base-menu li:nth-child(4) .menu-dd.column1 { height: 280px!important;}
.main-menu ul.nav-menu.base-menu li:nth-child(4) .menu-dd.column1 ul { max-height:260px; }

.main-header .main-menu, #mm-main-menu .mm-navbar, #mm-nav-filter .mm-navbar {
    padding:0;
}
.specs-table .-g-characteristics-attribute-name {
    border-bottom: solid 1px #d3d3d3;
    padding:10px 0;
}
.specs-table .-g-characteristics-attribute-name b {display:inline-block;width:30%;}
.-g-attribute-characteristic-value-h {display:inline-block;width:65%;}

.product-box .title {height:55px!important;}
.rating .fa-star:before,.rating-s>label:before{content:'\f005';}
.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: #FFCC06 !important; }
/* CUSTOM FOOTER */
.main-footer {padding:0;font-size:13px;}
.footer-up {background:#222;}
.horizontal-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    max-height: 62px;
    min-height:62px;
    margin: 0 80px;
    border-bottom: solid 1px #707070;
}
.horizontal-links li {margin:1px 6px;}
.horizontal-links a, .main-footer .col ul li, .main-footer .col ul li a, .support a, .copyright {color:rgba(255,255,255,0.6);transition:color 0.5s;}
.horizontal-links .drop-title {
    width: 100%;
    height: 62px;
    line-height: 62px;
    color: #fff;
    font-size: 18px;
    display:none;
}
.main-footer a:hover {color:#fff!important;}
.copyright a {color:#fff;}
.main-footer .col .title {font-weight:300;}
.horizontal-links a:hover {color:#fff;}
.row.footer-mid {
    display: flex;
    justify-content: center;
    padding-top: 40px;
}
.footer-mid .col {
    width: auto!important;
    padding:0 20px;
    min-width:200px;
}
.footer-mid .col.-g-footer-company-data {
    width: 25%!important;
}
.-g-footer-group {display:inline-block;vertical-align:top;}
.-g-footer-group:nth-child(2){padding-left:40px;}
.footer-submenu .social .title{display:none;}
.footer-submenu .social ul {
    width:100%;
    display: flex;
    justify-content: space-evenly;
}
.second-footer {
    background: transparent;
    border-top: solid 1px #707070;
}
.footer-copyright {
    display: flex;
    justify-content: center;
    background: #222;
    align-items: center;
    height:62px;
}
.copyright {
    margin:0;
}
.bottom-section, footer {background:none!important;}
.footer-holder {background:url('https://gomagcdn.ro/domains2/mw-sps/files/files/footer-bg-transparent-123919.png') no-repeat center center #222;max-width:1400px;}
.bottom-section .flex-box {border:none;}
.main-footer .col ul li {margin-bottom:10px;}
li.footer-description {
    line-height: 25px;
    margin: 10px 0;
}
.footer-submenu img{max-width:140px;}
@media screen and (min-width:1090px){
    .horizontal-links li {padding:0 15px;}
    .horizontal-links {justify-content:center;}
}
@media screen and (max-width:1350px){
    .main-header .menu-dd.column1 {width:1100px!important;margin-left:-550px;top:80px;}
    .main-menu ul li {margin-right:5px;}
    .main-header .main-menu ul.nav-menu>li>a {font-size:12px!important;}
}
@media screen and (max-width:1205px){
    .footer-mid .col {padding:0 10px;display:flex;}
    .footer-mid .support {flex-direction:column;}
    .-g-footer-group:nth-child(2){padding-left:20px;}
    .horizontal-links a, .main-footer .col ul li, .main-footer .col ul li a, .support a, .copyright {font-size:12px;}
}
@media screen and (max-width:1090px){
    .menu-dd .title a{color:#383838!important;}
}
@media screen and (min-width:1090px){
    .nav-menu.container-h {display:flex;justify-content:space-between;width:100%;}
}
@media screen and (max-width:980px){
    .horizontal-links {margin:0 20px;}
    .row.footer-mid {flex-direction:column;flex-wrap:wrap;align-items:center;}
    .main-footer .-g-footer-group {padding:0;}
    .footer-mid .-g-footer-company-data {width:60%!important;}
    .footer-mid .-g-footer-company-data ul {display:block!important;}
    .footer-mid .support .title{pointer-events:none;}
    .footer-mid .support {
    flex-direction: column;
    align-items: center;
}
    .main-footer .col.social ul {
    flex-direction: row!important;
    display: flex!important;
}
    .main-footer .col {
        width:100%;
        text-align: center;
        flex-direction:column;
    }

    .main-footer .col .title {
        cursor: pointer
    }
    .main-footer .col ul {
        display:none;
    }
    ul.footer-submenu.visible {display:block;}
    .main-footer .col .title i {
        display: inline-block
    }
    
}
@media screen and (max-width: 991px){
    .-g-mobile-menu.-g-inpage-bf-menu {
        display: none!important;
    }
}
@media screen and (max-width:768px){
    .footer-mid .col.-g-footer-company-data {width:100%!important;padding:10px 40px;}
}
@media screen and (max-width:520px){
    .pioneer {margin:10px auto;}
    .row.footer-mid {flex-direction:column;align-items:center;}
    .-g-footer-company-data.col ul.footer-submenu {display:block;}
    .-g-footer-group:nth-child(2){padding-left:0;}
    .footer-mid .col.support {order:2;}
    .row.footer-mid {padding:30px 0;}
.horizontal-links .drop-title {
    display:block;
}
.horizontal-links .drop-title:after {
    content: '\2b';
    font-family: 'Font Awesome 6 Pro';
    float: right;
    padding-right: 20px;
}
.horizontal-links li {
    display: inline-block;
    margin: 1px 15px;
}
.horizontal-links {
    text-align: center;
    overflow: hidden;
    display: block;
    padding-bottom:20px;
    transition: max-height 1s;
}
.horizontal-links.open {max-height:150px;}
.copyright {text-align:center;}
}
@media screen and (max-width:480px){
    .specs-table .-g-characteristics-attribute-name b {width:100%;}
}
@media screen and (max-width:330px){
    .header-top-menu {display:none;}
}


/*
Play With Music
*/

.flex {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2rem;
}

.item {
    width: 33.33%;
    padding: 5px;
    margin-bottom: 1rem;
}

.item.w-2-3 {
    width: 66.66%;
}

.item.w-1-2 {
    width: 50%;
}

.column {
    display: flex;
    flex-direction: column;
    padding: 0;
}

.column > .item {
    width: 100%;
}

.item h3 {
    font-size: 18px;
    font-weight: bold;
}

.item p {
    font-size: 13px;
}

@media (max-width: 1024px) {
    .flex .item {
        width: 50%;
    }

    .flex .item.column, .item.w-2-3 {
        width: 100%;
    }

    .flex .item.column {
        flex-direction: row;
        flex-wrap: wrap;
    }
}

@media (max-width: 600px) {
    .flex .item, .item.w-2-3, .flex .item.column {
        width: 100%;
    }
}

.grid-layout {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2rem;
}

.grid-layout .grid-item {
    width: 33.33%;
    padding: 5px;
    margin-bottom: 1rem;
}

.grid-layout .large {
    width: 66.66%;
}

.item-wrapper p {
    color: #222;
}

.item-details {
    margin-top: 1rem;
}

@media (max-width: 1024px) {
    .grid-layout .grid-item, .grid-layout .large {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .grid-layout .grid-item, .grid-layout .large {
        width: 100%;
    }
}


/*
Homepage
*/
@media screen and (min-width: 1170px){
    .-g-pagetype-homepage .main-header.over-top .main-menu {
        background: transparent !important;
    }
    .-g-pagetype-homepage .main-header .main-menu, #mm-main-menu .mm-navbar, #mm-nav-filter .mm-navbar {
        background: transparent !important;
    }
    
    .-g-pagetype-homepage .main-menu {
        background: transparent !important;
    }
    .-g-pagetype-homepage .top-head-bg {
        background: linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)) !important;
        background: -webkit-linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)) !important;
        background: -moz-linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)) !important;
        background: -ms-linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)) !important;
        background: -o-linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)) !important;
    }
    #logo {
        width:180px;margin-left:50px;
    }
}


/* SearchForm */
@media screen and (min-width: 861px){
    .search-form {
        width:135%;
    }
    .search-form-box input[type=text] {
        border-radius:10px;
    }
}

.product-icon-box {left:0;overflow:visible;display:flex;}
#product-page .product-icon-box {flex-direction: column;}
.product-icon-box .icon + .icon {
    margin-left:5px;
}

.aa-Panel {
    z-index: 9999;
}

.product-page-holder .add-section .qty-regulator { display:none; }

@media screen and (max-width: 520px) {
    .main-footer .horizontal-links {padding-top:20px; display: flex; flex-direction: column; max-height: 100%;font-size: 2rem;}
    .main-footer .horizontal-links .drop-title { display:none !important; }
    .footer-submenu img {margin: auto;}
    .main-header {position: sticky;top: -90px;}
}

.footer-images a, .footer-images > img {
    margin: 5px;
}
.footer-images {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.col.support img {
    max-width: 200px;
}

.footer-submenu .pioneer {
    margin-left: 4px;
    max-width: 150px;
}
.stock-status.available {
    font-weight: bold !important;
}
span.testing {
    display:block; margin-top:1rem; padding:1rem; background-color:#eee; border: 1px solid #ddd;
}
#product-page .detail-tabs li {
    font-weight: normal !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-transform: unset !important;
    font-weight: normal !important;
}
.testing {}
