:root{--font-family-body: "Poppins", "Helvetica", "Arial", "sans-serif";--font-family-label: "Poppins", "Helvetica", "Arial", "sans-serif";--font-family-semi: "Poppins", "Helvetica", "Arial", "sans-serif";--font-family-title: "Poppins", "Helvetica", "Arial", "sans-serif";--color-a-hover: #006491;--color-primary: #006491;--color-secondary: #006491;--bg-color-btn: #006491;--bg-color-btn-hover: #006491;--color-price: #006491;--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(-20px/2);margin-right: calc(-20px/2);}#box-product-grid .archive-wrapper-items > .item{padding-left: calc(20px/2);padding-right: calc(20px/2);margin-bottom: 20px;}}@media (min-width: 1025px) and (max-width: 1199px){#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: 1200px){#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 (max-width: 767px){#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: 768px) and (max-width: 1024px){#box-product-grid .archive-wrapper-items > .item{-ms-flex: 0 0 calc(100%/3); flex: 0 0 calc(100%/3); max-width: calc(100%/3);}}@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:1640px;}}@media (min-width: 1025px){.container{max-width:1640px;}}/* VARIABLES */ :root { --color-body: #000000; --color-title: #000000; --font-weight-label: 600; --color-label: #000000; --bg-color-label-sale: #67c036; --ax-line-color: #d8ddd6; --ax-form-bi-rd: 8px; } /* GENERAL */ h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Quicksand'; color: var(--color-price); } h1, .h1 { font-size: 40px; } p { font-size: 16px; } a.loading, button.loading, button[disabled] { opacity: 0.65; } .btn { padding: 16px 50px; border-radius: 20px; font-size: 16px; font-weight: 600; text-transform: none; height: 54px; } .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled, .btn-secondary.disabled:hover { background: #eee; border-color: #eee !important; } .btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover { background: #ddd; border-color: #ddd !important; } .btn-accedi { background: #fff; color: var(--color-primary); } .btn-accedi:hover { background: rgba(255,255,255,0.9); color: var(--color-primary); } .accordion-block .elementor-tab-title { border-radius: 20px; margin-bottom: 15px; } .accordion-block .elementor-tab-title.elementor-active { background-color: #006491 !important; color: #ffffff !important; } .accordion-block .elementor-tab-title a { transition: none; } .accordion-block .elementor-tab-title a:hover { color: inherit !important; } .single-breadcrumbs-wrapper .axps-breadcrumb { font-size: 1.4rem; } #back-top { border-radius: 16px; background-color: rgb(255, 255, 255); } .page-title { text-align: left; margin-bottom: 0; margin-top: 0; } .page-title-layout-2.page-title { padding-top: 0; padding-bottom: 0; background-color: transparent; color: #000; } .page-title .axps-breadcrumb { margin-top: 0; margin-bottom: 10px; } .page-title .axps-breadcrumb > span { font-weight: var(--font-weight-semi); } .form-control { border: 1px solid #ccc; box-shadow: none; background: #fff; } .form-control.attachment { border: none; padding: 0; border-radius: 0; } .form-control:focus { border: 2px solid var(--bg-color-btn-hover); background-color: #fff; } .ax-lazy-load:not([style]) { background-color: #fff; } .recaptcha-text { color: #999999; font-size: 12px; margin-top: 20px; margin-bottom: 0; } .logged-user .hide-logged { display: none; } .section-veterinari { display: none; } .logged-veterinari .section-veterinari { display: block; } #cms .page-title { display: none; } /* HEADER */ .header-custom-wishlist a, .header-custom-cart a, .header-custom-account a { flex-direction: column; } .header-custom-wishlist a .btn-canvas-text, .header-custom-cart a .btn-canvas-text, .header-custom-account a .btn-canvas-text { margin-left: 0 !important; } .header-custom-wishlist a .wishlist-nbr, .header-custom-cart a .cart-nbr { border-radius: 8px; font-weight: 600; } .custom-header-search button { fill: #fff !important; color: #fff !important; } #header-sticky { box-shadow: none; } header.is-sticked.is-scroll-down #header-sticky { -webkit-transform: none; transform: none; background: transparent; } /* MENU */ .nrt_mega_menu .style_wide { padding-bottom: 30px; padding-top: 30px; } .nrt_mega_menu .row .nrt_mega_block_11, .nrt_mega_menu .row .nrt_mega_block_12, .nrt_mega_menu .row .nrt_mega_block_13, .nrt_mega_menu .row .nrt_mega_block_14 { display: flex; align-items: center; margin-bottom: 14px; background: #d1f5ff; border-radius: 16px; padding: 10px 10px 10px 15px; } /* .nrt_mega_menu .row .col-md-12 { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; } */ .menu_cate_img[title="Farmaci"]{ background: #D1F5FF; } .menu_cate_img[title="Antiparassitari"]{ background: #E2E77C; } .menu_cate_img[title="Integratori"]{ background: #FFF1A6; } .menu_cate_img[title="Alimenti"]{ background: #FFECCC; } .menu_cate_img[title="Salute e igiene"]{ background: #FFE4E6; } .menu_cate_img[title="Pet Corner"]{ background: #C07C9E; } .nrt_mega_menu .menu_cate_img { margin-bottom: 0; padding-top: 0; border-radius: 8px; height: 34px; width: 34px; text-align: center; } .nrt_mega_menu .menu_cate_img img { width: 24px; margin-top: 6px; } .nrt_mega_menu .menu_cate_img[title="Cane"] img, .nrt_mega_menu .menu_cate_img[title="Gatto"] img, .nrt_mega_menu .menu_cate_img[title="Cavallo"] img, .nrt_mega_menu .menu_cate_img[title="Altri animali"] img { width: 100%; } .nrt_mega_menu .element_ul_depth_1 { margin-bottom: 0; } .nrt_mega_menu .style_wide .row .nrt_mega_block_11 .element_a_depth_1, .nrt_mega_menu .style_wide .row .nrt_mega_block_12 .element_a_depth_1, .nrt_mega_menu .style_wide .row .nrt_mega_block_13 .element_a_depth_1, .nrt_mega_menu .style_wide .row .nrt_mega_block_14 .element_a_depth_1 { font-size: 16px; font-weight: 600; padding-left: 10px; } .nrt_mega_menu .style_wide .element_a_depth_1 { font-weight: 400; text-transform: none; line-height: 1; padding: 6px 0 6px 20px; } .current-menu-item a { color: var(--color-primary); } .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0:first-child > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0:first-child > a { padding-left: 50px !important; padding-right: 20px !important; } .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0:nth-child(2) > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0:nth-child(2) > a { padding-left: 0px !important; } .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0:last-child > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0:last-child > a { padding-right: 50px !important; } /* CANVAS */ .canvas-widget.canvas-right { top: 20px; right: 20px; transform: translate(450px, 0); -webkit-transform: translate(450px, 0); -ms-transform: translate(450px, 0); max-height: calc(100vh - 45px); border-radius: 16px; } .canvas-widget.canvas-left { bottom: 0; width: 320px; top: 20px; transform: translate(-320px, 0); -webkit-transform: translate(-320px, 0); -ms-transform: translate(-320px, 0); max-height: calc(100vh - 45px); border-radius: 16px; } .canvas-widget.canvas-left.open-canvas { left: 20px; } .canvas-widget.open-canvas { transform: none; -webkit-transform: none; -ms-transform: none; } .canvas-widget { width: 430px; max-width: 90%; box-shadow: none; } .canvas-widget-top .title-canvas-widget { border-bottom: 0; padding: 15px 50px 14px 20px; font-size: var(--font-size-h3); text-transform: none; } .no-account { margin-left: 0 !important; margin-right: 0 !important; background: transparent; text-transform: none; color: inherit; margin-bottom: 0; } .no-account a { color: var(--color-primary); font-weight: 600; } #canvas-my-account .sb-account-info { text-align: center; margin-bottom: 25px; font-weight: 500; line-height: 1.25; display: flex; flex-direction: column; gap: 5px; } #canvas-my-account .sb-account-info span { font-size: 20px; font-weight: 600; color: var(--color-primary); } #canvas-my-account .sb-item { padding: 15px 20px; background: #f5f5f5; margin-bottom: 10px; border-radius: 12px; font-weight: 500; } #canvas-my-account .sb-item:nth-last-child(2) { border-bottom: none; } .disconnect a.btn { width: 100%; margin-top: 10px; } #canvas-mini-cart .shopping-cart-no-item { text-transform: none; margin-bottom: 20px; } .block-shopping-cart > .row { border-bottom: 1px solid var(--ax-line-color); padding-bottom: 15px; } #canvas-mini-cart .cart-item-product:not(:last-child) { margin-bottom: 10px; } #canvas-mini-cart .cart-item-product.row { display: flex; align-items: center; margin-left: 0 !important; margin-right: 0 !important; background: #f5f5f5; border-radius: 16px; padding-top: 15px; border-bottom: none; } #canvas-mini-cart .cart-item-product-left { padding-left: 15px; } #canvas-mini-cart .cart-item-product-left .wrapper-imgs { background: #fff; border-radius: 8px; } #canvas-mini-cart .cart-item-product-right { padding-left: 0; padding-right: 0; } #canvas-mini-cart .cart-item-product .cart-item-product-right .row { display: flex; align-items: center; margin-left: 0 !important; margin-right: 0 !important; } #canvas-mini-cart .col { padding-left: 0 !important; } #canvas-mini-cart .price-qty { padding-right: 15px; padding-left: 0px; } #canvas-mini-cart .price-qty .price { font-size: 1.6rem; font-weight: 500; color: var(--color-body); } #canvas-mini-cart .product-name a { font-weight: 500; margin-bottom: 7px; font-size: 15px; } #canvas-mini-cart .qty { text-align: left; } #canvas-mini-cart .price-qty span { margin-right: 5px; color: #333; } #canvas-mini-cart .price-qty input { border: 1px solid var(--ax-line-color); height: 25px; border-radius: 4px; background: #fff; } #canvas-mini-cart .price-qty i { vertical-align: -2px; padding-left: 5px; font-size: 16px; } #canvas-mini-cart .remove-from-cart { width: auto; text-align: left; position: relative; top: 0; display: inline-block; height: auto; margin-top: 7px; color: #999; transition: color 0.2s ease-in-out 0s; } #canvas-mini-cart .remove-from-cart:hover { color: var(--color-body); } .widget_shopping_cart .corriere { background: none !important; padding: 5px 15px !important; margin-bottom: 5px !important; } .widget_shopping_cart .account-title + .widget_shopping_cart_content { margin-top: -10px; } #canvas-mini-cart .totals-top { font-size: 1.6rem; text-transform: none; font-weight: 500; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid var(--ax-line-color); } #canvas-mini-cart .totals-top .value-top { font-weight: 500; color: var(--color-body); } #canvas-mini-cart .card-block-bottom { background: none; padding: 0 20px 20px; } .wrapper-menu-mobile li a { border-bottom: none; font-size: 1.5rem; font-weight: 500; padding-top: 0; padding-bottom: 0; min-height: 40px; } .wrapper-menu-mobile .menu_a_wrap .icon-opener { border-left: none; width: 40px; height: 40px; line-height: 40px; } .wrapper-menu-mobile .menu-cat a { padding-left: 0; } .wrapper-menu-mobile .img-menu-cat { width: 34px; } .wrapper-menu-mobile .mo_sub_ul { padding-top: 10px; } .wrapper-menu-mobile .mo_sub_li.style_content { border-bottom: none; padding-bottom: 0; } .wrapper-menu-mobile .mo_sub_li.style_content:last-child { margin-bottom: 15px; } .wrapper-menu-mobile .menu-white { display: none; } .canvas-widget-content .block-categories { padding: 20px 20px 0 !important; } .canvas-widget-content .widget-title { margin-bottom: 20px; } .canvas-widget-content .mobile-filter-title { margin-bottom: 0; padding-left: 20px; } /* LOGIN E REGISTRAZIONE */ .login-form { margin-top: 0; } .page-authentication #content, .page-password #content, .page-registration #content { border-radius: 20px; } #content .no-account { padding: 0; } .js-visible-password + button { height: 42px; } #module-b2bregistration-business #content { max-width: 600px; margin-left: auto; margin-right: auto; box-shadow: none; border: 1px solid var(--ax-line-color); padding: 30px; background: var(--ax-bg-wrapper); border-radius: 20px; } #customer-form .custom-checkbox label, .custom-checkbox label { color: var(--color-label); font-weight: 400; font-size: 1.2rem; } .wrapper-custom-checkbox label { font-weight: 400; } .form-group[data-id="1"] > label + div { display: flex; justify-content: space-between; gap: 10px; margin-top: 5px; margin-bottom: 30px; } .form-group[data-id="1"] > label + div .separator-form { display: none; } #uniform-152, #uniform-153, #uniform-154, #uniform-155, #uniform-156 { flex: 1 1 0; } #uniform-152 .wrapper-custom-checkbox, #uniform-153 .wrapper-custom-checkbox, #uniform-154 .wrapper-custom-checkbox, #uniform-155 .wrapper-custom-checkbox, #uniform-156 .wrapper-custom-checkbox { display: flex; flex-direction: column; align-items: center; border: 2px solid #ddd; border-radius: 16px; padding: 20px 0; } #uniform-152 .wrapper-custom-checkbox.checked, #uniform-153 .wrapper-custom-checkbox.checked, #uniform-154 .wrapper-custom-checkbox.checked, #uniform-155 .wrapper-custom-checkbox.checked, #uniform-156 .wrapper-custom-checkbox.checked { border-color: var(--color-price); background: #d1f5ff; } #uniform-152 .wrapper-custom-checkbox span.custom-checkbox, #uniform-153 .wrapper-custom-checkbox span.custom-checkbox, #uniform-154 .wrapper-custom-checkbox span.custom-checkbox, #uniform-155 .wrapper-custom-checkbox span.custom-checkbox, #uniform-156 .wrapper-custom-checkbox span.custom-checkbox { display: none; } #uniform-152 .wrapper-custom-checkbox span.custom-checkbox span, #uniform-153 .wrapper-custom-checkbox span.custom-checkbox span, #uniform-154 .wrapper-custom-checkbox span.custom-checkbox span, #uniform-155 .wrapper-custom-checkbox span.custom-checkbox span, #uniform-156 .wrapper-custom-checkbox span.custom-checkbox span { margin-right: 0; } #uniform-152 .wrapper-custom-checkbox, #uniform-153 .wrapper-custom-checkbox, #uniform-154 .wrapper-custom-checkbox, #uniform-155 .wrapper-custom-checkbox, #uniform-156 .wrapper-custom-checkbox, #uniform-152 .wrapper-custom-checkbox label, #uniform-153 .wrapper-custom-checkbox label, #uniform-154 .wrapper-custom-checkbox label, #uniform-155 .wrapper-custom-checkbox label, #uniform-156 .wrapper-custom-checkbox label { margin-bottom: 0; cursor: pointer; } /* HOME */ .square-banner .elementor-cta__content { padding-top: 84% !important; } .square-banner .elementor-cta .elementor-cta__bg-overlay { transition-duration: 300ms !important; } .square-banner .elementor-cta:hover .elementor-cta__bg-overlay { background-color: rgba(0,0,0,0.1); } .square-banner .elementor-button { padding: 12px 15px; } .banner-btn a { display: block; padding: 16px; } .brand-list img { padding: 10px; } .recensioni .swiper-slide { height: auto; display: flex; flex-direction: column-reverse; justify-content: flex-end; } .recensioni .swiper-slide .elementor-testimonial-content { background: #045579; border-radius: 0 0 16px 16px; height: 100%; padding: 10px 20px 30px; margin-top: -1px; display: flex; flex-direction: column; gap: 20px; } .recensioni .swiper-slide .elementor-testimonial-content .review_stars { margin: auto auto 0; width: 160px; } .recensioni .swiper-slide .elementor-testimonial-meta { background: #045579; border-radius: 16px 16px 0 0; margin-bottom: 0 !important; padding: 20px 10px 0; } /* PRODUCT LIST TYPE 6 */ .product-type-6 .swiper-wrapper .swiper-slide.item, .blogs .swiper-wrapper .swiper-slide.item, #box-blog-grid .archive-wrapper-items > .item { height: auto; } .axps-grid-items.product-type-6 .swiper-wrapper .swiper-slide.item, .axps-grid-items.product-type-7 .swiper-wrapper .swiper-slide.item { margin-bottom: 20px; } .axps-grid-items.product-type-7 .swiper-wrapper .swiper-slide.item { height: auto; } .archive-wrapper-items .js-product.item-inner, .item-product-list .js-product-miniature, .product-type-6 .swiper-slide.item .js-product.item-inner { height: 100%; } .product-type-7 .wrapper-items .swiper-wrapper .swiper-slide .product-type-6 { height: 100%; } .product-type-6 .wrapper-items .swiper-wrapper .swiper-slide .item-inner, .product-type-7 .wrapper-items .swiper-wrapper .swiper-slide .item-inner, .blogs .swiper-wrapper .swiper-slide.item .item-inner, #box-blog-grid .archive-wrapper-items > .item .item-inner { margin-bottom: 0 !important; height: 100%; } .archive-wrapper-items .js-product.item-inner .js-product-miniature, .product-type-6 .swiper-slide.item .js-product.item-inner .js-product-miniature, .product-type-7 .swiper-slide.item .js-product.item-inner .js-product-miniature, .blogs .wrapper-items .swiper-wrapper .swiper-slide .item-inner, #box-blog-grid .archive-wrapper-items > .item .item-inner { height: 100%; display: flex; flex-direction: column; } .product-type-6 .item-inner .element-bottom .info-product, .blogs .item-inner .element-bottom .read-more, #box-blog-grid .archive-wrapper-items > .item .element-bottom .read-more { margin-top: auto; } .product-type-6 .js-product-miniature { box-shadow: none; box-shadow: none; border: 1px solid #aabfcd; padding: 20px; border-radius: 20px; transition: all 0.3s ease; } .product-type-6 .js-product-miniature:hover { border: 1px solid #006491; } .product-type-6 .item-inner .element-bottom { padding: 0; margin-top: 10px; display: flex; flex-direction: column; flex-grow: 1; text-align: left; } .product-type-6 .item-inner .element-bottom .product-description { display: flex; flex-direction: column; } .product-type-6 .item-inner .ax-product-cats a, .product-type-6 .item-inner .ax-product-cats span { color: rgba(0,0,0,0.5); font-size: 1.2rem; } .product-type-6 .item-inner .product_name { font-size: 1.6rem; text-transform: none; margin-bottom: 5px; font-family: 'Quicksand'; font-weight: 700; } .product-type-6 .reviews_note { margin: 5px 0 10px; padding: 0; } .product-type-6 .product-claim { color: var(--color-body); line-height: 1.3; } .product-type-7 .product-claim { margin-bottom: 15px; } .product-type-6 .item-inner .buttons-action { top: 0; right: 0; z-index: 1; box-shadow: none; opacity: 1; transform: none; transition: none; background: transparent; } .product-type-6 .item-inner .buttons-action .btn-action { width: 36px; height: 36px; background: #eee; border-radius: 50px; } .product-type-6 .item-inner .buttons-action .btn-action.btn-wishlist.added::before { font-weight: 900; color: #DF6C79; } .product-type-6 .price-add-container { display: flex; justify-content: space-between; align-items: center; } .product-type-6 .price-add-container .product-price-and-shipping { display: flex; flex-direction: column-reverse; } .product-type-6 .item-inner .product-price-and-shipping span.regular-price { margin-right: 0; color: var(--color-body) !important; font-size: 1.6rem; margin-top: -3px; } .product-type-6 .price-add-container .price { font-weight: 700; font-size: 20px; word-break: break-word; line-height: 1.2; } .product-type-6 .item-inner .btn-action.add-to-cart { position: relative; display: inline-block; font-size: 0; background: #006491; border: none; padding: 15px; border-radius: 20px; color: #fff; transition: all 0.3s ease; margin: 0; height: auto; line-height: inherit; letter-spacing: 0; } .product-type-6 .item-inner .btn-action.add-to-cart:hover { background: #045579; } .product-type-6 .item-inner .btn-action.add-to-cart:before { content: "\f07a"; font-family: 'Line Awesome Free'; font-weight: 900; font-size: 30px; line-height: 1; } .product-type-6 .item-inner .btn-action.add-to-cart:after { border: 1px solid #fff; } .product-type-7 .item-inner .input-group-add-cart.bootstrap-touchspin { display: none !important; } .product-type-7 .item-inner form { margin: 0; } /* CATEGORY */ .category-top-carousel:after { content: ''; background: #f5f5f5; width: 100vw; height: 100%; position: absolute; top: 0; left: -100vw; } .category-top-carousel .product-type-6 .js-product-miniature { padding: 10px; border-radius: 12px; border: none; } .category-top-carousel .label-flags { left: -12px; } .category-top-carousel .product-type-6 .item-inner .ax-product-cats { display: none; } .category-top-carousel .product-type-6 .item-inner .product_name { font-size: 1.4rem; margin-bottom: 15px; line-height: 1.7rem; } .category-top-carousel .product-type-6 .product-claim, .category-top-carousel .product-type-6 .reviews_note { display: none; } .category-top-carousel .product-type-6 .add-to-cart { padding: 6px 10px 8px 10px; border-radius: 12px; } .category-top-carousel .product-type-6 .add-to-cart:before { font-size: 26px; } .category-top-carousel .product-type-6 .price-add-container .price { font-size: 1.6rem; } .category-top-carousel .product-type-6 .item-inner .product-price-and-shipping span.regular-price { font-size: 1.3rem; margin-top: -2px; } .category-top-carousel .label-flags li { padding: 6px 13px; } .category-top-carousel .product-type-6 .item-inner .buttons-action { display: none; } .widget-title { font-size: 1.6rem; color: var(--color-body) !important; } .widget { padding-bottom: 0; border-bottom: none; } .widget-facet-search label { font-weight: 400; } .faceted-slider p { font-size: 1.4rem; font-weight: 500; } #search_filters .ui-slider .ui-slider-handle { cursor: pointer; } #search_filters .ui-slider .ui-slider-handle::after { width: 15px; border-radius: 10px; } #active-search-filters ul li a { color: var(--color-body); font-size: 1.4rem; padding: 10px 15px; margin: 0 10px 10px 0; border: 1px solid #ccc; background: #fff; border-radius: 16px; } #active-search-filters ul li a:hover, #active-search-filters ul li a.filter-block-all { color: var(--color-body); background-color: #eee; border-color: #eee; } #active-search-filters ul li a:hover { border-color: #ccc; } .nav-products-list-top p { font-size: 1.4rem; } .nav-products-list-top p span { font-weight: 600; } .wc-ordering-dropdown .dropdown-toggle, .gr-per-page .dropdown-toggle { border: none; font-size: 1.4rem; padding: 0; } .wc-ordering-dropdown .dropdown-menu, .gr-per-page .dropdown-menu { border-radius: 16px; } .ap-icon-cont { display: flex; position: absolute; bottom: 0; z-index: 999; gap: 2px; } .ap-icon { width: 30px; height: 30px; background: #eee; border-radius: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .ap-icon:after { display: none; } .ap-icon.ap-758 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Zecche.png"); } .ap-icon.ap-759 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Pulci.png"); } .ap-icon.ap-760 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Zanzare.png"); } .ap-icon.ap-761 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Flebotomi.png"); } .ap-icon.ap-762 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Acari.png"); } .ap-icon.ap-763 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Filariosi.png"); } .ap-icon.ap-771 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Vermi.png"); } .ap-icon.ap-772 { background-image: url("../../../../../themes/akira-child-theme/assets/img/Tenie.png"); } /* PRODUCT DETAIL */ .label-flags { top: 0; } .label-flags li { font-size: 1.4rem; text-transform: none; letter-spacing: 0; padding: 9px 16px; font-weight: 600; border-radius: 50px; } .label-flags li.type-new, .label-flags li.type-out_of_stock, .label-flags li.type-on-sale { display: none; } .product-images-thumb .item-image:only-child { display: none; } .product-images-cover .label-flags { left: 0; right: auto; } .images-container { margin-bottom: 0; } .images-cover-wrapper { border-radius: 8px; cursor: pointer; } .gr-btn-additional { display: none; } #product .product-container .ap-icon-cont { bottom: 20px; } #product .product-container .ap-icon { width: 50px; height: 50px; } .summary-container .product_title, .row-product .product_title { font-size: 2.6rem; font-weight: 800; margin-bottom: 10px; line-height: 1.2; } .product-discounts > .product-discounts-title { margin-bottom: 15px; margin-top: 0; } .buy-container { padding: 25px 25px 20px; border-radius: 20px; border: 1px solid var(--ax-line-color); margin-bottom: 20px; float: left; width: 100%; } .buy-container .label-flags { top: 25px; right: 40px; left: auto; } .payment-container { float: left; border-top: 1px solid var(--ax-line-color); margin: 20px -25px 0 -25px; padding: 20px 25px 0; } .payment-img { width: 100%; } .summary-container .product-additional-info { margin-bottom: 0; } .block-reassurance { float: left; } .block-reassurance ul { margin-top: 5px; margin-left: 0; margin-bottom: 0; } .block-reassurance ul li { padding: 0; } .block-reassurance ul li .block-reassurance-item { padding: 0; } .block-reassurance ul li .block-reassurance-item > div { line-height: 1.4; } .block-reassurance ul li .block-reassurance-item img { width: 25px; margin-right: 10px; } .block-reassurance ul li .block-reassurance-item > div strong { font-weight: 600; } .summary-container > .product-prices .product-price { font-size: 2.4rem; font-weight: 700; color: var(--color-primary); margin-bottom: 5px; } .summary-container > .product-prices .product-price .current-price { display: flex; align-items: center; gap: 9px; flex-wrap: wrap; } .summary-container > .product-prices .product-price .regular-price { font-size: 1.6rem; font-weight: 500; color: var(--color-body) !important; } .summary-container .label-small { margin-top: 0; margin-bottom: 20px; } .summary-container .label-small div { font-size: 1.2rem; font-weight: 500; color: var(--color-body); } .discount-badge { background: var(--bg-color-label-sale); font-size: 1.3rem; font-weight: 700; color: var(--color-body); padding: 5px 10px; border-radius: 4px; } .product-variants > .product-variants-item select { background-color: #fff; border-radius: 8px; } .product-customization .wrapper-product-customization { background: #fff; border-radius: 8px; } .summary-container .product-actions { margin-bottom: 0; } .summary-container .product-add-to-cart .add { float: left; width: 100%; margin-top: 10px; } .product-quantity #quantity_wanted { height: 42px; width: 130px; border-radius: 12px; } .product-quantity .input-group-btn-vertical .btn { width: 35px; } .bootstrap-touchspin .btn-touchspin:hover { background-color: #d1f5ff;; } .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up { border-radius: 0 12px 12px 0; } .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down { border-radius: 12px 0 0 12px; } .product-quantity .bootstrap-touchspin .input-group-btn-vertical .btn:hover::before, .product-quantity .bootstrap-touchspin .input-group-btn-vertical .btn:hover:after { border-color: var(--color-body); } .summary-container .product-add-to-cart .add-to-cart { text-transform: none; font-size: 1.6rem; width: 100%; margin-left: 0 !important; } .summary-container .product-add-to-cart .add-to-cart:before { font-family: 'Line Awesome Free'; font-weight: 900; font-size: 26px; margin-right: 5px; margin-top: -3px; content: "\f07a"; } #cart #ps_checkout-payment-method-logo-block-container { margin-top: 10px; } #ps_checkout-payment-method-logo-block-container { display: flex; width: 100%; justify-content: center; align-content: center; align-items: center; flex-wrap: wrap; } #ps_checkout-payment-method-logo-block-img { margin: -4px 5px 0 0; width: 10px; filter: brightness(0%); } #ps_checkout-payment-method-logo-block-title { padding: 0 !important; color: var(--color-body) !important; margin: 5px 0 !important; font-size: 1.2rem; font-weight: 500; } #ps_checkout-payment-method-logos-container { margin: 0 5px; } #ps_checkout-payment-method-logos-container .paypal-mark { margin: 0 6px 0 0px; background: transparent; border: none; padding: 0; } .summary-container .product-variants-item { display: flex; flex-direction: column; margin-top: -10px; } .summary-container .product-variants .control-label { margin-bottom: 3px; padding: 0; } .radio-label { padding: 5px 20px; color: var(--color-body); font-size: 14px; border-radius: 12px; font-weight: 500; transition: all 0.3s ease; border-width: 2px; } .input-radio:checked + span, .input-radio:hover + span { border: 2px solid var(--color-primary); background-color: #d1f5ff; color: var(--color-body); } .product-variants > .product-variants-item select { height: 45px; padding: 0px 15px; margin: 1px 0 0; } .product-variants > .product-variants-item ul li { margin: 0 10px 0 0; } .summary-container #product-availability { margin-bottom: 10px; } .summary-container #product-availability .label { font-weight: 500; } .product-information .js-mailalert { padding-top: 10px; border-top: none; } .product-information .js-mailalert .psgdpr_consent_message { text-align: left; } .product-features > .h6 { color: var(--color-body); font-size: 1.8rem; } .axps_shop_attributes { border: none; border-collapse: separate; } table.axps_shop_attributes tr:nth-of-type(2n+1) { background-color: transparent; } table.axps_shop_attributes tr:nth-of-type(2n+1) th { background-color: #f5f5f5; border-radius: 4px 0 0 4px; } table.axps_shop_attributes tr:nth-of-type(2n+1) td { background-color: #f5f5f5; border-radius: 0 4px 4px 0; } table.axps_shop_attributes tbody th { border-top: none; padding: 10px 15px; font-weight: 500; } table.axps_shop_attributes td { padding: 10px 15px; border-top: none; } .summary-container .product_meta { border-top: none; } .summary-container .extra-container { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 5px; } .summary-container .product-additional-info > .btn-action { margin-bottom: 5px; margin-right: 15px; font-size: 1.3rem; font-weight: 500; } .summary-container .social-list { margin-top: 0; margin-bottom: 5px; display: inline-block; position: relative; padding-left: 25px; } .quick-view-wrapper .summary-container .social-list { margin-bottom: 5px; } .summary-container .social-list a { width: 20px; height: 20px; margin: 3px; } .summary-container .social-list a i { font-size: 1.2rem; line-height: 20px; } .summary-container .product-additional-info > .btn-action:before { margin-right: 7px; } .summary-container .product-additional-info > .btn-action.btn-size-chart:before { content: "\f05a"; } .summary-container .social-list:before { font-size: 1.3rem; font-weight: 500; } .summary-container .social-list:after { font-family: 'Line Awesome Free'; font-weight: 900; font-size: 20px; position: absolute; content: "\f14d"; left: 0; top: -2px; } #nrtsizechart .modal-title { margin-bottom: 20px; } .wc-tabs-wrapper .accordion-title, #product-details-tab-content { display: none !important; } .wc-tabs-wrapper { border-bottom: none; } .wc-tabs-wrapper.tab-type-accordion .wc-tab { padding-bottom: 0; display: block; } .tab-prodotto .elementor-tab-content { padding: 30px 0 0; } .elementor-tabs-wrapper .elementor-tab-title { display: inline-block !important; background: rgba(0,0,0,0.1); border-radius: 16px; margin-right: 10px; margin-bottom: 10px; } .elementor-tabs-wrapper .elementor-tab-title a { transition: none; } .elementor-tabs-wrapper .elementor-tab-title.elementor-active, .elementor-tab-mobile-title.elementor-active { background-color: var(--color-primary) !important; } .elementor-tabs-wrapper .elementor-tab-title.elementor-active a:hover, .elementor-tab-mobile-title.elementor-active a:hover { color: inherit !important; } .accordion-prodotto .elementor-toggle-item .elementor-tab-title { border: 1px solid var(--ax-line-color); border-radius: 16px; } .accordion-prodotto .elementor-toggle .elementor-tab-content { border-bottom: none; } .product-accessories { margin-top: 20px; } .product-detail-carousel .product-type-6 .js-product-miniature { padding: 10px; border-radius: 12px; } .product-detail-carousel .label-flags { left: -12px; } .product-detail-carousel .product-type-6 .item-inner .ax-product-cats { display: none; } .product-detail-carousel .product-type-6 .item-inner .product_name { font-size: 1.4rem; margin-bottom: 15px; line-height: 1.7rem; } .product-detail-carousel .product-type-6 .product-claim, .product-detail-carousel .product-type-6 .reviews_note { display: none; } .product-detail-carousel .product-type-6 .add-to-cart { padding: 6px 10px 8px 10px; border-radius: 12px; } .product-detail-carousel .product-type-6 .add-to-cart:before { font-size: 26px; } .product-detail-carousel .product-type-6 .price-add-container .price { font-size: 1.6rem; } .product-detail-carousel .product-type-6 .item-inner .product-price-and-shipping span.regular-price { font-size: 1.3rem; margin-top: -2px; } .product-detail-carousel .label-flags li { padding: 6px 13px; } .product-detail-carousel .product-type-6 .item-inner .buttons-action { display: none; } /* CARRELLO E CHECKOUT */ body#checkout section.checkout-step.-current.-reachable.-complete .content, body#checkout section.checkout-step.-current.-reachable .content { display: flex; } body#checkout section.checkout-step .content { flex-direction: column; } body#checkout section.checkout-step .content, body#checkout section.checkout-step .done, body#checkout section.checkout-step .step-edit { display: none; } #checkout-delivery-step .content { flex-direction: column-reverse !important; } /* WIDGET ANTIPARASSITARI */ .widget-antiparassitari h3 { font-size: 28px; margin-bottom: 10px; margin-top: 10px; } .feat-header, .feat-header-nd { text-align: center; border-radius: 24px 24px 0 0; padding: 10px 0 25px; color: #fff; } .feat-cat-header { text-align: center; border-radius: 24px 24px 0 0; padding: 20px 0; background-color: #6f89cc; color: #fff; } .feat-header { background-color: #6f89cc; } .feat-header-nd { background-color: #f28d46; } .feat-header h3, .feat-header-nd h3, .feat-cat-header h3 { color: #fff; margin-bottom: 5px; } .feat-content { background-color: rgba(0, 100, 145, 0.1); border-radius: 0 0 24px 24px; } .ap-container { background-color: #d1f5ff; text-align: center; padding: 10px 20px 30px; border-radius: 24px; margin-bottom: 20px; } .ap-container h3 { font-size: var(--font-size-h3); margin-bottom: 20px; } .feat-attributes { background-color: #ffffff; display: flex; width: fit-content; margin: 0 auto; border-radius: 30px; padding: 10px; gap: 7px; } .icon-container { background: #eee; width: 46px; height: 46px; border-radius: 50px; } .icon-container.ap-active { background: #E8E71C; } .feat-icon { mix-blend-mode: multiply; } .icon-container:not(.ap-active) .feat-icon { filter: grayscale(1); opacity: 0.6; } .tooltip-inner { border-radius: 4px !important; text-transform: capitalize; } .js-product-miniature { background-color: #fff; } /* MODULO REVIEWS */ #my_reviews { margin-top: 40px; background: #f5f5f5; padding: 30px 25px 20px; border-radius: 16px 16px 0 0; } #review-form { opacity: 0; max-height: 0; margin-top: 30px; transition: all 0.3s ease; max-width: 800px; } #reviews-list-comments-item .item-review:last-of-type .use-fulness-btn { margin-bottom: 10px; } #reviews-list-comments-item hr:last-child { display: none; } #reviews_form .label { font-weight: 500; text-transform: uppercase; font-size: 1.2rem; } .use-fulness-btn { margin-bottom: 20px; } .reviews-top .average { font-size: var(--font-size-h3); font-weight: 600; display: inline-block; } .reviews-top .reviews_note { margin-bottom: 5px; display: inline-block } .reviews-top .star_content_avg { font-size: 24px; margin-left: 5px; position: relative; top: -2px; } .use-fulness-btn > span { font-size: 1.3rem; color: #999; } #reviews_form { background: #f5f5f5; padding: 10px 25px 10px; border-radius: 0 0 16px 16px; } #my_reviews .pagination { text-align: right; } #my_reviews .pagination + hr { display: none; } .pagination > a, .pagination > span { border-radius: 6px; } #my_reviews .no_reviews { margin-bottom: 0; } /* MODULO GOOGLE REVIEW */ #googleReviewsContainer { margin-top: 30px; } body #googleReviewsContainer #googleReviewsGlobal h2 { color: #006491 !important; } body #googleReviewsContainer #googleReviewsGlobal p { color: #000; font-size: 14px; margin-top: 5px; } body #googleReviewsContainer #googleReviewsGlobal #logoGoogle { margin: 10px 0; } body #googleReviewsContainer #googleReviewsGlobal .btn-secondary { border-radius: 16px; font-weight: 600; font-size: 1.4rem; padding: 16px 30px; transition: all 0.3s; } body #googleReviewsContainer #googleReviews.slick-slider .slick-list .slick-track .slick-slide { margin: 15px; } #googleReviews .containerItems { border-radius: 16px !important; } #googleReviews .containerItems .container { padding: 2.6rem !important; } body #googleReviewsContainer #googleReviews .containerItems .review_item .imgReviews { margin-right: 1rem; } body #googleReviewsContainer #googleReviews .containerItems .review_item .linkReviews .date_review { font-weight: 400; margin-top: 4px; } #googleReviews .containerItems .container .iconsReviews { margin: 17px 0 12px; } .flaticon-gr-star:before { content:''; display: inline-block; background-image: url('https://pharma.mr-apps.com/img/cms/stella_review.png'); background-size: cover; width: 25px; height: 21px; } body #googleReviewsContainer #googleReviews .containerItems .review_stars_text p { font-size: 14px; height: auto; overflow-y: hidden; } body #googleReviewsContainer #googleReviews.slick-slider .slick-arrow { opacity: 0; width: 50px; height: 50px; top: 50%; color: #000; font-size: 0; line-height: 50px; background: #eee; border-radius: 14px; transform: ; text-align: center; z-index: 999; transition: all 0.3s; transform: translateY(-50%); } #googleReviewsContainer:hover #googleReviews.slick-slider .slick-arrow { opacity: 1; } #googleReviewsContainer:hover #googleReviews.slick-slider .arrow-icon-prev { left: -10px; } #googleReviewsContainer:hover #googleReviews.slick-slider .arrow-icon-next { right: -10px; } body #googleReviewsContainer #googleReviews.slick-slider .slick-arrow:hover { background: #d1f5ff; } body #googleReviewsContainer #googleReviews.slick-slider .slick-arrow:before { font-size: 28px; font-family: 'Line Awesome Free'; font-weight: 900; } body #googleReviewsContainer #googleReviews.slick-slider .arrow-icon-prev:before { content: "\f060"; } body #googleReviewsContainer #googleReviews.slick-slider .arrow-icon-next:before { content: "\f061"; } /* MODULO POWERFUL FORM */ form.pfg-forms { max-width: 700px; margin: 0 auto; } form.pfg-forms h3 { display: none; } form.pfg-forms .submit.row { margin-top: 15px; justify-content: end; } form.pfg-forms .form-group > label { text-align: left; } .pfg-forms .form-group input, .pfg-forms .form-group textarea, .pfg-forms .form-group select { background-color: #fff; color: #000; border: 1px solid #ccc; padding: 10px 15px; font-size: 16px; line-height: 1.3; border-radius: 12px; } .pfg-forms .form-group input:focus, .pfg-forms .form-group textarea:focus, .pfg-forms .form-group select:focus { outline: 1px solid var(--bg-color-btn-hover); background-color: #fff; border-color: var(--bg-color-btn-hover); color: #000; } .pfg-forms .form-group select:not([size]):not([multiple]) { height: 47px; } .pfg-forms .form-group select { background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 1rem center/2.25rem 2.25rem; cursor: inherit; } .specie_pet_1 > label:before { content: ''; display: block; height: 3px; background: #006491; width: 100%; margin-top: 15px; margin-bottom: 20px; } .eta_pet_1 .col-md-9:after, .eta_pet_2 .col-md-9:after, .eta_pet_3 .col-md-9:after, .eta_pet_4 .col-md-9:after, .eta_pet_5 .col-md-9:after, .eta_pet_6 .col-md-9:after { content: ''; display: block; height: 3px; width: 100%; background: #006491; margin-top: 30px; margin-bottom: 10px; } /* MODULO FAQ */ .hi-faq-block { padding: 0; background: none; box-shadow: none; } .hi-faq-block > .text-uppercase.h6 { display: none; } .hi-faq-item { background-color: transparent; border: none; margin-bottom: 15px; border-radius: 20px; } .hi-faq-question { grid-template-columns: 1fr; background-color: #f5f5f5; color: #000000; font-size: 18px; font-weight: 600; line-height: 1.3em; border-radius: 20px; padding: 0; } .hi-faq-item__active .hi-faq-question { background-color: var(--color-primary); } .hi-faq-question:hover { opacity: 1; } .hi-faq-question .hi-faq-link { display: none; } .hi-faq-block a { color: var(--color-body); } .hi-faq-block a:hover { color: var(--color-body); } .hi-faq-item__active .hi-faq-question { background-color: var(--color-primary); } .hi-faq-item__active .hi-faq-question a { color: #ffffff; } .hi-faq-question a { color: var(--color-body); padding: 0; display: flex; padding: 25px 25px 25px 25px; transition: none; } .hi-faq-question a > i { order: 2; margin-left: auto; line-height: 1.3; } .hi-faq-answer { padding: 25px 30px 5px 30px; background: transparent; } .hi-faq-item.hi-faq-item__active .la-angle-up { display: inline-block; } .hi-faq-item .la-angle-up { display: none; } .hi-faq-item.hi-faq-item__active .la-angle-down { display: none; } /* STAFF */ .staff-carousel img { width: 100% !important; height: auto !important; border-radius: unset !important; max-width: 300px !important; } .staff-carousel .elementor-testimonial-name { margin-bottom: 10px; } /* CRONISTORIA */ .cronistoria .elementor-tabs-wrapper { display: flex; justify-content: space-between; position: relative; } .cronistoria .elementor-tab-title{ padding: 0; width: 10%; padding-top: 10%; margin-right: 0; background-color: transparent; } .cronistoria .elementor-tab-title.elementor-active { background-color: transparent !important; } .cronistoria .elementor-tab-title a { display: block; text-align: center; width: 100%; margin-top: 30%; padding-bottom: 20px; } .cronistoria .elementor-tab-title.elementor-active a { -webkit-filter: drop-shadow(5px 5px 8px rgb(0, 100, 145, 0.7)); filter: drop-shadow(0 4px 8px rgb(0, 100, 145, 0.7)); } .cronistoria .elementor-tab-title:before { content: '' !important; width: 100% !important; height: 100% !important; background-size: contain; background-position: top center; background-repeat: no-repeat; background-color: transparent; left: 0; top: 0; position: absolute; } .cronistoria .elementor-tab-title[data-tab="1"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_1.png'); } .cronistoria .elementor-tab-title[data-tab="2"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_2.png'); } .cronistoria .elementor-tab-title[data-tab="3"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_3.png'); } .cronistoria .elementor-tab-title[data-tab="4"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_4.png'); } .cronistoria .elementor-tab-title[data-tab="5"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_5.png'); } .cronistoria .elementor-tab-title[data-tab="6"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_6.png'); } .cronistoria .elementor-tab-title[data-tab="7"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_7.png'); } .cronistoria .elementor-tab-title[data-tab="8"]:before { background-image: url('https://pharma.mr-apps.com/img/cms/anno_1.png'); } .cronistoria .elementor-tab-title.elementor-active:before { -webkit-filter: drop-shadow(10px 10px 6px rgba(0, 100, 145, 0.3)); filter: drop-shadow(0 10px 6px rgba(0, 100, 145, 0.3)); } .content-crono { display: flex; gap: 50px; } .image-crono img { width: 350px; height: auto; } .text-crono { display: flex; flex-direction: column; justify-content: center; } /* GALENICA */ .principi-attivi { display: flex; flex-wrap: wrap; gap: 30px } .principio { box-sizing: border-box; width: calc((100% - 60px) / 3); padding: 20px 25px 30px; border-radius: 16px; background: #fff; display: flex; flex-direction: column; justify-content: start; } .principio p { word-break: break-word; } .principio p:nth-last-child(2) { margin-bottom: 30px; } .btn-pdf { margin-top: auto; } /* CONSULENZA */ .pillole-slider .swiper-slide-contents { width: 100%; } .pillole-slider .elementor-slide-description { height: 560px; } .pillole-slider .elementor-slide-description iframe { height: 100%; } /* MODULO B2B REGISTRATION */ .register-form select.form-control:not([size]):not([multiple]) { height: 42px !important; } .separator-form { height: 5px; } /* MODULO CAMPI PERSONALIZZATI */ #customfieldsblock_payment.card, #customfieldsblock_shipping.card { border: none; margin-bottom: 20px; background-color: #f5f5f5; border-radius: 16px; } #customfieldsblock_payment.card .form-group label span, #customfieldsblock_payment.card .form-group[data-id="1"] label, #customfieldsblock_shipping.card .form-group label span, #customfieldsblock_shipping.card .form-group[data-id="1"] label { display: none; } #customfieldsblock_payment.card .form-group[data-id="1"] > label + div, #customfieldsblock_payment.card .form-group[data-id="1"] > label + div p, #customfieldsblock_shipping.card .form-group[data-id="1"] > label + div, #customfieldsblock_shipping.card .form-group[data-id="1"] > label + div p { margin-bottom: 0; } #customfieldsblock_payment.card .form-group[data-id="1"] > label + div div, #customfieldsblock_shipping.card .form-group[data-id="1"] > label + div div { width: 100%; } #customfieldsblock_payment.card .form-group[data-id="1"] > label + div b, #customfieldsblock_shipping.card .form-group[data-id="1"] > label + div b { width: 100%; } #customfieldsblock_payment.card .form-group[data-id="1"] > label + div div .form-control, #customfieldsblock_shipping.card .form-group[data-id="1"] > label + div div .form-control { height: auto; padding: 0px 0 15px; background: transparent; } #customfieldsblock_payment.card .form-group > label + div b, #customfieldsblock_shipping.card .form-group > label + div b { font-weight: 400; margin-bottom: 10px; display: block; } /* RESPONSIVE */ @media (min-width: 1200px) and (max-width: 1499px) { .progress-container { transform: scale(0.9) !important; margin-top: -15px !important; margin-bottom: -15px !important; } } @media (max-width: 1199px) { .progress-container { transform: scale(0.8) !important; margin-top: -30px !important; margin-bottom: -30px !important; } .principio { width: calc((100% - 30px) / 2); } } @media (min-width: 1025px) { #header { margin-bottom: 60px; } .elementor-page-section { margin-left: -15px; margin-right: -15px; } select.form-control { background-color: #fff; } .nav-products-list-top-right { width: 100%; } .banner-full-height, .banner-full-height > div, .banner-full-height .elementor-cta, .banner-full-height .elementor-cta .elementor-cta__content { height: 100%; } form.pfg-forms .submit.row { padding-left: 15px; padding-right: 15px; } .category-top-carousel:before { content: ''; background: #f5f5f5; width: 100vw; height: 100%; position: absolute; top: 0; left: 0; } } @media (min-width: 1025px) and (max-width: 1199px) { .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0:first-child > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0:first-child > a { padding-left: 17px !important; padding-right: 10px !important; } .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0:nth-child(2) > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0:nth-child(2) > a { padding-left: 0px !important; } .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0:last-child > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0:last-child > a { padding-right: 17px !important; } .elementor-2 .elementor-element.elementor-element-d767b26 .menu-horizontal .item-level-0 > a, .elementor-4 .elementor-element.elementor-element-5e5d225 .menu-horizontal .item-level-0 > a { font-size: 14px !important; padding: 15px 7px 15px 7px !important; } } @media (max-width: 1024px) { .accordion-block .elementor-tab-title { border-radius: 16px; } .wc-tabs-wrapper { border-bottom: none; } .summary-box:before, .summary-box h4, .summary-item { display: none !important; } } @media (min-width: 768px) and (max-width: 1024px) { #header { margin-bottom: 40px; } h1, .h1 { font-size: 32px; } .elementor-page-section { margin-left: -10px; margin-right: -10px; } .product-type-6 .js-product-miniature { padding: 15px; } .product-type-6 .item-inner .btn-action.add-to-cart { padding: 10px; border-radius: 15px; } .product-type-6 .price-add-container .price { font-size: 18px; } .widget-antiparassitari h3 { font-size: 24px; } form.pfg-forms .submit.row { padding-left: 10px; padding-right: 10px; } .category-top-carousel { box-shadow: 20px 0 0 #f5f5f5; } .single-product-summary .summary-container { margin-bottom: 20px; } .product-container .row-product { justify-content: end; } .buy-container .label-flags { right: 35px; } .pillole-slider .elementor-slide-description { height: 390px; } } @media (max-width: 767px) { .container, .container-fluid { padding-right: 15px; padding-left: 15px; } #header { margin-bottom: 30px; } h1, .h1 { font-size: 24px !important; } .container, .container-fluid { padding-right: 15px; padding-left: 15px; } .elementor-page-section { margin-left: -5px; margin-right: -5px; } .images-cover-slider .product-images-cover .item-image { max-width: 70%; margin: 0 auto; } .product-type-6 .js-product-miniature { padding: 10px; } .product-type-6 .item-inner .btn-action.add-to-cart { padding: 10px; border-radius: 15px; } .product-type-6 .price-add-container .price { font-size: 18px; } .widget-antiparassitari h3 { font-size: 22px; } form.pfg-forms .submit.row { padding-left: 5px; padding-right: 5px; } .category-top-carousel { box-shadow: 15px 0 0 #f5f5f5; } .single-product-summary { order: 3; } .buy-container { margin-bottom: 20px; padding: 20px 20px 15px; } .buy-container .label-flags { top: 20px; right: 25px; } .payment-container { margin: 20px -20px 0 -20px; padding: 20px 20px 0; } .tab-prodotto .elementor-tab-mobile-title { background: rgba(0,0,0,0.1); border-radius: 16px; padding: 18px 20px; margin-bottom: 12px; } .tab-prodotto .elementor-tab-mobile-title:after { content: "\f107"; font-family: 'Line Awesome Free'; font-weight: 900; position: absolute; right: 20px; } .tab-prodotto .elementor-tab-mobile-title.elementor-active:after { content: "\f106"; } .tab-prodotto .elementor-tab-content { padding: 8px 10px 30px; } .cronistoria .elementor-tabs-wrapper { flex-wrap: nowrap; overflow-x: scroll; scrollbar-width: none; } .cronistoria .elementor-tab-title { width: 80px; padding-top: 80px; margin-right: 25px; flex: 0 0 80px; margin-bottom: 10px; } .cronistoria .elementor-tab-mobile-title { display: none; } #module-b2bregistration-business #content { padding: 20px; } .content-crono { gap: 20px; flex-direction: column; align-items: center; } .image-crono img { max-height: 250px; width: auto; } .text-crono { text-align: center; } .pillole-slider .elementor-slide-description { height: 200px; } .principio { width: 100%; } }