@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//vacuplanet.it/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.2") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//vacuplanet.it/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "AvantGarde", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(31,55,100);
	--wd-text-font-size: 14px;
	--wd-title-font: "AvantGarde", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #1f3764;
	--wd-entities-title-font: "AvantGarde", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "AvantGarde", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "AvantGarde", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #1f3764;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "AvantGarde", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #007bc4;
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #000000;
	--wd-link-color-hover: rgba(0,0,0,0.63);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #007bc4;
	--btn-accented-bgcolor-hover: #006aa9;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #1f3764;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "AvantGarde", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #1f3764;
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount {
	font-family: "AvantGarde", Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #1f3764;
}
.button {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.input-text {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.btn {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.value {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.label {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
html .wd-nav-mobile > li > a {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
html .wd-nav-mobile .wd-sub-menu li a {
	font-family: "Lato", Arial, Helvetica, sans-serif;
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(0,123,196);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--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: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}



@font-face {
	font-family: "AvantGarde";
	src: url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Md.woff2") format("woff2"), 
url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Md.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AvantGarde";
	src: url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Demi.woff2") format("woff2"), 
url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Demi.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AvantGarde";
	src: url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Bk.woff2") format("woff2"), 
url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Bk.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AvantGarde";
	src: url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Bold.woff2") format("woff2"), 
url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Bold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AvantGarde";
	src: url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Bk.woff2") format("woff2"), 
url("//vacuplanet.it/wp-content/uploads/2020/11/ITCAvantGardeStd-Bk.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

article header .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
display: none;
}


.btn.wd-switch-to-register {
    background-color: rgba(31, 55, 100, 1);

}

.btn.btn-style-default.btn-shape-rectangle.btn-size-default.btn-icon-pos-right {
	background-color: #1F3764 !important; 	
}



.product-labels {
	max-width: 100% !important;	
}

.label-term-con-videotutorial {
	padding-top: 7px !important;	
}

.freight-shipping-quote-request-button {
display: none;
}
.
freight-shipping-quote-form {
	display: none;
}

.wd-post-date.wd-style-with-bg, .wd-post-cat.wd-style-with-bg, .wd-post-meta, .wd-single-post-img {
	display: none !important;	
}

.website-wrapper {
                --wd-top-bar-h: 42px;
                --wd-top-bar-sm-h: 40px;
                --wd-top-bar-sticky-h: 40px;
                --wd-top-bar-brd-w: .00001px;
                --wd-header-general-h: 104px;
                --wd-header-general-sm-h: 75px;
                --wd-header-general-sticky-h: 104px;
                --wd-header-general-brd-w: 1px;
                --wd-header-bottom-h: .00001px;
                --wd-header-bottom-sm-h: .00001px;
                --wd-header-bottom-sticky-h: .00001px;
                --wd-header-bottom-brd-w: .00001px;
                --wd-header-clone-h: .00001px;
                --wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w));
                --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w));
                --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w));
                --wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w));
            }

#scalapayPopUpTrigger {
display: none;
}

.__jivoMobileButton, .wrap_c579 {
    z-index: 9999999 !important;
}

.stretch {
	margin-left: calc(50% - 50vw) !important;
  width: 100vw !important;
}

.slider-title {
		position: relative;
		margin-bottom: 20px;
		padding-bottom: 10px;
		text-align: left;
		text-transform: uppercase !important;
		font-size: 22px;
}

.rc-anchor.rc-anchor-invisible.rc-anchor-light.rc-anchor-invisible-nohover {
	  margin-left: 10px !important;
    margin-top: 10px !important;	
}

.woocommerce-price-suffix {
    color: #007bc4 !important;
}

.popup-added_to_cart{max-width:450px;text-align:center}.popup-added_to_cart h3{font-size:24px}.popup-added_to_cart .btn{margin:5px 10px}.popup-added_to_cart .view-cart{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight));font-family:var(--btn-accented-font-family, var(--btn-font-family));font-style:var(--btn-accented-font-style, var(--btn-font-style))}.popup-added_to_cart .view-cart:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.popup-added_to_cart .view-cart:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active)}[class*="color-scheme-light"] .popup-added_to_cart .close-popup{border-color:rgba(255,255,255,0.5);color:#fff}[class*="color-scheme-light"] .popup-added_to_cart .close-popup:hover{border-color:#fff;background-color:transparent;color:#fff}

body .products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price) {
	margin-top: unset;
}

body .products[class*="wd-stretch-cont"] .wd-entities-title {
	margin-top: auto;
}

.wd-header-text.set-cont-mb-s.reset-last-child.wd-tools-text {
	padding-left: 0px !important;
}

@media (max-width: 390px) {
	.cerca_mobile {
		display: none !important;
}
}



.cerca_mobile {
	margin-left: -5px !important; 
	padding-right: 0px !important;	
}

@media (min-width: 550px) {
	.cerca_mobile {
		padding-right: 10px !important;
}
}

@media (max-width: 345px) {
	.sp-logo {
		display: none !important;
}
}


@media (max-height: 600px) {
	.whb-header.whb-sticked{
  	opacity: 0;
  	visibility: hidden;
}
}



.yith-wfbt-item label {
	padding-left: 20px !important;	
}	

.mobile-nav.wd-side-hidden.wd-left {
	z-index: 9999999999;
}

.popup-elementor {
	z-index: 9999999999;
}

.wd-header-search .wd-tools-icon {
	padding-left: 0px !important;	
}

.wd-header-cart .wd-tools-icon {
	padding-left: 0px !important;	
}

.wd-header-cart .wd-tools-text{
	padding-top: 0px !important;	
}

.entry-content {
	
    border-top-width: 0px !important;

}

.site-mobile-menu li:active > a, .site-mobile-menu li.opener-page>a {
	background-color: #EBF2FB;
}

@media (min-width: 320px) {
	.wd-header-mobile-nav.wd-style-text .wd-tools-text {
		display: inline !important;
}
}

.item-level-1 .woodmart-nav-link {
	padding-left: 35px;
	color: #2d2a2a;
}

.site-mobile-menu li a {
	color: black;	
}

.post-date.wd-post-date.wd-style-with-bg.woodmart-post-date {
	display: none !important;
}

.meta-post-categories.wd-post-cat.wd-style-with-bg {
	display: none !important;	
}

#billing_wcexd_pa_code_field .optional {
	display: none !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16242.item-level-0 {
	margin-top: 20px !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16242.item-level-0 .woodmart-nav-link {
	border-bottom-width: 0px !important;	
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16243.item-level-0 .woodmart-nav-link {
	border-bottom-width: 0px !important;	
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-20125.item-level-0 .woodmart-nav-link {
	border-bottom-width: 0px !important;	
}

.menu-item.menu-item-has-children.menu-item-account.wd-with-icon a{
	border-bottom-width: 0px !important;	
}

.menu-item.menu-item-has-children.menu-item-account.wd-with-icon .wd-nav-opener{
	display: none !important;	
}


.wd-tools-icon .wd-tools-text {
	font-size: 14px !important;
	font-weight: 500 !important;
	padding-top: 5px !important;
}

.wd-tools-text {
	font-size: 14px !important;
	font-weight: 500 !important;
	padding-top: 5px !important;
}

.wd-tools-icon {
	padding-left: 10px !important;
}

.menu-item.menu-item-account.wd-with-icon {
	display: none;	
}

.logged-in .menu-item.menu-item-account.wd-with-icon {
	display: inline;	
}


button.pswp__button.pswp__button--share {
    display: none;
}

#lunghezza, #impugnatura, #accessori{
	border-width: 1px !important;
	border-color: #1F3764 !important;
	color: #1F3764 !important;
}



.wd-highlighted-products.wd-carousel-container{
    border: 0 !important;
}

.hovered-social-icons {
	display: none;
}

#scalapayPopUpTrigger{
	color: black !important;
}

.wd-search-full-screen {
	background-color: #FFFFFFF0 !important;	
}

.breadcrumb_last {
	color: #1F3764 !important;
}

.wrap_1cfb {
	z-index: 1 !important;	
}

.__jivoMobileButton{
	z-index: 1 !important;	
}

.hoverl_8edf {
	z-index: 1 !important;	
}

.entry-meta-list {
	display: none;	
}

.hovered-social-icons {
	display: none;
}

.woocommerce-product-details__short-description{
	color: black !important;
}


.meta-post-categories {
	display: none;
}

.wd-cart-number{
	font-family: "Arial" !important;
}

.form-style-semi-rounded select{
	border-color: #007bc4 !important;
}


.wc-tab-inner{
	color: #1F3764 !important;
}

.onsale.product-label{
	display: none;
}	

.cat-item.cat-item-15{
	display: none !important;
}

.minus{
	border-right-width: 0 !important;	
	border-color: #007bc4 !important;
}

.plus{
	border-left-width: 0 !important;		
	border-color: #007bc4 !important;
}	

.input-text.qty.text{
	border-color: #007bc4 !important;
	color: #1F3764 !important;
}	

.wd-tools-element>a {
	padding-left: 3px !important;	
}

.wpce-arrow {
	z-index: 0 !important;
}

.htmove-blog-content.htmove-blog-meta-pos-after{
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.htmove-blog-meta {
	display: none !important;
}

.htmove-blog-text {
	margin-top: -14px !important;
	text-align: center;
}

.htmove-blog-title{
	text-align: center;
	border-bottom-style: solid !important; 
	border-bottom-width: 1px !important; 
	margin-top: 3px !important; 
	padding-top: 3px !important;
	border-color: #1F3764;
}

.wd-header-divider.whb-divider-default.dividertop:before {
	border-color: white !important;
	color: white !important;
}

.wd-header-divider.whb-divider-default.dividertopblog:before {
	border-color: #1F3764 !important;
	color: #1F3764 !important;
}

.product-title {
	color: #1F3764 !important;
}

h4, h6 {
	color: #1F3764 !important;
}

.wd-header-divider.whb-divider-default.dividerbottom:before {
	border-color: #1F3764 !important;
}


.wd-tools-element>a {
		padding-left: 3px !important;	
}

.elementor-post__excerpt{
	border-top-style: solid !important; 
	border-top-width: 1px !important; 
	margin-top: 3px !important; 
	padding-top: 3px !important;
	border-color: #1F3764;

}

	
.product-rating-price {
	border-top-style: solid !important; 
	border-top-width: 1px !important; 
	margin-top: 3px !important; 
	padding-top: 3px !important;
	border-color: #1F3764;

}

.whb-general-header{
	border-width: 0 !important; 
}	

.whb-color-dark {
	border-color: #1F3764 !important;
}



p.stock.in-stock{
	color: #007bc4; !important;
}

p.stock.in-stock:before{
	color: #007bc4; !important;
}

.content-product-imagin {
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #1F3764 !important;
}

.single-product-page .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress.wd-backface-hidden.wd-thumbs .wd-carousel-item.wd-slide-visible {
    border-right-style: solid!important;
    border-right-width: 1px!important;
    border-right-color: #1F3764!important
}
	
	
.woocommerce-Price-amount.amount{
	color: #1F3764;
}

.wd-tools-element>a{
	color: #1F3764 !important;
}

.woocommerce-price-suffix{
	color: #007bc4;
}

.product-information {
	padding-left: 0px !important; 
	padding-right: 0px !important;

}

.woodmart-add-btn.wd-action-btn.wd-add-cart-btn.wd-style-icon {
	border: 0px !important;
}

.pi-edd {
    font-size: 13px;
    font-weight: 600;
		border-radius: 0 !important;
}				

.wd-header-my-account.wd-tools-element.wd-event-hover.wd-with-username.wd-account-style-text {
  display: none;
}

.installatore {
	display: none;
}

.logged-in .installatore {
	display: inline;
}

.logged-in .utente {
	display: none;
}

.logged-in .wd-header-my-account.wd-tools-element.wd-event-hover.wd-with-username.wd-account-style-text {
  display: inline;
}

.logged-in .ywcrbp_regular_price{
	display: none;
}

.term-description, .elementor.elementor-91{
	padding-left: 0px !important; 
	padding-right: 0px !important;	
}

.total_price_label {
	color: #000000 !important;	
}

.woodmart-post-date {
	display: none;
}

.wd-highlighted-products.woodmart-carousel-container{
    border: 0px !important;
    border-style: none !important;
    border-color: #ffffff !important;
}
@media (min-width: 1025px) {
	#immagine_copertina .elementor-widget-container .attachment-full {
	height: 
		!important;
	max-height: 550px !important;
}

#scalapayPopUpTrigger{
	margin-top: -25px !important;
	margin-bottom: 20px !important;
	color: black !important;
}

.woocommerce-mini-cart__total.total{
	border-color: #1F3764 !important;
	border-width: 1px !important;
}

.bottoneblog {
	padding-top: 15px !important;	
	color: #1F3764 !important;
}


.whb-top-bar, .whb-general-header, .whb-header-bottom, .shop-loop-head, .wd-active-filters, .wd-shop-loader, .single-product-page, .wd-single-footer, .single-post-navigation, .comments-area, .wd-products-element .products.wd-products{
	padding-left: calc((100vw - 1200px)/2);
	padding-right: calc((100vw - 1200px)/2);
	
}

.yith-wfbt-form {
	border-bottom: 1px !important;
	border-style: solid !important;
	border-color: rgba(129,129,129,.2) !important;
}


.main-page-wrapper {
    min-height: 80vh;
}
}

@media (max-width: 576px) {
	.yith-wfbt-section{
	padding-top: 15px !important;	
	border-top-width: 2px !important;
	border-top-style: solid !important;
	border-top-color: rgba(119, 119, 119, 0.17) !important;
}

#scalapayPopUpTrigger{
	margin-top: -15px !important;
	margin-bottom: 20px !important;
	color: black !important;
}


}

