@import url("custom-responsive.css"); 

body {color: #222;font-weight: 300 !important;}
.logo img{max-width: 145px;}
.page-header .header-container.layout-3 {padding: 5px 0;padding-top: 0px;}
.footer-links img {max-width: 180px;}
.footer-link-contact,.page-footer .footer.content ul a:not(:hover),.page-footer .footer-bottom {color: #dbdbdb !important;}
.footer-links .footer-title ,body .page-footer .footer-bottom a:not(:hover){color: #8d744a !important;}
.page-footer .footer-bottom .container-inner {padding: 20px 0;}
.footer-link-contact img, .footer-link-contact span {float: left;}
.footer-link-contact span {padding-left: 10px;margin-top: -5px;}
.ft-contactus li {overflow: hidden;margin-bottom: 12px !important;}
.page-footer .footer-top > .footer.content {padding-top: 50px;}
.section.banner-home3.full-width {margin: 0;}
#newsletter-validate-detail label input {margin: 0;float: left;height: auto;margin-right: 5px;margin-top: 3px;}
#newsletter-validate-detail label {margin-bottom: 40px;color: white;}
.footer-newselter .block-newsletter-form .block.newsletter .content .control {text-align: left;margin: unset;}
.block.newsletter.newsletter-form .module-title {padding: 0px;}
.footer-newselter .block-newsletter-form .block.newsletter .content .control input {text-align: left;}
.block.newsletter.newsletter-form .module-title {font-size: 17px;color: #8c734b;}
.footer-newselter .block-newsletter-form .block.newsletter .rokan-description {font-size: 26px;line-height: 32px;font-family: Zilla Slab, sans-serif;}
.footer-newselter.section.full-width .rokan-title {text-align: left;margin: 0;}
#newsletter-validate-detail #newsletter::placeholder{color: white;}
#newsletter-validate-detail #newsletter {margin-bottom: 10px;}
.widget.box-section.block-recent-posts.section .owl-item {padding: 5px;}
.footer-links{margin-top: 50px;}
.footer-links.not-collapse-mobile {margin-top: 0px;}
.primary-menu-container.col-left {width: 100%;}
.rokan-title .module-title::before, .block .title.rokan-title .module-title::before, .rokan-title .module-title::after, .block .title.rokan-title .module-title::after {border-top: 2px solid #201f1f;}
.banner-top-home .row .banner-top .banner-infor h2 {font-size: 30px;color: #333;font-weight: 100;}
.banner-top-home .row .banner-top .banner-infor a,.banner-middle .banner-content .text > a {color: #8c734b !important;font-size: 18px;}
.banner-top-home .row .banner-top .banner-infor a::after,.banner-middle .banner-content .text > a::after, .product-item .product.name a::after,.footer-newselter .block-newsletter-form .block.newsletter .content .actions button::after,.blog-list-post .post-readmore.btn::after, a.btn::after{content: " ";border-bottom: 1px solid #8c734b;width: 34%;display: block;margin-top: 17px;}
.rokan-title .module-title, .block .title.rokan-title .module-title {color: #8c734b;font-weight: 300;}
.rokan-title .module-title::before, .block .title.rokan-title .module-title::before, .rokan-title .module-title::after, .block .title.rokan-title .module-title::after {border-top: 1px solid #201f1f;}
.banner-middle .banner-content img {width: 50%;float: right;}
.banner-middle .banner-content{overflow: hidden;background: #f6f6f6;}
.banner-content .text p {font-size: 26px;line-height: 30px;font-weight: 300;}
.banner-middle .banner-content .text p:first-child {color: #8c734b;font-size: 16px;font-weight: 400;}
.banner-middle .banner-content .text > a {padding: 0;border: 0;text-transform: none;background: transparent;font-weight: 400;}
.banner-middle .banner-content .text > a {font-size: 18px;}
.banner-middle .banner-content .text > a::after {margin-top: 4px;width: 59%;}
.product-item .price-box .price, .product-item .minicart-price .price {color: #8c734b;font-size: 17px;}
.product-item .product.name a::after,.blog-list-post .post-readmore.btn::after {margin-top: 8px;margin-bottom: 9px;max-width: 50px;}
.block-newsletter-form {background-image: url(/media/rokanthemes/newsletterformbackground/default/carpart-bg-newsletter.jpg);background-repeat: no-repeat;background-size: cover;color: #fff;background-attachment: fixed;background-position: right;}
.footer-newselter .block-newsletter-form .block.newsletter .content .actions button {padding: 0;width: max-content;text-align: left;background: transparent;border: 0;color: white;font-size: 17px;text-transform: none;font-weight: 500;}
.footer-newselter .block-newsletter-form .block.newsletter .content .actions button::after {margin-top: 8px;}
.blog-list-post .post-readmore.btn {padding: 0px !important;border: 0;font-size: 20px !important;text-transform: none;font-weight: 500;color: #8c734b !important;}
.section.banner-home3.full-width .banner .col-banner{overflow: visible;}
.section.banner-home3.full-width .container-fluid,.footer-newselter.section.full-width .container-fluid{padding: 0;}
.block.newsletter.newsletter-form {padding-top: 35px;}
.section.banner-home3.full-width .content_background.left img {float: left;}
.banner-home3 .banner .banner-img_background {min-height: unset;}
.section.banner-home3.full-width .content_background.left {overflow: hidden;z-index: 1;display: block;position: relative;margin-bottom: -50px;display: flex;align-items: center;}
.section.banner-home3.full-width .content_background.left .cont {float: left;width: 50%;margin-left: 30px;max-width: 700px;}
.page-footer .footer-bottom.border-top {border-top: 1px solid white;border-radius: 1px;}
.section.banner-home3.full-width {background: #f5f5f5;}
.section.banner-home3.full-width .content_background.left .cont h4 {font-size: 16px;color: #8c734b;margin-bottom: 10px;font-family: Montserrat, sans-serif;}
.section.banner-home3.full-width .content_background.left .cont h2 {font-weight: 200;line-height: 39px;}
.section.banner-home3.full-width .content_background.left p {line-height: 27px;font-weight: 300;}
.header-container.sticky .sticky-header.center-element .for-full-width-menu, .header-container.sticky.sticky-header.center-element .for-full-width-menu {padding-top: 2px;padding-bottom: 5px;}
a.btn:not(.viewcart) {padding: 0px !important;border: 0px;background: transparent;margin-top: 30px;text-transform: none;font-size: 18px;font-weight: 500;color: #8c734b !important;}
a.btn:not(.viewcart)::after{width: 60%;margin-top: 11px;}
.footer-newselter .block-newsletter-form {padding-top: 55px;background-attachment: unset;}
.post-readmore.btn {margin: 0;}
.footer-link-contact img {width: 18px;margin-bottom: 0px !important;}
.post-list-wrapper .blog-post-info .desc {margin-top: 12px !important;margin-bottom: 7px !important;}
.post-list-wrapper .blog-post-info .post-readmore.btn {font-size: 17px !important;}
.blog-list-post .post-readmore.btn::after {max-width: unset;width: 61%;}
.action.showcart img {width: 15px;}
.action.showcart::before {display: none !important;}
.header-container .col-action .action-header > li a .text {margin-left: 5px;}
.top-search img {width: 15px !important;margin-right: 5px;}
.text-slide {max-width: 400px;float: right;font-size: 81px !important;line-height: 88px !important;text-align: left;font-weight: 100 !important;margin-right: 50px;font-family: Zilla Slab, sans-serif;}
.navigation .level0 > .level-top {color: #222;font-weight: 300 !important;}
.page-footer {font-weight: 400;}
.banner .col-banner.bottom.left .content {align-items: start;}
.banner .col-banner.bottom.left .content h4 {font-weight: 300;font-size: 30px;}
.banner .col-banner.bottom.left .content a.btn {font-size: 15px;}
.product-tab-3 .banner .content a.btn {text-transform: none;}
.product-item .product-item-name, .product-item .product.name a {font-family: Zilla Slab, sans-serif;font-size: 15px;line-height: 18px;}
.banner-content .text .d-none.d-sm-block {font-family: Zilla Slab, sans-serif;}
.page-footer .footer-static_link .footer-links .footer-title {font-size: 20px;font-weight: 500;}
.header-container .col-action .action-header > li a .text { color: #222;}
.about-top.second-about p {padding-left: 10%;padding-right: 0;}
.breadcrumbs {margin: 0;background: #f5f5f5;}
.about-top p {text-align: justify;}
.cms-page-view p a, .cms-page-view p a strong {color: #8c734b !important;}
.how-it-work .col-content .flex-layout .size-80 {color: #8c734b;}
.how-it-work .col-content h3 {font-size: 21px;}
.how-it-work .col-content img {width: 150px;border-radius: 3px;}
.banner-about-top.absolute-content .content p {font-weight: 500;}
.banner-about-top.absolute-content .content a.btn {color: white !important;}
.banner-about-top.absolute-content .content a.btn::after {border-bottom: 1px solid white !important;}
.section.olio-pugliese {text-align: center;padding-top: 100px;}
.section.olio-pugliese .intest {margin-bottom: 50px;font-size: 21px;line-height: 33px;margin-top: 30px;}
.navigation .level0 {margin: 0 0px 0 0;} 
.how-it-work .col-content h3 {font-size: 28px;margin-bottom: 10px;}
.cms-riconoscimenti .col-content img {margin-right: 20px;}
.blog-post-thumb {min-height: 350px;background-repeat: no-repeat;background-size: cover;background-position: center;background-color: #f9f9f9;}
.product-item .product-item-photo .image_hover {height: 100%;}
#maincontent .page-title-wrapper.background-contact {padding: 0px !important;}
.action.btn.viewcart::after {display: none;}
#maincontent .page-title-wrapper {padding: 0px !important;}
.step-title,#opc-sidebar .title {background: #8c734b;color: white !important;padding: 0px 20px;padding-bottom: 2px !important;}
#shipping,#opc-shipping_method,#payment,#opc-sidebar {padding: 0px !important;}
#checkout-step-shipping,#checkout-step-shipping_method,#checkout-payment-method-load {padding: 0px 20px;}
#checkoutSteps li {border-radius: 7px !important;}
.block_search,.action.showcart{font-family: Zilla Slab, sans-serif;}
html body .block.block-search .dropdown .form.minisearch{position: relative !important;display: block;border: 0px;}
.block-search .top-search {display: none;}
#search-input-autocomplate {padding-left: 35px;}
.page-header .header-container.layout-3:not(.sticky) .block.block-search .dropdown .form.minisearch {margin: 0;}
#search_mini_form {max-width: 300px;}
body .block.block-search .dropdown .form.minisearch .search-form {min-width: 300px;}
body .block.block-search .form.minisearch select, body .block.block-search .form.minisearch input {box-shadow: none;}
#search-input-autocomplate {border: 1px solid #d7d7d7;border-radius: 3px;}
.amsearch-clone-position {box-shadow: none;border: 1px solid #d5d5d5;border-radius: 0px 0px 3px 5px;}
.blog-post-date .post-by, .blog-post-date > span {display: none;}
.post-list-wrapper .blog-post-info .post-readmore.btn:hover {background: transparent;}
.action.primary.tocart:hover, .action-primary.tocart:hover {color: #8d744a !important;}
body .block.block-search .form.minisearch {background-color: transparent;}
.product-main-content{padding-bottom: 0px;}
.catalog-category-view .breadcrumbs {text-align: left;}
.category-view-breadcrumbs-banner #page-title-heading {text-align: left;color: white;}
.catalog-category-view .breadcrumbs a,.catalog-category-view .breadcrumbs strong, .breadcrumbs .items  {color: white;}
.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/homebg_slide.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.category-view-breadcrumbs-banner {background: #808080;padding-bottom: 120px;padding-top: 50px;}
.category-view-breadcrumbs-banner #page-title-heading {text-transform: uppercase;font-size: 44px;font-weight: 300;}
.toolbar-sorter.sorter .sorter-label {text-transform: uppercase;color: #8C734B;font-weight: 600;font-size: 16px;}
.toolbar-sorter.sorter #sorter {font-size: 14px;text-transform: uppercase;font-family: Montserrat, sans-serif;margin-left: 0;font-size: 16px;font-weight: 600;color: #8C734B;}
.catalog-category-view .column.main > div:last-child {border-top: 2px solid #8c734b;padding-top: 3rem;}
.catalog-product-view .breadcrumbs, .catalog-product-view .product-main-content {background: white;box-shadow: none;}
.catalog-product-view .breadcrumbs {margin-top: 50px;}
.catalog-product-view .breadcrumbs .items {color: #666;}
.product-info-main .page-title-wrapper .page-title {text-transform: uppercase;font-weight: 100 !important;font-family: Zilla Slab, sans-serif;font-size: 27px;line-height: 32px;}
.product-info-main .price-box .price-wrapper .price {font-family: Zilla Slab, sans-serif;color: #8C734B;}
.product-info-main .price-box .price-wrapper .price {font-family: Zilla Slab, sans-serif;color: #8C734B;font-size: 30px;font-weight: 500 !important;}
.product-info-main .box-tocart .action.tocart {color: #fff !important;background: #8C734B;border: 0pc;font-size: 19px;padding: 15px 20px;}
.product-info-main .product-category {border-top: 0px solid #8c734b;}
.product-info-main .product.attribute.overview {border-bottom: 0px;margin-bottom: 0;border-top: 0px solid #8c734b;margin-top: 0px;}
.field.qty.up-down {border: 0px;background: white;}
.box-tocart .up-down .control input {background: white;font-size: 22px;}
.product-info-main .product-addto-links .action, .product-options-bottom .product-addto-links .action {background: white;box-shadow: none;}
.product-info-main .product-addto-links .action.towishlist::before {font-size: 28px;}
.product-info-main .action.tocompare {display: none;}
.product-main-content .product-addto-links {margin-bottom: 15px;}
.product-info-main .share-dialog a .icon.fa-facebook-f,.product-info-main .share-dialog a .icon.fa-twitter {background: transparent;color: black;background: white;}
.product-info-main .share-dialog a .icon.fa-facebook-f, .product-info-main .share-dialog a .icon.fa-twitter {background: transparent;color: #262626;padding: 0;margin-top: 7px;}
.share-dialog a {display: block;text-align: center;width: 30px;text-align: center;height: 30px;border-radius: 100%;box-shadow: 0px 1px 6px 0px #ccc;margin-bottom: 10px;background: white;}
.product-info-main .share-dialog {margin: 2rem 0 1.5rem;position: fixed;left: 50px;z-index: 55;}
.product.info.detailed .product.data.items {text-align: left;}
#tab-label-description::after {display: none;}
.product.info.detailed .product.data.items #description {padding-left: 0;padding-top: 0;}
#tab-label-description #tab-label-description-title {padding: 0px;color: #8c734b;font-weight: 600;font-size: 21px;}
.product.info.detailed {margin: 0px;}
.product-info-main .product-category {text-transform: uppercase;}

/*olio e salute*/
.heading_title {font-weight: 300;font-size: 53px;line-height: 63px;text-align: center;color: #977e55;padding: 30px;}
.int_page p {font-size: 20px;margin-bottom: 30px;line-height: 30px;}
.int_page hr.line {width: 45%;height: 2px;border-top: unset;background-color: #977e45;margin-top: 50px;margin-bottom: 50px;}
.int_page hr.separator {border: 0;padding: 25px 0;}
.int_page .col-img {align-items: center;height: 100%;display: flex;justify-content: center;}
.int_page img {padding-top: 40px;padding-bottom: 40px;}

.section.how-it-work.full-width {padding-top: 0;overflow: hidden;}
.section.how-it-work.full-width h2 {font-weight: 400;}
.section.how-it-work.full-width p {font-size: 20px;}
.col-content.left-history {float: left;width: 50%;clear: both;border-radius: 0;height: 100%;position: relative;}
.col-content.left-history::after {content: " ";width: 2px;height: 100%;position: absolute;background: #8c734b;right: 0;top: 0;}
.col-content.right-history::after {content: " ";width: 2px;height: 100%;position: absolute;background: #8c734b;left: 0;top: 0;}
.how-it-work .col-content {background-color: #fff;padding: 0px 5%;padding-bottom: 0px;margin-bottom: 0px;position: relative;}
.col-content.left-history:last-child {padding-bottom: 0px;}
.section.how-it-work.full-width p {font-size: 17px;line-height: 25px;}
.section.how-it-work.full-width .col-content.right-history {margin-top: 250px;}
.col-content.right-history {float: right;width: 50%;border-radius: 0;position: relative;left: -2px;height: 100%;}
.how-it-work .col-content span {width: 70px;background: #8c734b;height: 70px;display: block;color: #fff;border-radius: 100%;text-align: center;font-size: 27px;font-weight: 600;padding-top: 11px;z-index: 1;font-weight: 400;}
.col-content.left-history span {position: absolute;top: -35px;right: -35px;}
.col-content.right-history span {position: absolute;top: -35px;left: -35px;}
.col-content.left-history:last-child::after {display: none;}
.section.how-it-work.full-width .title-block {margin-bottom: 120px;}
.banner-content .text {left: 7% !important;max-width: 350px;}
.full-width.header-custom {margin: 0;}
.header-page-custom {min-height: 300px;align-items: center;display: flex;}
.cms-page-view .breadcrumbs {margin: 0;background: transparent;}
.breadcrumbs a,.breadcrumbs a:visited, .breadcrumbs strong {color: white;text-decoration: none;font-weight: 400;}
.header-page-custom h1 {color: white;text-transform: uppercase;font-weight: 200;font-size: 45px;margin-bottom: 10px;}
.header-page-custom .breadcrumbs ul {padding: 0;margin: 0;}
.cms-page-view #maincontent {margin-top: 55px;}
.full-width.header-custom {background-image: url("/media/wysiwyg/olio-congedi_2.jpg");background-position: center;background-repeat: no-repeat;background-size: cover;}
.header-page-custom {background: #13131357;}
.cms-olio-e-salute.cms-page-view .full-width.header-custom {background-image: url("/media/wysiwyg/OLIO-E-SALUTE.png");}
.cms-coltivato-nel-salento.cms-page-view .full-width.header-custom {background-image: url("/media/wysiwyg/header-COLTIVATO-NEL-SALENTO.jpg");}
.cms-la-storia.cms-page-view .full-width.header-custom {background-image: url("/media/wysiwyg/header-LA-Storia.jpg");}
.cms-ciclo-produttivo.cms-page-view .full-width.header-custom {background-image: url("/media/wysiwyg/header-ciclo-produttivo.jpg");}
button, a.btn, .cart.table-wrapper .actions-toolbar > .action, .action-gift {background: linear-gradient(to bottom, #8c734b 50%, #fff 50%) no-repeat scroll right bottom / 100% 210% #fff;}
.rokanthemes-onepagecheckout #opc-sidebar .block.items-in-cart {padding: 0px 20px;}
.order-comment-block {padding: 0 20px;}
.data.table.table-totals tbody tr th, .data.table.table-totals tbody tr td {padding: 0 20px;}
.rokanthemes-onepagecheckout #opc-sidebar .choice.field {padding: 0 20px;}
.rokanthemes-onepagecheckout #opc-sidebar .discount-code {padding: 0 20px;}
.rokanthemes-onepagecheckout #opc-sidebar .block.items-in-cart .title strong {color: white !important;}
.rokanthemes-onepagecheckout .breadcrumbs {background: transparent;}
.rokanthemes-onepagecheckout .breadcrumbs a,.rokanthemes-onepagecheckout .breadcrumbs a:visited,.rokanthemes-onepagecheckout .breadcrumbs strong,.rokanthemes-onepagecheckout .breadcrumbs .item:not(:last-child)::after {color: #5b5b5b;}
div[name="shippingAddress.street.1"], div[name="shippingAddress.street.2"] {display: none !important;}
.catalog-product-view .breadcrumbs a, .catalog-product-view .breadcrumbs a:visited, .catalog-product-view .breadcrumbs strong {color: #222;}
.header-container .header.links li.authorization-link:after {margin: 0px;}
.header-container .header.links li:last-child {padding-left: 6px;}
.blog-post-info .post-readmore.btn {margin-top: 5px;}
.contact-index-index .contact-us ul li::before {top: 0;}
.blog-page-list .breadcrumbs .items > li strong, .blog-page-list .breadcrumbs .items > li a, .blog-page-list .breadcrumbs .items > li::after , .contact-index-index .breadcrumbs .items > li strong, .contact-index-index .breadcrumbs .items > li a, .contact-index-index .breadcrumbs .items > li::after, .checkout-cart-index .breadcrumbs .items > li::after, .checkout-cart-index .breadcrumbs .items > li a, .checkout-cart-index .breadcrumbs .items > li strong{color: #252525 !important;}
.footer-contents a span.icon {margin-right: 10px;font-size: 22px !important;margin-top: 8px;color: #dbdbdb !important;}
.wa-contatti {font-size: 20px;margin-top: 12px;}
.category-view-breadcrumbs-banner::after {content: " ";background: #3c3c3c66;display: block;top: 0;left: 0;width: 100%;height: 100%;position: absolute;z-index: 0;}
.category-view-breadcrumbs-banner .page-title-wrapper {position: relative;display: block;z-index: 1;}
.category-view-breadcrumbs-banner .breadcrumbs {position: relative;z-index: 1;}
.category-olio.catalog-category-view .category-view-breadcrumbs-banner,.category-oil.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/header-olio_1_.jpg);}
.category-idee-regalo.catalog-category-view .category-view-breadcrumbs-banner,.category-gift-ideas.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/header-idee-regalo_1_.jpg);}
.category-sottoli.catalog-category-view .category-view-breadcrumbs-banner,.category-vegetables-in-oil.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/header-sottoli_1_.jpg);}
.category-taralli.catalog-category-view .category-view-breadcrumbs-banner{background-image: url(/media/wysiwyg/header-taralli.jpg);}
.category-pasta.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/header-pasta.jpg);}
.category-aceti.catalog-category-view .category-view-breadcrumbs-banner,.category-vinegar.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/aceti.jpg);}
.category-vino.catalog-category-view .category-view-breadcrumbs-banner,.category-wine.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/header-vino.jpg);}
.cms-qualita-olio-extravergine-pugliese.cms-page-view .full-width.header-custom,.cms-quality.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/header-qualita.jpg);}
.cms-ciclo-produttivo.cms-page-view .full-width.header-custom,.cms-production-cycle.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/header-ciclo.jpg);}
.cms-olio-e-salute.cms-page-view .full-width.header-custom,.cms-oil-and-health.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/header-olio-e-salute.jpg);}
.cms-azienda.cms-page-view .full-width.header-custom,.cms-the-company.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/header-azienda.jpg);}
.category-la-dispensa.catalog-category-view .category-view-breadcrumbs-banner,.category-pantry.catalog-category-view .category-view-breadcrumbs-banner {background-image: url(/media/wysiwyg/header-la-dispenda.jpg);}
.cms-coltivato-nel-salento.cms-page-view .full-width.header-custom,.cms-grown-in-salento.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/header-coltivato-salento.jpg);}
.cms-la-storia.cms-page-view .full-width.header-custom,.cms-the-history.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/header-LA-Storia_1_.jpg);}
.cms-riconoscimenti.cms-page-view .full-width.header-custom,.cms-awards.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/riconoscimenti.jpg);}
.cms-certificazioni.cms-page-view .full-width.header-custom,.cms-certifications.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/certificazioni.jpg);}
.cms-sostenibilita-e-biodiversita.cms-page-view .full-width.header-custom,.cms-sustainability-biodiversity.cms-page-view .full-width.header-custom {background-image: url(/media/wysiwyg/sostenibilita-e-biodiversita.jpg);}
.language-menu span {font-size: 14px;}
.header-container .col-action .action-header > li {margin: 0 5px;}
.setting-view span::before {content: "\e908";font-family: main-icon, sans-serif;font-size: 1.8rem;display: inline-block;color: #201f1f;padding-right: 5px;}
.page-header .switcher, .page-footer .switcher {margin-right: 0px;}
.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {min-width: unset;}
.post-list .post-info {padding-bottom: 20px;}
.toolbar.toolbar-blog-posts {margin-bottom: 40px;}
.zoom-image-thumb .image-post {min-height: 350px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.blog-post-view .blog-post-thumb {background: white;text-align: center;}
.product-info-main .stock {margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #8c734b;width: 100%;}
.product-info-main .product.attribute.overview {padding-top: 0;}
.product-add-form select {background: white;font-family: Montserrat, sans-serif;}
.product-info-main .availability {display: none !important;}
#sorter option {color: #222;font-weight: 400;font-size: 13px;padding: 3px 5px;}
#sorter option:hover {color: white !important;background: #8C734B !important;}
#newsletter{color: white;}
.page-header .header-container.layout-3 .sticky > div .for-full-width-menu > div, .page-header .header-container.layout-3 .sticky-header > div .for-full-width-menu > div {flex: 1;flex-basis: 0%;flex-basis: auto;}
.menu-mobile-title {background-color: #8d744a;color: white;}
.menu-mobile-title #close-menu{color: white;}
.checkout-agreements-block {padding: 20px;}
.cms-riconoscimenti.cms-page-view .col-content {margin-bottom: 40px;}
.cms-riconoscimenti.cms-page-view .col-content a {pointer-events: none;}
.field.polcheckbox.required p {line-height: 21px !important;}
.minicart-wrapper .block-minicart .block-content > .actions > .primary .action.primary {background-color: #8c734b;}
.minicart-wrapper .block-minicart .actions .btn.viewcart:hover {background: #8c734b !important;border-color: #8c734b !important;}
.btn, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue {border: 2px solid #8D744A;}
.action.primary, .action-primary {border: 2px solid #8D744A;}
.action.btn.viewcart {color: #8D744A;}
.checkout-cart-index .cart-summary .checkout .item button, .checkout-cart-index .cart-summary .checkout .item .cart.table-wrapper .actions-toolbar > .action, .checkout-cart-index .cart-summary .checkout .item .action-gift {background: #8D744A;}
.action.primary.checkout.btn-placeorder {background: #8D744A !important;}
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons button:not(#button_continue_shopping), .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons .cart.table-wrapper .actions-toolbar > .action:not(#button_continue_shopping), .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons .action-gift:not(#button_continue_shopping) {background: linear-gradient(to bottom, #8D744A 50%, #222 50%) no-repeat scroll right bottom / 100% 210% #222;}
button:hover, a.btn:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover {border-color: #8D744A !important;}
button:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover {background: linear-gradient(to bottom,#8D744A 50%, #fff 50%) no-repeat scroll right bottom / 100% 210% #fff;border: 2px solid #8D744A;}
.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons button:not(#button_continue_shopping), .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons .cart.table-wrapper .actions-toolbar > .action:not(#button_continue_shopping), .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons .action-gift:not(#button_continue_shopping) {background: #8D744A;}
.int_page.riconoscimenti h3 {font-size: 27px;}
.imm-cert {text-align: center;}
.imm-cert img{max-width: 250px;margin: 0 10px;}
.full-width.int_page.riconoscimenti img {max-width: 250px;margin-left: 25px;margin-right: 0px;}
.minicart-wrapper .block-minicart .actions .btn.viewcart:hover {color: white;}
#stripe-payments-brand-icon {margin-left: 5px;}
.block.block-dashboard-info .box.box-newsletter {display: none;}
.account #block-collapsible-nav li:nth-child(1),
.account #block-collapsible-nav li:nth-child(3),
.account #block-collapsible-nav li:nth-child(8),
.account #block-collapsible-nav li:nth-child(10),
.account #block-collapsible-nav li:nth-child(11),
.account #block-collapsible-nav li:nth-child(12)
{display: none;}
.div-whatsapp {position: fixed;bottom: 10px;z-index: 1;right: 31px;}
.div-whatsapp a.link {display: inline-block;}
.div-whatsapp span {background: #fff;padding: 6px 10px;display: inline-block;width: 100%;text-align: center;}
.div-whatsapp a.text {display: block;padding: 0px !important;float: right;box-shadow: 0px 0px 5px 1px #d2d1d1;border-radius: 2px;margin-left: 5px;margin-top: 10px;text-align: center;background: #fff;}
.div-whatsapp a img {max-width: 55px;}
.page-footer .footer-6 .container-fluid, .page-footer .footer-2 .container-fluid, .page-footer .footer-3 .container-fluid {max-width: 1920px !important;}
.page-footer {margin-bottom: 0;}
.footer-newselter .container-fluid {max-width: 1920px !important;}
.wrapper-the-blue-sky-slider {max-width: 1920px !important;left: calc((-1 * (100vw - 100%)/2)) !important;}
.message.info {background: #f5f5f5;color: #303030;}
.message.info > :first-child::before {color: #616161;top: 20px;}
.top-header {background: #8c734b;color: white;padding: 10px;}
.cart-container .cart.table-wrapper td.subtotal span {color: #8d744a;}
.punti-di-forza img {width: 50px;}
.punti-di-forza {margin-bottom: 20px;padding: 18px 0px;border-top: 1px solid #8d744a;}
.notice-product p {text-align: left !important;text-transform: initial;background: #f5f5f5;padding: 8px;margin-top: 10px;border-radius: 5px;color: #393939;}
.top-header p {font-size: 14px;margin-top: 2px;}
.block.newsletter div.mage-error[generated] {position: relative;}
.block.newsletter .field.privacy label {margin-bottom: 0px !important;}
.block.newsletter .actions {margin-top: 28px;}
#newsletter_pop_up .col-newsletter-popup .col-img-bg-pupup {height: 180px;background-image: url(/media/rokanthemes/newsletter/background/default/newsletter.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#newsletter_pop_up {background: white;max-width: 700px;}
#newsletter_pop_up .col-newsletter-popup .content-popup .subscribe-bottom {position: relative;}
#newsletter_pop_up #newsletter-validate-popup {margin-bottom: 20px !important;}
.b-modal.__b-popup1__ {background-color: #00000069 !important;}
#newsletter_pop_up .col-newsletter-popup .content-popup form .control input[type="checkbox"] {min-height: unset;margin-top: 20px;}
#newsletter_pop_up .col-newsletter-popup .content-popup form .actions button, #newsletter_pop_up .col-newsletter-popup .content-popup form .actions .cart.table-wrapper .actions-toolbar > .action, #newsletter_pop_up .col-newsletter-popup .content-popup form .actions .action-gift {background: #8c734b !important;}
#checkout .action.action-auth-toggle {background: #8c734b;color: white;padding: 5px 20px;}
.nivo-caption a.link-slide {color: #FFF;float: right !important;display: block;width: 100%;max-width: 400px;clear: right;margin-right: 50px;background: #8c734b !important;color: white !important;text-align: center;padding: 10px 10px !important;border-radius: 3px !important;margin-top: 10px !important;}
.nivo-caption a.link-slide::after{display: none;}
.navigation {font-size: 16px !important;}
.trustpilot-widget {width: max-content;float: left;margin-top: 2px;}
.section-element.section-avviso {background: #f6f6f6;padding: 10px;font-weight: 500;font-size: 16px;margin-bottom: 50px;text-align: center;border:2px solid red;border-radius:2% 100px;}
.grecaptcha-badge{margin: 0 auto;}
.cms-cibus-21-salone-internazionale-dell-alimentazione .full-width.header-custom,.cms-cibus-21-salone-internazionale-dell-alimentazione .full-width.header-custom .header-page-custom{background: white;}
.cms-cibus-21-salone-internazionale-dell-alimentazione .full-width.header-custom h1 {color: #8c734b;text-align: center;}
.cms-cibus-21-salone-internazionale-dell-alimentazione .full-width.header-custom .breadcrumbs {display:none;}
.cms-cibus-21-salone-internazionale-dell-alimentazione .full-width.header-custom .header-page-custom {min-height: unset;margin-top: 70px;}
.cms-cibus-21-salone-internazionale-dell-alimentazione #maincontent p,.cms-cibus-21-salone-internazionale-dell-alimentazione #maincontent li {font-size: 17px;}