/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart

*/

.vc_custom_1685617726655 {
  margin-top: 0px !important;
}

.wd-product-cats {
  font-size: 14px !important;
  margin-top: 10px !important;
  text-transform: lowercase !important;
}
.wd-shop-tools{font-size: 18px;}

.wd-shop-tools .woocommerce-ordering.wd-style-underline select {
  max-width: 350px !important;
}
.menu-item.menu-item-wishlist.wd-with-icon.item-level-0 {
  text-transform: uppercase;
}

/*modifica menu*/
.wd-cart-number.wd-tools-count{
  background-color: #ff24a3 !important;
  }
body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
  background-color: #00000029 !important;
}
/*fine modifica menu*/

/*modifica related*/
.container.related-and-upsells {
  margin-top: 50px !important;
}
/*fine modifica related*/


/*Dropmenu larghezza*/
.wd-dropdown-menu.wd-design-default {
  --wd-dropdown-width: 250px !important;
}

.footer-sidebar
{
  padding-block: 0px !important;
}

/*Dropmenu shop ordinamento*/
option {
  color: #000;
}
.wd-rs-65f9e4d9b50f4 {
  min-width: 280px;
}
/*Fine Dropmenu shop ordinamento*/

/*Mostra Prezzi Da - A*/
.hide-larger-price .price {
    word-spacing: normal;
    visibility: inherit;
}
.hide-larger-price .price>span:nth-child(2) {
    display: initial;
}

/*LINEE GRADIENT*/
.wd-title-style-simple.wd-title-color-black .liner-continer::after, .wd-title-style-simple.wd-title-color-default .liner-continer::after {
  /*background-color: #9441f4 !important;*/
  background: linear-gradient(130deg,#ff24a3,#ff24a3,41.07%,#ff24a3,#ff24a3) !important;
}
.wd-nav.wd-style-underline .nav-link-text::after {
  background: linear-gradient(130deg,#ff24a3,#ff24a3,41.07%,#ff24a3,#ff24a3) !important;
}
.wd-hover-alt .wd-add-btn > a span::before {
  background: linear-gradient(130deg,#ff24a3,#ff24a3,41.07%,#ff24a3,#ff24a3) !important;
}

.price del {
  color: #1d1d1b;
  font-size: 90%;
}
del .amount {
  color: #1d1d1b;
  font-weight: 400;
  margin-right: 10px;
}


/*CHECKOUT*/
.payment-title {
  font-size: 26px;
}
#payment {
  margin-top: 20px;
}
.checkout.woocommerce-checkout.row {
  background: #f8f8f8;
}
.ts-product-image {
  min-width: 90px;
  min-height: 90px;
}

/*MOBILE MENU*/
.mobile-nav a {
  font-size: 18px !important;
  text-transform: uppercase;
}
.wd-header-search-form-mobile {
  padding-top: 0px;
  padding-bottom: 15px;
}
.autocomplete-suggestion .suggestion-sku {
  display: none;
}

/*HOME*/

.mc4wp-form > div {
  justify-content: center;
}
.termini-privacy a {
  font-size: 14px !important;
  color: #5e5e5e;
}
.mc4wp-form input[type="submit"]{}
.wd-nav > li.menu-item-has-children > a::after {
  margin-left: 11px;
  font-weight: bold;
  color: #ff24a3 !important;
}

.banner-border .wrapper-content-banner {
  border: 5px solid #1d1d1b !important;
}

/* POPUP*/
.button-newsletter,.modulo-contatti, .wpcf7-submit {
  background: #000 !important;
  color: #fff !important;
}

#my_popup, #my_popup option {
  background: #000; color:#fff;
}
.popup-contatti label { color: #fff; }


.popup-contatti .wpgdprc {
  color: #c6c6c6;
  font-size: 14px;
}

/*FOOTER*/
.btn.btn-color-black.btn-style-link.btn-shape-rectangle.btn-size-extra-small.wd-open-popup.popup-newsletter.btn-icon-pos-left {
  font-size: 14px !important;
  color: #fff;
}
.footer-black, .footer-black a {
  color: #fff;
  font-size: 18px;
}

.wd-social-icons.icons-size-large .wd-icon {
  font-size: 28px !important;
  line-height: 60px;
  padding: 10px !important;
}

.widget_nav_menu ul li, .widget_nav_menu ul li a{
	color: #fff !important;
	font-size: 18px !important;
	font-weight:normal !important;
	line-height: 14px !important;
}
.copyrights-wrapper {
  border-top: 1px solid #212121 !important;
}
.min-footer {
  padding-top: 15px;
  padding-bottom: 15px;
}

/*Product Video*/
.wd-gallery-btn > a {
    background: rgba(0, 0, 0, 0.77) !important;
    color: #fff !important;
}

.wd-gallery-btn > a:hover {
    background: rgba(0, 0, 0, 0.77)!important;
    color: #fff!important;
}

.add-to-cart-prodotto .single_add_to_cart_button.button.alt {
font-size: 16px;
line-height: 22px;
color: #fff;
border-width: 2px;
}
.add_to_cart_form_shortcode span {
    color: #333 !important;
}


.wpb-js-composer .wd-button-wrapper.inline-element {
    margin-bottom: 0px !important;
}

/*SCHEDA PRODOTTI*/

.thumbs-position-bottom_grid .product-image-wrap, .thumbs-position-bottom_combined .product-image-wrap {
    border: 2px solid #f1f1f1;
}


.swatch-on-single {
border: 1px solid #1d1d1d;
    padding: 5px;
    background: #fdfdfd;
    margin-right: 4px !important;
    font-size: 13px;
    min-width: 120px;
}

.swatch-on-single:hover{
  border: 1px solid #1d1d1d;
  color:#fff;
  background: #1d1d1b;
}
.active-swatch.swatch-enabled {
	background: #9441f4;
	color: #fff;
	border: 1px solid #9441f4;

}
.wd-swatch::after{border:none;}
.product-video-button > a::before {
  color: #9441f4;
  font-weight: bold;
}

.woodmart-wishlist-btn {
  display: none !important;
}

.iva-inclusa{font-size:12px; color:#b5b5b5;}
.tabs-location-summary .tabs-layout-accordion .wd-accordion-title {
  font-size: 20px;
}
.product_title {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
}
.summary-inner > .price, .wd-scroll-content > .price {
  font-size: 28px;
}


/*GRIGLIA PRODOTTI*/

.product-label.onsale {
  background-color: #9441f4;
}
.product-label {
  margin-bottom: 2px !important;
}
.product-grid-item .wd-product-cats, .product-grid-item .wd-product-brands-links {
  line-height:1 !important;
  padding-bottom: 10px;
}
.wd-spacing-30 > [class*="col"] {
  margin-bottom: 20px;
}

.woodmart-product-categories .category-nav-link {
  padding: 10px 20px;
  padding-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background: #0f0f0f;
  border: 1px solid #e1e1e1;
  margin-top: 10px;
  font-size: 18px;
  margin-right: 10px;
}

/*Breadcrum checkout/cart */
ul.wd-checkout-steps.woodmart-checkout-steps{
   margin-top: 15px !important;
   margin-bottom: 15px !important;
}

/*Slider Bullet */
.tp-bullet-title{
    display: none !important;
}

.wd-nav > li > a {
    text-transform: inherit;
}
.wd-tools-element > a{
  color: #FFF !important;
}

/*.whb-general-header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}*/

html .wd-nav.wd-nav-main > li > a {
  padding: 10px;
}
.wd-header-cart.wd-design-5 .wd-cart-number {
    background-color: #ff24a3 !important;
}
.wd-header-cart .wd-cart-subtotal .amount {
  font-size: 16px !important;
}

.wd-title-style-underlined-2 .title {
    line-height: 1.5 !important;
}

.tabs-layout-accordion {
    border-top: 0px solid rgba(119,119,119,0.17);
}
/*griglia prodotti*/

.title-line-two .product-grid-item .wd-entities-title {
    padding-top: 5px;
}

/*.wd-hover-alt .wrap-price{
display:block !important;
text-align: center !important;

}*/

.wrap-price, .wd-product-cats.woodmart-product-cats {
    text-align: left !important;
}

a.wd-entities-title:hover, .wd-entities-title a:hover {
    color: #3d4d9e;
}

.wd-active-filters {
    margin-top: -15px;
    margin-bottom: 30px;
    min-height: 1px;
}





/*PULSANTI*/

.hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .woodmart-sticky-add-to-cart, .popup-added_to_cart .view-cart, .widget_shopping_cart .buttons .checkout, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name="apply_coupon"], .register .button, .login .button, .lost_reset_password .button, .social-login-btn > a, .woocommerce-MyAccount-content > .button, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name="save_account_details"], button[name="save_address"], button[name="track"], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart, #dokan-seller-listing-wrap .dokan-btn, .woocommerce-MyAccount-content .dokan-btn, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button {

    background-color: #1e1e1e !important;

}
/* Inizio GDPR hide setting*/
.wpgdprc-button.wpgdprc-button--settings {
    display: none !important;
  }
/* Fine GDPR hide setting*/

@media screen and (max-width: 1600px){
.wpb_column.add-to-cart-prodotto.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-12 {
    width: 100% !important;
	margin-top: 40px;

}
}

/*OTTIMIZZAZIONI MOBILE*/
@media screen and (max-width: 600px) {

.iva-inclusa {
  display: none;
}
.swap-wrapp {
  padding-top: 10px;
}
.wd-spacing-30 > [class*="col"] {
		margin-bottom: 20px;
}

.wd-product-cats.woodmart-product-cats, .wd-hover-alt .wrap-price {
  text-align: left !important;
}

.product-grid-item.col-6 .wd-entities-title,.product-grid-item.col-6 .wd-product-brands-links {
    font-size: 14px !important;
	margin-bottom: 10px !important;
	 height: 35px !important;
}

.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    padding-top: 0;
}

/*end*/

/*fix dettaglio foto schede prodotto*/
.dettaglio-prodotto.wpb_single_image .vc_single_image-wrapper {
    max-width: 40%;
}

.dettaglio-prodotto.wpb_single_image.vc_align_right {
    text-align: left;
}

.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1633600423732.dettaglio-prodotto{
	margin-left: 0px !important;
}

.dettaglio-prodotto.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
    background-color: #2a2a2a;
    padding: 2px;
}

/*fine*/

/* Modifica Menu Hover */
/* .whb-sticked .wd-header-main-nav li a span,
.whb-sticked .wd-tools-element a {
    color: #000 !important;
}

.wd-nav.wd-nav-main > li > a
{
  color: #fff !important;
}
*/
/*end*/

}

/* Fix larghezza badget sui prodotti */
.wd-product.wd-hover-info .product-labels {
  max-width: 100px !important;
}
/* Fine fix larghezza badget sui prodotti */
