:root { --main-color: #72aee6;
--main-color-dark: #5d8dbb;
} .justify-text p {
text-align: justify;
}
.small-text p {
font-size: 12px;
} @media only screen and (min-width: 690px) and (max-width: 999px) {
.one-fourths.span_3, .one-fourths.vc_col-sm-3:not([class*=vc_col-xs-]), .one-fourths.vc_span3 {
width: 49%;
}
} .swiper-slide .content h2 {
font-size: 65px;
line-height: 75px;
font-weight: 600;
}
.swiper-slide[data-desktop-content-width="50%"] .content{
width: 45%;
}
.swiper-container .slider-prev, .swiper-container .slider-next {
border-radius: 0;
background: var(--main-color);
}
.swiper-container .slider-prev:hover, .swiper-container .slider-next:hover {
background-color: var(--main-color-dark);
}
.swiper-container .slide-count{
display: none !important;
}
.swiper-container .slider-prev,
.swiper-container .slider-next{
top: calc(100% - 30px) !important;
max-width: 50px !important;
}
.swiper-container .slider-prev {
left: calc(100% - 100px);
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
bottom: -50px;
}
.slide-bg-overlay {
background: linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,255,255,0) 100%)!important;
}  body #header-outer, body[data-header-color="dark"] #header-outer {
background-color: #fff;
}
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
opacity: 1!important;
}
body.material #header-secondary-outer nav>ul>li>a {
font-size: 15px;
} .sf-menu > li ul {
width: 30em;
} #header-outer header .nectar-menu-item-with-icon, #header-secondary-outer .nectar-menu-item-with-icon, #slide-out-widget-area .menu-item-has-icon > a {
align-items: center;
}
#top .sf-menu li ul li a:hover, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
background-color: #f4f4f4!important;
} @media only screen and (min-width: 690px) and (max-width: 999px) {
#header-secondary-outer .container {
max-width: 100%!important;
padding: 0 18px!important;
}
} #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul, .material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul {
padding-left: 0!important;
}  .nectar-cta .link_wrap .link_text:after {
border-radius: 0!important;
}  .bio-home .flickity-page-dots {
bottom: -32px!important;
text-align: left;
} .product-carousel .flickity-prev-next-button:disabled {
display: block!important;
opacity: 1;
}
.product-carousel .flickity-prev-next-button.next {
position: absolute;
right: 0px!important;
width: 53px!important;
height: 50px!important;
bottom: -25px!important;
top: unset!important;
}
.product-carousel .flickity-prev-next-button.previous {
position: absolute;
right: 50px!important;
width: 53px!important;
height: 50px!important;
bottom: -25px!important;
top: unset!important;
left: unset!important;
}
.product-carousel .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
border-radius: 0;
background-color: #72aee6 !important;
}
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover:before, .product-carousel .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {
background-color: #5d8dbb;
}
.product-carousel .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
background-color: #fff;
display: none!important;
}
.product-carousel .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
fill: #fff;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg {
left: 20px!important;
top: 10px
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {
right: 20px!important;
top: 10px
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg {
width: 16px!important;
}
.product-carousel .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {
-webkit-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
}
.product-carousel .nectar-fancy-box[data-style=hover_desc]:not(.disable-hover-movement).hovered {
transform: translateY(0);
box-shadow: none;
}
@media screen and (max-width: 999px) {
.product-carousel .flickity-prev-next-button.previous {
bottom: 0!important;
}
.product-carousel .flickity-prev-next-button.next {
bottom: 0!important;
}
.nectar-flickity[data-controls*=arrows_overlaid]:not(.masonry) .flickity-viewport {
margin: 0!important;
}
}
@media screen and (max-width: 690px) {
.flickity-slider .cell img {
width: 320px!important;
height: 320px!important;
}
} .product-carousel-wide .flickity-prev-next-button:disabled {
display: block!important;
opacity: 1;
}
.product-carousel-wide .flickity-prev-next-button.next {
position: absolute;
right: 0px!important;
width: 50px!important;
height: 50px!important;
top: 25px!important;
bottom: unset!important;
}
.product-carousel-wide .flickity-prev-next-button.previous {
position: absolute;
left: 0px!important;
width: 50px!important;
height: 50px!important;
top: 25px!important;
bottom: unset!important;
}
@media screen and (max-width: 999px) {
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {
transform: scale(1);
}
.product-carousel-wide .flickity-prev-next-button.next {
right: 0px!important;
top: 0px!important;
}
.product-carousel-wide .flickity-prev-next-button.previous {
left: 0px!important;
top: 0px!important;
}
}
.product-carousel-wide .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
border-radius: 0;
background-color: #72aee6;
}
.nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover:before, .product-carousel-wide .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {
background-color: #5d8dbb;
}
.product-carousel-wide .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
background-color: #fff;
display: none;
}
.product-carousel-wide .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
fill: #fff;
} 
.product-carousel-wide .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before {
-webkit-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
}
.product-carousel-wide .nectar-fancy-box[data-style=hover_desc]:not(.disable-hover-movement).hovered {
transform: translateY(0);
box-shadow: none;
}
@media screen and (max-width: 1000px) {
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {
transform: scale(1)!important;
}
}  .portfolio-items .work-meta {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.col-prodotto {
width: 50%;
overflow: hidden;
}
.col-prodotto .testo p {
margin-bottom: 1.5em!important;
font-weight: 300!important;
}
.icone {
display: flex;
}
.icone img {
max-width: 40px!important;
height: 40px !important;
margin-right: 5px!important;
padding: 2px;
border: 1px solid #000;
border-radius: 50%;
}
.portfolio-items .col p,
.testo li{
font-family: Inter;
font-size: 17px;
line-height: 26px;
}
.portfolio-items .col h3,
.portfolio-items .col p,
.testo li{
color: #242021;
}
.wpb_gallery_slidesflickity_static_height_style .flickity-slider .cell img {
height: 550px;
width: 550px;
}
.col-prodotto.contenuto > .testo p {
text-align: justify;
}
span.sing-imm-prod img {
max-height: 550px;
}
.nectar-progress-bar,.wpb_wrapper > .nectar-progress-bar{
margin-bottom:0
}
.nectar-progress-bar .bar-wrap{
margin-bottom:13px;
border-radius:300px;
background-color:#ebebeb;
box-shadow:0 1px 2px rgba(0,0,0,0.09) inset;
}
.nectar-progress-bar span{
height:14px;
width:0;
display:block;
background-color:#000;
border-radius:300px;
}
.nectar-progress-bar p {
padding-bottom:2px;
font-weight: 500!important;
padding-bottom: 5px!important;
}
.nectar-progress-bar span{
overflow:visible;
position:relative
}
.nectar-progress-bar span strong{
position:absolute;
right:-0px;
top:-23px;
opacity:0;
display:block;
font-family:"Open Sans";
font-weight:600;
border-radius:2px;
}
.nectar-progress-bar span strong i{
font-style:normal;
font-family:"Open Sans";
font-weight:600;
letter-spacing:0;
text-transform:none
}
.nectar-progress-bar:not(:last-child) {
margin-bottom: 5px!important;
}
body .nectar-progress-bar span strong,body .nectar-progress-bar .bar-wrap span strong i,body .nectar-progress-bar .bar-wrap span strong{
font-size:11px!important;
line-height:12px!important
}
.nectar-progress-bar span strong.full:after{
left:15px
}
.nectar-progress-bar span strong.full{
width:43px;
text-align:right
}
.nectar-progress-bar span strong{
padding:4px 0;
background-color:transparent;
color:inherit
}
.nectar-progress-bar span strong:after{
display:none
}
.nectar-progress-bar .bar-wrap{
background-color:rgba(0,0,0,0.043)
}
.nectar-progress-bar .bar-wrap,.nectar-progress-bar span{
box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0
}
.nectar-progress-bar img {
width: 40px !important;
height: 40px !important;
bottom: 25px !important;
position: relative;
left: 20px;
}
.progress-bar-specifiche {
display: flex;
}
.progress-bar-specifiche p {
font-size: 12px !important;
}
.info-finali p {
line-height: 14px!important;
margin-top: 5px;
text-align: center;
}
.portfolio-items .col .work-item {
margin-bottom: 0!important;
}
.portfolio-items .col:nth-child(even) > .inner-wrap > .work-meta > .col-prodotto > .sing-imm-prod > .img-with-aniamtion-wrap > .inner > .hover-wrap > .hover-wrap-inner {
background-color: #f4f4f4;
width: 550px;
float: right;
}
.center img.img-with-animation {
float: left;
}
.portfolio-items .col:nth-child(even) > .inner-wrap > .work-meta > .col-prodotto > .sing-imm-prod > .img-with-aniamtion-wrap > .inner > .hover-wrap > .hover-wrap-inner > img {
mix-blend-mode: multiply;
}
.portfolio-items .col:nth-child(odd) 
.gallery-icon .cell {
background-color: #fff;
}
.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
border: 1px solid #000;
}
.gallery-icon .cell {
background-color: #f4f4f4;
}
.gallery-icon .cell img {
mix-blend-mode: multiply;
}
.nectar-cta.font_size_desktop_20px, .nectar-cta.font_size_desktop_20px * {
line-height: 2;
font-size: 20px;
} .custom-download, .custom-download-bottom {
font-size: 20px;
font-weight: 400;
}
.custom-download > .link_wrap > .link_text:after, .custom-download-bottom > .link_wrap > .link_text:after {
border: 1px solid #000!important;
}
.nectar-cta.custom-download-bottom {
text-align: right;
}
@media screen and (max-width: 999px) {
.nectar-cta.custom-download-bottom {
text-align: left;
}
} body .portfolio-items .col { justify-content: center;
padding: 4% 10% !important;
}
@media screen and (max-width: 999px) {
body .portfolio-items .col {
padding: 7% 9% !important;
}
}
@media screen and (max-width: 690px){
body .portfolio-items .col {
padding: 10% 9% !important;
}
}
@media screen and (min-width: 1000px) and (max-width: 1280px) {
.col-prodotto.gallery-icon {
width: 40%;
}
.col-prodotto.contenuto {
width: 60%;
}
}
@media screen and (max-width: 999px) {
.col-prodotto.gallery-icon {
max-width: 600px;
}
.col-prodotto.contenuto {
max-width: 600px;
}
.col-prodotto {
width: 100%;
}
}
@media screen and (min-width: 599px) and (max-width: 999px) {
.wpb_gallery_slidesflickity_static_height_style .flickity-slider .cell img {
height: 550px!important;
width: 550px!important;
}
}
@media only screen and (min-width: 480px) and (max-width: 690px) {
.col-prodotto.gallery-icon {
max-width: 420px;
}
.col-prodotto.contenuto {
max-width: 420px;
}
}
@media screen and (max-width: 479px) {
.col-prodotto.gallery-icon {
max-width: 320px;
}
.col-prodotto.contenuto {
max-width: 320px;
}
} .portfolio-items .col:nth-child(odd){
background: #f4f4f4;
}
.portfolio-items .col:nth-child(odd) .work-meta {
flex-direction: row;
}
.portfolio-items .col:nth-child(odd) 
.col-prodotto.contenuto {
padding-left: 5%;
padding-right: 0;
}
@media screen and (max-width: 999px) {
.portfolio-items .col:nth-child(odd) .work-meta {
flex-direction: column !important;
}
.col-prodotto.contenuto {
padding-left: 0!important;
padding-right: 0;
}
} .portfolio-items .col:nth-child(even) .work-meta {
flex-direction: row-reverse;
}
.portfolio-items .col:nth-child(even) img.img-with-animation.skip-lazy.animated-in{
mix-blend-mode: multiply;
}
.col-prodotto.contenuto {
padding-right: 5%;
padding-left: 0;
}
@media screen and (max-width: 999px) {
.portfolio-items .col:nth-child(even) .work-meta {
flex-direction: column !important;
}
.col-prodotto.contenuto {
padding-right: 0!important;
padding-left: 0;
}
.wpb_gallery_slidesflickity_static_height_style .flickity-slider .cell img {
height: 550px;
width: 550px;
}
} .nectar-cta.font_size_desktop_20px, .nectar-cta.font_size_desktop_20px {
line-height: 1.3;
} .gallery-sfondo-bianco .nectar-flickity:not(.masonry) .flickity-slider .cell img {
mix-blend-mode: multiply !important;  
}
.gallery-sfondo-bianco .nectar-flickity:not(.masonry) .flickity-slider .cell {
background-color: #f4f4f4;
} .applicazioni-icons {
display: flex;
position: absolute;
flex-direction: column;
top: 50px;
width: 100%;
}
.applicazioni-icons.left {
left: -65px;
}
.applicazioni-icons.right {
right: -65px;
align-items: flex-end;
}
.applicazioni-icons-horizontal {
display: flex;
top: 0px;
width: 100%;
}
.applicazioni-icons-horizontal.left {
left: 0px;
}
.applicazioni-icons-horizontal.right {
right: 0px;
align-items: flex-end;
}
.applicazioni-icons img {
max-width: 45px!important;
margin-bottom: 5px!important;
}
.applicazioni-icons-horizontal img {
max-width: 40px!important;
margin-right: 5px!important;
} .nectar-progress-bar:not(:last-child) {
margin-bottom: 0px!important;
}
.nectar-progress-bar .bar-wrap {
margin-bottom:0px!important;
}
.nectar-progress-bar .bar-wrap span strong i, .nectar-progress-bar .bar-wrap span strong {
color: transparent!important;
}
.dimensioni-prodotto .nectar-progress-bar strong:before {
color: #000;
bottom: -45px;
position: absolute;
text-align: center;
}
.dimensioni-prodotto .nectar-progress-bar .bar-wrap:before {
color: #000;
position: absolute;
text-align: center;
font-size: 11px;
font-weight: 400;
margin-top: 12px;
} .mole-a-disco .nectar-progress-bar .bar-wrap span strong i:before {
content: url(//www.molemab.com/wp-content/uploads/2022/08/Rettifica-tangenziale-con-albero-orizzontale-02-2.png);
position: absolute;
left: -5px;
bottom: 0px !important;
}
.mole-a-disco .nectar-progress-bar:nth-child(1) strong:before {
content: "Fino a 508mm";
}
.mole-a-disco .nectar-progress-bar:nth-child(1) .bar-wrap:before {
content: "150mm";
}
.mole-a-disco .nectar-progress-bar:nth-child(2) strong:before {
content: "Fino a 80mm";
}
.mole-a-disco .nectar-progress-bar:nth-child(2) .bar-wrap:before {
content: "20mm";
}
.mole-a-disco .nectar-progress-bar:nth-child(3) strong:before {
content: "Fino a 203,2mm";
}
.mole-a-disco .nectar-progress-bar:nth-child(3) .bar-wrap:before {
content: "31,75mm";
} .mole-ad-anello .nectar-progress-bar .bar-wrap span strong i:before {
content: url(//www.molemab.com/wp-content/uploads/2022/08/mole-ad-anello-thumb-molemab.png);
position: absolute;
left: -5px;
bottom: 0px !important;
}
.mole-ad-anello .nectar-progress-bar:nth-child(1) strong:before {
content: "Fino a 250mm";
}
.mole-ad-anello .nectar-progress-bar:nth-child(1) .bar-wrap:before {
content: "175mm";
}
.mole-ad-anello .nectar-progress-bar:nth-child(2) strong:before {
content: "Fino a 100mm";
}
.mole-ad-anello .nectar-progress-bar:nth-child(2) .bar-wrap:before {
content: "80mm";
}
.mole-ad-anello .nectar-progress-bar:nth-child(3) strong:before {
content: "Fino a 200mm";
}
.mole-ad-anello .nectar-progress-bar:nth-child(3) .bar-wrap:before {
content: "135mm";
} .abrasivi .nectar-progress-bar .bar-wrap span strong i:before {
content: url(//www.molemab.com/wp-content/uploads/2022/08/abrasivo-icon.png);
position: absolute;
left: -5px;
bottom: 0px !important;
}
.abrasivi .nectar-progress-bar:nth-child(1) strong:before {
content: "Fino a 250mm";
}
.abrasivi .nectar-progress-bar:nth-child(1) .bar-wrap:before {
content: "175mm";
}
.abrasivi .nectar-progress-bar:nth-child(2) strong:before {
content: "Fino a 100mm";
}
.abrasivi .nectar-progress-bar:nth-child(2) .bar-wrap:before {
content: "80mm";
}
.abrasivi .nectar-progress-bar:nth-child(3) strong:before {
content: "Fino a 200mm";
}
.abrasivi .nectar-progress-bar:nth-child(3) .bar-wrap:before {
content: "135mm";
} .tessuto-filtrante .nectar-progress-bar .bar-wrap span strong i:before {
content: url(//www.molemab.com/wp-content/uploads/2022/08/tessuto-filtrante-icon.png);
position: absolute;
left: -5px;
bottom: 0px !important;
}
.tessuto-filtrante .nectar-progress-bar:nth-child(1) strong:before {
content: "Fino a 250mm";
}
.tessuto-filtrante .nectar-progress-bar:nth-child(1) .bar-wrap:before {
content: "175mm";
}
.tessuto-filtrante .nectar-progress-bar:nth-child(2) strong:before {
content: "Fino a 100mm";
}
.tessuto-filtrante .nectar-progress-bar:nth-child(2) .bar-wrap:before {
content: "80mm";
}
.tessuto-filtrante .nectar-progress-bar:nth-child(3) strong:before {
content: "Fino a 200mm";
}
.tessuto-filtrante .nectar-progress-bar:nth-child(3) .bar-wrap:before {
content: "135mm";
} .materiali-lavorazione {
display: flex;
margin-top: -3em;
margin-bottom: 2.5em;
}
.materiale {
margin-right: 10px;
font-size: 17px;
color: #000;
display: flex;
align-items: center;
}
.color-acciaio {
height: 20px;
width: 20px;
background-color: #699DBA;
}
.color-inox {
height: 20px;
width: 20px;
background-color: #9D9D9C;
}
.color-alluminio {
height: 20px;
width: 20px;
background-color: #EDC752;
}
.color-pietra {
height: 20px;
width: 20px;
background-color: #B1BB76;
}
.color-acciaio, .color-inox, .color-alluminio, .color-pietra {
margin-right: 10px;
} .nectar-milestone span {
margin-right: 5px;
}
body .nectar-milestone .subject {
font-size: 17px;
} .mola-home {
max-width: 110%!important;
width: 110%!important;
} .nectar_image_with_hotspots[data-color="accent-color"] .nectar_hotspot, .nectar_image_with_hotspots[data-color="accent-color"] .nttip .tipclose span:before, .nectar_image_with_hotspots[data-color="accent-color"] .nttip .tipclose span:after {
background-image: url(//www.molemab.com/wp-content/uploads/2022/08/molemab-black-pin-3.png);
}
.nectar_hotspot_wrap:nth-child(5) > .nectar_hotspot, .nectar_hotspot_wrap:nth-child(6) > .nectar_hotspot, .nectar_hotspot_wrap:nth-child(12) > .nectar_hotspot {
background-image: url(//www.molemab.com/wp-content/uploads/2022/08/molemab-red-pin-3.png);
}
.nectar_hotspot span {
display: none;
}
.nectar_image_with_hotspots[data-stlye=color_pulse][data-hotspot-icon=numerical] .nectar_hotspot.pulse:before, .nectar_image_with_hotspots[data-stlye=color_pulse][data-hotspot-icon=plus_sign] .nectar_hotspot:before {
display: none;
}
@media screen and (min-width: 690px) {
.nectar_image_with_hotspots[data-size=medium] .nectar_hotspot {
height: 30px;
width: 30px;
}
.nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=top] {
margin-top: -10px;
}
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
border-radius: 0;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
padding: 0;
}
.hotspot-location {
padding: 15px 23px 23px 23px;
}
.hotspot-title {
margin-bottom: 5px!important;
font-size: 17px;
}
.nttip.open:after {
content: url(//www.molemab.com/wp-content/uploads/2022/08/vector-map.svg);
position: absolute;
width: 30px;
bottom: -16px;
left: 43%;
} .world-map-icons {
position: absolute;
right: 40px;
top: 40px;
z-index: 99;
}
.world-map-legenda {
display: flex;	
align-items: center;
margin-bottom: 10px;
}
.world-map-legenda img {
margin-right: 10px;
} @media only screen and (min-width: 1000px) {
.blog-recent[data-style*=classic_enhanced].columns-3 .span_4, .blog-recent[data-style=material].columns-3 .span_4 {
margin-bottom: 0!important;
}
}
.meta-category {
display: none;
}
.blog-recent[data-style*=classic_enhanced][data-color-scheme=light] h3.title {
font-size: 26px;
line-height: 32px;
}
.blog-recent[data-style*=classic_enhanced] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
padding: 10%;
} .nectar-scrolling-tabs:not([data-m-display=hidden]) .scrolling-tab-mobile-title .inner {
display: none;
} .blog-recent {
margin-bottom: 0!important;
padding-bottom: 10px;
}
.blog-recent .col {
margin-bottom: 20px;
} @media screen and (max-width: 999px) {
.tabbed[data-style=minimal] .wpb_tabs_nav {
margin-bottom: 25px;
}
.tabbed[data-style*=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style*=minimal]>ul li:not(.cta-button) a {
padding: 10px 15px 5px 15px;
}
} @media screen and (min-width: 690px) {
.row_contact {
display: flex;
margin-bottom: 10px;
}
.col_contact {
width: 49%;
margin: 0 5px;
}
.col_contact_100 {
width: 100%;
margin: 0 5px;
}
}
.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
background-color: #fff;
}
.col_contact label, body[data-fancy-form-rcs="1"] .fancy-select-wrap label, .col_contact_100 label, label span {
font-size: 13px;
color: #2b2b2b!important;
}
#header-outer .widget_shopping_cart, #header-outer .widget_shopping_cart .cart_list, .nectar-social.full-width > *, .wpcf7-form-control-wrap {
display: inline!important;
}
.col_contact input, body[data-fancy-form-rcs="1"] .fancy-select-wrap input, .col_contact_100 input, .select2-choice {
margin-top: 5px!important;
}
body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=email], body[data-form-style="minimal"] textarea, body[data-fancy-form-rcs="1"] .select2-container .select2-choice {
background-color: #fff!important;
border: 0px solid!important;;
}
@media screen and (max-width: 690px) {
.col_contact {
margin-bottom: 8px;
}
}
.span_12.light input[type="text"] {
color: #2b2b2b!important;
}
.wpcf7-list-item {
margin: 0;
}
label span a {
text-decoration: underline;
}
input[type="checkbox"] {
margin: 0;
}
.span_12.light input[type="text"], .span_12.light textarea, .span_12.light select, .span_12.light input[type="email"], .span_12.light input[type="password"], .span_12.light input[type="tel"], .span_12.light input[type="url"], .span_12.light input[type="search"], .span_12.light input[type="date"], .span_12.light .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {
background-color: #fff;
border: 0 solid;
border-radius: 0px;
}
.full-width-section >.col.span_12.light > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpcf7 > form > .row_contact > .col_contact_100 > .wpcf7-form-control-wrap > .wpcf7-form-control > .wpcf7-list-item > label > span {
color: #fff!important;
}
.full-width-section >.col.span_12.light > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpcf7 > form > .row_contact > .col_contact_100 > .wpcf7-form-control-wrap > .wpcf7-form-control > .wpcf7-list-item > label > span a {
color: #fff!important;
text-decoration: underline;
}
.col.span_12.light input::placeholder, .col.span_12.light textarea::placeholder  {
color: #2b2b2b;
opacity: 1;
}
.wpcf7-spinner {
display: block;
margin: 10px auto 0 auto!important;
}
.span_12.light textarea {
color: #000!important;
}
body[data-form-submit="regular"] input[type=submit] {
background-color: #2b2d42;
}
.wpcf7-spinner {
display: inline;
}
.wpcf7-list-item {
line-height: 20px;
}
.wpcf7 .wpcf7-submit:disabled {
background-color: #f4f4f4;
border: 1px solid #9a9a9a;
color: #9a9a9a;
}
body[data-form-submit="regular"] input[type=submit] {
background-color: transparent;
border: 1px solid #000;
color: #000;
} .privacyT, .privacy {
display: inline;
} .cf7mls_next.action-button {
border-radius: 0;
background-color: transparent;
border: 1px solid #000;
color: #000;
font-family: Inter;
font-size: 14px;
padding: 15px 22px !important;
font-weight: 500;
}
.cf7mls_back.action-button {
border-radius: 0;
font-family: Inter;
font-size: 14px;
padding: 15px 22px !important;
background-color: transparent;
border: 1px solid #000;
color: #000;
font-weight: 500;
}
.cf7mls_next.action-button.sending img, .cf7mls_back.action-button.sending img {
display: none!important;
}
.cf7mls_next.action-button img {
width: 20px!important;
} .mobile-download-document {
display: flex;
padding: 3% 3% 2% 3%;
}
.mobile-download-document .icon {
margin-right: 10px;
} .grecaptcha-badge {
display: none!important;
} #cmplz-manage-consent {
display: none;
}
.cmplz-btn {
border: 0;
font-family: Inter;
font-weight: 300;
padding: 0;
font-size: 12px;
background-color: transparent;
color: #242021;
cursor: pointer;
text-decoration: underline;
}
#header-outer header .nectar-menu-icon-img {
width: 100px !important;
max-height: 200px !important;
height: 100px !important;
}