.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
outline: none !important;
}
@media not all and (min-resolution:.001dpcm) { 
@supports (-webkit-appearance:none) {
.pum-overlay .pum-content {
outline: none !important;
}
}
}
.et-slider .slide-content { background-color: rgba(255, 255, 255, 0.7); padding-top: 3%; padding-bottom: 3%; }
.swiper-slide-inner { max-width: 1280px !important;}
.swiper-slide-inner .swiper-slide-contents { background-color: rgba(255, 255, 255, 0.7); padding: 3% 7%;}
.grecaptcha-badge {display: none !important;}
.posts-slider article .wp-picture {max-width: 425px;}
.wpcf7-form-control-wrap.mailup {margin: 5px 0; display: inline-block;}
.wpcf7-form-control-wrap.mailup .wpcf7-list-item {margin: 0;} article.blog-post .post-header .wp-picture.blog-hover-zoom:hover img {opacity: 1 !important; transform: none !important;}
article.blog-post .post-header .wp-picture.blog-hover-zoom::before {display: none;} .main-products-loop .grid-sizer .product-image-wrapper  {max-width: 425px;}  .pwb-single-product-brands {padding-top: 0; float: right; height: 120px; margin-left: 5%; margin-top: -32px;} 
.pwb-single-product-brands img { max-height: 100%; width: auto; }
.pwb-brand-description.pwb-before-loop {margin: 5% 0;}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {min-height: 210px !important; text-align: center;} @media only screen and (min-width: 1200px){
.single-product .content-page.container {
max-width: 1900px;
}
}
.single-product-wide {max-width: 1900px; margin: 0 auto;}
.single-product .product-images  {max-width: 930px; margin: 0 auto;}
.single-product .product-information {padding-top: 2vw;}
.single-product .product-information span.sku_wrapper {display: none;}
ul.st-swatch-size-large li.type-image {width: 84px !important; height: 84px !important;}
.single-product .variations_form .variations label {font-weight: 600;}
h3.titolo-download { position: relative; margin-top: 10px; }
h3.titolo-download:before {content: " "; position: absolute; top: -12px; left: 0; height: 4px; width: 50px; background-color: #0D3A60;}
a.download.manuale {padding: 6px 12px; border: 2px solid #0D3A60; margin-top: 0.6em; display: inline-block; transition: 0.3s;}
a.download.manuale:hover {background-color: #0D3A60 ; color: #fff;} h3.titolo-download {font-size: 20px; font-weight: 700; text-transform: uppercase; }
h3.titolo-aiuto {font-size: 20px; margin-bottom:1em !important ; font-weight: 700; text-transform: uppercase; display: inline; color: #fff; vertical-align: middle; }
a.contattaci-prodotto {margin-bottom: 0em !important; margin-left: 1em; color: #fff !important; border: 2px solid; font-size: 15px;}
a.contattaci-prev {margin-bottom: 0em !important; margin-left: 1em; color: #fff !important; border: 2px solid;  font-size: 15px;}
#form-prodotto {display: none; padding: 2% 3%; background-color: #f1f1f1}
#form-prev {display: none; padding: 2% 3%; background-color: #f1f1f1}
.serve-aiuto-header {padding: 3%; text-align: center; background-color: #95c11e;}
.single-product .info-wrapper {max-width: 600px;width: 85%;  margin: 2% auto 5%;}
.single-product .info-wrapper input {margin-bottom: 0.3em;} .elementor-element .etheme-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap {margin-bottom: 5px !important;} .related-products .content-product .product-image-wrapper {max-width: 425px;} .single-elemenfolio .page-heading {
background-image: url(https://gep.kiway.it/wp-content/uploads/2020/10/banner-back03.png) !important; } .single-post .wp-picture  {max-width: 850px;}
.desktop-image {
display: block; }
.mobile-image {
display: none; } @media screen and (max-width: 768px) {
.desktop-image {
display: none;
}
.mobile-image {
display: block;
}
}
div.pum-container .pum-content.popmake-content p {
margin-bottom: 0px !important;
}