/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



.title-subtitle.subtitle-color-default.subtitle-style-background.wd-fontsize-xs {
border-radius: 24px;
}
/* Cookie acceptance*/
#cookie-law-info-bar {
    background: #ec8b1b !important;
    border-radius: 10px !important;
}

@media (max-width: 576px){
#cookie-law-info-bar {
width: 89% !important;
}
#wt-cli-accept-all-btn {
width: 90% !important;
}
.wt-cli-sr-only {
display: unset !important;
color: #ffffff !important;
}

.cli-modal .cli-modal-close {
width: 66px!important;
border-radius: 0!important;
}
}

/* account header */
/*
.wd-header-my-account.wd-tools-element.wd-event-hover.wd-with-username.wd-account-style-icon.my-account-with-icon.woodmart-header-links.woodmart-navigation.item-event-hover.menu-simple-dropdown {
margin-left: -125px !important;
justify-content: auto;
}*/

.wd-tools-text {
font-size: 13px !important;
text-transform: capitalize !important;
}
/* end account header */




#wt-cli-accept-all-btn {
     width: 100%;
    border-radius: 24px;
    padding: 13px;
    font-size: 14px;
}
.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button {
    background: #fff0 !important;
    border-radius: 5px;
    margin: 0 auto !important;
    color: #fff !important;
    font-weight: bold;
    text-decoration: underline;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
    margin-top: 8px;
    margin-left: 0px;
    flex-wrap: wrap-reverse !important;
}
/* end cookie acceptance */

@media screen and (min-width: 1025px) and (max-width: 1074px){

.wd-nav {
    flex-wrap: initial !important;
    text-align: center !important;
    }
}




/* assisenza clienti header */

.wd-tools-element>a {
	justify-content: initial !important;
	z-index: 999999 !important;;
}

.whb-column.whb-col-right.whb-visible-lg {
    display: inline-block;
    padding-top: 3px;
}

.whb-column.whb-col-right.whb-visible-lg {
    display: block;
}
.wd-header-my-account.wd-tools-element.wd-event-hover.wd-with-username.wd-account-style-icon.my-account-with-icon.login-side-opener.woodmart-header-links.woodmart-navigation.item-event-hover.menu-simple-dropdown {
    display: flex;
    /*float: inline-start;*/
    float: left;
}
/*
.wd-header-cart.wd-tools-element.wd-design-3.cart-widget-opener.woodmart-shopping-cart.woodmart-cart-design-3 {
    display: flex;
    float: right;
    margin-top: 4px;
}*/


/*
.wd-header-cart.wd-tools-element.wd-design-3.cart-widget-opener.woodmart-shopping-cart.woodmart-cart-design-3 {
    display: flex;
    float: right;
    margin-top: -40px;
}*/


.assistenza-header {
    margin-bottom: 8px !important;
    background: #006747;
    color: #fff;
    border-radius: 0 0 10px 10px;
    padding: 4px;
    margin-top: -5px;
    text-align: center;
}
.assistenza-header a {
    color: #fff;
    }
/* fine assistenza clienti header*/










/* nav mobile */
.wd-nav-mob-tab>li {
max-width: 100% !important;
}
/* fine nav mobile */




.footer-sidebar {
border-top: 1px solid #e4e4e4 !important;
}

.footer-sidebar a {
color: #727272;
}

.wd-hover-icons .wd-buttons {
background: #006747 !important;
border-radius: 50px;
}

.wd-action-btn.wd-style-icon>a:before {
color: #fff;
}

/* recensioni */

#comments .avatar {
display: none;
}


#comments {
order: 2;
}

.woocommerce-Reviews #comments, .woocommerce-Reviews #review_form_wrapper {
flex: 0 1 50%;
padding-right: 30px;
padding-left: 30px;
max-width: 100% !important;
}

.woocommerce-Reviews {
display: inline-grid!important;
padding: 0 100px !important;
}

.woocommerce-Reviews #comments{
flex: 0 1 50%;
padding-right: 30px;
padding-left: 30px;
max-width: 100%;
}

@media (max-width: 769px){
.woocommerce-Reviews {
padding: 0 !important;
}

#review_form {
text-align: center;
}

}



/* lista di attesa */

/* fine lista di attesa */


/*  badge prodotto */

.product-labels {

display: block !important;
max-width: 100% !important;;

}

.labels-rectangular .product-label {
padding: 5px 10px;
font-size: 12px;
width: 200px !important;
border-radius: 15px;
}

/*.onsale.product-label {
margin-right: 15%;

}*/

.product-label.out-of-stock {
background-color: rgba(255, 0, 0, 0.9);
color: #ffffff;
font-weight: 900;
margin-left: 10px;
}

.labels-rectangular {
top: 15px;
left: 10px;
}

/* fine badge */

/* carrello float */

/* fine carrello float */




.wcwl_elements.bound {
    background: #f5f5f5;
    padding: 22px;
    border-radius: 10px;
    display: grid;
}

button.woocommerce_waitlist.button {
    border-radius: 50px;
}


input#wcwl_email_17470 {
    border-radius: 50px;
    border: 2px solid #006747;
    order: 1;
}

.wcwl_optin {
    order: 2 !important;
    display: flex;
    margin-top: 17px;
}

a.wcwl_control {
    order: 3;
}
input#wcwl_optin {
    margin-top: 5px;
}

.wcwl_optin label {
    font-size: 13px;
}
.wcwl_intro p {
    padding-left: 4px;
    font-size: 15px;
    font-weight: bold;
}







p.woocommerce-shipping-destination {
    display: none !important;
}
.wpgdprc.wpgdprc-consent-bar {
    z-index: 9999999 !important;
}


.row.focus-prodotti {
    border: 1px solid #e6e6e6;
    margin-bottom: 15px;
}

.focus {
    text-align: center;
    border-right: 1px solid #e6e6e6;
    padding-top: 13px;
}

.focus.last {
    border-right:none !important ;
}


@media (max-width: 769px){

.focus {
    border-right:none !important ;
    border-bottom: 1px solid #e6e6e6;
}

.focus.last {
    border-bottom:none !important ;
}

}


.term-description {
    padding: 16px;
}

#sfm-sidebar .sfm-scroll {
    overflow: auto !important;
    overflow-x: hidden !important;
    box-sizing: inherit !important;
}



/* menu scroll horizzontaly */
@media screen and (min-width: 1024px) and (max-width: 1142px){
    a.woodmart-nav-link {
    font-size: 13px !important;
    }
}

@media (max-width: 1024px){

    .whb-header-bottom {
        background-color: rgb(249 249 249) !important;
    }

    .wd-header-nav {
        display: flex !important;
        flex-wrap: nowrap!important;
        overflow-x: auto!important;
        
    }
    .wd-nav.wd-style-default {
        flex: 0 0 auto!important;
    }

    /* scroll bar */
    * {
      scrollbar-width: thin;
      scrollbar-color: blue orange;
      }
   
   *::-webkit-scrollbar {
       width: 12px;
        }

    *::-webkit-scrollbar-track {
      display: none;
    }

    *::-webkit-scrollbar-thumb {
    /*  background-color: blue;
      border-radius: 20px;
      border: 3px solid orange;*/
       display: none;
    }

}

@media (max-width: 769px){
    .whb-header-bottom {
        background-color: #fff !important;
    }
    .wd-nav {
    padding-top: 0px !important; /* 17px */
}

}
 /* fine menu scroll */


.scrolling-wrapper{
     cursor: -webkit-grab; /* Chrome 1-21, Safari 4+ */
    cursor:    -moz-grab; /* Firefox 1.5-26 */
    cursor:         grab; /* W3C standards syntax, should come least */
}

.scrolling-wrapper:active{
    cursor: -webkit-grabbing;
    cursor:    -moz-grabbing;
    cursor:         grabbing;
}



    
a.woodmart-nav-link {
    font-weight: 600 !important;
    /*text-transform: initial !important;*/
}


.wd-header-search-form-mobile input[type="text"] {
    border-radius: 50px !important;
}

.mobile-tab-title.mobile-categories-title {
display: none !important;
}


.searchform.woodmart-ajax-search {
border: 1px solid;
margin: 10px;
border-radius: 0px !important;
border: 1px solid #ffffff !important;;
}



/* cerca */

.searchform.wd-style-with-bg input[type="text"] {
background-color: #FFF;
border-radius: 50px;
border:2px solid #006747 !important;
}

.searchform.wd-style-with-bg .searchsubmit {
border-radius: 50px !important;

}

