<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */

html {font-family: sans-serif;}

.titoli-neri { color:#212529; }

.jet-sub-mega-menu a.raven-link-item .sub-arrow:before { font-weight: lighter!important; font-size: 10px!important; color: rgba(0, 0, 0, .25); }

.woocommerce-page form.wpcf7-form input[type="text"],
.woocommerce-page form.wpcf7-form input[type="tel"],
.woocommerce-page form.wpcf7-form input[type="email"],
.woocommerce-page form.wpcf7-form textarea,
.woocommerce-page form.wpcf7-form select {
	width: 100%;
        color:#000;
        background-color: #e3e3e3;
        border-radius: 0;
        border-color: rgba(0, 0, 0, 0);
}


form.wpcf7-form input[type="text"],
form.wpcf7-form input[type="tel"],
form.wpcf7-form input[type="email"],
form.wpcf7-form textarea,
form.wpcf7-form select {
	width: 100%;
        color:#000;
        background-color: #e3e3e3;
        border-radius: 0;
        border-color: rgba(0, 0, 0, 0);
}
.wpcf7-form-control:focus { box-shadow: 0 0 0 0.2rem rgba(104, 159, 223, .25); }

.woocommerce-page .jupiterx-primary form input.wpcf7-submit:disabled { background-color: #8999a9; }

.carousel-categorie-prodotti .jet-carousel__item-link:focus { outline: none; }
.slide-categorie-prodotti figure &gt; figcaption { margin: 20px 10px 0 10px; padding-top: 20px; border-top: solid 1px #6991b8;
color: #000000; font-weight: 500;}



.widget_wpmailup_widget .subscribeForm input[type="text"] { text-align: center; background-color: #fff!important; color: #2e3743!important; outline: none;}
.widget_wpmailup_widget .subscribeForm input[type="submit"] { background-color: #2e3743; border: 1px solid #2e3743; text-transform: uppercase; color: #fff; border-radius:0; padding: 8px; width: 130px;}
.widget_wpmailup_widget .subscribeForm .muTermsCheckbox label {color: #fff;}


/* main header */
.jupiterx-main-header { background-color: #6d94c9; }

.jupiterx-main-header .container { display: flex; justify-content: space-between; align-items: baseline; }
.jupiterx-main-header .container h1, .jupiterx-main-header .container h2 { color: #fff; text-transform: uppercase; font-weight: bold; }


.jupiterx-main-header .container h1.jupiterx-archive-title { color: transparent; font-size: 0;}
.jupiterx-main-header .container h1.jupiterx-archive-title &gt; span { color: #fff; text-transform: uppercase; font-weight: bold; font-size: 2.2rem; }
    
    


/* breadcrumb */
.breadcrumb, .breadcrumb a, .breadcrumb .breadcrumb-item.active {color: #fff;}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {content: "&gt;";}

/* NEWS */
.raven-posts .raven-post {display: flex; flex-direction: column;}
.raven-posts .raven-post .raven-post-content {display: flex; flex-direction: column; flex-grow: 1;}
.raven-posts .raven-post .raven-post-content .raven-post-excerpt { flex-grow: 1; }
.raven-posts .raven-post .raven-post-content .raven-post-excerpt:after {content: ' { â€¦ }'}
.raven-posts .raven-post .raven-post-content .raven-post-read-more { }
.raven-posts .raven-post .raven-post-content .raven-post-read-more:before { display:block; content: ' '; margin: 0 -20px 16px -20px; border-top: solid 1px #000;}


.single-post .jupiterx-widget a { color: #212529; }
.single-post .jupiterx-widget .card-title { text-transform: uppercase; }

.single-post .jupiterx-widget .jupiterx-search-form input[type="search"].form-control { background-color: transparent; border: solid 1px #000; box-shadow: none;  font-size: 14px;}
.single-post .jupiterx-widget .jupiterx-search-form input[type="search"].form-control:focus {box-shadow: none;}
.single-post .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1 { background-color: transparent; box-shadow: none; }
.single-post .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1:before { color: #000; background-color: transparent; font-size: 15px; }
.single-post .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1:hover, .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1:focus { border-radius: 0; box-shadow: none; outline: none; }


.woocommerce .jupiterx-widget .jupiterx-search-form input[type="search"].form-control { background-color: transparent; border: solid 1px #000; width: 69%;}
.woocommerce .jupiterx-widget .jupiterx-search-form input[type="search"].form-control:focus {box-shadow: none;}
.woocommerce .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1 { background-color: #ae0f0a; width:30%; position: static; border: 1px solid #ae0f0a;  margin-left: 1%; padding: 9px; font-size: 15px;}
.woocommerce .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1:before { content: attr(value) " "; color: #fff; text-transform: uppercase;  background-color: transparent; font-size: 15px; font-weight: bold; font-family: "Encode Sans Semi Condensed"; }
.woocommerce .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1:hover, .jupiterx-widget .jupiterx-search-form button.jupiterx-icon-search-1:focus { border-radius: 0; }

/* categorie di prodotto */

.archive.woocommerce .woocommerce-products-header &gt; .woocommerce-products-header__title { display: none; }

.widget_product_categories .card-title {text-transform: uppercase;}
.widget_product_categories .product-categories li a { font-size: 15px; }
.widget_product_categories .product-categories li.current-cat &gt; a { font-weight: 600; }
.widget_product_categories .product-categories &gt; li &gt; a { color: #212529; text-decoration: none; display: block; border-bottom: solid 1px #54595F; padding-bottom: .5em; }
.widget_product_categories .product-categories &gt; li &gt; ul &gt; li a {color: #6d94c9; text-decoration: none; display: block; border-bottom: solid 1px #54595F; }
.widget_product_categories .product-categories &gt; li &gt; ul &gt; li &gt; ul &gt; li.current-cat &gt; a { color: #212529; font-weight: normal; }
.widget_product_categories .product-categories &gt; li &gt; ul &gt; li &gt; ul &gt; li.current-cat &gt; a:before { content: '';  border-right: 5px solid #6d94c9; margin: 0 10px 0 -25px; }
.jupiterx-widget .product-categories &gt; li &gt; .children a { padding-left: 1.3em; padding-bottom: .5em; }
.jupiterx-widget .product-categories &gt; li &gt; .children li { padding-left: 0; }
.jupiterx-widget .product-categories &gt; li &gt; .children &gt; li &gt; ul &gt; li &gt; a { padding-left: 2.6em; }

.jupiterx-widget ul.product-categories .menu-item:before, .jupiterx-widget ul .cat-parent:before { font-size: .75em!important; opacity: .6!important; padding: 6px; top: 0!important; }

html.mac:not(.firefox) .woocommerce .woocommerce-ordering select.orderby, html.mac:not(.firefox) .woocommerce-page .woocommerce-ordering select.orderby { height: 42px!important;}


.archive.woocommerce ul.products li:first-child  &gt; .jupiterx-product-container { border-top: solid 1px #aaaaaa; padding-top: 2.992em; }
.archive.woocommerce ul.products li &gt; .jupiterx-product-container { display: flex; border-bottom: solid 1px #aaaaaa; }
.archive.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image img { width: auto; max-width: 300px; margin: 0 auto;  }
.archive.woocommerce ul.products li.product .content-product-right { text-align: left; }
.archive.woocommerce .content-product-right table.shop_attributes th { border-bottom: none; padding: 0 1rem 0 0;  font-weight: normal; width: auto; display: inline-block;}
.archive.woocommerce .content-product-right table.shop_attributes th:after {content: ':';}
.archive.woocommerce .content-product-right table.shop_attributes td { border-bottom: none; font-style: normal; font-weight: bold; display: inline-block;}
.archive.woocommerce .content-product-right table.shop_attributes { border-top: none; }
.archive.woocommerce .content-product-right table.shop_attributes tr:nth-child(even) td, .archive.woocommerce .content-product-right table.shop_attributes tr:nth-child(even) th {background-color: transparent;}
.woocommerce ul.products li.product .small-desc strong {display: inline;}


#woocommerce_product_search-4 .jupiterx-search-form button.jupiterx-icon-search-1 {}


/* SCHEDA PRDOTTO */
.product-template-default .pswp__bg { background-color: rgba(0,0,0,.6); }
.product-template-default .pswp__zoom-wrap .pswp__img { background-color: #000; }
.product-template-default .pswp__top-bar { background-color: #000; z-index: 1551; }
.single-product .woocommerce-product-gallery__image { border: 1px solid #212529!important; border-left-width: 0!important; border-right-width: 0!important; }
.single-product  .woocommerce-product-gallery__trigger { box-shadow: 0 0 0 1px #212529; background-color: transparent!important;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes { border-top: solid 1px #000;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes th { max-width: min-content; white-space: nowrap; font-weight: normal; }
.woocommerce .woocommerce-Tabs-panel table.shop_attributes td { width: auto; font-style: normal; font-weight: bold;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes th, .woocommerce .woocommerce-Tabs-panel table.shop_attributes td { border-bottom-style: solid; border-color: #000;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes tr:nth-child(even) td, .woocommerce .woocommerce-Tabs-panel table.shop_attributes tr:nth-child(even) th {background-color: transparent;}

.woocommerce .woocommerce-Tabs-panel table.shop_attributes .fmt-pa_motore {display: block;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes .fmt-pa_potenza_motore_kw_hp {display: inline-block; padding: 0 4px 0 0;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes .fmt-pa_potenza_motore_kw_hp:before { content: ' â€“ '; padding: 0 4px 0 2px; font-weight: normal;}
.woocommerce .woocommerce-Tabs-panel table.shop_attributes .fmt-pa_potenza_motore_kw_hp:first-child:before { content: ''; padding: 0; }

.woocommerce div.product .woocommerce-tabs .panel { border: none!important; padding: 1em 0!important;}
.woocommerce div.product .woocommerce-tabs { margin: 40px 0!important; }
.woocommerce div.product .woocommerce-tabs &gt; ul.tabs &gt; li { border: none!important; background-color: transparent;  border-bottom: solid 3px transparent; padding: 0 30px 0 0!important; }
.woocommerce div.product .woocommerce-tabs &gt; ul.tabs:before { border: none!important; }
.woocommerce div.product .woocommerce-tabs &gt; ul.tabs.wc-tabs &gt; li { background-color: transparent; }
.woocommerce div.product .woocommerce-tabs &gt; ul.tabs.wc-tabs &gt; li.active { background-color: transparent!important; }

.product .wrap-buttons { margin-top: 40px; }
.product .wrap-buttons &gt; .button.btn-quotation { background-color: #ae0f0a; border-color: #ae0f0a; border-radius: 0; }
.product .wrap-buttons &gt; .button.btn-quotation:hover, .wrap-buttons &gt; .button.btn-quotation:focus {background-color: #2e3743; border-color: #2e3743; box-shadow: 0 0 1px 1px rgba(44, 55, 67, 0.5); }
.product .wrap-buttons &gt; .button.btn-brochure { background-color: #2e3743; border-color: #2e3743;  border-radius: 0; }
.product .wrap-buttons &gt; .button.btn-brochure:hover, .wrap-buttons &gt; .button.btn-brochure:focus { background-color: #ae0f0a; border-color: #ae0f0a; box-shadow: 0 0 1px 1px rgba(44, 55, 67, 0.5); }

.woocommerce .wrap-buttons .button { margin-left: 20px; margin-bottom: 20px; }
.woocommerce .wrap-buttons .button:first-child { margin-left: 0; }

.product .up-sells .products .jupiterx-wc-loop-product-image &gt; img { padding: 20px 0; border-top: solid 1px #212529; border-bottom: solid 1px #212529; }
.product .up-sells.upsells.products h2 { text-transform: uppercase; }


.product .up-sells.upsells ul.products &gt; li &gt; .jupiterx-product-container { display: flex; flex-direction: column; height: 100%; }
.product .up-sells.upsells ul.products &gt; li &gt; .jupiterx-product-container .content-product-right { display: flex; flex-direction: column; align-items: center; flex-grow: 1; }
.product .up-sells.upsells ul.products &gt; li &gt; .jupiterx-product-container .content-product-right .woocommerce-loop-product__title { flex-grow: 1; }

.variations_form .variations .reset_variations { display: none!important; }

@media screen and ( min-width: 700px ){
    .archive.woocommerce ul.products li &gt; .jupiterx-product-container { display: flex; justify-content: left; border-bottom: solid 1px #aaaaaa;  }
    .archive.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image img { width: auto; max-width: 300px; margin: 0 auto;  }
    .archive.woocommerce ul.products li.product .content-product-right { margin-left:30px; text-align: left; }
    .variations_form .variations ul.list-unstyled.inline-block { display: inline-block; margin-bottom: 0; }
    .variations_form .variations td.value { vertical-align: middle; }
    .variations_form .variations select#pa_motore {display: inline-table; position: relative; overflow: visible;}
    .variations_form .variations select#pa_motore option:before { display: inline-block; content: ' '; border: 1px solid #ced4da; border-radius: 50%; width: 18px; height:18px; margin-right: 14px; vertical-align: middle; text-align: center;}
    .variations_form .variations select#pa_motore option:checked:before { display: inline-block; content: 'â¬¤'; color: #3d75ff; font-size: 7px; line-height: .94rem; background-color: #fff; border-color: #3d75ff; background-image: radial-gradient(#3d75ff 37%, #fff, 44%, #fff 100% ); /*content: 'âœ“'; */ }
    .variations_form .variations select#pa_motore option:checked { background-color: #ccdaff!important; }
    .variations_form .variations select#pa_motore option:selected { background-color: #ccdaff!important; }
    .variations_form .variations select#pa_motore:after { position: absolute; top: 1px; right: -10px; bottom: 1px; width: 10px; height: 98%; content: ' '; z-index: 500; background-color: transparent; display: table; border: solid 1px transparent; box-sizing: border-box; }
}

@media screen and ( min-width: 768px ){
    .elementor-27 .elementor-element.elementor-element-a34f605 { flex-grow: 1; }
}

@media screen and (min-width: 1200px){
    .product .up-sells.upsells ul.products {display: flex;}
    
    .woocommerce .jupiterx-main-header { min-height: 140px; align-items: center; }
    .woocommerce .jupiterx-main-header .container { align-items: baseline; }
    .jupiterx-main-header .container h1, .jupiterx-main-header .container h2 { font-size: 2.2rem; }
    .widget_wpmailup_widget .subscribeForm .subscribeDataTable {position: relative; padding-top: 70px;}
    .widget_wpmailup_widget .subscribeForm .muField {position:absolute; top: 40px; left: 0;}
    .widget_wpmailup_widget .subscribeForm .muSubmit {position:absolute; top: 40px; left: 190px;}
    .jet-menu .jet-sub-mega-menu {width: 1079px; margin-left: -406px}
    .jet-menu .jet-sub-mega-menu .shortcode-mega-menu-macchine { display: block; width: 100%!important; background-color: #dedede; }
    .switch-lang .elementor-inline-item:first-child:after { /*content: '/';*/ display: inline-block; border: none!important; color: #fff; }
    .shortcode-mega-menu-macchine .elementor-widget-wrap &gt; .elementor-element.elementor-widget-raven-nav-menu { width:96%!important; }
    
    
    .jet-sub-mega-menu .sq-150 .elementor-widget-container { height: 150px; width:150px; display: flex; align-items: center; justify-content: center;}
    .jet-sub-mega-menu .sq-150 .elementor-widget-container * { width: 100%; text-align: center; }
    .richiedi-preventivo-wrapper { max-width: 100%; }
    
    .woocommerce-pagination {display: flex; align-items: center;}
    .woocommerce-pagination:after {display: inline; content: attr(data-info); text-align: right; font-family: "Encode Sans Semi Condensed"; flex-grow: 1; text-align: right; }
    
    .archive.woocommerce ul.products li.product .jupiterx-product-container { display: flex; justify-content: left; }
    .archive.woocommerce ul.products li.product .content-product-right { min-width: 50%; margin-left: 40px; }

}

@media screen and ( max-width: 768px ){
    .woocommerce-tabs .woocommerce-Tabs-panel { overflow-x: scroll; }
    .product .up-sells.upsells ul.products {display: block;}
    .product .wrap-buttons {text-align: center!important; }
    .product .wrap-buttons .button {margin-left: 0!important; min-width: 180px; }
    
    .produciamo-macchine .jet-smart-listing__post.has-thumb-postion-right { flex-direction: column!important; padding-bottom: 50px;}
    .produciamo-macchine .jet-smart-listing__post.has-thumb-postion-right .jet-smart-listing__post-thumbnail.post-thumbnail-simple { max-width:100%!important; flex: 1 0 100%!important; padding: 1em 1em 0 1em; }
    .elementor-340 .elementor-element.elementor-element-59241808 .jet-smart-listing__post-content { margin: 1em!important;}
    .elementor-340 .elementor-element.elementor-element-59241808.produciamo-macchine .jet-smart-listing { margin: 0!important; }
    .elementor-340 .elementor-element.elementor-element-59241808.produciamo-macchine .jet-smart-listing__posts { margin: 0!important; }
    
    .archive.woocommerce .content-product-right table.shop_attributes th { max-width: 66%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .archive.woocommerce ul.products[class*=columns-1] li.product { width: 100%; }
    .woocommerce-page ul.products[class*=columns-1] li.product { width: 100%; }
    .woocommerce .woocommerce-Tabs-panel table.shop_attributes th { max-width: 50vw; white-space: pre-wrap; overflow-x: auto;}
    .jupiterx-main &gt; .jupiterx-main-header { padding-top: 0!important;  padding-bottom: 0!important;}
    .jupiterx-main-header .container { display: block; text-align: left; }
    .fastverdini-main-header-container .elementor-widget-wrap { display: block!important; text-align: left!important; }
    .raven-posts-carousel.raven-slick-slider .slick-next { right: 10px!important; display: none!important; }
    .raven-posts-carousel.raven-slick-slider .slick-prev { left: 10px!important;  display: none!important; }
    .raven-posts-carousel.raven-slick-slider .slick-prev:before, .raven-posts-carousel.raven-slick-slider .slick-next:before { color: rgba(255, 255, 255, .6); background-color: transparent; }
}

@media screen and ( max-width: 700px ){

    
    .archive.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image img {margin: 0 auto;}
    .archive.woocommerce ul.products li &gt; .jupiterx-product-container { display: block;  }
    .archive.woocommerce ul.products li.product .content-product-right { text-align: left; padding-bottom: 20px; }
    .archive.woocommerce .content-product-right table.shop_attributes { text-align: left; width: auto; margin: 15px auto; }
}

.product-categories .cat-item-15 {
    display:none;
}
</pre></body></html>