:root{--font-family-body: "PT Sans", "Helvetica", "Arial", "sans-serif";--font-family-label: "Jost-Regular", "Helvetica", "Arial", "sans-serif";--font-family-semi: "Jost-Regular", "Helvetica", "Arial", "sans-serif";--font-family-title: "Jost-Regular", "Helvetica", "Arial", "sans-serif";--color-a-hover: #fd8311;--color-primary: #fd8311;--color-secondary: #fd8311;--bg-color-btn: #fd8311;--bg-color-btn-hover: #fd8311;--color-price: #313d4d;--bg-color-label-new: #fd8311;--bg-color-label-sale: #fd8311;--ax-form-bi-width: 1px;--ax-form-btn-width: 1px;}@media (max-width: 767px){#box-product-grid .archive-wrapper-items{margin-left: calc(-10px/2);margin-right: calc(-10px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(10px/2);padding-right: calc(10px/2);margin-bottom: 10px;}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items{margin-left: calc(-30px/2);margin-right: calc(-30px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(30px/2);padding-right: calc(30px/2);margin-bottom: 30px;}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items{margin-left: calc(-50px/2);margin-right: calc(-50px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(50px/2);padding-right: calc(50px/2);margin-bottom: 50px;}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items{margin-left: calc(-50px/2);margin-right: calc(-50px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(50px/2);padding-right: calc(50px/2);margin-bottom: 50px;}}@media (max-width: 767px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/1); flex: 0 0 calc(100%/1); max-width: calc(100%/1);}}@media (min-width: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/2); flex: 0 0 calc(100%/2); max-width: calc(100%/2);}}@media (min-width: 1025px) and (max-width: 1199px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/4); flex: 0 0 calc(100%/4); max-width: calc(100%/4);}}@media (min-width: 1200px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/4); flex: 0 0 calc(100%/4); max-width: calc(100%/4);}}@media (min-width: 1025px){.container{max-width:1400px;}}@media (min-width: 1025px){.container{max-width:1400px;}}@font-face { font-family: 'PTSans-Bold'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/PTSans-Bold/PTSans-Bold.ttf') format('truetype'); } @font-face { font-family: 'PTSans-Regular'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/PTSans-Regular/PTSans-Regular.ttf') format('truetype'); } @font-face { font-family: 'PTSans-Italic'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/PTSans-Italic/PTSans-Italic.ttf') format('truetype'); } @font-face { font-family: 'PTSans-BoldItalic'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/PTSans-BoldItalic/PTSans-BoldItalic.ttf') format('truetype'); } @font-face { font-family: 'Jost-Medium'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/Jost-Medium/Jost-Medium.ttf') format('truetype'); } @font-face { font-family: 'Jost-Regular'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/Jost-Regular/Jost-Regular.ttf') format('truetype'); } @font-face { font-family: 'Jost-Bold'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/Jost-Bold/Jost-Bold.ttf') format('truetype'); } @font-face { font-family: 'Jost-Black'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/Jost-Black/Jost-Black.ttf') format('truetype'); } @font-face { font-family: 'Jost-SemiBold'; src: url('https://www.ductrani.it/modules/nrtthemecustomizer/views/fonts/Jost-SemiBold/Jost-SemiBold.ttf') format('truetype'); } .wrapper-menu-horizontal a.style_element_a_12{ color: #fff !important; padding: 15px 16px 15px 16px !important; } .wrapper-menu-horizontal a.style_element_a_12:hover{ color: #000 !important; } /* PAGINA SINGOLO PRODOTTO */ .post-product-comment .material-icons.shopping-cart { margin-bottom: -17px; } @media (min-width: 1025px) { #product .container { max-width: 100%; padding-right: 0; padding-left: 0; } #product #content-wrapper, #product #product-footer { max-width: 1400px; margin-left: auto !important; margin-right: auto !important; } #product #wrapper-tab-product { margin-left: 30px; margin-right: 16px; } #product #product-footer { margin-left: 20px; margin-right: 15px; } #product .box_shop_banner.col-md-4 #map { height: 440px; } } @media (max-width: 1024px) { #product .container, #product .container-fluid { padding-right: 0; padding-left: 0; } #product .row { margin-right: 0; margin-left: 0; } #product #wrapper-tab-product { margin-left: 30px; margin-right: 15px; } #product #main .info.shop { padding-top: 19px; } } @media (max-width: 767px) { #product .container, #product .container-fluid { padding-right: 0; padding-left: 0; } #product .row { margin-right: 10px; margin-left: 10px; } #product #wrapper-tab-product { margin-left: 20px; margin-right: 5px; } #product #main .info.shop { padding-top: 29px; } } #product .block-reassurance ul li .block-reassurance-item img { max-width: 35px; } #product .block-reassurance ul li .block-reassurance-item > div { font-size: 1.6rem; line-height: 1.8rem; } #product .block-reassurance ul li .block-reassurance-item { border-left: 1px solid var(--ax-line-color); border-bottom: 0px solid var(--ax-line-color); padding: 2px 0px 0px 10px; } #product .social-list a { border-radius: 0; } #product .summary-container .social-list a { width: 24px; height: 24px; } #product .summary-container .social-list a i { font-size: 13px; line-height: 25px; } #product .social-list a.social-facebook, .social-list a.social-twitter, .social-list a.social-email, .social-list a.social-telegram { background-color: #313d4d; } #product #wrapper { background: #f8f8fa; } #product .card.block-seller-banner { padding: 0px; } #product .nome-negozio-nome .name a { color: #fff !important; font-size: var(--font-size-h1); } #product .product_review_shop svg { fill: #fff; } #product .shop_date_add, #product .info.shop .mp_shop_seller_detail, #product .product-information .js-product-additional-info .ets_mp_shop_main_detail, #product .product-information .js-product-additional-info .mp_shop_seller_detail, #product .nome-negozio-abuso-messaggio, #product .info.shop .product-additional-info .product-comments-additional-info { display: none; } #product .wc-tabs-wrapper .nav-tabs { text-align: left; margin-bottom: 0px; } #product .wc-tabs-wrapper .nav-tabs li { margin: 0px; } #product .wc-tabs-wrapper .nav-tabs li a.active, .wc-tabs-wrapper .nav-tabs li a:hover { color: #fd8311; background-color: #fff; padding: 15px 20px 15px 20px; text-transform: uppercase; font-size: 1.3rem; } #product .wc-tabs-wrapper .nav-tabs li a { font-size: 1.3rem; padding: 15px 20px 15px 20px; text-transform: uppercase; color: #484F56; } #product .wc-tabs-wrapper .tab-content { background-color: #fff; padding: 20px; margin-left: -15px; font-family: 'PTSans-Regular', Fallback, sans-serif; font-size: 1.5rem; line-height: 2.3rem; } #product .featured-products .product_list .slick-track { width: 100% !important; } /* FINE PAGINA SINGOLO PRODOTTO */ /* PAGINA SINGOLO SHOP */ /* CERCA CSS NEL TPL ANCHE */ .ets_mp_popup.ets_mp_shop_report_popup .mp_pop_table, .nome-negozio-abuso { display: none !important; } .page-title .axps-breadcrumb, .page-title .axps-breadcrumb > span { font-family: 'PTSans-Regular', Fallback, sans-serif; } .ets_mp_shop_main_detail { margin-top: -40px; background: #f8f8fa; } .card-block.block-seller-banner { background-color: #313d4d !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .seller-banner.col-md-8 { align-content: center; align-items: center; display: flex; position: relative; width: 100%; flex-wrap: wrap; padding: 40px 0; } .seller-banner.col-md-8 .nome-negozio, .seller-banner.col-md-8 .indirizzo-negozio, .seller-banner.col-md-8 .altreinfo-negozio, .seller-banner.col-md-8 .seller-cover, .seller-banner.col-md-8 .social-negozio, .seller-banner.col-md-8 .contatti-negozio { color: #fff; width: 100%; text-align: center; z-index: 1; margin-bottom: 15px; font-size: 2rem; } .seller-banner.col-md-8 .nome-negozio-nome { display: inline-block; vertical-align: 0px; margin: 10px; } .seller-banner.col-md-8 .nome-negozio-abuso { display: inline-block; vertical-align: 8px; margin: 0px; } .seller-banner.col-md-8 .nome-negozio-abuso svg { width: 20px; height: 20px; fill: #fff; } .seller-banner.col-md-8 .nome-negozio-abuso .btn-primary { color: #fff; background-color: #fff0; border-color: #fff0; } .seller-banner.col-md-8 .seller-cover img { text-align: center; margin-left: auto; margin-right: auto; background-color: #fff; } .seller-banner.col-md-8 .nome-negozio h1 { color: #fff; margin-bottom: 0px; } .seller-banner.col-md-8 .social-negozio a { width: 24px; height: 24px; display: inline-block; background: #eee; text-align: center; line-height: 25px; border-radius: 3px; padding: 0; margin-right: 5px; font-size: 16px; } .seller-banner.col-md-8 .contatti-negozio-email, .seller-banner.col-md-8 .contatti-negozio-whatsapp { display: inline-block; margin: 10px; } .seller-banner.col-md-8 .contatti-negozio-whatsapp a { background-color: #26D367; border-color: #26D367; } .box_shop_banner.col-md-4 { padding: 0; } #seller-description { font-family: 'PTSans-Regular', Fallback, sans-serif; font-size: 1.5rem; line-height: 1.6rem; } .block-seller-inner .shop_date_add, .block-seller-inner .ets_mp_map, .ets_mp_tabs_content_search { display: none !important; } @media (min-width: 1025px) { .box_shop_banner.col-md-4 #map { height: 530px; } } @media (max-width: 767px) { .box_shop_banner.col-md-4 #map { height: 300px; } } .ets_mp_tabs .block-search .col_search { background-color: #fff; margin-bottom: 10px; } .ets_mp_tabs .products-sort-order.dropdown { background-color: #fff; } .box_shop_banner.col-md-4 .ets_mp_close_popup, .ets_myshop_right .products span.alert.alert-warning { display: none !important; } .icon.fa::before { color: #000 !important; } /* FINE PAGINA SINGOLO SHOP */ #category .page-title-layout-2.page-title { box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.3); padding-top: 70px; padding-bottom: 70px; } #category .page-title-layout-2.page-title .h1 { color: #fff; } #category .page-title .axps-breadcrumb { color: #fff; } #category .page-title { margin-bottom: 0px; } /* PAGINA CATEGORIE */ #category .box_container_map_category .page-title-layout-2 { min-height: 400px; align-content: center; align-items: center; display: flex; flex-wrap: wrap; } @media (min-width: 768px) { #category .box_container_map_category #stores #map { height: 400px; } } @media (max-width: 767px) { #category .box_container_map_category #stores #map { height: 250px; } } #category #content-wrapper #products { padding-top: 40px; } .product-type-7 .item-inner .product_name { font-size: 34px; line-height: 40px; font-weight: 600; } .product-type-7 .item-inner .price { font-size: 23px; font-weight: 600; } .product-type-7 .item-inner { border-style: solid; border-width: 0px 0px 2px 0px; padding-bottom: 20px; border-color: #313d4d; } .quick-view-wrapper .mp_shop_seller_detail, .quick-view-wrapper .box_shop_banner.col-md-4, .quick-view-wrapper .nome-negozio-abuso-messaggio { display:none; } .quick-view-wrapper .seller-banner.col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .quick-view-wrapper .seller-banner.col-md-8 { padding: 10px 0; } .quick-view-wrapper .card-block { padding: 0; } .quick-view-wrapper .seller-banner.col-md-8 .seller-cover img { width: 50px; } .quick-view-wrapper .seller-banner.col-md-8 .seller-cover { margin-bottom: 5px; } .quick-view-wrapper .seller-banner.col-md-8 .nome-negozio-nome a { color: #fff !important; } .quick-view-wrapper .summary-container .social-list a i { font-size: 14px; line-height: 25px; } .quick-view-wrapper .summary-container .social-list a { width: 24px; height: 24px; border-radius: 0; } .quick-view-wrapper .social-list a.social-facebook, .quick-view-wrapper .social-list a.social-twitter, .quick-view-wrapper .social-list a.social-email, .quick-view-wrapper .social-list a.social-telegram { background-color: #313d4d; } /* FINE PAGINA CATEGORIE */ /* PAGINA LISTA NEGOZI */ #js-shop-list-top .ets_mp_maps, #js-shop-list-top .col-xs-12, ul.ets_mp_list_seller .product { display: none !important; } ul.ets_mp_list_seller li.seller-miniature { display: inline-block; width: 25%; padding-left: 15px; padding-right: 15px; text-align: center; float: left; position: relative; margin-bottom: 30px; } ul.ets_mp_list_seller li.seller-miniature .thumbnail-container { margin: 10px 0 0px; box-shadow: 0px 0px 0px 0 rgba(0,0,0,.0); } ul.ets_mp_list_seller h3.seller-name { margin-bottom: 10px; } ul.ets_mp_list_seller h3.seller-name a { font-size: 27px; color: #313d4d; } .seller-miniature .seller-description { border-top: 0px solid #eee; padding-top: 0px; box-shadow: 0 0px 0px 0 #eee; } ul.ets_mp_list_seller li.seller-miniature .indirizzo-negozio { margin-bottom: 60px; } ul.ets_mp_list_seller li.seller-miniature .visita-negozio { position: absolute; width: calc(100% - 60px); bottom: 0; } ul.ets_mp_list_seller li.seller-miniature .visita-negozio .divisore { border-bottom-style: solid; border-color: #000; border-width: 2.7px; } ul.ets_mp_list_seller li.seller-miniature .visita-negozio .mp_link_contact_form { margin-bottom: 20px; font-family: "Jost-SemiBold", "Helvetica", "Arial", "sans-serif"; font-size: 15px; } .ets_mp_list_seller + .paggination .links > b { margin-right: 4px; } .ets_mp_list_seller + .paggination .links > a { margin-right: 4px; } .ets_mp_list_seller + .paggination .links > b { background: #fd8311; border-color: #fd8311; } .links p.paginration_vv { margin-right: 6px; } i.mp-registration-icons:before { content: "\f291"; font-family: Fontawesome, sans-serif; font-style: normal; line-height: 1; font-size: 2rem; margin-bottom: 0; display: block; height: 0; } i.mp-registration-icons { margin-right: 27px !important; } @media (max-width: 599px) { ul.ets_mp_list_seller li.seller-miniature { width: 100%; } } @media (min-width: 600px) and (max-width: 1023px) { ul.ets_mp_list_seller li.seller-miniature { width: 50%; } } /* FINE PAGINA LISTA NEGOZI */ /* REGISTRAZIONE NEGOZIO */ #module-ets_marketplace-registration #seller-register-form .form-group:nth-child(9), #module-ets_marketplace-registration #seller-register-form .form-group:nth-child(10) { display: none !important; } #module-ets_marketplace-create .form-group.latitude, #module-ets_marketplace-create .form-group.longitude { display: none !important; } /* FINE DI REGISTRAZIONE NEGOZIO */ /* PAGINA ACCOUNT NEGOZIO */ #module-ets_marketplace-myseller #ets_mp_commissions-link, #module-ets_marketplace-myseller #ets_mp_attributes-link, #module-ets_marketplace-myseller #ets_mp_carrier-link, #module-ets_marketplace-myseller #ets_mp_brands-link, #module-ets_marketplace-myseller #ets_mp_suppliers-link, #module-ets_marketplace-myseller #ets_mp_billing-link { display: none !important; } .ets_mp_content_left .ets_mp_item.mp-seller-commissions, .ets_mp_content_left .ets_mp_item.mp-seller-attributes, .ets_mp_content_left .ets_mp_item.mp-seller-carrier, .ets_mp_content_left .ets_mp_item.mp-seller-brands, .ets_mp_content_left .ets_mp_item.mp-seller-suppliers, .ets_mp_content_left .ets_mp_item.mp-seller-billing { display: none !important; } #my-account .my-account-links .mp-seller-icons { margin-right: 28px; } .seller-social .fa-twitter::before { content: "\f0c1"; } /* FINE DI PAGINA ACCOUNT NEGOZIO */ div.block-follow { display: none; } li[title="Il DUC Informa"] { display: none; } div.single-breadcrumbs { display: none !important; } .blog-type-2 .post-date span { line-height: 15px; } .blog-type-2 .post-date { padding-top: 13px; } .categoriablog-5 .post-info, .page-blog-details .post-date { display: none !important; }