:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(255,255,255);
	--wd-text-font-size: 16px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(255,255,255);
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(255,255,255);
	--wd-entities-title-color-hover: rgb(255, 133, 0);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(255,255,255);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(255,133,0);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(255,133,0);
	--btn-accented-bgcolor-hover: rgb(255,133,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(255,133,0);
	--wd-link-color-hover: rgb(255,255,255);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 0px;
}
.woocommerce-product-gallery.thumbs-position-left {
	--wd-thumbs-width: 100px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

/*ordini*/
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review {
	position: relative;
	margin-bottom: 40px;
	padding: 30px;
	background-color: transparent !important;
}

.woocommerce-checkout > .checkout-order-review::after, .woocommerce-order-pay #order_review::after,
.woocommerce-checkout > .checkout-order-review::before{

background-image:none !important;}


/*
.browser-Safari .box-with-icon .info-box-icon {
	overflow: unset;
}
.browser-Safari 
{
	overflow: unset;
}
*/


/*account*/
.wd-header-my-account a span {
	font-size: 10px !important;
}
.wd-sub-menu li a span {
	font-size: 12px !important;
}


form.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon select {
    color: #ffffff !important;
}
/*header*/
.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light {
	padding: 30px;
}
.title-size-small .title {
	font-size: 35px;
}

.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light {
	padding-bottom: 40px;
	padding-top: 40px;
}

.woocommerce-page .page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light,
.blog .page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light{
	padding-bottom: 60px !important;
	padding-top: 50px !important;
}

/*Social*/
/* 
.wd-social-icon.social-whatsapp {
 background-color: #68ab62 !important;
}
*/

.scrollToTop.button-show {
    opacity: 1;
    transform: none;
    pointer-events: visible;
    margin-bottom: 80px;
    margin-right: 8px;
}

#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {
    border-radius: 50px;
    margin-bottom: 90px;
}


footer.footer-container.color-scheme-light
Specificity: (0,2,1)
 {
    background-color: #000 !important;
}

/*menu lingue footer*/
.wpml-ls-statics-footer.wpml-ls.wpml-ls-touch-device.wpml-ls-legacy-list-horizontal li a {
    color: #000000 !important;
}
.wpml-ls-statics-footer .wpml-ls-native {
	color: #000000 !important;
}

/*topbar*/
.img_topbar {
	max-width:600px;
}

/*menu*/

.wd-nav .current-menu-item span, 
.active a {
	color: #ff8500 !important;
}


/*menu login widget laterale*/
.login-form-side.wd-side-hidden.wd-right.wd-opened {
    background-color: #000000;
}
.wd-side-hidden.wd-right {
    background-color: #000000;
}
.create-account-question p, .create-account-question a {
    color: #FFFFFF !important;
}
/*home*/
body {
  background-color: #000;
}
.main-page-wrapper {
  margin-top: -40px;
  padding-top: 40px;
  min-height: 50vh;
  background-color:  #000 !important;
}

woocommerce-ordering.wd-style-underline select,
.wd-products-per-page span,
.wd-products-per-page .per-page-title,
.woocommerce-breadcrumb,
.widget_product_categories .product-categories li a,
.wd-filter-list a,
.wd-filter-list .count,
.product-grid-item .wd-product-cats a,
.meta-label,
.wd-label.share-title,
.wd-social-icon.social-facebook,
.wd-social-icon.social-twitter,
.wd-social-icon.social-pinterest,
.wd-social-icon.social-linkedin,
.wd-social-icon.social-tg{
color: #ffffff !important;
}

.product-tabs-wrapper {
background-color:#000000;
}

.tagged_as {
	display: none !important;
}


.wd-action-btn > a,
.woocommerce-breadcrumb a {
color: var(--wd-primary-color);
}

.banner-subtitle b {	
	background-color: rgba(0,0,0, .6) !important;
	padding:5px;
	text-align:center !important;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}


/*slide*/


.eco {
color:#12d464;
	letter-spacing: .3rem !important;
		font-weight: 800 !important;
}

rs-layer#slider-10-slide-24-layer-6 {
		font-weight: 800 !important;
}

/*titolo*/
.entry-title.title {
  color: rgb(255,133,0) !important;
}
.title-size-default .title {
	font-size: 40px !important;
}


/*blog*/
.single-post .comments-area {
  display: none !important;
}
header.entry-header {
	   background-color: #ff8500 !important;		
	padding: 2px;
}

/*woocommerce*/
.woocommerce-store-notice {
	min-height:80px !important;
}

/*in generale*/
body .select2-container--default .select2-selection,
div.quantity input[type="number"],
input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
	background-color: #fff;
	color: #000;
}

/*shop pagina prodotti*/
p.stock.in-stock.wd-style-default {
    color: #ffffff !important;
}
.page-numbers li a {
	color: #ffffff !important;
}
.page-numbers li a:hover {
	background-color: #ff8500 !important;
}
.custom-block-bar .item {
  display: inline-block;
  margin-top: 1rem;
}

.icon-shipped::before {
  content: '\e87a';
}

.product-single-details .custom-block-bar .item i {
  color: #ff8500;
  font-size: 40px;
  display: inline-block;
  vertical-align: top;
  padding: 0 8px;
    padding-left: 8px;
  padding-left: 0;
  line-height: 1;
}
.garanzie-capfito {
	margin-top:40px;
}

.garanzie-capfito i {
		color:#ff8500;
}

/*ordine*/
.checkout-order-review {
	background-color: #000000;
}

.checkout-order-review::before, .checkout-order-review::after, .woocommerce-order-pay #order_review::before, .woocommerce-order-pay #order_review::after {
	background-image:none;
	background-color:#000000;
}

.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
	color:#000000;
}
#shipping_method label {
  color: #000 !important;
}
#shipping_method label {
	color: #ffffff !important;
}

body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--wd-primary-color);
    color: #000000 !important;
}


/*prefooter*/
.wd-prefooter{
padding-bottom:0px !important;
}

/*Carrello*/
.wd-empty-page-text {
	display: none;
}
#select2-calc_shipping_country-results {
  color: #000;
}
.widget-title {
	color: #000;
}

.shopping-cart-widget-body.wd-scroll {
	background-color: rgba(33, 33, 33, 1);
}

.remove.remove_from_cart_button {
	color: rgb(255, 133, 0) !important;
}

.wc_payment_methods.payment_methods.methods {
  background-color: #000 !important;
}
.payment_box.payment_method_bacs {
    color: #000000 !important;
}
.payment_box.payment_method_wc_gateway_gestpay {
    color: #000000 !important;
}
ul#select2-billing_state-results {
    color: #000000;
}

.woocommerce-order li strong {
    color: #ffffff !important;
}
.woocommerce-order li bdi {
    color: #ffffff !important;
}
ul#select2-calc_shipping_state-results li {
    color: #000000 !important;
}
ul#select2-billing_country-results {
    color: #000000 !important;
}
ul#select2-shipping_country-results {
    color: #000000 !important;
}
.woocommerce-info {
    color: #ffffff !important;
}
nav.woocommerce-MyAccount-navigation ul li a  {
    color: #ff8500 !important;
}


.product-tabs-wrapper {
  background-color: #000 !important;
  color: #fff;
}

.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center ul li a {
  color: #fff !important;
}
.product-remove a {
	color: #fff !important;
}
.product-price bdi {
	color: #ffffff !important;
}
.cart-subtotal bdi {
	color: #ffffff;
}
p.woocommerce-mini-cart__total.total strong {
    color: #ffffff !important;
}

.payment_box.payment_method_paypal,
.payment_box.payment_method_paypal a:hover{
    color: #000000 !important;
}
#order_review,
.woocommerce-terms-and-conditions {
  background-color: #000000 !important;
}

/*grazie per l'ordine*/
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    color: orange !important;
}

section.woocommerce-bacs-bank-details li {
    color: orange;
}

.woocommerce-table__line-item bdi {
    color: #ffffff;
}

/*scheda prodotto*/
div#tab-additional_information {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
}

.widget-title {
  color: #fff;
}

/*Articoli*/
.article-body-container {
  background-color: #000 !important;
}
.tags-list a {
	color: #ffffff !important;
}
/*categorie articoli*/
#categories-1 ul li a,
#categories-4 a,
#categories-5 a {
	color: #ffffff !important;
}

/*wishlist*/
.wd-icon {
  color: #fff;
}

.capfito_supporto {
	margin-top: 10%;
}

.woocommerce-ordering.wd-ordering-mb-icon::after {
	color: #ffffff !important;
	font-size: 20px;
	content: "\f119";
	font-family: "woodmart-font";
}



/*AREA RIVENDITORI*/
#rivenditori_login .col-12.col-md-6.col-register-text {
    display: none;
}

/*NEWSLETTER*/
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px !important;
}@media (min-width: 1025px) {
	.content-banner.text-center {
    max-width: 90% !important;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.wd-has-thumb.row.align-items-start.thumbs-position-left.image-action-zoom {
	padding-bottom: 150px;
}
/*wishlist*/
.woocommerce-my-account-wrapper {
  width: 100%;
}
.wd-my-account-sidebar {
  float: left !important;
  width: 30% !important;
}


/*ACCOUNT*/
.saved-cards-link,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--saved-cards {
    display: none;
}

/*Per la versione mobile*/
.wd-heading.widget-heading {
	background-color: #000000 !important;
}
.widget-area.wd-scroll-content {
	background-color: #000000 !important;
}
.sidebar-container.col-lg-3.col-md-3.col-12.order-last.order-md-first.sidebar-left.area-sidebar-shop.wd-side-hidden.wd-left.wd-inited.wd-scroll.wd-opened {
	background-color: #000000 !important;
}

div.website-wrapper .wd-side-hidden {
	background-color: #000000 !important;
}
.wd-heading.widget-heading,
.sidebar-container.wd-inited .widget-heading {
	background-color: #000000 !important;
}


/*Newsletter*/
.pum-theme-lightbox, .pum-container {
  top: 95px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.content-banner.text-center {
    max-width: 100% !important;
}
.orderby {
	margin-left: -120px;
	width: 200px;
	font-size: 10px !important;
}
aside {
	background-color: #000000 !important;
}


.whb-col-mobile ul#menu-rivenditori,
.wd-header-nav.wd-header-secondary-nav ul li a {
    font-size: 8px !important;
}
}

@media (max-width: 576px) {
	.content-banner.text-center {
    max-width: 100% !important;
}
.orderby {
	margin-left: -120px;
	width: 200px;
	font-size: 10px;
	font-size: 10px !important;
}
aside {
	background-color: #000000 !important;
}



/*DIMENSIONE VIDEO*/


rs-module-wrap#woodmart-video-layout_wrapper {
    max-height: 420px !important;
	width:auto !important;
}

rs-fullwidth-wrap#woodmart-video-layout_forcefullwidth {
    max-height: 420px;
	width:auto !important;
	
}


.whb-col-mobile ul#menu-rivenditori,
.wd-header-nav.wd-header-secondary-nav ul li a {
    font-size: 8px !important;
}
}

