@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
* { 
font-family: raleway;
} .home-numeri-testi .wpb_wrapper .info-box-content .info-box-title {
margin-bottom: 0px !important;
}
.home-numeri-testi .wpb_wrapper .info-box-wrapper .wd-info-box {
align-items: center !important;
} .personalizzazioni-box .info-box-content .info-box-inner {
margin-top: 30px;
margin-left: -54px;
}
.personalizzazioni-box .info-box-content .info-btn-wrapper {
margin-left: -54px;
}
.personalizzazioni-box  .btn-style-bordered.btn-color-primary {
color: #ffffff;
padding-left: 44px;
padding-right: 44px;
}
.home-labo .owl-carousel .owl-prev.wd-btn-arrow {
color: #F6A912;
}
.home-labo .owl-carousel .owl-next.wd-btn-arrow {
color: #F6A912;
}
.home-labo .owl-carousel .btn-style-bordered {
color: #ffffff;
}
.carosello-home .wpb_wrapper .swiper-wrapper .wpcp-single-item {
border-radius: 16px;
background-color: #9F76C3;
}
.pulsante-form-contatti {
width: 100%;
background-color: #1c1c1c;
color: #ffffff;
}
.pulsante-sport {
width: 100%;
background-color: #ef7f1a;
color: #ffffff;
}
.pulsante-sport:hover {
background-color: #8461bf;
text-color:ffffff !important;
}
.pulsante-newsletter {
width: 100%;
background-color: #ef7f1a;
color: #ffffff;
margin-top: 31px;
}
.pulsante-newsletter:hover {
background-color: #8461bf;
color:ffffff !important;
}
.home-carousel-abbigliamento .swiper-wrapper .swiper-slide .wpcp-single-item .wpcp-single-content {
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}
.wpb-content-wrapper .info-box-wrapper .info-box-content .info-box-title u {
text-decoration: none;
color: #ef7f1a;
}
.form-personalizzazione-nero .wpcf7-form-control.pulsante-form-contatti {
width: 100%;
background-color: #ef7f1a;
color: #ffffff;
}
.form-personalizzazione-bianco .wpcf7-form-control.pulsante-form-contatti {
width: 100%;
background-color: #ef7f1a;
color: #ffffff;
}
.form-personalizzazione-bianco .wpcf7-list-item-label span {
color:#1c1c1c !important;
} .link-bianco .wpcf7-form-control-wrap .wpcf7-list-item-label a {
color: #ffffff !important;
} .whb-sticked .whb-general-header {
background-color: white;
}
.whb-sticked .whb-main-header .woodmart-nav-link   {
color: #302d38;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
color: #ef7f1a !important;
}
.whb-sticked .whb-main-header .woodmart-nav-link :hover {
color: #ef7f1a;
}
.whb-main-header .wd-header-main-nav .menu.wd-nav .woodmart-nav-link .current-menu-item.current_page_item .nav-link-text {
color: #ef7f1a !important;
} 
.whb-main-header .wd-header-main-nav .menu.wd-nav .woodmart-nav-link .nav-link-text {
font-family: raleway !important; 
font-weight: 600;
font-size: 14px;
letter-spacing: 0.7px;
}
.grecaptcha-badge { 
visibility: hidden;
}
#cmplz-document {
max-width:100%
}
.whb-column.whb-mobile-left.whb-hidden-lg .wd-header-mobile-nav.wd-style-icon a {
color: #ef7f1a;
} p.classe-titolo {
text-align: center; 
font-family: raleway; 
font-size: 18px; 
line-height: 26px; 
color: #302d38; 
margin-top: 30px;
}
p.classe-titolo-b {
text-align: center; 
font-family: raleway; 
font-size: 18px; 
line-height: 40px; 
color: #302d38; 
margin-top: 30px;
}
a.classe-pulsante-carousel {
text-align: center; 
font-family: raleway; 
font-size: 12px; 
color: #302d38; 
border: solid 1px; 
border-color: #ef7f1a; 
letter-spacing: 1px; 
padding: 16px 26px 16px 26px;
}
p.classe-titolo-nero {
text-align: center; 
font-family: raleway; 
font-size: 18px; 
line-height: 26px; 
color: #ffffff; 
margin-top: 30px;
}
p.classe-titolo-nero-b {
text-align: center; 
font-family: raleway; 
font-size: 18px; 
line-height: 40px; 
color: #ffffff; 
margin-top: 30px;
}
a.classe-pulsante-carousel-nero {
text-align: center; 
font-family: raleway; 
font-size: 12px; 
color: #ffffff; 
border: solid 1px; 
border-color: #ef7f1a; 
letter-spacing: 1px; 
padding: 16px 26px 16px 26px;
} p.titolo-carousel-home {
text-align: center; 
font-family: raleway; 
font-size: 24px; 
line-height: 40px; 
color: #ffffff !important; 
margin-top: 30px
}
p.descrizione-carousel-home {
text-align: center; 
font-family: raleway; 
font-size: 16px; 
line-height: 31px; 
color: #ffffff;
}
a.pulsante-carousel-home {
text-align: center; 
font-family: raleway; 
font-size: 16px; 
color: #ffffff; 
border: solid 1px; 
border-color: #ef7f1a; 
letter-spacing: 1px; 
padding: 16px 45px 16px 45px;
} .carosello-personalizza .info-box-carousel-wrapper .info-box-carousel .wd-info-box {min-height: 230px;}
.carosello-personalizza .info-box-carousel-wrapper .info-box-carousel .wd-info-box .info-box-content .btn {
text-align: center; 
font-family: raleway; 
font-size: 12px;  
border: solid 1px; 
border-color: #ef7f1a; 
letter-spacing: 1px; 
padding: 16px 42px 16px 42px;
}
.carosello-personalizza.negativo .info-box-carousel-wrapper .info-box-carousel .wd-info-box .info-box-content .btn {
color: #fff !important;
}
.carosello-personalizza.positivo .info-box-carousel-wrapper .info-box-carousel .wd-info-box .info-box-content .btn {
color: #000 !important;
}
.carosello-personalizza .info-box-carousel-wrapper .info-box-carousel .wd-info-box .info-box-content .btn:hover {
color: #ffffff;
}
.carosello-personalizza .info-box-carousel-wrapper .info-box-carousel .wd-info-box.una-riga .info-box-content .info-box-inner{
margin-bottom: 40px;
} .pulsanti-cataloghi .vc_column_container .vc_column-inner .info-box-wrapper .wd-info-box .info-box-title {margin-bottom: 0px !important} .pins .col-md-6 input.wpcf7-text,
.pins textarea  {
background-color: #fff;
}
.pins-box a {color: #ef7f1a;}
small.pins-box {color: #fff;}
input.pulsante-form-pins {
background-color: #ef7f1a;     
width: 100%;
color: #ffffff;
}
input.pulsante-form-pins:hover {background-color: #8461BF; color: #fff;}
.pins-vantaggi .wd-info-box {min-height: 170px;}