/* https://professional.pierucciagricoltura.it/wp-content/themes/thegem-child/style.css?ver=6.3.5 */
h1{font-size:45px}.block-content{padding:80px 0 80px 0}.vc_separator{margin:20px!important}.owl-carousel .owl-stage{margin:0 auto!important}#primary-navigation .hamburger-toggle>span,#primary-navigation .overlay-toggle>span,#primary-navigation.overlay-active.close .overlay-toggle>span,#perspective-menu-buttons.primary-navigation .perspective-toggle span,#page.vertical-header .vertical-toggle>span,#thegem-perspective #primary-navigation .perspective-menu-close::before,#thegem-perspective #primary-navigation .perspective-menu-close::after,#site-header:not(.shrink) .header-colors-light #primary-navigation .hamburger-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation:not(.overlay-active) .overlay-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation.overlay-active.close .overlay-toggle>span,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .perspective-toggle span{background:#3a4a2c}.top-area{border-color:#3a4a2c}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay) #primary-menu.no-responsive>li>a{color:#51BA57}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay) #primary-menu.no-responsive>li>a:hover{color:#3a4a2c}#site-header.fixed.shrink{background-color:rgba(255,255,255,1)}.ico-user-menu-header .fas{font-size:18px}#primary-menu.no-responsive>li>a i{font-family:'FontAwesome';font-style:normal}#top-area{color:#fff;background-color:#3a4a2c}#top-area a{color:#fff}.top-area-contacts::after,.top-area-socials::after{border-right:none}.top-area-block.top-area-socials{float:right}.ico-mail{content:'\e622';font-family:'thegem-icons';font-style:normal;font-weight:400;font-size:21px;display:inline-block;vertical-align:initial}.ico-user{content:'\e607';font-family:'thegem-icons';font-style:normal;font-weight:400;font-size:21px;display:inline-block;vertical-align:middle}.top-area-socials .socials{vertical-align:middle;display:inline-block;margin-top:0}.widget_recent_entries ul{background-color:transparent!important}.footer-site-info{line-height:1.2em;color:#fff;font-size:13px}#footer-nav{padding:15px 0;border:none;background-color:#323232}.custom-footer .socials-item-icon{font-size:23px!important}#last-blog-footer .widget_recent_entries ul li::before{font-size:20px;color:#3a4a2c;padding-top:3px;padding-left:0}#last-blog-footer .widget_recent_entries ul li a{color:#3a4a2c;line-height:1.2em;padding:5px 0;margin-left:36px}#legal-pages-links a,#footer-follow-us a{color:#3a4a2c}#last-blog-footer .widget_recent_entries ul li{padding:5px 0}#last-blog-footer .widget_recent_entries .widgettitle{display:none}#newsletter-footer .mc4wp-form{margin-top:15px}#newsletter-footer .mc4wp-form submit{background-color:#3a4a2c}#newsletter-footer .mc4wp-form #mc4wp_email{margin-bottom:15px;border-radius:0;height:30px}#newsletter-footer form.mc4wp-form input[type="submit"]{background-color:#3a4a2c;height:32px;padding:8px;font-size:13px;line-height:1em}.home .blog article .post-content-wrapper{padding:15px}.home .blog article .post-content-wrapper .entry-title{line-height:1.1em}#banner-promo-home::before{position:absolute;top:-24px;left:0;width:200px;height:128px;background-image:url(/wp-content/themes/thegem-child/assets/img/banner-promo.png);background-repeat:no-repeat;content:'';z-index:2}#banner-promo-home p{font-weight:700}#box-newsletter-home,#box-newsletter-home h3,#box-newsletter-home a{color:#fff!important}form.mc4wp-form input[type="submit"]{background-color:#f2913e!important;color:#fff!important}#msg-kg-price{border:2px solid #3a4a2c;width:100%;margin:10px 0;padding:15px;font-weight:700}#msg-kg-price p{margin:0}.product .onsale+.out-of-stock-label,.product .new-label+.out-of-stock-label{width:70px;height:70px;padding-top:19px}.product .new-label{width:70px!important;height:70px!important;line-height:70px!important}.product .onsale{width:70px!important;height:70px!important;line-height:1em;font-size:12px;padding-top:19px}.products .product-info .price ins,.products .product-info .price .amount{font-size:20px;font-weight:700}.vc_images_carousel{width:100%!important}.title-plus{text-align:center;line-height:1.4em;font-size:28px;font-weight:700;font-family:'Montserrat';text-transform:uppercase;letter-spacing:.05em;padding:0 30px;color:#fff}.txt-plus{text-align:center;font-size:24px;font-weight:300;color:#fff;line-height:1.2em;font-family:'Source Sans Pro';padding:0 30px}form.mc4wp-form input[type="submit"]{margin-bottom:20px}#mc4wp_email{margin-bottom:30px}.home h1{line-height:1.1em;font-size:36px}.product .out-of-stock-label .small{font-size:7px}.title-contacts h2,.vc_separator h2{font-size:24px;line-height:1.1em}.txt-white a{color:#fff}.text-center{text-align:center}.wpcf7-form input[type="submit"]:not(.gem-button-wpcf-custom){width:auto!important}.contact-form-7 br{display:none}.contact-form-7 span{margin-bottom:15px}.title-contact-us h2,.no-margin-bottom h2,.title-services h2{margin-bottom:10px}.no-margin-top h2{margin-top:0}.title-services{margin-bottom:6px}.txt-services{margin-bottom:35px}.gem-pagination{width:100%;clear:both}.blog.blog-style-default{width:100%;display:flex;flex-wrap:wrap}.blog.blog-style-default .entry-title{line-height:1.1em;font-size:20px}.single-post #main-content h2{font-size:24px;line-height:1.1em;margin:0}.single-post #main-content h1,.single-product #main-content h1{font-size:23px;line-height:1.1em}.woof_container_inner h4{font-weight:700;font-size:19px;color:#656565}.woof_list{padding-left:0}.woof_sid{display:none!important}.button.woof_reset_search_form{border:2px solid #2C3821;color:#2C3821;line-height:26px;background:transparent;height:30px;padding:0 14px;font-size:14px;text-align:center;text-transform:uppercase;border-radius:3px;font-family:'Montserrat';font-weight:700}.button.woof_reset_search_form:hover{color:#fff;background-color:#2C3821}.price.price-excl,.price.price-incl{margin-bottom:0!important;width:100%;display:block}.price.price-incl .amount{font-size:18px!important}.price.price-excl .amount{font-size:23px!important}.price.price-and-vat,.woocommerce .products.related ul.products li.product .price.price-incl{color:#2d2d2b!important}.woocommerce ul.products li.product .price.price-incl .woocommerce-Price-amount.amount{font-size:18px!important}.single-product .price.price-and-vat,.woocommerce .products.related ul.products li.product .price.price-incl{color:#2d2d2b!important}.single-product .price.price-and-vat .woocommerce-Price-amount.amount{font-size:25px!important}.before-products-list .woocommerce-ordering{width:260px}.before-products-list .woocommerce-select-count{width:210px}form.cart .quantity.hidden{display:none}.products .product-category a{overflow:hidden;max-height:220px}.back-to-shop-button{display:none}.related-products h2,.cross-sells-title h2{font-size:20px;line-height:1.1em}.related-products .products .product-title h3,.cross-sells .products .product-title h3,.related-products .products .product-title h2,.cross-sells .products .product-title h2,.home .products .product-title h3,.home .products .product-title h2{line-height:1.1em;font-size:15px}.single-product-content-bottom .block-navigation{display:none}.woocommerce-product-attributes-item__label{width:40%}.gem-woocommerce-tabs #tab-additional_information .shop_attributes th,.gem-woocommerce-tabs #tab-additional_information .shop_attributes td{text-align:left}.single-product-content .yith-wcwl-add-to-wishlist{margin-top:20px}.post-type-archive-product .products .product-info .product-title h2,.tax-product_cat .products .product-info .product-title h2{line-height:1.1em;font-size:18px}table.variations{margin-bottom:0}.widget_categories>ul>li,.widget_product_categories>ul>li,.widget_pages>ul>li{padding-left:12px}.widget_nav_menu>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a,.widget_pages>ul>li>a{padding-left:0}.quick-view-button{font-size:16px;line-height:1.1em}.single-product-content .single_add_to_cart_button{background-color:#f2913e!important;color:#fff!important}.single-product-content .yith-wcwl-add-to-wishlist{width:100%}.single-product .combobox-text{color:inherit!important}.single-product .combobox-wrapper{border:1px solid #2C3821!important}#primary-menu.no-responsive>li.menu-item-cart>.minicart .buttons .mini-cart-checkout,.hamburger-minicart>.minicart .buttons .mini-cart-checkout{float:left;margin-top:15px}.woocommerce .shop_table thead tr th,.product-info .product-info-header>div{background:#FAFAFB;border-color:#FAFAFB;color:#323232}.cart_totals h2,.woocommerce-shipping-calculator h2,#customer_details h2{font-size:24px;line-height:1.1em;margin-bottom:35px}.gem-wrapbox-style-1,.gem-wrapbox-style-4,.gem-wrapbox-style-5,.gem-wrapbox-style-6,.gem-wrapbox-style-7,.gem-wrapbox-style-8,.gem-wrapbox-style-11,.gem-wrapbox-style-10,.gem-wrapbox-style-3,body .woocommerce .shop_table tbody tr td,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total th,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total td,body .woocommerce .woocommerce-checkout .shop_table tfoot>tr>td,body .woocommerce .cart_totals table th,body .woocommerce .cart_totals table td,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods li,body .woocommerce-checkout-one-page #order_review table tbody th,body .woocommerce-checkout-one-page #order_review table tbody td,body #primary-menu.no-responsive>li.menu-item-cart>.minicart,body .hamburger-minicart>.minicart{background:#FAFAFB}.shop_table.cart .product-title a{font-weight:700}.woocommerce .shop_table tbody tr.cart_item td,.woocommerce .shop_table tr.cart_item:nth-child(2n) td{background-color:#fff}.woocommerce-cart .woocommerce-cart-form{margin-bottom:50px}.woocommerce-cart .woocommerce-shipping-calculator{padding:15px;background-color:#3a4a2c}.woocommerce-cart .woocommerce-shipping-calculator .gem-button,.woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button,.woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button{color:#fff!important;background-color:#f2913e!important;border:1px solid #f2913e!important}.woocommerce-cart .woocommerce-shipping-calculator .gem-button:hover,.woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button:hover,.woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button:hover{color:#f2913e!important;background-color:transparent!important;border:1px solid #f2913e!important}.woocommerce-cart .woocommerce-shipping-calculator h2,.woocommerce-cart .cart_totals.calculated_shipping h2{margin:0;padding:0 0 15px 0}.woocommerce-cart .cart_totals.calculated_shipping{padding:15px;border:1px solid #3a4a2c}form.cart .quantity .qty{width:60px}.woof_list_checkbox{list-style-type:none}.woof_list_checkbox li{margin-bottom:10px}.pierucci-regular-price{text-decoration:line-through;line-height:1em}.products .product-inner{min-height:600px}.post-type-archive-product .products .product-info .product-title h2,.tax-product_cat .products .product-info .product-title h2{line-height:1em;font-size:16px}.woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods li{padding:25px}.aiowps-captcha-equation{margin-bottom:40px!important}#order_comments{height:120px!important}#billing_country_field{margin-bottom:9px}.woocommerce-checkout select{border:1px solid #dfe5e8;border-radius:3px;height:38px;width:100%}.woocommerce-checkout input[type='text'],.woocommerce-checkout input[type='email'],.woocommerce-checkout input[type='password'],.woocommerce-checkout input[type='tel']{color:inherit!important}::placeholder{color:#99a9b5;opacity:1}:-ms-input-placeholder{color:#99a9b5}::-ms-input-placeholder{color:#99a9b5}#billing_country_field .required,#shipping_country_field .required{display:none!important}#required-fields-error-msg{display:none;min-width:500px;min-height:300px}#required-fields-error-msg p{padding:10%;text-align:center}.woocommerce-account .woocommerce-button.button.invoice{display:none!important}.single-product-content-right .product_title{display:none}.ico-chi-siamo{font-size:30px;color:#0A66C2;margin-right:10px;display:inline-block}.ico-chi-siamo i.ico-social{font-family:'thegem-socials';font-style:normal;vertical-align:middle}.ico-chi-siamo i.ico-others{font-family:'thegem-icons';font-style:normal;font-size:39px;vertical-align:middle}.box-team-chi-siamo h3{line-height:1em;font-size:21px;margin-bottom:5px;text-align:center!important}.box-team-chi-siamo .ruolo{text-align:center;width:100%;display:inline-block;margin-bottom:15px}.box-team-chi-siamo .wpb_text_column.wpb_content_element{text-align:center;line-height:1.6em}.box-team-chi-siamo .centered-box{border:3px solid #f4f6f7}.box-team-chi-siamo .gem-textbox-content{min-height:182px}.box-team-chi-siamo .wpb_wrapper{text-align:center}.title-box-service{font-size:24px;line-height:1.1em;margin-bottom:13px}.list-box-services ul{padding-left:12px}.page h1,.woocommerce h1{font-size:38px;color:#323232!important}.page .page-title-block .breadcrumbs-container,.woocommerce .page-title-block .breadcrumbs-container{position:relative;margin-top:30px}.page .page-title-block .breadcrumbs-container a,.woocommerce .page-title-block .breadcrumbs-container a{color:#323232}.page .breadcrumbs .current,.woocommerce .breadcrumbs .current{color:#666}.page .page-title-block,.woocommerce .page-title-block{color:#323232!important;padding-top:15px!important;padding-bottom:15px!important;background-color:#fff!important}.bc-devider::before{color:#323232}.page .block-content,.woocommerce .block-content{padding-top:20px!important}.woocommerce-wishlist .wishlist-content.responsive{display:none}.menu-item .dashicons{vertical-align:middle}.home .products.inline-row .product.inline-column{min-width:25%}.checkout-contents{padding:40px;background-color:#ccc}#customer_details .col-sm-6{width:100%;margin-bottom:40px}.single-product p{margin-bottom:.8em}.single-product h2,.single-post h2{font-size:1.5em;line-height:24px;margin:20px 0 10px 0}.pierucci-accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s}button.pierucci-accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}button.pierucci-accordion.active:after{content:"\2212"}.active,.pierucci-accordion:hover{background-color:#ccc}.pierucci-panel{padding:18px;display:none;background-color:#fff;overflow:hidden;transition:max-height 0.2s ease-out}.single-product h2,.single-post h2{font-size:1.5em;line-height:24px;margin:20px 0 10px 0}.single-product h3,.single-post h3{font-size:1.17em;line-height:18.72px;margin:20px 0 10px 0}.single-product h4,.single-post h4{font-size:1em;line-height:16px;margin:20px 0 10px 0}.single-product h5,.single-post h5{font-size:.83em;line-height:13.28px;margin:20px 0 10px 0}.single-product h6,.single-post h6{font-size:.75em;line-height:12px;margin:20px 0 10px 0}#quote_details_form #order_comments{height:auto!important}.request-a-quote-button{margin-left:0!important;margin-right:0!important}.request-a-quote-button:hover{opacity:.7}.wpcf7-form .select2-container{min-width:100%!important}.wpcf7-form .select2-container .select2-selection--single{height:51px!important}.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:51px!important}.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:51px!important}p#yoast-breadcrumbs{text-transform:lowercase!important}.active-campaing-form form{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.active-campaing-form p.form-title{text-align:center;font-weight:700;font-size:18px!important;margin-bottom:30px!important}.active-campaing-form ._form_element{width:100%}.active-campaing-form ._button-wrapper{width:100%!important;text-align:center;margin:27px!important}.active-campaing-form input[type="text"],.active-campaing-form input[type="date"]{width:100%!important}.aws-search-custom .aws-container .aws-search-form{height:auto}.aws_result_content strong{font-weight:700;margin-left:0;color:#51BA57;opacity:1}