/* Enter Your Custom CSS Here */ img.custom-logo { width: 200px !important; max-width: 200px !important; margin-bottom: 1em; } body.home img.custom-logo { width: 240px !important; max-width: 240px !important; } .ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu { border: 0; } .main-header-bar { background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/Azienda-Agricola-Stella-img-Home.jpg") top center no-repeat ; background-size: cover; } .ast-header-break-point .main-navigation ul .button-custom-menu-item a, .ast-header-break-point .main-navigation ul li a { padding: 0 10px !important; } .main-header-bar .ast-container { padding-top: 1em; padding-right: 0 !important; } .main-header-menu a { padding: 0 .5em; } #primary-menu li { width: 110px; margin-left: .25em; margin-bottom: .25em; font-size: 92%; } #primary-menu li a { height: 40px; width: 100%; text-align: center; display: inline-block; line-height: 2.75em; border: 0; } #primary-menu li:first-child a { background-color: #f5921e; color: #fff; } #primary-menu li:nth-child(2) a { background-color: #8cc63f; color: #fff; } #primary-menu li:nth-child(3) a { background-color: #01adef; color: #fff; } #primary-menu li:nth-child(4) a { background-color: #8f278d; color: #fff; } #primary-menu li:nth-child(5) a { background-color: #ec018b; color: #fff; } #primary-menu li:nth-child(6) a { background-color: #f25a29; color: #fff; } #primary-menu li:nth-child(7) a { background-color: #2b3991; color: #fff; } #primary-menu li:nth-child(7) a { background-color: #01a652; color: #fff; } #primary-menu li a:hover, #primary-menu li a:focus { background-color: #fff; color: #333; } .som-link-login { margin-left: 0 !important;} .som-link-login a { padding-right: 14px; } .som-link-cart a { padding-left: 14px; } .som-link-login, .som-link-cart { width: unset !important; } .som-link-cart a, .som-link-login a { background-color: #fff !important; color: #333 !important; text-align: left !important; font-size: 80%; font-style: italic; padding-top: .35em !important; } .som-link-cart a:before { content: ""; display: block; background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/icon-cart.png") no-repeat center; background-size: contain; width: 20px; height: 20px; float: left; margin: 4px 4px 0 0; } .som-link-login a:before { content: ""; display: block; background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/icon-login.png") no-repeat center; background-size: contain; width: 20px; height: 20px; float: left; margin: 4px 4px 0 0; } .som-link-cart:hover a, .som-link-login:hover a, .som-link-cart:focus a, .som-link-login:focus a{ color: #8f278d !important; } .som-link-cart:hover a:before, .som-link-cart:hover a:focus { content: ""; display: block; background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/icon-cart-hover.png") no-repeat center; background-size: contain; width: 20px; height: 20px; float: left; margin: 4px 4px 0 0; } .som-link-login:hover a:before, .som-link-login:focus a:before { content: ""; display: block; background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/icon-login-hover.png") no-repeat center; background-size: contain; width: 20px; height: 20px; float: left; margin: 4px 4px 0 0; } .toggle-on { width: 100% !important; } .toggle-on .ast-justify-content-flex-end { justify-content: flex-start !important; padding-left: 1em; } .som-single-header-bg { height: 162px; } .som-home-header-bg { height: 662px; } .ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle { color: #FFF; font-size: 3em !important; } .ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle:hover, .ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle:focus { opacity: .75 } .ast-header-break-point .main-header-menu { background-color: transparent; border: 0; } .ast-single-post .entry-title, .page-title { font-size: 3rem; font-weight: 100; } .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner { height: 32vw; overflow: hidden; } .widget .widget-title, .widget .woocommerce h2, .woocommerce-account h2 { font-size: 1.45rem; font-weight: 200; padding-bottom: .75em; border-bottom: 1px solid #eaeaea; margin-bottom: .75em; } .widget ul li { padding: 0; line-height: 1.5em; font-size: .925em; color: #333; font-weight: 500; } .widget ul li a { color: #3a3a3a; } .widget ul li a:hover, widget ul li a:focus { text-decoration: underline; } .widget .cat-item:before { content: ""; display: block; background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/icon_folder.png") no-repeat center; background-size: contain; width: 13px; height: 20px; float: left; margin: 0 8px 0 0; } .widget_recent_entries li { margin-bottom: .5em !important; } .widget_recent_entries li:before { content: ""; display: block; background: url("https://www.agricolastella.eu/wp-content/uploads/2020/06/icon_news.png") no-repeat center; background-size: contain; width: 12px; height: 20px; float: left; margin: 0 8px 4px 0; } .woocommerce-products-header__title { color: #3a3a3a; } .woocommerce-loop-category__title { bottom: .9em !important; left: 0 !important; right: 0 !important; padding: .5em .25em .7em !important; } .product-category:first-child a:hover .woocommerce-loop-category__title, .product-category:first-child a:focus .woocommerce-loop-category__title, .product-category:nth-child(6) a:hover .woocommerce-loop-category__title, .product-category:nth-child(6) a:focus .woocommerce-loop-category__title, .product-category:nth-child(11) a:hover .woocommerce-loop-category__title, .product-category:nth-child(11) a:focus .woocommerce-loop-category__title { background-color: #f5921e !important; color: #fff; } .product-category:nth-child(2) a:hover .woocommerce-loop-category__title, .product-category:nth-child(2) a:focus .woocommerce-loop-category__title, .product-category:nth-child(7) a:hover .woocommerce-loop-category__title, .product-category:nth-child(7) a:focus .woocommerce-loop-category__title, .product-category:nth-child(12) a:hover .woocommerce-loop-category__title, .product-category:nth-child(12) a:focus .woocommerce-loop-category__title { background-color: #8cc63f !important; color: #fff; } .product-category:nth-child(3) a:hover .woocommerce-loop-category__title, .product-category:nth-child(3) a:focus .woocommerce-loop-category__title, .product-category:nth-child(8) a:hover .woocommerce-loop-category__title, .product-category:nth-child(8) a:focus .woocommerce-loop-category__title, .product-category:nth-child(13) a:hover .woocommerce-loop-category__title, .product-category:nth-child(13) a:focus .woocommerce-loop-category__title { background-color: #01adef !important; color: #fff; } .product-category:nth-child(4) a:hover .woocommerce-loop-category__title, .product-category:nth-child(4) a:focus .woocommerce-loop-category__title, .product-category:nth-child(9) a:hover .woocommerce-loop-category__title, .product-category:nth-child(9) a:focus .woocommerce-loop-category__title, .product-category:nth-child(14) a:hover .woocommerce-loop-category__title, .product-category:nth-child(14) a:focus .woocommerce-loop-category__title { background-color: #8f278d !important; color: #fff; } .product-category:nth-child(5) a:hover .woocommerce-loop-category__title, .product-category:nth-child(5) a:focus .woocommerce-loop-category__title, .product-category:nth-child(10) a:hover .woocommerce-loop-category__title, .product-category:nth-child(10) a:focus .woocommerce-loop-category__title, .product-category:nth-child(15) a:hover .woocommerce-loop-category__title, .product-category:nth-child(15) a:focus .woocommerce-loop-category__title { background-color: #ec018b !important; color: #fff; } a.product_type_simple, a.product_type_variable { width: 100%; text-align: center; } a.product_type_simple, .single_add_to_cart_button { background-color: #23a753 !important; } a.product_type_variable { background-color: #f39221 !important; margin-top: 2em !important; } a.product_type_variable:hover, a.product_type_simple:hover, a.product_type_variable:focus, a.product_type_simple:focus, .single_add_to_cart_button:hover, .single_add_to_cart_button:focus { background-color: #8f278d !important; } .astra-shop-summary-wrap { text-align: center; } .astra-shop-summary-wrap .ast-woo-product-category { display: none !important; } div.star-rating { display: inline-block !important; } .woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before { color: #8f278d !important; } .woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale { height: 80px; width: 84px; line-height: 7em !important; text-transform: uppercase; font-size: 70%; background-color: #ec018b; font-weight: 900; } .woocommerce div.product .related.products ul.products li.product { width: calc(33.33% - 15px); } .related { margin-top: 4em; } .related h2 { text-align: center; text-transform: uppercase; color: #8f278d; } body.single { background-color: #fff; } .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond { padding: 0; } .entry-header .post-thumb-img-content { height: 300px; overflow: hidden; } .entry-header .post-thumb-img-content img { width: 100%; } .gallery-item img { width: 100%; } .vc_gitem-zone .vc_gitem-zone-mini { background-color: #fff !important; } .vc_custom_heading h4 { text-transform: uppercase;} .vc_gitem-zone .vc_btn3-container { display: none; } .vc_gitem_row .vc_gitem-col { padding: 10px 0 !important; } .vc_gitem-zone .read-more { font-weight: 900; } @media screen and (max-width: 544px) { .site-branding img, .site-header .site-logo-img .custom-logo-link img { width: 180px !important; } #primary-menu { margin-bottom: 2.5em; } .woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale { height: 60px; width: 64px; font-size: 50%; } .entry-header .post-thumb-img-content { height: 200px; overflow: hidden; } } @media screen and (max-width: 782px) { #primary-menu li { width: 32.12%; } .woocommerce div.product .related.products ul.products li.product { width: 100%; margin-right: 0; } .som-link-login, .som-link-cart { width: 32.12% !important; margin-left: .25em !important; } .som-link-login a, .som-link-cart a { padding-top: .35em !important; } } @media screen and (min-width: 768px), all { .vc_images_carousel .vc_carousel-indicators { bottom: -40px!important; } } @media (min-width: 922px) { .ast-right-sidebar #secondary, .ast-right-sidebar #primary { border: 0; } .ast-right-sidebar #primary { padding-right: 0; } }