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

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

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

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 18px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(229,229,229);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(91,91,91);
	--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;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(41,41,40);
	background-image: url(https://www.dophix.com/wp-content/uploads/2025/07/dophix-bg-footer.webp);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}
:root{
--wd-container-w: 1440px;
--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-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1440px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1440px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wpcf7 form:not(.sent) .wpcf7-response-output { background-color: #fff !important; }
.hidden-fields-container { display: none;}
.product-labels.labels-rounded .out-of-stock { background-color: #ff0000; color: #fff;}
.wd-product { margin-bottom: 70px;}
.team-row { margin-bottom: 80px; border-top: 1px dotted #555; padding-top: 10px; padding-bottom: 40px;}
.team-row ul { background-color: #f5f5f5; padding: 35px; margin-top: 70px; font-size: 14px; border-radius: 10px; list-style-type: none;}
.team-cit { font-size: 14px; font-style: italic;}

/*.summary-inner .price { display: none; }*/
.product-description-row { margin-bottom: 60px;}
.shipping-box-guitar-pedal-effect { font-size: 14px; background-color: #f5f5f5; padding: 15px;}
.shipping-box-guitar-pedal-effect a { text-decoration: underline;}
.shipping-box-guitar-pedal-effect .wpb_content_element { margin-bottom: 0;}
.shop_attributes { background-color: #f5f5f5; padding: 15px; overflow: inherit; font-size: 14px;}
.shop_attributes tr { padding: 15px; margin-bottom: 0; background-color: #f5f5f5; }

.guitar-pedal-effect-video-wrapper {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  box-sizing: border-box;
}

.guitar-pedal-effect-video-wrapper .vc_column_container > .vc_column-inner {
  padding-left: 15px;
  padding-right: 15px;
}





.guitar-pedal-effects-about h3 { font-size: 50px; line-height: 55px;}
.wd-slide-container { padding-block: 0 !important; }
.wd-slider-pagin { display: none !important;}
.guitar-pedal-effects-marquee { margin: 0 0 60px 0 !important;}
.guitar-pedal-effects-marquee .wd-marquee-item { font-size: 30px;}
.guitar-pedal-effects-marquee .vc_column-inner { padding: 0 !important;}
.dophix-logo-footer { width: 150px;}
.small-footer { font-size: 10px; }
footer { padding: 70px 0; background-size: 350px; background-position: center right 200px; background-repeat: no-repeat; font-size: 14px;}
.guitar-pedal-effect-bg-home { background-size: cover; background-repeat: no-repeat; background-position: center; padding: 90px 0; color: #fff; margin-top: 90px !important;}
.guitar-pedal-effect-bg-home img { width: 80px;}
.guitar-pedal-effect-bg-home h2 { font-size: 50px; color: #fff; line-height: 50px;}
.banner-content-background .wrapper-content-banner { background: linear-gradient(180deg,rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%) !important;}
.payment-icons img { width: 40px;}
.wpb_video_wrapper .button-play { display: none; }
.guitar-pedal-effect-video { background-size: 260px; background-repeat: repeat-x;}
.guitar-pedal-effect-video h3 { font-size: 33px; text-transform: uppercase;}

.dophix-slider { position: relative;}
.dophix-slider .wpb_text_column { position: absolute; top: 20%; color: #fff; z-index: 99; padding-right: 50%}
.dophix-slider h1 { color: #fff; font-size: 30px;}
.dophix-slider h2 { color: #fff; font-size: 70px; line-height: 70px;}
.dophix-slider h3 { color: #fff; font-size: 20px;}

.dophix-slider .wpb_content_element { margin-bottom: 0;}
.dophix-slider { margin-bottom: 0 !important; }

.vc_btn3::after { background-image: url('https://www.dophix.com/wp-content/uploads/2025/07/dophix-guitar-pedal-effect-arrow-black.webp'); background-size: 85px 10px; background-repeat: no-repeat; display: inline-block; width: 85px; height: 10px; content: ""; position: absolute; margin-left: 10px; margin-top: 5px; }
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat { background-color: transparent; }
.vc_btn3.vc_btn3-size-md { padding-left: 0; text-transform: uppercase;}
 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover { color: #5e5e5e; background-color: transparent; }

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat { background-color: transparent; }
.vc_btn3-color-black::after { background-image: url('https://www.dophix.com/wp-content/uploads/2025/07/dophix-guitar-pedal-effect-arrow-white.webp'); background-size: 85px 10px; background-repeat: no-repeat; display: inline-block; width: 85px; height: 10px; content: ""; position: absolute; margin-left: 10px; margin-top: 5px; }
 .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover { color: #5e5e5e; background-color: transparent; }


.dophix-slider .vc_btn3-color-black { position: absolute; top: 75%;; z-index: 99;}
.dophix-slider .vc_btn3-container.vc_btn3-inline { display: inherit !important; margin: 0;}

.wd-nav-main > li > a, .wd-nav-secondary > li > a { letter-spacing: 3px;}
.wd-nav { --nav-gap: 40px; }
.wd-tools-element > a { padding-left: 40px; }

.guitar-pedal-effects-products-home { margin-top: 80px;}
.guitar-pedal-effects-products-home h2 { font-size: 40px;}

.wd-product .product-wrapper { text-transform: uppercase; }
.wd-product { --text-align: left !important; }
.product-element-top { background-image: url(https://www.dophix.com/wp-content/uploads/2025/07/dophix-guitar-pedal-effect-bg-products.webp); background-repeat: repeat-x; background-size: 500px; background-position: bottom}
.wd-product .wd-entities-title { font-size: 20px; margin: 5px 0; }
.wd-product .star-rating { display: none; }
.wd-product .price { margin-bottom: 20px; }

.guitar-pedal-effects-products-home

.guitar-pedal-effects-products-cl .vc_column-inner { background-size: cover; background-position: center; background-repeat: no-repeat;}
.guitar-pedal-effects-products-home-row .wd-slider.wd-section-container .wd-slide-container { padding-inline: 0; }
.guitar-pedal-effects-products-home-row .wd-slide-inner { background-color: #000; color: #fff;}
.guitar-pedal-effects-products-home-row .wd-slide-inner .vc_row-o-equal-height { min-height: 570px;}
.guitar-pedal-effects-products-cl2 { padding: 30px;}
.guitar-pedal-effects-products-cl2 h4 { text-transform: uppercase; color: #fff; font-size: 40px; line-height: 40px; margin-bottom: 20px;}

.single-product h1 { font-size: 40px; text-transform: uppercase;}
.single-product .price .amount { font-size: 30px; }
.single-product .star-rating { margin-bottom: 10px; }
.single-product .woocommerce-review-link { margin-bottom: 10px; display: inline-block; }
.summary-inner { display: flex; flex-direction: column; gap: 10px;}
.price-and-reviews { display: flex; align-items: center;  gap: 15px; }
.share-title { font-size: 12x; text-transform: uppercase; font-weight: 400;}
.product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper { display: none; }
.product-tabs-wrapper h2 { display: none; }
.product-tabs-wrapper { border-top: none !important; border-bottom: none !important;}
div.quantity input[type="button"] { border: 3px solid; }
input[type="number"]  { border: 3px solid #000; }

h2 { font-size: 40px;}


.product-description-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin-top: 20px;
}

/* Colonna descrizione */
.product-description-text {
  flex: 1 1 60%;
}

/* Colonna tabella */
.product-attributes-table {
  flex: 1 1 35%;
  background-color: #f5f5f5;
  padding: 15px;
  font-size: 14px;
}

.product-attributes-table h3 {
  margin-top: 0;
}

/* Tabella stile WooCommerce */
.product-attributes-table table.shop_attributes {
  width: 100%;
  border-collapse: collapse;
}

.product-attributes-table th,
.product-attributes-table td {
  padding: 8px;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
}

/* Mobile: impila tutto */
@media (max-width: 767px) {
  .product-description-columns {
    flex-direction: column;
  }

  .product-description-text,
  .product-attributes-table {
    flex: 1 1 100%;
  }
}

.videos-guitar-pedal-effects {}
.single-product .product-description-heading { font-size: 30px;}
.single-product .product-attributes-table h3 { font-size: 30px;}
.product-attributes-table th, .product-attributes-table td { border-bottom: none; }
.product-attributes-table th { font-weight: 700; width: 30%;}
.product-attributes-table td { text-align: left; width: 70%;}
.wd-single-reviews { margin-top: 50px;}

.grecaptcha-badge { 
    visibility: hidden !important;
}@media (min-width: 577px) and (max-width: 767px) {
	.wd-tools-element > a { padding-left: inherit;}
.wd-footer { text-align: center; background-position: center right -100px;}
.wd-footer .wpb_single_image.vc_align_left { text-align: center; margin: 0 auto 35px; }
.dophix-slider .wpb_text_column { position: inherit; color: #000; padding-right: inherit;}
.dophix-slider h1 { color: #000; font-size: 18px; margin-top: -30px; z-index: 999; position: relative;}
.dophix-slider h2 { color: #000; font-size: 30px; line-height: 30px; }
.dophix-slider h3 { color: #000; font-size: 14px; }
.dophix-slider .wd-slide-container { height: 350px; background-color: #f2f2f2;}
.dophix-slider { background-color: #f2f2f2;}
.dophix-slider .vc_btn3-color-black { position: inherit; color: #000 !important; }
.dophix-slider .vc_btn3-color-black::after { background-image: url('https://www.dophix.com/wp-content/uploads/2025/07/dophix-guitar-pedal-effect-arrow-black.webp');}
.guitar-pedal-effect-video { background-size: 460px; }
.guitar-pedal-effects-marquee .wd-marquee-item { font-size: 20px;}
.guitar-pedal-effects-products-cl2 h4 { font-size: 20px; line-height: 25px; margin-bottom: 10px; }
.guitar-pedal-effects-products-home-row { font-size: 14px;}
.guitar-pedal-effects-products-home .guitar-pedal-effects-products-cl .vc_column-inner { min-height: 400px; }
.guitar-pedal-effects-products-home .guitar-pedal-effects-products-cl2 .vc_column-inner { min-height: 300px; }
.guitar-pedal-effect-bg-home { padding: 10px 0; }.guitar-pedal-effect-bg-home img { width: 50px;}
.guitar-pedal-effects-marquee { margin: 0 0 0 0 !important; }
.guitar-pedal-effects-products-home { margin-top: 40px; }
.guitar-pedal-effects-products-home h2 { font-size: 30px; margin-top: 30px;}
.guitar-pedal-effects-products-home .vc_btn3-container.vc_btn3-right { text-align: left;}
}

@media (max-width: 576px) {
	.wd-tools-element > a { color: #000 !important; }
.wd-side-hidden.wd-left { z-index: 9999;}
.wd-tools-element > a { padding-left: inherit;}
.wd-footer { text-align: center; background-position: center right -100px;}
.wd-footer .wpb_single_image.vc_align_left { text-align: center; margin: 0 auto 35px; }
.dophix-slider .wpb_text_column { position: inherit; color: #000; padding-right: inherit;}
.dophix-slider h1 { color: #000; font-size: 18px; margin-top: -30px; z-index: 999; position: relative;}
.dophix-slider h2 { color: #000; font-size: 30px; line-height: 30px; }
.dophix-slider h3 { color: #000; font-size: 14px; }
.dophix-slider .wd-slide-container { height: 350px; background-color: #f2f2f2;}
.dophix-slider { background-color: #f2f2f2;}
.dophix-slider .vc_btn3-color-black { position: inherit; color: #000 !important; }
.dophix-slider .vc_btn3-color-black::after { background-image: url('https://www.dophix.com/wp-content/uploads/2025/07/dophix-guitar-pedal-effect-arrow-black.webp');}
.guitar-pedal-effect-video { background-size: 460px; }
.guitar-pedal-effects-marquee .wd-marquee-item { font-size: 20px;}
.guitar-pedal-effects-products-cl2 h4 { font-size: 20px; line-height: 25px; margin-bottom: 10px; }
.guitar-pedal-effects-products-home-row { font-size: 14px;}
.guitar-pedal-effects-products-home .guitar-pedal-effects-products-cl .vc_column-inner { min-height: 400px; }
.guitar-pedal-effects-products-home .guitar-pedal-effects-products-cl2 .vc_column-inner { min-height: 300px; }
.guitar-pedal-effect-bg-home { padding: 10px 0; }.guitar-pedal-effect-bg-home img { width: 50px;}
.guitar-pedal-effects-marquee { margin: 0 0 0 0 !important; }
.guitar-pedal-effects-products-home { margin-top: 40px; }
.guitar-pedal-effects-products-home h2 { font-size: 30px; margin-top: 30px;}
.guitar-pedal-effects-products-home .vc_btn3-container.vc_btn3-right { text-align: left;}
}

