@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap');


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

.fa{font-weight:300;}
/* GARMIFIC */
body{font-family: 'Poppins', sans-serif;}
a:focus{outline:none!important;}
.text-main {color: #000!important;}
.container-h{max-width: var(--container-width);}
.btn {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn.btn-cmd{font-weight: 500;background:#000;border:1px solid #000;}
/* HEADER */
.top-head, .cart-drop .fa-angle-down,.cart-header-btn .cartPrice,.cart-header-btn .fa-angle-down, .mobile-icon .cart-m{display:none!important;}
#navigation{position:relative;background:#fff;box-shadow: 0 0 12px -2px #a2a2a2;z-index:999;}
#navigation #logo{float:left;padding:7px 0;}
.-g-logo-btn-holder{float:left;width:200px;text-align: left;}
#navigation #logo img {max-height: 42px;}
.main-menu ul li a {font-weight: 600;font-size: 16px;}
.main-header .nav-menu-hh{float:none!important;display:inline-block;width:auto;max-width:65%!important;vertical-align:top;}
.main-header .main-menu{border:none;text-align:center;max-width: 1200px;background:none;}
.main-header .nav-menu{padding:0;}
.main-header .nav-menu > li {padding:20px 12px;margin: 0!important;}
.main-header .nav-menu > li:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:2px;background:#e85555;transition:all .2s ease-in;}
.main-header .nav-menu > li:hover:after{width:100%;}
.main-header .menu-dd.open,.main-header .menu-dd.__ignoreSubmenu.open{top:100%!important;}
.main-header .menu-dd{pointer-events: none;}
.main-header .menu-dd.open{pointer-events: auto!important;}
#navigation .main-menu ul li a,#navigation .mobile-icon li a {color: #000;}
.menu-trg {height: 20px;width: 30px;margin-top:20px;margin-right: 15px;}
.mobile-icon{display:inline-block;float:right;}
.mobile-icon .user-m,
.mobile-icon .search-m,
.mobile-icon .lang-m,
.mobile-icon .currency-m{display:inline-block!important;}
.mobile-icon .wishlist-header-m{display:inline-block;}
.mobile-icon .search-m{z-index:999;}
.mobile-icon i {display: inline-block;padding:0 6px;line-height: 60px;}
.mobile-icon > li > a {font-size:18px!important;color:#fff;}
.mobile-icon .cart-dd i{padding:0;line-height:inherit;}
.mobile-icon .cart-dd li a{color:#000!important;}
.mobile-icon .count-phone {right: 5px;top: 15px;}
.cart-dd .product-remove{font-size:14px!important;}
.cart-dd .product-name{font-weight:600;font-size:13px!important;max-height:36px;}
.cart-dd .subtotal span{font-weight:700;}
.wishlist-header-m .-g-wishlist-product-count,
.cart-header-btn .q-cart, .cart-m .q-cart{position: relative;top: -10px;right: 0;margin-right:-16px;font-weight:400;color:#fff;background: #e85555;}
.cart-header-btn img{bottom:0;}
.cart-dd{border:none;box-shadow:0px 0px 10px -2px #a9a9a9;}
.cart-dd ul {overflow: hidden;overflow-y: auto;}
.cart-dd ul li {padding-bottom: 10px;}
.menu-dd{text-align:left;box-shadow:0px 0px 10px -2px #a9a9a9;}
.main-header .menu-dd.col-sub-img {width: 630px;}
.menu-dd li a {font-size: 13px!important;}
.menu-dd li h4 a {font-weight: 400;font-size: 16px!important;text-transform: capitalize!important;}
.menu-trg span,.menu-trg span:after, .menu-trg span:before {height: 1px;background: #000;}
#navigation.sticky{display:none!important;}
.main-header .menu-dd.sticky{width:270px!important;}

/*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 .menu-dd ul li{float:none!important}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.main-header .menu-dd ul li{float:none!important;}
}
@supports (-ms-ime-align:auto) {
.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;}

/* OVER-CONTENT */
@media screen and ( min-width:1090px ) {
	#navigation.over-top{position: fixed;left:0;width: 100%;background:none/*#ffffff33*/;box-shadow:none;z-index: 99;transition:all .2s ease-in;}
	#navigation.over-top .main-menu ul li a, #navigation.over-top .mobile-icon li a, .international-header .flag-select{color:#fff !important;transition:all .2s ease-in;}
	#navigation.over-top:hover{background:#fff!important;}
	#navigation.over-top:hover .main-menu ul li a, #navigation.over-top:hover .mobile-icon li a,#navigation.over-top:hover .international-header .flag-select{color: #000!important;}
	#navigation.over-top:hover #logo svg .st0{fill:#000!important;}
	.search-form-box {position: absolute;bottom: 0;left: 0;right: 0;margin: auto;padding: 8px 50px 8px 15px;max-width: 900px;z-index:999;}
	.main-header #navigation .menu-dd li a,.main-header #navigation.over-top .menu-dd li a,.main-header #navigation.over-top:hover .menu-dd li a{color:#000!important;}
	#navigation.over-top .lang-m .flag-drop li a, #navigation.over-top .currency-m .flag-drop li a,#navigation.over-top:hover .lang-m .flag-drop li a, #navigation.over-top:hover .currency-m .flag-drop li a{color: #000!important;}
}
/* FIXED */
#navigation.fix-nav{background:#fff;box-shadow: 0 0 12px -2px #a2a2a2;}
#navigation.fix-nav .main-menu ul li a, #navigation.fix-nav .mobile-icon li a,#navigation.fix-nav .international-header .flag-select{color: #000!important;}

.search-form-box input[type="text"]{padding-left: 15px;height: 45px;font-size: 16px;border:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow:0 0 8px -2px #0000003d;}
.search-button {font-size: 20px;padding: 0 15px;}

/* HOME */
#main-bnn {max-height: 930px;}
.banner-group-small{display:none!important;}
.carousel-slide{overflow: hidden;padding-left: 25px;padding-right: 25px;}
.carousel-slide .title-carousel .title{font-size: 30px;font-weight: 500;color:#000;background: none;}
.carousel-slide .title-carousel .title:after{content:'';display:block;width:100%;height:3px;background:#000;margin-top:10px;}
.title-carousel hr{display:none;}

/* CAROUSEL */
.carousel-slide .owl-theme .owl-controls .owl-buttons div .fa{font-weight: 400!important;}
.carousel-slide .owl-theme .owl-controls .owl-buttons div{font-size: 28px;color:#444;width: 45px;height: 45px;text-align: center;background: rgba(255, 255, 255,.5);box-shadow: 0 2px 7px -2px rgb(0 0 0 / 12%);transition: all .2s ease-in;}
.carousel-slide .product-icon-box{right:0;}

/* PRODUCT-BOX */
.product-box .title{font-size: 16px;color:#000;line-height: 1.3;}
.product-box .price{font-weight: 600;font-size: 14px;color: #000;}
.product-box .price s{font-weight: 400;color: #a3a5a7;}
.product-icon-box {display:flex;flex-direction:column;align-items:flex-end;left: auto;right: 0;text-align:right;}
.product-icon-box.bottom {bottom:10px;}
.product-icon-box .icon,
.product-box .icon {float: none;height: 18px;line-height: 18px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size: 12px;font-weight: 400;margin: 4px;}
.product-icon-box .icon.-g-icon-discount-value,
.product-box .icon.-g-icon-discount-value {height: 18px;line-height: 18px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.icon.new {background: #e85555;}
.icon.discount {background: #000!important;}

/* FOOTER */
.bottom-section {background: #222525;border-top: none;border-bottom: none;}
.bottom-section .col.social ul li a{background:none;font-size:23px;}
.bottom-section .title,.bottom-section .title span,.support-contact,.bottom-section .col .custom-chk,.bottom-section .col .custom-chk a {color: #fff;}
footer{background:#1f2121;}
footer .container-bg{background:none!important;}
.main-footer{max-width:1200px;}
.main-footer .col .title,.main-footer .col .title a,.main-footer .col ul li a,.main-footer .col ul li,.main-footer .col-right,.main-footer .col-right a{color:#fff!important;}
.main-footer .col .title{font-weight: 500;font-size: 18px;}
.main-footer .col ul li a,.main-footer .col ul li{font-weight:300;}
.main-footer .col ul li a{font-size: 14px;}

/* LIST */
.breadcrumbs-default,.breadcrumb, .bread-static ol {text-align:center;padding: 15px;margin: 0 auto;max-width: 1200px!important;}
#category-page {padding: 0 15px;margin:0 auto;max-width:1200px!important;}
#category-page .filter-group{display:none;}
#category-page .category-content{width:100%;}
.catTitle {font-weight: 500;font-size: 28px;text-align: center;padding-bottom: 10px;}
.product-listing,.result-section{border-bottom:none;}
.filter-trg{display:none;}
.result-section{padding-bottom:0;}
.product-listing .product-box {margin-top: 20px;}

/* DETAIL */
#product-page .product-top{max-width: 1200px;margin: 0 auto;padding: 60px 0;}
#product-page .breadcrumbs-default {text-align: left;padding: 15px 0;}
.detail-title .title{font-weight: 600;color:#000;}
.detail-title .title span {display:inline-block;font-size: 34px;margin-top:0;}
.detail-title .title span.gift-text {font-weight: 400;font-size: 24px;}
.short-description {font-size: 16px;color:#999;line-height: 1.6;}
.detail-price {font-size: 26px;font-weight: 600;margin-top: 0;margin-bottom: 15px;}
.detail-price s {font-size: 22px;font-weight: 400;color:#767676;}
.vertical-slider-box{max-height:100%!important;}
.vertical-slide-img,.vertical-slide-img img{max-height:700px;}
.slick-track{margin:0 auto;}
.thumb-h li img{opacity: 0.5;border:1px solid transparent;}
.thumb-h li:hover img,.thumb-h li.slick-current img{opacity: 1;border:1px solid #000;}
.thumb-h.horizontal a img {max-height: 100px;}
.zoomContainer{display:none!important;}
#product-page .stock-status {font-size: 16px;max-width: 100%;}
.add-section .qty-regulator {margin: 0 10px 5px 0;}
.addToWishlistDefault, .addToWishlist{font-size: 18px;padding: 0 10px;margin: 0 5px 10px;}
.addToWishlistDefault {padding: 0 15px;margin: 0 10px 10px;line-height: 42px;}
.detail-tabs{float:right;margin-top:30px;}
.detail-tabs .resp-tabs-list{text-align:center;}
.detail-tabs .resp-tabs-list li {display:inline-block;float:none;font-size: 16px;margin:0;padding:13px 15px!important;border: none!important;margin-bottom: 0!important;}
.detail-tabs .resp-tabs-list li.resp-tab-active {color:#000;padding:13px 15px!important;}
.detail-tabs .regular-text {font-size: 16px;color: #000;line-height: 1.6;}
.product-bottom{margin:0;}
.extra-offer{float:left;margin-bottom:50px;clear:both;}
.extra-offer.carousel-slide .owl-next{right: -20px;}
.extra-offer.carousel-slide .owl-prev{left: -20px;}
.detail-recomended{width:100%;}
.-g-product-substitutes {clear:both;}

/* CART */
#shoppingcart,.main-header .cart-header.container-h{max-width:1200px;}
.top-head-bg,.top-head-bg .cart-header{background:#272727!important;}
.top-head-bg .cart-header{padding-top: 5px;padding-bottom: 5px;}
.cart-menu ul li{border:none;padding:0;margin:0 4px;}
.cart-menu ul li a {font-weight: 300;font-size: 15px;color: #fff;text-transform: uppercase;}
.cart-help li{color:#fff;}
.cart-help a{font-weight: 300;font-size:13px;color:#fff;}
.cart-help a span{font-weight: 400;font-size: 15px;}

/* CONTACT */
#contact-page{max-width:1200px;padding-top:15px;}


@media screen and ( max-width:1170px ) {
	.main-header .nav-menu-hh{max-width:65%;}
}
@media screen and ( max-width: 1090px ) {
	.main-header .nav-menu-hh {display: none;}
	.cart-dd{display:none!important;}
	.menu-trg {width: 45px;height: 50px;margin: 0;padding: 18px 15px 16px 0;}
}
@media screen and ( min-width: 1080px ) {
	.extra-offer .col-sm-8{width: 60%;}
	.extra-offer .col-sm-4{width: 40%;}
}
@media screen and ( min-width: 992px ) {
	.detail-tabs,.extra-offer{width:50%;padding:0 15px;}
	.-g-product-row-box:has(.-g-product-substitutes) .detail-tabs, .-g-product-row-box:has(.-g-product-substitutes) .-g-product-package-box {width:100%;}
}
@media screen and ( max-width: 991px ) {
	.-g-logo-btn-holder{width:100px;}
	.product-listing .product-box{float: left;width:33.333333%;}
	.detail-tabs,.extra-offer{width:100%;padding:0 15px;}
}
@media screen and ( max-width: 860px ) {
	.search-form-box.search-toggle {    padding: 5px 0 0;width: 100%;}
}
@media screen and ( min-width: 767px ) {
	.detail-prod-attr .qty-regulator {width: 135px;}
	.detail-prod-attr .qty-regulator .minus,.detail-prod-attr .qty-regulator .plus {color: #000;height: 44px;width: 45px;line-height: 44px;}
	.detail-prod-attr .qty-regulator input[type="text"] {width: 45px;height: 44px;line-height: 44px;color: #000;font-size: 18px;}
	.add-section .add2cart {font-size:16px;line-height: 42px;}
}
@media screen and ( max-width: 767px ) {
	.product-listing .product-box {width: 50%;}
	#navigation #logo{max-height:40px;max-width:125px;padding: 5px 0 0;}
	#navigation #logo svg, #navigation #logo img{max-height:40px;max-width: 125px;}
	.menu-trg {width: 54px;height: 45px;padding: 14px 12px;}
	.mobile-icon i{line-height:45px;}
	.mobile-icon .count-phone {top: 10px;}
	.catTitle {font-size: 24px;padding-top:15px;}
	#product-page {padding: 10px 0 20px;}
	#product-page .product-top {padding: 10px 0;}
	.detail-title .title span {font-size: 24px;}
	.detail-price {font-size: 20px;margin-top: 15px;}
	.detail-price s {font-size: 18px;}
	.add-section {max-width: 100%;}
	.add-section .qty-regulator {display: inline-block;float: none;width: 115px;}
	.detail-prod-attr .qty-regulator .minus,.detail-prod-attr .qty-regulator .plus {color: #000;height: 40px;width: 38px;line-height: 40px;}
	.detail-prod-attr .qty-regulator input[type="text"] {width: 38px;height: 40px;line-height: 40px;color: #000;font-size: 18px;}
	.add-section .add2cart {line-height: 38px;min-width: 160px;display: inline-block;float: none;vertical-align:top;}
	.addToWishlistDefault {line-height: 38px;vertical-align:top;}
	h2.resp-accordion {font-weight: 500;font-size: 16px;border:none!important;border-bottom:1px solid #c1c1c1!important;}
	.resp-tab-content{border:none;}
	.available-ms{margin: 0 auto;}
	.top-head-bg .cart-header {padding-top: 10px;padding-bottom: 10px;}
	#shoppingcart{padding-top:20px;}
}
@media screen and ( max-width: 480px ) {
	.product-box {padding-left: 5px;padding-right: 5px;}
	.product-box .title {font-size: 24px;}
	.product-box .title,.product-box .price {font-size: 13px;}
	.add-section .qty-regulator{display:block;margin:0 auto 10px;max-width:100%;}
	.carousel-slide .title-carousel .title,
	.detail-title .title span {font-size: 22px;}
}
@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);}
}



h1{font-size:1.25em !important;}h2{font-size:1.2em !important;}.detail-title .title span{font-size:1.1em !important;}
.btn{font-size: 13px!important;line-height:1.4!important;padding: 7px 15px!important;}
.btn.std{color:#ffffff;}
.btn.std{background:#000000;border:1px solid #000000;}
.btn.btn-cmd,.cart-header-btn .q-cart, .cart-m .q-cart{color:#ffffff !important;}
.btn.btn-cmd, .cart-header-btn .q-cart, .cart-m .q-cart{background:#ff7575 !important;border: 1px solid #ff7575;} .-g-one-time-offers .-g-one-time-cart-label {background: #ff757520;}
body{background:#ffffff !important;}
.main-header .top-head-bg,.main-header .top-head-bg .cart-header.container-bg,#mm-main-menu .mm-navbar,#mm-nav-filter .mm-navbar{background: #000000!important;}.main-header #navigation, .main-header.over-top #navigation{background: #000000;}@media screen and ( min-width:1090px ){.main-header.over-top #navigation{background:none;}.main-header.fix-nav #navigation,.main-header.over-top #navigation:hover{background:#000000!important;}}
.cart-menu ul li a,.cart-help a, .contact-cart,.main-header #navigation .main-menu ul li>a,.main-header #navigation .mobile-icon li a,.main-header.over-top #navigation .main-menu ul li a,.main-header.over-top #navigation .mobile-icon li a,#mm-main-menu .mm-navbar,#mm-nav-filter .mm-navbar, #navigation.fix-nav .international-header .flag-select, .international-header .flag-select {color: #ffffff!important;}.menu-trg span, .menu-trg span::after, .menu-trg span::before{background:#ffffff!important;}#mm-main-menu .mm-btn:before {border-color: #ffffff;}#mm-nav-filter .mm-navbar #close-filters{fill: #ffffff;}@media screen and ( min-width:1090px ) {.main-header.over-top #navigation .main-menu ul li a,.main-header.over-top #navigation .mobile-icon li a,.main-header.over-top #navigation:hover .main-menu ul li a,.main-header.over-top #navigation:hover .mobile-icon li a {color: #ffffff !important;}.main-header.over-top #navigation .cart-dd ul li a,.main-header.over-top #navigation:hover .cart-dd ul li a {color:#000!important;}}
.phone-m{display:none!important;}
.main-menu ul.nav-menu>li>a{font-weight:normal !important;font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:300 !important;}
footer,.main-footer{background:#242424 !important; border:0 !important;}
.main-footer{padding-top:22px !important;padding-bottom:22px !important;}
.main-footer a{font-size:12px !important;}
.main-footer a, .bottom-section .col .custom-chk a, .main-footer .col .title a, .main-footer .col ul li a{color:#f59642 !important;}
.main-footer .col ul li,.main-footer .col h4, .main-footer .col-right{font-size:12px !important;}
.product-box .title{font-size:13px !important;}
.product-box .title{color:#000000 !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:300 !important;}
.product-box .price{font-size:16px !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: #ff6666 !important;}
.product-box .price .price-full{font-size:13px !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: #000000 !important;}
.product-box .image img{max-height:300px;}
@media screen and (min-width: 992px) {.product-box:hover .details-button{display:inline-block;}}
#main-bnn{max-height: 1000px !important;}
.bnn-group-left{max-width: 1920px; margin: 0 auto;}
.banner-group-small .owl-item div{color:#000000 !important;}
.detail-title .title,.detail-title .title span {font-size:25px !important;} 
.detail-title .title {font-style: normal !important;text-decoration: none !important;text-transform: none !important;font-weight:normal !important;}
.detail-tabs .resp-tab-content p,.product-code span,.detail-product-atributes,.detail-product-atributes div,.short-description{font-size:12px !important;}
.detail-tabs .resp-tab-content p,.product-code span,.detail-product-atributes,.detail-product-atributes div,.short-description{color:#363636 !important;}
#product-page .detail-price {font-size:25px !important;}
#product-page .wish-section a {font-size:15px !important;}
.add-section .add2cart.btn{font-size: 13px!important;line-height:1.4!important;padding: 7px 15px!important;}
#product-page .help-phone a {color:#ffffff !important;}
#product-page .detail-tabs .resp-tabs-list li{padding:10px 15px!important;font-size:13px!important;}#product-page .detail-tabs h2.resp-accordion{padding: 12px 15px!important;font-size: 15px!important;}
.icon.new{background: #f73636 !important; }
.icon.discount{background: #ff2929 !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: #ff4a4a !important;}
body{font-family: 'Open Sans', sans-serif;}
body{font-size:12px;}
.bottom-section .title,.bottom-section .title span, .bottom-section .custom-chk, .bottom-section .custom-chk label, .support-contact, .main-footer .col .title, .main-footer .col ul li, .main-footer .col ul li, .main-footer .col-right{color: #ffffff!important;}
.bottom-section .col{padding-top:15px !important;padding-bottom:15px !important;}
.bottom-section,.bottom-section .holder{background:#000000 !important;border:0px !important;}
.newsletter-form input[type="submit"]{background: #ff791f;}
.bottom-section .title,.bottom-section .title span, .bottom-section .custom-chk, .bottom-section .custom-chk label, .support-contact{color: #ffffff!important;}
.bottom-section .title,.bottom-section .title span, .bottom-section .custom-chk, .bottom-section .custom-chk label, .support-contact{color: #ffffff!important;}

/**
* Scrie aici codul tau CSS...
*/

#logo {
    margin-left: 20px;
}

.menu-drop h4 {
    font-size:13px;
}

/* Font size weight nav bar mai sus*/

.container-h {
    padding:0px;
}

.catTitle {
    display: none;
}


/** Culoare link */

.breadcrumb2 .breadcrumbs-box ol li a:hover {
    color: #F87604;
}

#navigation.over-top:hover .main-menu ul li a {color: #F87604 !important;}


@media screen and (min-width: 1090px){
    #navigation.over-top {position: relative;}
}    
#navigation, #navigation.over-top, #navigation.fix-nav, #navigation.over-top:hover {background:#000 !important;}
#navigation.over-top {color: #fff !important;}
#navigation .main-menu ul li a, #navigation.over-top .main-menu ul li a {color: #fff !important;}
#navigation.over-top:hover .main-menu ul li a {color: #fff !important;}
.top-head-bg, .top-head-bg .cart {background: #000!important;}
.cart-menu ul li a, .cart-help a{color: #fff !important;}


.main-header #navigation.over-top .main-menu ul li a:hover,
.main-header #navigation.over-top .menu-dd li a:hover,
.main-header #navigation li a:hover {color: #F58220!important;}
@media screen and (min-width: 1090px){
    .main-header #navigation.over-top .main-menu ul li a:hover,
    .main-header #navigation.over-top .menu-dd li a:hover,
    .main-header #navigation li a:hover {color: #F58220!important;}
}

.main-menu ul li a {
    font-weight: 400;
}
.menu-dd li a i {top:3px;}
.menu-dd li h4 a {
    font-size: 18px!important;
    text-transform: capitalize!important;
}

#navigation .main-menu ul li a, #navigation.over-top .main-menu ul li a {
    font-size: 12px;
}

.title a {
    font-size:13px;
}


.main-header .nav-menu > li {
    padding: 20px 5px;
    margin: 0!important;
}



.slogan_home {
    margin:65px auto 65px auto;
    text-align:center;
    max-width:630px;
    font-family: 'Roboto', sans-serif;

}

p.slogan_home {
    font-size:16px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    
}

h3.slogan_home {
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    padding-top: 30px;
    
}

/* dimensiune caseta produs pe pagina produs*/
.vertical-slide-img img {
    max-height: 550px;
}

/* our clients*/

.our_clients {
    width:100%;
    height:550px;
    background-color:#3D3D3D;
    text-align:center;
}

.our_clients h3 {
    color:#FFFFFF;
    font-size:23px;
    padding: 45px 0 25px 0;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;

}

.logo_img {
    max-width: 131px;
    max-height: 65px;
    opacity: 0.1;
}


.logo_img:hover{
    opacity:1;
}

.our_clients_grid_item {
  width: 132px;
  height: 66px;
  /* background-color: red; */
  margin: 25px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center
}

.our_clients_container {
  width: 70%;
  /*height: 600px;*/
  height: 70%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  align-content: flex-start;

}

.our_clients_grid_item img {
  margin: auto;
}


#category-page .category-content {
    width: 100%;
    padding: 0;
    
}

.social_media {
  width: 33%;
  height: 170px;
  /* background-color: black; */
  text-align: center;
  position: absolute;
  margin-left: 40%;
  /*margin-right: 33%;*/
  z-index: +1;
}

.social_media_heading {
  color:#FFFFFF;
  font-size:20px;
  padding-top:15px;
  padding-bottom: 20px;
}

.social_media_item {
  margin: 5px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center
}

.social_media_container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  align-content: flex-start;
}

.social_media_container img:hover{
  opacity: 0.2;
}

.social_media_container img {
  max-width: 50%;
}

@media screen and (max-width: 1080px) {
  .our_clients {
      width:100%;
      height:90%;
      background-color:#3D3D3D;
      text-align:center;
      padding-bottom:10%;
  }

  .our_clients_grid_item {
    width: 35%;
    /* background-color: red; */
    margin: 2%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
    
  }

  .our_clients_container {
    width: 95%;
    height: 80%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: auto;
    align-content: flex-start;
    

  }

  .our_clients_grid_item img {
    margin: auto;
    max-width: 80%;
    

  }
  
  .our_clients h3 {
    color:#FFFFFF;
    font-size:20px;
    padding-top:10%;

  }

}

.-g-footer-group {
    margin-left: 30px;
}


/* casuta discount */

.icon.discount {
    background: #f58220 !important;
}

.product-icon-box .icon, .product-box .icon {
    float: none;
    height: 35px;
    line-height: 18px;
    /*-webkit-border-radius: 2px;*/
    /*-moz-border-radius: 2px;*/
    /*border-radius: 2px;*/
    font-size: 16px;
    font-weight: 700;
    margin: 0px 10px 4px 4px;
    padding-top: 7px;
}


/* sageata scroll */

@keyframes arrow_move {
  from {margin-top: 0;}
  to {margin-top: 30px;}
}


.arrow_container {
  width: 100%;
  height: 50px;
  /* background-color: red; */
  display: flex;
  justify-content:center;
  margin-bottom: 30px;
  margin-top: 30px;
}

.arrow {
  position: absolute;
  display: flex;
  justify-content: center;
  margin-top: 0;
  animation-name: arrow_move;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

/*eliminare mp*/
#product-page .detail-price .-g-product-details-um{display:none;}

@media screen and (max-width: 767px){
.cart-items .qty-regulator input[type='text'] {line-height:30px;}
}

e._currencyDisplay.-g-currency-display{color:#fff!important;font-size: 15px;}
.main-header .menu-dd.column4 {width: 800px!important;}
@media screen and (min-width: 1090px){
    .main-header #navigation .main-menu .menu-dd li a, 
    .main-header #navigation.over-top .main-menu .menu-dd li a, 
    .main-header #navigation.over-top:hover .main-menu .menu-dd li a {color: #000!important;}
    .main-header #navigation.over-top .main-menu .menu-dd li a:hover,
    .main-header #navigation .main-menu .menu-dd li a:hover{color: #F87604 !important;}
}
@media screen and (min-width:768px){
@supports selector(:nth-child(1 of x)) {
.main-menu .fl .col > a {display:inline-block;min-width:120px;}
}
}
