/*
Theme Name: Astra Child
Theme URI: https://example.com/twenty-fifteen-child/
description: >-
  Astra Child Theme
Author: Nisha
Author URI: https://example.com
Template: astra
Version: 1.0.0
*/#checkout-origins-pop,#div-footer,#learn-more-pop{z-index:9999}.text,body.page-id-7{font-family:Open sans}#no_cups,*,.tooltip1 .top{box-sizing:border-box}.elementor-element-83b5d23,.tooltip1 .top{visibility:hidden}.italic,.text-italic{font-style:italic}.elementor-993 .elementor-element.elementor-element-7b4cfa6>.elementor-motion-effects-container>.elementor-motion-effects-layer,.single .elementor-993 .elementor-element.elementor-element-7b4cfa6:not(.elementor-motion-effects-element-type-background){background-color:#402c25}.elementor-section.elementor-top-section.elementor-element.elementor-element-83b5d23.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default.elementor-sticky{visibility:hidden;opacity:1}#masthead1 . elementor-sticky--effects.elementor-element-bfb1a01{visibility:visible!important;width:100%;padding:0px;opacity:1}.fa-shopping-cart::before{content:"\f07a";font-size:30px;color:#ff9205}body,body h4,div,h1,h2,h3,h5,h6,li,ol,p,span,strong,ul{font-family:"Open Sans",Sans-serif!important}.elementor-menu-cart__main{min-height:auto!important;width:auto!important;position:absolute!important;top:33px!important;bottom:auto!important;right:inherit!important}.banner-outer-box-new>div{display:flex;justify-content:flex-end}.banner-top-right-col{max-width:475px}@media only screen and (max-width:335px){body .p1,body .p2,body .p3,body .p4,body .p5{font-size:15px!important;line-height:16px!important}}@media only screen and (max-width:330px){body .p1,body .p2,body .p3,body .p4,body .p5{line-height:16px!important;font-weight:700;font-size:13px!important}}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list li a,footer h3{font-weight:500}@media only screen and (max-width:767px){#toc,.why-banner-text{display:none}.category.archive .ast-full-width,.post-type-archive.archive .ast-full-width{width:100%!important;float:left}#freshness-guranteed-section #freshness-guranteed-text,#single-origin-section #single-origin-text,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e63ca29.guideosss-sectionesss,.elementor-element-5d07639{order:1}#freshness-guranteed-section #freshness-guranteed-img,#single-origin-section #single-origin-img,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3893130,.elementor-element-a2d9541{order:2}.page-id-4091 #main{padding:40px 20px}#freshness-guranteed-section,#home-delivery-section .elementor-container,#single-origin-section{display:flex}.purchaseOpt.btn{font-size:16px;width:100%;font-weight:700;min-width:inherit}.elementor-1862 .elementor-element.elementor-element-eb8cae9{font-size:20px;line-height:unset;font-family:open sans;letter-spacing:unset}#mobile-banner-new .why-banner-text{display:block!important}#mobile-banner-new .why-banner-text p.ptag1{font-size:24px!important}#mobile-banner-new .why-banner-text p.ptag2{font-size:16px!important}#mobile-banner-new .why-banner-text p.ptag3{font-size:22px!important}#mobile-banner-new .text{max-width:55%;font-weight:700;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin-left:5%;color:#fff;flex-direction:column;vertical-align:bottom;top:0;right:0}}@media only screen and (max-width:480px){.modal-tab input[type="radio"] {width: 100% !important;}.modal-tab label {
	width: 100%;
} .ast-builder-footer-grid-columns {grid-column-gap: 15px;
}.elementor-993 .elementor-element.elementor-element-c707b35 img{width:100%;max-width:100px}.single #primary .elementor-widget-image img{width:100%}body .inner-calc{padding:20px 5px}body .result-row{margin:20px 0!important;padding:20px 10px}.alignnone.size-full.wp-image-257{max-width:120px;margin-top:20px}body .elementor-menu-cart__main{min-height:auto!important;width:230px!important;accent-colorposition:absolute!important;top:33px!important;bottom:auto!important;right:20px!important}body .footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list li{width:33.33%}body.page-id-249 h2{font-size:30px!important}body.page-id-249 h1{font-size:32px}bodybody.page-id-249 div,bodybody.page-id-249 p{font-size:20px!important}.minBagMsg{font-size:14px;margin:0}#selected_plan_name{font-size:20px}#div-footer{font-weight:700}body #purchaseOptPop .modal-header h4,body #why-ricco-delivery-pop .modal-header h4{font-size:23px}#div-footer .h4,#div-footer h4{font-size:16px;font-weight:700}body #frequency_selector_label{display:none;font-size:19px}body #frequency_selector{padding:2px 10px;font-size:16px}.one_time_shipping_charges.one{margin-bottom:10px}}@media only screen and (min-width:411px) and (max-width:450px){.banner .text{padding-bottom:45px!important;-webkit-justify-content:flex-end!important}.p1{font-size:16px!important}.p2,.p5{font-size:15px!important}.p3{font-size:21px!important}.p4{font-size:10px!important}.p1,.p2,.p3,.p4,.p5{line-height:24px!important}}@media only screen and (max-width:410px){body .elementor-element-1b39ef0 .elementor-element-populated{padding:15px!important;line-height:initial}.elementor-993 .elementor-element.elementor-element-073fd94>.elementor-widget-container{margin-right:7px}.page-id-1862 .elementor-element-7b4cfa6 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:4px 10px 0!important}.elementor-element-7b4cfa6 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:4px 10px 25px!important}.elementor-993 .elementor-element.elementor-element-0251793 img{height:50px!important;margin-bottom:0!important}header #menu-1-073fd94 .elementor-item.menu-link{font-size:16px!important}a#elementor-menu-cart__toggle_button{left:5px!important}body .elementor-993 .elementor-element.elementor-element-a53175d{max-width:12%!important;width:12%!important}.text{justify-content:end!important;padding-bottom:40px!important;-webkit-justify-content:flex-end!important}.p1{font-size:15px!important}.p2,.p5{font-size:14px!important}.p3{font-size:20px!important}.p4{font-size:19px!important}.p1,.p2,.p3,.p4,.p5{line-height:21px!important}}@media only screen and (min-width:410px) and (max-width:480px){.page-id-1862 .elementor-993 .elementor-element.elementor-element-0251793 img{margin-bottom:0!important}a#elementor-menu-cart__toggle_button{left:5px!important}.p2,.p5,header #menu-1-073fd94 .elementor-item.menu-link{font-size:16px!important}body .elementor-993 .elementor-element.elementor-element-a53175d{max-width:12%!important;width:12%!important}.text{justify-content:end!important;padding-bottom:42px!important}.p1{font-size:17px!important}.p3{font-size:22px!important}.p4{font-size:21px!important}.p1,.p2,.p3,.p4,.p5{line-height:21px!important}.elementor-993 .elementor-element.elementor-element-073fd94{width:75%!important;--container-widget-width:80%;--container-widget-flex-grow:0}}#div-footer,#learn-more-pop .modal-footer,#main_banner,#payment_methods .alert,#shipping_address .alert,#why-ricco-delivery-pop .modal-footer,.aeropress,.alertBox.productAttributes-message.rca-cart-banner.rca-cart-hide-subscription,.archive.category .entry-meta,.ast-single-related-posts-container,.blog .entry-meta,.cart-discount.coupon-ricco_101,.cart-discount.coupon-ricco_101.recurring-total,.cart-discount.coupon-ricco_50,.cart_item .subscription-details,.cart_totals>p:first-of-type,.category .hfe-nav-menu.hfe-layout-expandible.hfe-nav-menu-layout.expandible,.coffee-corner-page .entry-meta,.customizedCalculationsInfo,.elementor-element-888d355,.elementor-element.elementor-element-4eb5d72.elementor-widget.elementor-widget-image,.elementor-element.elementor-element-bd87b1c.hide.hide-heading.elementor-widget.elementor-widget-heading,.elementor-section.elementor-inner-section.elementor-element.elementor-element-2d74cf7.elementor-section-boxed.elementor-section-height-default,.frenchpress,.heading-hide,.home #specialContinue,.infopop .modal-footer,.logged-in.page-id-888 .elementor-element.elementor-element-a53175d,.logo-box.istext,.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-6559,.minBagMsg,.origin-container-swap #div-footer,.page .hfe-nav-menu.hfe-layout-expandible.hfe-nav-menu-layout.expandible,.page-id-3107 #masthead,.page-id-3137 #masthead,.page-id-7 .cart_totals h2:first-child,.page-id-7 .wcsatt-add-cart-to-subscription-wrapper.closed,.page-id-7 .woocommerce .quantity .minus,.page-id-7 .woocommerce .quantity .plus,.page-id-888 .elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none,.page-id-9 .post-thumb-img-content.post-thumb,.page-template-template-why-ricco #specialContinuePage,.percolator,.pourover,.products,.short_desc,.user-logged-out .custom-logout,.view-cart-btn,.wcsatt-options-cart,.widget-area,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle,.woocommerce-notices-wrapper .woocommerce-message:first-child,.wt_coupon_wrapper,tr.cart-discount.coupon-ricco_10{display:none}.btn.learn-more-btn{font-weight:bold; background:#ff9205;color:#000;text-transform:uppercase;font-size:16px;width:280px;text-align:center;border-radius:25px}.archive .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.archive.category #masthead,.bg-dark,.blog #masthead,.brewing-guide-page .elementor-button-link.elementor-button.elementor-size-sm:hover,.darkbrown-bg,.page-id-1953 #masthead,.page-id-2152 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.page-id-2235 #masthead,.page-id-2574 #masthead,.page-id-2574 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.page-id-3 #masthead,.page-id-3 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.page-id-3065 #masthead,.page-id-4056 #masthead,.page-id-4091 #masthead,.page-id-768 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.page-id-774 #masthead,.page-id-774 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.page-id-9 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.page.page-id-2152 #masthead,.page.page-id-2367 #masthead,.page.page-id-302 #masthead,.page.page-id-7 #masthead,.page.page-id-768 #masthead,.page.page-id-8 #masthead,.page.page-id-9 #masthead,.post-type-archive #masthead,.single #masthead,.single .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default,.single-product #masthead{background:#402c25}.page-id-3 .entry-content li,.page-id-3 .entry-content p,.page-id-3 .entry-content ul{color:#333}.page-id-1953 h2,.page-id-1953 h3{margin:15px 0}.btn.btn-default{width:130px;background:#ff9205}#freshness-guaranteed-container h2,#home-delivery-section h2,#single-origin-container h2,#small-batch-container h2,.exploreselect{font-size:40px}#freshness-guaranteed-container p,#single-origin-container p,#small-batch-container p{font-size:19px}#never-run-out-container{font-size:42px;font-weight:400}#why-ricco-home h2{font-size:42px}.ft-22,.single #primary h2{font-size:22px}#freshness-guaranteed-btn,#promo-video-btn,#single-origin-btn,#small-batch-btn,#why-ricco-btn,.br-btn a{font-weight:bold;font-size:21px;background:#ff9205!important;border:2px solid #402c25!important;text-transform:uppercase;border-radius:15px;letter-spacing:1px; color:#000 !important;}.ricco-delivery-text.text-center{font-size:32px;max-width:750px;text-align:center;margin:0 auto;width:90%;color:#fcd300}.page-id-768 .entry-content p,.page-id-774 .entry-content p{margin-bottom:1.6em;font-size:16px;color:#333}.button .button--primary{text-decoration:none;background-color:#ff9205!important;border:1px solid #ff9205!important;color:#fff;font-size:21px;font-family:inherit;font-weight:400;padding:8px 24px;margin:0;text-align:center;cursor:pointer}#addBulk,#colophon a,.checkout-button,.elementor-993 .elementor-element.elementor-element-073fd94 .elementor-nav-menu--main .elementor-item.elementor-item-active,.white,.why-banner-text{color:#fff}.modal .close{z-index:99999999;cursor:pointer!important;opacity:1;position:absolute;right:0;background:#000;box-shadow:none!important;color:#fff!important;border-radius:50%;width:30px;height:30px;top:0}#no_cups button,#show_edit_freq_form,.btn,.close:focus,.close:hover,.down-arrow,.purchase-btn,.qty-input.instock,.spinner,.spinner2,.tab button,.up-arrow,body .tab{cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:1!important}.modal-body .col-md-12{padding-top:20px}.blog .ast-post-format- h2 a,.origin-container .text-center.origin-name,.pqty.qty-input,.product-name a{color:#000}#mobile-banner-new,iframe .aeropress,iframe .frenchpress,iframe .percolator,iframe .pourover{display:block!important}.menu-image.menu-image-title-hide{max-width:160px}.ast-full-width{width:50%;float:left}.blog .entry-content p:first-child{margin-bottom:1.6em;min-height:140px}.page-id-302 #content .elementor-widget-image img{vertical-align:middle;display:inline-block;height:300px;min-height:300px}.page-id-302 .elementor-widget-button .elementor-button{background-color:#444}.entry-header.ast-no-thumbnail.ast-no-meta{text-align:center;font-weight:700}#colophon div{background:#402c25!important;color:#fff}.navPages-item.navPages-item-page a{color:#fff;font-weight:700;font-size:22px!important}.navPages-item.navPages-item-page{display:inline;padding:20PX}.site-primary-footer-wrap{padding-bottom:0!important}.site-below-footer-wrap{padding-top:0;padding-bottom:20px}#purchaseOptPop .modal-body,.home-links,.home-newsletter-section,.missionimg,.post-thumb-img-content,.single .text-center h2,.text-center{text-align:center}.ricco-promise-text{font-size:20px;text-align:center;margin-bottom:0}.home-links a{color:#ffe405!important}.save-money-text p{font-size:32px;color:#fff;line-height:44px}.img-bean{max-width:95px;margin-right:20px;width:13%;float:left;padding-right:20px}.brew-it-text{font-size:22px;line-height:32px}.brew-it-heading{font-size:30px!important;font-weight:700;text-align:center}.home .ast-primary-header-bar{background-color:transparent;border-bottom:none}.home #masthead{position:absolute;width:100%}.menu-link{color:#fff;font-size:22px}.hero-text p{margin-bottom:0!important;line-height:52px}.elementor-element.elementor-element-d5d8a6f.elementor-widget.elementor-widget-html{position:absolute;top:160px;left:70px}.ast-primary-header-bar{background-color:#524f49}@media (min-width:1680px){.common_image img{width:100%}}footer h3{color:#fff!important;color:#ffff;font-size:22px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}#common_secn #banner-html{max-width:100%;width:100%;margin:auto;position:absolute;left:0;top:12%}#exclusiveOffer .homedelivery p,#homeSpecialOffer .homedelivery p,#purchaseOptPop .homedelivery p,.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-9dc4839 .elementor-widget:not(:last-child),.entry-content .text p,.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list,.mb-0,.origin-modal-title,div#banner_image{margin-bottom:0}#common_secn #banner-html .elementor-widget-container{max-width:1240px;margin:auto;padding:0 15px;font-family:'Helvetica Neue',sans-serif}.common_text{max-width:540px}#common_secn #banner-html .elementor-widget-container p{font-size:40px;font-style:normal;font-weight:400;line-height:52px;color:#fcd300;margin-bottom:0;letter-spacing:3px;font-family:'Helvetica Neue',sans-serif}#brew_it .brew-it-text,footer{font-family:'Open Sans',sans-serif}.new-banner-section .why-banner-text p,div#rico_content p{margin-bottom:0!important}@media (max-width:767px){.category.archive .ast-full-width{width:100%!important;float:left}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e63ca29.guideosss-sectionesss{order:1}#div-footer .h3,h3{font-size:17px}.container-row1{font-size:14px}.cartDiv h2{font-size:22px!important}#div-footer hr{margin-top:10px;margin-bottom:10px}#div-footer .h4,#div-footer h4{font-size:14px;margin-bottom:0!important;margin-top:5px}#brew_it .brew-it-text,body.page-id-249 #div-footer h2{font-size:17px!important}#common_secn #banner-html{top:10%}div#banner_image{height:245px}div#banner_image .elementor-widget-container,div#banner_image img{height:100%;object-fit:cover}#common_secn #banner-html .elementor-widget-container p{font-size:18px!important;line-height:125%!important;letter-spacing:0}#freshness_row .elementor-image-box-img img{max-width:130px}#brew_it .brew-it-text{margin-bottom:0!important;line-height:25px!important}#freshness .elementor-container{flex-flow:column-reverse}footer#colophon .site-above-footer-wrap{padding-top:30px;padding-bottom:30px}}@media (max-width:1199px){.purchaseOpt.btn{font-size:18px!important;width:100%!important;min-width:inherit!important}}@media (min-width:768px) and (max-width:1199px){#common_secn #banner-html .elementor-widget-container p{font-size:30px!important;line-height:36px!important;letter-spacing:0}#common_secn #banner-html{top:16%}footer#colophon .site-above-footer-wrap{padding:40px 40px 10px!important}}@media (min-width:768px) and (max-width:1040px){.elementor-249 .elementor-element.elementor-element-1897ae8>.elementor-element-populated,.elementor-249 .elementor-element.elementor-element-51014d7>.elementor-element-populated,.elementor-249 .elementor-element.elementor-element-b74970b>.elementor-element-populated,.elementor-element-1897ae8 .elementor-element-populated,.elementor-element-b74970b .elementor-element-populated{margin:20px}.elementor-249 .elementor-element.elementor-element-a2d9541>.elementor-element-populated{margin:0 20px 20px}body .elementor-249 .elementor-element.elementor-element-a2d9541 .ft-24{font-size:16px;margin-bottom:0}body #home-delivery-section .free{font-size:21px}body .product-grey-container{padding:0}#never-run-out-container,#why-ricco-home h2{font-size:36px}#freshness-guranteed-text h2,#single-origin-container h2,#small-batch-container h2,body #home-delivery-section h2{font-size:28px;margin-bottom:0;margin-top:10px}body .ft-24{font-size:16px}}@media (min-width:3072px){div#banner_image img{width:100%}}.alignnone.size-full.wp-image-257{max-width:170px;margin-top:20px;width:100%}footer#colophon .site-above-footer-wrap .site-footer-section ul{margin-top:15px}footer#colophon .site-above-footer-wrap .site-above-footer-inner-wrap{padding-bottom:30px;border-bottom:2px solid #6e6662}.site-primary-footer-wrap[data-section=section-primary-footer-builder]{border:none;padding-top:0}.footer-info.centerFooterArea ul,.infopop .row,.single #primary{margin:0}@media screen and (max-width:767px){.monthly-heading{padding:0;text-align:center;line-height:40px}footer#colophon .site-above-footer-wrap{padding:20px 20px 0}.ast-builder-grid-row-container-inner{padding:15px}footer#colophon .site-above-footer-wrap .site-above-footer-inner-wrap{grid-template-columns:1fr 1fr}footer#colophon .site-above-footer-wrap .site-footer-section ul{margin-top:10px;text-align:left}footer h3{color:#ffff;font-size:16px;text-align:left;font-weight:500}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list li{width:50%;display:inline-block;padding:5px 0;text-align:left}.ast-header-break-point .site-below-footer-wrap[data-section=section-below-footer-builder]{padding-bottom:0}}@media (min-width:2304px){#common_secn #banner-html .elementor-widget-container,#monney_secn .elementor-container,#rp-promise .elementor-container,#save_money .elementor-container,.ast-container{max-width:2110px}.common_text{max-width:800px}#common_secn #banner-html .elementor-widget-container p{line-height:70px!important}#common_secn #banner-html .common_text p:first-child{font-size:67px!important}#common_secn #banner-html .common_text p:last-child,#common_secn #banner-html .common_text p:nth-child(2),#common_secn #banner-html .common_text p:nth-child(5){font-size:53px!important}#common_secn #banner-html .common_text p:nth-child(3){font-size:92px!important}#common_secn #banner-html .common_text p:nth-child(4){font-size:80px!important}#common_secn #banner-html .common_text p.white_text{line-height:100%!important}#brew_secn .elementor-widget-container h1,div#freshness_row .elementor-image-box-wrapper h2{font-size:70px}#brew_it .brew-it-text,#rico_text p,div#freshness_row .elementor-image-box-wrapper .elementor-image-box-description{font-size:42px;line-height:53px}.save-money-text p{font-size:74px}#offers_title span{font-size:33px}div#ricco_column div#rico_content p{font-size:38px;line-height:46px}div#rico_image img{max-width:450px;width:100%}div#money_text .save-money-text{display:flex;align-items:center}div#money_text .save-money-text p{font-size:74px;line-height:80px}#save_money{padding:80px 180px}footer#colophon .site-above-footer-wrap{padding-top:70px;padding-bottom:50px}.site-above-footer-wrap[data-section=section-above-footer-builder] .ast-builder-grid-row,.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{max-width:1810px;margin-left:auto;margin-right:auto}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list li a,footer h3{font-size:33px;font-weight:500}.ast-footer-copyright p,footer#colophon .site-above-footer-wrap .site-footer-section ul li a{font-size:22px}#brew_it .brew-it-text{margin-bottom:5px}a#learn{max-width:270px;width:100%;min-height:67px;display:flex;justify-content:center;align-items:center;font-size:25px;margin-top:15px}}.menuu-sectionessss .elementor-widget-wrap>.elementor-element{width:90%;margin:0 auto}.increment_box {display: inline-flex;justify-content: space-between;align-items: center;border: 5px solid #514e48;border-radius: 10px;max-width: 180px;padding: 10px;width: 100%;margin-bottom: 15px;background: #f4ecd7;color: #514e48;font-weight: 700;}.increment_box .inputField,.purchase-btn{background:0 0}.increment_box .spinner{flex:0 0 30px!important;justify-content:center;align-items:center;display:flex;flex:0 0 20px!important;width:40px!important;height:35px}.increment_box .pqty{background:0 0;border:none!important;text-align:center;margin-bottom:0!important;flex:0 0 calc(100% - 40px)!important;width:calc(100% - 40px)!important}.spinner2{font-size:25px;border:none;padding:10px;height:30px;line-height:10px}.spinner2:hover{background:#d3d3d3}#no_cups{border:none;display:inline-flex;text-align:center;max-width:70px;margin-bottom:0;border: 2px solid #000; font-size: 19px;padding: 2px;}#no_cups button{outline:0;-webkit-appearance:none;background-color:transparent;border:none;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0;position:relative}#no_cups button:after,#no_cups button:before{display:inline-block;position:absolute;content:'';width:1rem;height:2px;background-color:#212121;transform:translate(-50%,-50%)}#no_cups button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.purchase-btn.selected{background:#fff}.rca-subscription-form__button{width:169px}.rca-subscription-form__button--selected{box-shadow:0 0 0 1px var(--active_color)}.purchase-btn{color:var(--font_color);display:inline-block;min-width:144px;width:50%;height:100%;padding:.5em .2em;margin:0;border-radius:0;border:.1em solid #917052;text-align:center;flex:1}.coffee-corner-page img,.origin-container img,.overlay{height:260px}.sub-form-btns{text-align:center;margin:0 auto;display:flex;justify-content:space-between;width:100%;max-width:338px}.down-arrow img,.up-arrow img{max-width:26px;max-height:26px}#div-footer{position:fixed;bottom:0;width:96%;background-color:#ff9205;padding:10px 20px!important;max-width:800px!important;margin-left:auto;margin-right:auto;border-radius:10px;left:50%;transform:translate(-50%,0);text-align:center}#text,.overlay{position:absolute}#div-footer h3,#div-footer p,#homeSpecialOffer .modal-content a,#mobile-banner-new .text,#purchaseOptPop .modal-content a,.bold,.custom_offer_box,.ft-bold,.purchase_option .active{font-weight:700}.coffeeTableContent h2{font-weight:700;text-align:center;font-size:35px;line-height:1.3;margin-top:0;color:#fcd300;margin-bottom:0}.coffeeTableContent h3{font-weight:700;text-align:center;font-size:25px;margin-top:10px!important;color:#fcd300;margin-bottom:20px;line-height: 34px;}.grid_body{padding-bottom:0;text-align:center;border-bottom:0 solid #ccc;margin:1.5%;BACKGROUND:#f0eee8}.product-grey-container{background:#402c25;padding:40px 0 0;display:flex;text-align:center;color:#fff}.container.product-container{width:90%;margin:0 auto;max-width:1200px}.coffeeTableContent .col-md-6{width:50%;float:left;display:grid}.modal-dialog{width:90%!important;margin:30px auto;max-width:1000px!important;z-index:99}.col-md-6.modal-img,.infopop .col-md-5{padding:0}.col-md-12.modal-desc{padding:40px 40px 20px;line-height:24px;font-size:16px}.modal-text{color:#fff;font-size:32px}.modal-body .darkbrown-bg{margin:0;padding:0}.brewing-guide-page img{max-height:260px}.brewing-guide-page .elementor-col-50{width:50%;float:left;padding:20px 20px 30px}.brewing-guide-page .elementor-heading-title.elementor-size-default{padding-top:15px}.brewing-guide-page .elementor-button-link.elementor-button.elementor-size-sm{background:#ff9205!important;color:#fff;padding:10px 20px;border-radius:25px;font-size:16px;width:150px;border:none!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #402c25!important;background:#402c25!important;font-weight:400;color:#fff}.brewing-guide-page .elementor-widget-text-editor{height:200px}.brewing-guide-page .entry-title{font-size:24px!important;font-weight:500}.brewing-guide-page a#back-to-guide{font-size:20px;text-decoration:none;background:#524f49;color:#fff;padding:5px 10px;border-radius:5px;margin-top:20px;position:unset;top:25px}.brewing-guide-page,.coffee-corner-page{overflow:auto}.read-more a{color:#fff!important;text-decoration:none;text-transform:uppercase}.origin-container-modify .swap-btn,.origin-container-modify .swap-with-btn{display:none!important}.edit-account-form label,label{display:block}.overlay{bottom:137px;background:rgba(0,0,0,.5);transition:.5s;opacity:1;color:#fff;font-size:20px;padding:20px;text-align:center;width:92%}.swap-btn,.swap-with-btn{padding:2px 15px;border-radius:10px;bottom:20px;right:20px;margin-top:5px;font-size:16px;float:right;display:none}#text{top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#orderProcessing,.loadingOverlay2 img{top:50%;transform:translate(-50%,-50%)}.swap-btn{background:#e68b16;color:#fff}.swap-with-btn{background:#402c25;color:#fff!important}.row.ft-18 img{max-width:70px;margin:6px}.container-row1,.ft-18,.infopop .text-wh,.table{font-size:18px}.text-right{float:right;width:100%;margin-top:30px}tr{border-bottom:1px solid #867a7a!important}.wp-block-table td,.wp-block-table th,table td,table th{padding:calc(.5 * var(--global--spacing-unit));border:none}.heading,.tabcontent h3{margin-bottom:20px}.instructions-section.text-center,body{font-family:Open Sans}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.tab button{background-color:inherit;float:left;border:none;outline:0;padding:14px 16px;transition:.3s;font-size:17px}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc!important;color:#000!important}.tabcontent{display:none;border:1px solid #ccc;border-top:none;padding:40px}#shipping_address{font-family:initial}#shipping_address div{line-height:26px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.col-25{-ms-flex:25%;flex:25%}.col-50{-ms-flex:50%;flex:50%}.col-75{-ms-flex:75%;flex:75%}.col-25,.col-50,.col-75{padding:0 16px}input[type=text]{width:100%;margin-bottom:20px;padding:12px;border:1px solid #ccc;border-radius:3px}label{margin-bottom:10px}.icon-container{margin-bottom:20px;padding:7px 0;font-size:24px}.btn{background-color:#04aa6d;color:#fff;padding:12px;margin:10px 0;border:none;width:100%;border-radius:3px;font-size:17px}.btn:hover{background-color:#45a049}a{color:#2196f3}hr{border:1px solid #d3d3d3}span.price{float:right;color:grey}.btn.btn-md{max-width:280px;margin-top:50px}.calculator-container,.row.products{max-width:1000px;margin:0 auto}.sub-status{padding:5px;float:right;width:100px;text-align:center;background:#000;color:#fff}.product.col-md-4{text-align:center;padding:20PX}.text-center.origin-name{font-size:18px;padding:15px}input[type=number]{width:100%;margin-bottom:20px;padding:10px 2px;border:1px solid #ccc;border-radius:3px;height:35px;text-align:center}.calculator-container{padding:40px;border-radius:10px;text-align:center}.qty-box,.qty-input{border:1px solid #000;margin:0 auto;font-size:20px}.sub-title{font-weight:bold;font-size:20px;padding:10px 0 20px}.col1{width:70%;float:left;text-align:left;padding:5px 0}.back-to-origins-div,.col2,.logout-link,.text-right{text-align:right}.col2{width:26%;float:left}.calc-2{overflow:hidden;background:#f4ecd7}#modify_plan .btn{width:280px}.btn.active{background:#ccc!important;color:#000!important}.qty-box{height:35px;max-width:100px}.qty-input{height:35px!important;max-width:100px!important}.qty-box.selected,.qty-input.selected{background:#000;max-width:100px;height:35px;margin-bottom:20px;color:#fff;font-size:20px}.validation-error{border:2px solid red!important}#home-delivery-img img,.attachment-large.size-large.wp-image-641,.edit-account-form input,.page-template-template-why-ricco img,.ui-tabs{width:100%}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0;overflow:auto}#shipping_address input[type=text]{width:100%;margin-bottom:0;padding:12px;border:1px solid #ccc;border-radius:3px}#shipping_address_form{max-width:600px;font-family:'Helvetica Neue',sans-serif}#shipping_address{font-family:inherit}.edit-account-form{max-width:700px;width:100%}#addBulk2{margin-top:0}.btn-light{background:#ff9205;color:#fff!important;margin:0!important}.logout-link{width:100%;margin-top:0}.delete-account a,.logout-link a{color:#fcd300;padding:5px 10px;line-height:4px;font-weight:700;font-size:20px}.cartDiv h2{font-size:22px!important}.loadingOverlay2 img{position:absolute;left:50%}.loadingOverlay2{display:none;width:100vw!important;height:100vh!important;background-color:rgba(255,255,255,.5);z-index:9999999999;top:0;left:0;position:fixed}#calculate,#update_subscription_plan_2,.button--primary{background:#402c25!important}.shop_table thead tr:first-child{background:#402c25;color:#fff}.page-id-7 .button.wp-element-button{background:#402c25!important;color:#fff}.origin-container{background:#fff;color:#000;padding-bottom:20px;margin-bottom:40px}.origin-container .btn.btn-md.learn-more-btn{margin-top:10px}.modal .col-md-7{background:#402c25;color:#fff;padding-top:22px}.why-banner-text p{margin-bottom:20px!important}.page-id-1862 #masthead,.page-id-888 #masthead{z-index:99;position:absolute!important;width:100%;background:0 0}@media only screen and (min-width:600px){#prod4 .origin-container,#prod5 .origin-container,#prod6 .origin-container{background:#fff;color:#000;padding-bottom:20px;margin-bottom:10px}}@media only screen and (max-width:480px){.continue-to-hold.make-active,body .cancel-sub-btn.make-active{margin:0 auto!important}.attachment-medium.size-medium.wp-image-4164,.attachment-medium.size-medium.wp-image-5859,.attachment-medium.size-medium.wp-image-5860{max-width:180px}.elementor-element.elementor-element-79a0fd5.elementor-widget.elementor-widget-text-editor h2{margin-top:20px}body .ricco-delivery-text.text-center{font-size:20px}#offfers .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:15px 8px;line-height:initial}body footer#colophon .site-above-footer-wrap{padding:0 10px}.site-primary-footer-wrap .ast-builder-grid-row-container-inner{padding-top:0;padding-bottom:0}.p1,.p2,.p3,.p4,.p5{font-size:15px;line-height:24px}.footerrrrr-sectionesss .elementor-container.elementor-column-gap-default{max-width:2100px;width:100%!important;padding:0 5px}footer h2{font-size:16px!important}footer a{font-size:14px!important}.elementor-section.elementor-inner-section.elementor-element.elementor-element-63202fa.elementor-section-boxed.elementor-section-height-default .elementor-container{margin:0;width:100%}.elementor-element.elementor-element-44e52ee.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider{margin:0}.fressssh-sectionesss p{margin-bottom:0!important;line-height:28px;font-size:18px;margin-top:15px}.elementor-1862 .elementor-element.elementor-element-eb8cae9{font-size:18px;line-height:28px;letter-spacing:.5px}.elementor-1862 .elementor-element.elementor-element-18404e3 .elementor-heading-title{font-size:28px;letter-spacing:.5px}.elementor-element.elementor-element-491e5ef.elementor-nav-menu__align-center.elementor-nav-menu--dropdown-none.menuu-sectionessss.elementor-widget.elementor-widget-nav-menu{width:90%!important;margin:0 auto 20px!important;text-align:center}.elementor-993 .elementor-element.elementor-element-073fd94{max-width:100%!important}.elementor-1862 .elementor-element.elementor-element-c3db7a7,.elementor-column.elementor-element-1b39ef0 .elementor-element-populated{padding:0}.elementor-element-e71ff96 .elementor-element-populated{padding:10px;line-height:initial}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:8px;line-height:initial}.elementor-1862 .elementor-element.elementor-element-bbd337f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 20px}.elementor-993 .elementor-element.elementor-element-0251793 img{margin-bottom:5px}.navPages-item.navPages-item-page:nth-child(5){margin:0 25%!important}.alignnone.size-full.wp-image-257,footer h3{margin-top:15px}.guideosss-sectionesss .elementor-widget-wrap.elementor-element-populated{max-width:100%;margin-right:0;margin-left:auto;padding:40px!important}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.guideosss-sectionesss .elementor-widget-wrap.elementor-element-populated{max-width:100%!important;padding:40px 20px!important}.griunder-sectionesss .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px 8px;line-height:initial}}@media only screen and (max-width:540px) and (min-width:480px){.banner .text{justify-content:flex-end!important;padding-bottom:60px!important}.p1{font-size:21px!important}.p2,.p5{font-size:18px!important}.p3{font-size:25px!important}.p4{font-size:24px!important}.p1,.p2,.p3,.p4,.p5{line-height:26px!important}}@media only screen and (max-width:600px) and (min-width:540px){.text{justify-content:end!important;justify-content:flex-end!important;padding-bottom:70px!important}.p1{font-size:23px!important}.p2,.p5{font-size:21px!important}.p3{font-size:27px!important}.p4{font-size:26px!important}.p1,.p2,.p3,.p4,.p5{line-height:32px!important}}@media only screen and (max-width:600px){.page-id-9 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default{background:#402c25;margin-bottom:0px}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3893130{order:2}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list li{text-align:center}.footer-info-list .navPages-item.navPages-item-page a{font-size:15px!important}body .elementor-993 .elementor-element.elementor-element-a53175d .elementor-menu-cart__product-name a{font-size:14px!important}body .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-23d69db .elementor-widget-wrap.elementor-element-populated{padding-right:10px!important;display:flex;justify-content:right}.blog .riccoBlogDetail .entry-content h2,.blog .riccoBlogDetail h2{font-size:28px!important}.blog-layout-1 .entry-title{font-size:24px;line-height:24px!important}.riccoBlogDetail .entry-title{font-size:22px;font-weight:700;margin-bottom:20px}.blog .riccoBlogDetail,body .infopop .modal-body .col-md-12{padding:20px}.user-logged-out .elementor-nav-menu__align-right .elementor-nav-menu{margin-left:15%;margin-top:-20px}.blog .entry-content p:first-child{height:auto!important}#frequency_selector_label{font-size:17px;font-weight:700;font-family:Open Sans}.blog article,.brewing-guide-page .elementor-col-50,.coffee-corner-page article{width:100%}.page-id-7 .entry-title,.page-id-7 .page-title{margin:20px!important}#never-run-out-container,#why-ricco-home h2{font-size:35px}body .product-grey-container{padding:20px 0 0}.page-id-1862 .elementor-993 .elementor-element.elementor-element-e71ff96,.page-id-249 .elementor-993 .elementor-element.elementor-element-e71ff96{width:30%;float:left}.page-id-1862 .elementor-993 .elementor-element.elementor-element-23d69db,.page-id-249 .elementor-993 .elementor-element.elementor-element-23d69db{width:70%; height:60px}.page-id-1862 .elementor-element-888d355{display:block!important}.home .menu-item-6559,.page-id-1862 .menu-item-248,.page-id-249 .menu-item-251{display:none!important}.page-id-1862 .elementor-993 .elementor-element.elementor-element-a53175d{max-width:45px;--container-widget-width:0;--container-widget-flex-grow:0;width:45px!important;margin-top:-5px;margin-left:5px}.page-id-1862 .elementor-993 .elementor-element.elementor-element-0251793 img{width:auto;height:70px;margin-bottom:0}.page-id-1862 .elementor-993 .elementor-element.elementor-element-073fd94{width:auto!important;max-width:100%}body .elementor-menu-cart__main{min-height:auto!important;width:230px!important;position:absolute!important;top:33px!important;bottom:auto!important;right:20px!important}.page-id-1862 .elementor-element.elementor-element-5f139ee.elementor-widget.elementor-widget-html{width:auto;vertical-align:inherit;margin:10px 20px}.page-id-1862 .elementor-element-1b39ef0 .elementor-widget-wrap{text-align:center;display:flex;vertical-align:inherit;justify-content:center}.page-id-1862 .elementor-993 .elementor-element.elementor-element-43c940e{--main-alignment:left;--container-widget-width:50px;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:50px}.page-id-1862 .menu-image.menu-image-title-hide{max-width:145px!important;padding-top:10px}body.page-id-249 .elementor-993 .elementor-element.elementor-element-a53175d {	margin-top: 0px;}.page-id-1862 .elementor-element.elementor-element-5f139ee.elementor-widget.elementor-widget-html a{color:#fff;font-size:16px;letter-spacing:1px;padding:0 10px!important}.elementor-993 .elementor-element.elementor-element-43c940e{--main-alignment:left;--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:50px;margin-top:-7px}.elementor-element-1b39ef0 .elementor-widget-wrap{padding:0 10px}.page-id-1862 .elementor-993 .elementor-element.elementor-element-7b4cfa6{padding:5px 5px 0}.page-id-302 .entry-title{margin:.5em}#purchaseOptPop{margin:10px}.infopop .modal-dialog{margin:0 auto!important}.infopop .col-md-5,.infopop .col-md-7,.infopop .col-sm-5,.infopop .col-sm-7,.infopop .col-xs-5,.infopop .col-xs-7{width:100%;border-radius:0}body .infopop .col-sm-7{padding:15px}body .infopop .col-md-7 .text-or{color:#fcd300;font-size:24px}#purchaseOptPop .modal-dialog{margin:0}.blog #main .ast-row .wp-post-image{height:auto}.elementor-section.elementor-top-section.elementor-element.elementor-element-398e834.elementor-section-full_width.elementor-section-height-default,.mobile-banner{display:block}.desk-banner,.elementor-section.elementor-top-section.elementor-element.elementor-element-1815e7c.elementor-section-height-min-height.elementor-section-content-top.banner-sectionessss.elementor-section-items-top.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default{display:none}.elementor-993 .elementor-element.elementor-element-073fd94{width:88%!important;--container-widget-width:80%;--container-widget-flex-grow:0; max-width:88%; }.menu-item-6559{padding:10px!important}body .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:auto!important;right:-50px!important}.elementor-993 .elementor-element.elementor-element-43c940e .elementor-menu-cart__product-name a{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#070604}body #learn-more-pop .modal-text{padding:15px 20px;font-size:26px}}.banner img,.page-template-template-why-ricco img,.text{width:100%;height:100%}@media only screen and (min-width:601px){.mobile-banner{display:none}.desk-banner{display:block}.p1,.p2,.p3,.p4,.p5{font-size:24px;line-height:36px}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-248{margin-right:3px}.new-banner-section .text{margin-left:44%;top:inherit}}@media only screen and (min-width:768px){#sticky-header .elementor-column.elementor-col-33,#sticky-header .elementor-column[data-col="33"]{}.page-id-8 .woocommerce .col2-set .col-1,.page-id-8 .woocommerce-page .col2-set .col-1{float:left!important;width:99%!important}.page-id-8 .woocommerce .col2-set .col-2,.page-id-8 .woocommerce-page .col2-set .col-2{float:right!important;width:48%!important}.page-id-9 .woocommerce .col2-set .col-1,.page-id-9 .woocommerce-page .col2-set .col-1{float:left;width:48%}.page-id-9 .woocommerce .col2-set .col-2,.page-id-9 .woocommerce-page .col2-set .col-2{float:right;width:48%}.p1,.p2,.p3,.p4,.p5{font-size:26px;line-height:38px}.single #primary .elementor-widget-container img{min-width:350px;max-width:100%}}@media only screen and (min-width:992px){.example{background:orange}}@media only screen and (min-width:1201px){.p1,.p2,.p3,.p4,.p5{line-height:45px}footer#colophon .site-above-footer-wrap{padding:40px}.banner .text{margin-top:20px}.p1{font-size:37px}.p2,.p5{font-size:34px}.p3,.p4{font-size:45px}.elementor-1862 .elementor-element.elementor-element-eb8cae9{color:#1e1d19e0;font-family:"Open Sans",Sans-serif;font-size:25px;font-weight:400;line-height:34px;letter-spacing:unset}.elementor-993 .elementor-element.elementor-element-073fd94{width:90%!important;max-width:100%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-element-124bf7a.griunder-sectionesss{width:75%!important;margin:0 auto}.elementor-1862 .elementor-element.elementor-element-6ba03b1{width:27%;margin:10px}.elementor-1862 .elementor-element.elementor-element-effa9ce{width:73%;padding:8px}.elementor-element-bf450cf .fressssh-sectionesss p{margin-bottom:0!important;line-height:32px;font-size:21px}.fressssh-sectionesss .elementor-element-1a770ec p{margin-bottom:0!important;font-size:23px;line-height:32px}.elementor-1862 .elementor-element.elementor-element-cf954c3 .elementor-heading-title{color:#070604;font-family:"Open Sans",Sans-serif;font-size:38px!important;font-weight:500;margin-bottom:20px}}.orange{color:#fcd300}.banner{display:flex;position:relative;display:-webkit-flex;display:-ms-flexbox}.text{max-width:55%;position:absolute;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;margin-left:5%;flex-direction:column;-webkit-flex-direction:column;vertical-align:bottom;transform:scale(1,1.2)}.image1,.ricco-promise-img{position:relative;top:0;left:0}.elementor-993 .elementor-element.elementor-element-7b4cfa6>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-993 .elementor-element.elementor-element-a53175d{max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;width:10%!important}header .elementor-item.menu-link{font-size:21px!important;}.elementor-984 .elementor-element.elementor-element-97b8f3f{margin-top:18px!important;margin-bottom:0}.elementor-1862 .elementor-element.elementor-element-18404e3 .elementor-heading-title{font-size:32px;letter-spacing:.5px}.elementor-1862 .elementor-element.elementor-element-f17df7b{font-size:19px;font-weight:400;line-height:25px;letter-spacing:1px}.elementor-1862 .elementor-element.elementor-element-1e81909 .elementor-heading-title,.elementor-1862 .elementor-element.elementor-element-25b5b2a .elementor-heading-title,.elementor-1862 .elementor-element.elementor-element-f0e78d3 .elementor-heading-title{color:#fcd300;font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:unset}.elementor-984 .elementor-element.elementor-element-2957817 .elementor-heading-title,.elementor-984 .elementor-element.elementor-element-5c3e0df .elementor-heading-title,.elementor-984 .elementor-element.elementor-element-e46f571 .elementor-heading-title{color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase}.elementor-984 .elementor-element.elementor-element-491e5ef .elementor-nav-menu .elementor-item{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:500}.elementor-1862 .elementor-element.elementor-element-69d090f{color:#fff;font-family:"Open Sans",Sans-serif;font-size:38px;font-weight:400;line-height:50px}.elementor-1862 .elementor-element.elementor-element-4e7cb36 img{width:110px}.elementor-1862 .elementor-element.elementor-element-2b161b1 img{padding-left:10px}#selected_plan_name,.btn.btn-md.learnmore-btn{margin-top:5px}@media only screen and (min-width:481px) and (max-width:768px){.elementor-1862 .elementor-element.elementor-element-0bc386e .elementor-image-box-wrapper .elementor-image-box-img{width:80PX}.savemoneyyy-sectionesss{padding:0 40px}.elementor-1862 .elementor-element.elementor-element-cf954c3 .elementor-heading-title{font-size:30px;margin-bottom:10PX}footer#colophon .site-above-footer-wrap{padding-top:25px}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list li{width:auto;display:inline-block;padding:5px 15px}.footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul.footer-info-list{justify-content:center}footer h3{margin-top:15px}footer .ast-builder-html-element img.alignnone{margin-top:15px;float:left}.ast-builder-grid-row-container-inner{padding:10px 30px}body .infopop .col-sm-7{padding:15px 30px}body .infopop .col-sm-5 img{height:100%}body .infopop .modal-dialog{margin:0 auto}}@media only screen and (min-width:1025px) and (max-width:1199px){.elementor-1862 .elementor-element.elementor-element-6fb8c3d .elementor-heading-title{font-size:28px}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e63ca29.guideosss-sectionesss{padding:0 30px}}@media only screen and (min-width:768px) and (max-width:1024px){.p1,.p2,.p3,.p4,.p5{line-height:45px}body.category.archive article{padding:1em!important}.p1{font-size:35px}.p2{font-size:30px}.p3,.p4{font-size:40px}.p5{font-size:32px}.elementor-1862 .elementor-element.elementor-element-25b5b2a{text-align:center}.elementor-984 .elementor-element.elementor-element-491e5ef .elementor-nav-menu--main .elementor-item{color:#fff;fill:#FFFFFF;padding-left:15px;padding-right:15px}.footer-widget-area h3,.footer-widget-area li{text-align:left}.footer-widget-area h3{font-size:18px}footer#colophon .site-above-footer-wrap{padding-bottom:0;padding-top:40px}footer .ast-builder-grid-row-container-inner{padding:10px 30px}}@media only screen and (min-width:601px) and (max-width:680px){.text{margin-top:40px!important}}@media only screen and (min-width:600px) and (max-width:767px){.p1,.p2,.p3,.p4,.p5{line-height:25px}.banner-sectionessss{display:none}.p1{font-size:21px}.p2,.p5{font-size:18px}.p3,.p4{font-size:25px}.elementor-993 .elementor-element.elementor-element-e71ff96{width:30%}.elementor-993 .elementor-element.elementor-element-23d69db{width:70%;padding-top:0px}.home #id1{margin:0px }.elementor-993 .elementor-element.elementor-element-073fd94{--container-widget-width:100%;max-width:80%}.elementor-993 .elementor-element.elementor-element-073fd94 .elementor-nav-menu .elementor-item{font-size:18px!important}.elementor-993 .elementor-element.elementor-element-7b4cfa6>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:baseline;align-items:center}.text{margin-top:20px}}.heading1,.heading3{margin:0 auto;text-align:center;max-width:1000px;font-weight:700}@media only screen and (min-width:992px) and (max-width:1200px){.p1,.p2,.p3,.p4,.p5{line-height:38px!important}.p1,.p5{font-size:30px!important}.p2{font-size:28px!important}.p3,.p4{font-size:35px!important}}@media only screen and (min-width:1600px) and (max-width:2100px){.p1,.p2,.p3,.p4,.p5{line-height:50px!important}.p1{font-size:42px!important}.p2,.p5{font-size:40px!important}.p3,.p4{font-size:48px!important}}@media only screen and (min-width:2101px) and (max-width:2600px){.p1,.p2,.p3,.p4,.p5{line-height:70px!important}.p1{font-size:62px!important}.p2,.p5{font-size:58px!important}.p3,.p4{font-size:75px!important}}@media only screen and (min-width:1025px) and (max-width:1200px){.elementor-1862 .elementor-element.elementor-element-eb8cae9{font-size:22px;line-height:32px;letter-spacing:unset}body #home-delivery-section h2{font-size:32px;margin-bottom:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.p1,.p2,.p3,.p4,.p5{line-height:32px}.p1,.p5{font-size:25px}.p2{font-size:22px}.p3,.p4{font-size:32px}.elementor-993 .elementor-element.elementor-element-073fd94 .elementor-nav-menu .elementor-item{font-size:18px!important}.elementor-993 .elementor-element.elementor-element-073fd94 .elementor-nav-menu--main .elementor-item{padding-left:20px;padding-right:20px}.elementor-993 .elementor-element.elementor-element-a53175d{margin-top:-10px;margin-left:20px}.elementor-1862 .elementor-element.elementor-element-69d090f{font-size:28px}.elementor-1862 .elementor-element.elementor-element-e63ca29>.elementor-element-populated{padding:40px}.fressssh-sectionesss p{margin-bottom:0!important;font-size:18px;line-height:28px}.elementor-1862 .elementor-element.elementor-element-eb8cae9{font-size:18px;line-height:28px;letter-spacing:unset}body .elementor-element-90d2271 p{font-size:35px;line-height:50px}}.ground.qty-box.outofstock{border:1px solid red!important;background:red}.qty-input:disabled{background:#ddd}.heading1{font-size:30px}.heading1 div,.heading3 div{margin:30px 0}.inner-calc{background:#d1d1ce;border:6px solid #FCD303;border-radius:5px;clear:both;padding:20px}.purchase-btns-section,.result-row{background:#f4ecd7}#consumption-calc22{background:#402c25;overflow:auto;color:#fcd300;padding:20px;}.purchaseOpt.btn{background:#ff9205;text-align:center;padding:15px 25px;font-size:26px;color:#000;border:2px solid #000;width:90%;margin-bottom:12px;border-radius:15px;font-weight:700;min-width:370px;max-width:400px;-webkit-box-shadow:1px 6px 20px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 6px 20px 0 rgba(0,0,0,.75);box-shadow:1px 6px 20px 0 rgba(0,0,0,.75)}.purchase-btns-section.row{padding:15px 0;margin:0}.ft-16,.ft-17{font-size:16px}.heading3{color:#fcd300;font-size:30px}#calculate{color:#fff;text-transform:uppercase;font-size:20px;letter-spacing:1px;border-radius:6px}.clear{clear:both}#home-delivery-section .free{font-size:30px;color:#000}.ft-24{font-size:24px}.result-row {padding: 20px 40px;margin: 20px !important;border: 1px solid #ccc;-webkit-box-shadow: 1px 6px 20px 0 rgba(0,0,0,.75);-moz-box-shadow: 1px 6px 20px 0 rgba(0,0,0,.75);box-shadow: 1px 6px 20px 0 rgba(0,0,0,.75);border-radius: 50px;max-width: 530px;margin: 20px auto !important;border: 2px solid #000;color: #000;}.plan_table .row .col-md-8{width:66%}#exclusiveOffer hr,#homeSpecialOffer hr,#purchaseOptPop hr{margin-top:5px;margin-bottom:5px;border:0;border-top:1px solid #000}.spl_offer_box h1{margin-top:0;color:#ff9205;-webkit-text-stroke:1px black;font-weight:700;letter-spacing:1.5px;font-size:40px}.spl_offer_box p{font-weight:700;font-size:21px!important;line-height:unset!important}.continueToKeepitFresh,.single #primary{margin-top:20px!important}@media only screen and (max-width:567px){.elementor-993 .elementor-element.elementor-element-0251793 img{width:100%;height:60px;margin-bottom:20px}#mobile-banner-new .text{max-width:70%}}@media only screen and (max-width:360px){body #why-ricco-delivery-pop .modal-body{padding:20px 10px}#mobile-banner-new .why-banner-text p.ptag1,#mobile-banner-new .why-banner-text p.ptag2,#mobile-banner-new .why-banner-text p.ptag3{font-size:15px!important}body.page-id-249 .ft-24{font-size:20px}body.page-id-249 h2{font-size:30px!important;margin-top:0}#why-ricco-home h2{font-size:30px}#never-run-out-container{font-weight:400;font-size:30px}.heading1 div{margin:30px 0;font-size:22px;padding:0}.result-row{margin:20px 0!important}.calculator-container{padding:40px 20px}.container-row1{font-size:16px}.heading2section{padding:20px}.product-grey-container{padding:20px 0}.heading3 div{font-size:25px}.exploreselect{font-size:31px!important}.purchaseOpt.btn{font-size:18px!important}}@media only screen and (min-width:361px) and (max-width:480px){body #why-ricco-delivery-pop .modal-body{padding:20px 15px}#mobile-banner-new .why-banner-text p.ptag1{font-size:20px!important}#mobile-banner-new .why-banner-text p.ptag2{font-size:16px!important}#mobile-banner-new .why-banner-text p.ptag3,.purchaseOpt.btn{font-size:18px!important}#mobile-banner-new .text{max-width:65%}body.page-id-249 .ft-24{font-size:20px}body.page-id-249 h2{font-size:30px!important;margin-top:0}#never-run-out-container,#why-ricco-home h2{font-size:30px}.exploreselect{font-size:31px!important}}@media only screen and (min-width:481px) and (max-width:600px){#mobile-banner-new .text{font-weight:700}#mobile-banner-new .why-banner-text p.ptag1{font-size:24px!important}#mobile-banner-new .why-banner-text p.ptag2{font-size:16px!important}#mobile-banner-new .why-banner-text p.ptag3{font-size:20px!important}}@media only screen and (min-width:768px) and (max-width:889px){.purchaseOpt.btn{padding:15px 0}#mobile-banner-new .text{font-weight:700}.elementor-249 .elementor-element.elementor-element-039880d>.elementor-container{min-height:unset}.elementor-section.elementor-top-section.elementor-element.elementor-element-039880d.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-middle.elementor-hidden-mobile.elementor-section-height-default.elementor-section-items-middle{display:none}#mobile-banner-new .why-banner-text p.ptag1{font-size:40px!important}#mobile-banner-new .why-banner-text p.ptag2{font-size:25px!important}#mobile-banner-new .why-banner-text p.ptag3{font-size:33px!important}}@media only screen and (min-width:900px) and (max-width:1200px){#mobile-banner-new .text{font-weight:700}.elementor-249 .elementor-element.elementor-element-039880d>.elementor-container{min-height:unset}.elementor-element.elementor-element-4eb5d72.elementor-widget.elementor-widget-image,.elementor-section.elementor-inner-section.elementor-element.elementor-element-2d74cf7.elementor-section-boxed.elementor-section-height-default{display:none}}@media only screen and (min-width:1201px) and (max-width:1600px){#mobile-banner-new .why-banner-text p.ptag1{font-size:52px!important}#mobile-banner-new .why-banner-text p.ptag2{font-size:28px!important}#mobile-banner-new .why-banner-text p.ptag3{font-size:41px!important}}.button.wp-element-button[name=update_cart],.cart-extra-info,.elementor-249 .elementor-section.elementor-top-section.elementor-element.elementor-element-039880d.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-middle.elementor-hidden-mobile.elementor-section-height-default.elementor-section-items-middle,.page-id-249 .menu-item-251,.row:after,.row:before,.user-logged-out .menu-item-2944,.user-logged-out .menu-item-6559{display:none!important}.ricco-promise-img{width:100%;max-width:500px;margin:0 auto 20px}.image1{width:100%}.image2{position:absolute;left:5%;bottom:0;width:90%;margin:0 auto}.page-id-2152 .entry-content p,.page-id-768 .entry-content p{text-align:justify;font-family:Open Sans;font-weight:semi-bold;font-size:16px}.missionimg img{width:100%;max-width:1000px}body #promo-video-btn{margin-top:0;color:#f42914;-webkit-text-stroke:1px #0000009c;letter-spacing:1.5px;border:1px solid #756767!important;padding:5px 20px;font-size:28px}#homeSpecialOffer .homedelivery .custom_offer_box p,#purchaseOptPop .homedelivery .custom_offer_box p{margin-bottom:0;font-size:17px;line-height:30px;font-family:open sans;font-weight:600;transform:scale(1,1.2)}.infopop .col-md-7 .text-or{color:#fcd300;font-size:28px}.infopop .col-md-7{font-size:35px;display:flex;flex-direction:column;justify-content:center;padding:15px 60px}.infopop .modal-body .col-md-12{padding:40px;font-size:16px}.infopop .modal-body{background:#f1eee9}.infopop.modal{top:10%}.for-home-delivery p{margin-bottom:0;margin-top:4px;font-size:22px}.short_desc{font-size:16px;color:#fff}#learn-more-pop .modal-text{color:#fcd300;display:flex;flex-direction:column;justify-content:center;padding:15px 60px}#learn-more-pop .origin-selected-qty{padding-top:0}#learn-more-pop .col-md-12.modal-desc{padding:20px 40px;line-height:24px;font-size:16px}footer#colophon .site-above-footer-wrap{padding:40px}.spinner{font-size:25px;font-weight:700}#addBulk1,#explore-saving-option span:hover,.elementor-button-wrapper .elementor-button,.elementor-button-wrapper .elementor-button:visited,.hfe-nav-menu__toggle,.home .wp-block-button .wp-block-button__link,.return-to-shop a,.upcoming-product-container .orange a{color:#fff;}.page-id-7 .text{position:inherit;transform:none!important}.page-id-7 .woocommerce .quantity .minus,.woocommerce .quantity .plus{font-weight:700;font-size:18px}.cart-actions{width:170px;float:right;margin-left:10px;background:#ff9205;padding:6px;font-size:16px}.checkout-button.button.alt.wc-forward{background:#402c25;color:#fff}.woocommerce table.shop_table .product-thumbnail img,.woocommerce-page table.shop_table .product-thumbnail img{max-width:120px}.ast-plain-container.ast-no-sidebar #primary{margin-top:20px;margin-bottom:0}#purchaseOptPop .modal-body ol,#purchaseOptPop .modal-body ul{margin-left:20px}.ul-left,.ul-left ul,text-left{text-align:left!important}body .entry-content h3,body h3{font-family:'Open Sans',serif!important}a:where(:not(.wp-element-button)){text-decoration:none}body .elementor-menu-cart__main{padding:20px;position:absolute!important}body .elementor-menu-cart__close-button{position:absolute;z-index:9999999}.elementor-menu-cart__product-price{font-weight:400;font-size:16px!important;color:#ff9205!important}.elementor-993 .elementor-element.elementor-element-a53175d .elementor-menu-cart__product-name a{color:#070604}.elementor-menu-cart__footer-buttons{text-align:center;margin:0 auto;width:auto}body .entry-content h2,body h2{font-size:2.625rem;font-family:'Open Sans',serif;line-height:1.2}.entry-content h1,h1{font-size:3.375rem;font-family:'Open Sans',serif;line-height:1.2}.plan_table{border:2px solid #000;padding:10px;margin:0 20px}.logged-in.page-id-888 .elementor-993 .elementor-element.elementor-element-073fd94{width:100%!important;max-width:100%;--container-widget-width:80%;--container-widget-flex-grow:0}.checkout-plan-name{width:40%;float:right;text-align:center;border-left:2px solid var(--ast-border-color);padding:1.5em 1.5em 1em;border-right:2px solid var(--ast-border-color);font-family:'Open Sans'}.dark-bg,.page-id-302 #main .elementor-column.elementor-col-50,.page-id-302 #main.elementor-column[data-col="50"]{padding:20px}.recurring-totals th{text-align:center!important;font-size:25px}.checkout-plan-name .name{font-size:25px;font-weight:400;margin-bottom:1px}.woocommerce-order p a{font-weight:700;text-transform:uppercase}.page-id-888 .site-content .ast-container{display:block;max-width:100%;padding:0}.custom-name{background:#573311;color:#fff;text-align:center;font-size:48px}.learnmore-btn,body .tab{font-size:16px!important}#five:checked~.tabs #five-tab,#four:checked~.tabs #four-tab,#one:checked~.tabs #one-tab,#three:checked~.tabs #three-tab,#two:checked~.tabs #two-tab{color:#000;font-size:16px;background:#ff8b02!important;box-shadow:inset 0 0 10px #c86802!important;border:0!important}body .tab{padding:10px 20px;margin:0 2px 10px;background:#ffd102;display:inline-block;color:#000;box-shadow:0 .5rem .8rem #00000080;border-radius:9px;border:0;box-shadow:inset 0 0 10px #00000080!important}#menu-1-073fd94,body .tabs{display:flex}body .tabs label:nth-child(2),body .tabs label:nth-child(5){width:24%}body .tabs label{width:33.33%;text-align:center;display:flex;justify-content:center;align-content:center;letter-spacing:1px}body .tabs{flex-wrap:wrap;justify-content:center;max-width:750px;margin:0 auto;padding-bottom:20px}@media screen and (min-width:761px) and (max-width:991px){body .account-banner .why-banner-text p{margin-bottom:0!important;font-size:22px!important}}@media screen and (max-width:921px){body .checkout-plan-name{width:100%}}@media screen and (max-width:760px){.elementor-menu-cart__footer-buttons .elementor-button{padding:10px!important}body .account-banner .text{max-width:62%;position:absolute;width:100%;height:100%;display:flex;justify-content:center;margin-left:0;flex-direction:column;vertical-align:bottom;font-family:Open sans;font-weight:700;transform:scale(1,1.2);right:0;padding-right:13px}body .account-banner .why-banner-text{display:block}}body .panels{font-size:18px!important;background:#ece9d8;font-family:'Open Sans'}body .panel{box-shadow:none;max-width:1150px!important;margin:0 auto;background:#ece9d8}.overview-qualities{text-align:left;max-width:650px;margin:0 auto}.delete-account,.logout-link{position:absolute;top:30px;right:120px;z-index:99}.checkbox+.checkbox,.radio+.radio{margin-top:-5px;display:contents}.learnmore-btn{background:#ff9205;color:#fff;text-transform:uppercase;width:150px;text-align:center;border-radius:25px!important}.page-id-888 .brewing-guide-page .elementor-widget-text-editor{height:auto}#exclusiveOffer .modal-content button,#homeSpecialOffer .modal-content button,#purchaseOptPop .modal-content button,#why-ricco-delivery-pop .modal-content button{background:#ff9205!important;border:2px solid #402c25!important;border-radius:5px;letter-spacing:1px}#exclusiveOffer .modal-body,#homeSpecialOffer .modal-body,#purchaseOptPop .modal-body,#why-ricco-delivery-pop .modal-body{padding:20px 25px;line-height:24px}#customer_login h2{font-size:30px;font-family:'Open Sans',serif;line-height:1.2;font-weight:700}#exclusiveOffer .modal-header,#homeSpecialOffer .modal-header,#purchaseOptPop .modal-header,#why-ricco-delivery-pop .modal-header,#adjustPlanPop .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;background:#402c25;color:#fcd300}#exclusiveOffer .modal-header .close,#homeSpecialOffer .modal-header .close,#purchaseOptPop .modal-header .close{margin-top:-2px;position:absolute;background:0 0!important;color:#fff!important;opacity:1;right:10px;top:0}#exclusiveOffer .modal-header h4,#homeSpecialOffer .modal-header h4,#purchaseOptPop .modal-header h4,#why-ricco-delivery-pop .modal-header h4,#adjustPlanPop .modal-header h4{font-size:30px}#homeSpecialOffer .modal-body button,#purchaseOptPop .modal-body button{margin:5px 10px;padding:5px 10px;font-size:18px;font-weight:700}#generalPop .modal-dialog,#homeSpecialOffer .modal-dialog{width:480px!important;max-width:100%!important},#welcomeBackPop .modal-dialog{width:480px!important;max-width:100%!important},#exclusiveOffer .modal-dialog{width:550px!important;max-width:100%!important;font-size:15px}#exclusiveOffer,#homeSpecialOffer,#purchaseOptPop{top:0;z-index:99999}#homeSpecialOffer .modal-content,#purchaseOptPop .modal-content{min-height:220px;font-size:16px}#one-panel b,.instructions-section.text-center p{font-size:20px}#one-panel .elementor-button{margin:5px 10px 20px}body .logout-link a:focus,body .logout-link a:hover{color:#fff;text-decoration:none}.upcoming-product-container{background:#402c25;padding:20px;margin-top:40px}.upcoming-product-container .text-center{text-align:center;color:#fcd300}.upcoming-product-container .origin-container.col-md-4.text-center{padding:0 0 20px;color:#070604;margin:0 15px 15px;width:30%}#show_edit_freq_form{background:#402c25;color:#fff;padding:7px;border-radius:25px}.tab-title{margin-bottom:30px}.origin-container.col-md-4.text-center{float:left;padding:0 0 20px;color:#070604;width:30%;margin:0 15px 20px}.origins-heading{text-align:center;color:#fcd300;padding-bottom:20px}#update_subscription_plan_2{margin-right:15px;color:#fff}.form-group{margin-bottom:15px;margin-top:20px}.dark-bg{background:#402c25}.tabContent label{font-size:15px}.tabContent input{padding:8px 12px!important;font-size:13px!important}.blog .read-more a,.panel .read-more a{color:#fff!important;text-decoration:none!important;text-transform:uppercase;background:#ff9205;padding:10px 20px;border-radius:25px;font-size:16px;width:150px;display:inline-block;font-weight:700;line-height:16px}.panel .read-more{background:0 0;width:100%;text-align:center!important}.tooltip1 .top,.tooltip1 .top i::after{position:absolute;background-color:#524f49;box-shadow:0 1px 8px rgba(0,0,0,.5);left:50%}.ast-post-format- h2{text-align:left}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.ast-post-format- h2 a{color:orange;font-size:21px;text-transform:capitalize;font-weight:700}@media screen and (max-width:991px){.origin-container.col-md-4.text-center,.upcoming-product-container .origin-container.col-md-4.text-center{width:44%}}@media screen and (max-width:767px){.page-id-888 .elementor-993 .elementor-element.elementor-element-0251793{text-align:left}.page-id-888 .logout-link{right:0}body.page-id-888 .account-banner .text{top:50%;transform:translateY(-50%)}.origin-container.col-md-4.text-center,.upcoming-product-container .origin-container.col-md-4.text-center{width:100%}body.page-id-302 #main .elementor-column.elementor-col-50,body.page-id-302 #main.elementor-column[data-col="50"]{padding:20px 0}}.br-text{font-family:open sans;color:#333;text-align:justify;font-size:18px;line-height:26px}#purchaseOptPop .modal-body ul,.purchase-btns-section ul,.tooltip1{display:inline-block;text-align:left}.brewing-guide-page .elementor-heading-title.elementor-size-default,.page-id-302 #main .elementor-heading-title.elementor-size-default{font-size:24px;text-align:center;font-weight:700;margin-bottom:0}#purchaseOptPop .modal-body ul{margin:10px 0}#loadingOverlay2 img{width:100px;height:auto}.back-to-origins{font-size:22px;padding:10px}.blog-layout-1,.brewing-guide-page .elementor-inner-section .elementor-widget-wrap.elementor-element-populated:first-child,.page-id-302 .elementor-inner-section .elementor-widget-wrap.elementor-element-populated:first-child{border:1px solid #0000004a;padding:0 0 20px;box-shadow:rgba(0,0,0,.35) 0 5px 15px;background:#fff}.blog-layout-1 .entry-content,.blog-layout-1 .entry-header,.brewing-guide-page .elementor-button-wrapper,.brewing-guide-page h3,.brewing-guide-page p{padding:0 20px 20px}.coffee-corner-page .entry-content p:first-child{height:180px}.blog .entry-content p:first-child{height:160px}.page-id-302 #main .elementor-widget-text-editor{padding:0 20px;font-size:18px;font-family:open sans}#confirmSubscriptionChange .modal-dialog{max-width:600px!important}.page-id-302 a#back-to-guide,body.blog a#back-to-blog-btn,body.blog a#back-to-blog-btn2{font-size:17px;text-decoration:none;background:#ff9205;color:#fff;padding:10px;border-radius:15px;margin-top:20px;position:unset;margin-bottom:40px!important}.back-to-category.bottom,.page-id-302 .content{margin-top:30px}#why-ricco-delivery-pop .medium-or{font-size:18px;color:#ff9205;font-weight:700}#why-ricco-delivery-pop .modal-dialog{width:520px!important;max-width:95%!important;margin:20px auto;z-index:99999!important}#why-ricco-delivery-pop .continueToStep1{font-size:18px;padding:5px 20px;margin:15px 10px}#why-ricco-delivery-pop li{font-size:16px;list-style-image:url('images/list-style-2.png')}.elementor-249 .elementor-element.elementor-element-a2d9541.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;margin-top:0;margin-bottom:20px}.tooltip1{font-weight:700;color:orange;font-size:30px;line-height:22px;position:relative}.tooltip1 .top{min-width:230px;max-width:230px;top:-20px;transform:translate(-50%,-100%);padding:10px 20px;color:#fff;font-weight:400;font-size:13px;border-radius:8px;z-index:99999999;opacity:0;transition:opacity .8s}.tooltip1:hover .top{visibility:visible;opacity:1}.tooltip1 .top i{position:absolute;top:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.tooltip1 .top i::after{content:'';width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg)}.indented-ul li{list-style:unset;list-style-image:none!important}.indented-ul{margin-left:0}.text-or{color:#fd9104;text-transform:uppercase}.plan-confrm-msg{padding:5px 10px}.general-text{font-size:16px;padding:20px 0 10px}.blog-layout-1 .entry-header{padding:0 20px}body.blog .read-more{background:0 0!important;color:#fff!important;width:140px;padding:0;margin:0 auto;text-align:center}body.page-id-302 .elementor-widget-button .elementor-button{color:#fff!important;width:140px;padding:10px;margin:0 auto;text-align:center;font-size:16px;border:none!important}body .btn:hover{background-color:#402c25;color:#fff!important}#why-ricco-delivery-pop .indented-ul{padding:10px 30px;margin-top:10px;margin-right:20px}.purchase-btns-section ul{font-size:16px;margin-left:0}.italic{font-weight:400}.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2944{order:2}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-248{order:1}.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-251{}.pop-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:100}#orderProcessing{position:fixed;left:50%;background:#fff;z-index:999999}.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{padding:10px 0}.bordered-ul-ben{border:1px solid #3a3a3a;padding:30px;background:#cccccc85;max-width:1000px}.bordered-ul-ben li{padding:5px 0}.page-id-3107 #page,.page-id-3137 #page{padding-top:60px}.page-id-3107 #content,.page-id-3137 #content{max-width:1200px;margin:0 auto;width:100%}body.hide-pop #purchaseOptPop,body.hide-pop .modal-backdrop{display:none!important;position:unset!important}body .why-banner-text{display:block!important;font-family:'Open Sans',serif}.blog .riccoBlogDetail{padding:40px;background:#fff;margin-top:20px;margin-bottom:20px}.thank-you-msg{font-weight:700;font-size:18px;text-align:center}#purchaseOptPop .modal-body{font-weight:700;letter-spacing:.5px;padding:20px 25px;line-height:24px}.purchaseOpt.btn.selected{background:#49403b;color:#fcd300;border:2px solid #fcd300}#purchaseOptPop .modal-dialog{top:0;width:550px!important;max-width:100%!important}.instructions-section.text-center h3{margin-bottom:35px!important;margin-top:25px!important}.instructions-section.text-center h2{margin-bottom:35px;margin-top:25px;color:#402009;font-weight:700}.col-md-12.purchase_option{text-align:center;margin-bottom:40px;background:#523520;color:#fff;font-size:23px;letter-spacing:3px}.purchase_option .col-md-6{padding:40px;border-right:1px solid #fff;cursor:pointer}.note{margin:40px 60px;font-size:15px!important}.elementor-section.elementor-inner-section.elementor-element.elementor-element-2d74cf7.elementor-section-boxed.elementor-section-height-default{position:absolute;z-index:9;top:200px}.cartDiv h2{margin:10px;font-weight:700;width:auto;float:left;display:contents}.down-arrow{float:right;position:absolute;right:10px}.up-arrow{float:right;position:absolute;right:35px}.view-cart-btn{margin:10px!important}#div-footer{font-size:18px;color:#070604}.rca-subscription #addBulk{color:#fff;margin:10px 0 0}#frequency_selector{background-image:none;-moz-appearance:auto;padding:6px 10px;font-size:18px}#frequency_selector_label{display:none;font-size:22px}@media only screen and (min-width:1200px){.guideosss-sectionesss .elementor-widget-wrap{align-content:center;align-items:center;padding:40px!important}.elementor-993 .elementor-element.elementor-element-a53175d{margin-top:-10px}body .elementor-1862 .elementor-element.elementor-element-f17df7b{font-size:24px;font-weight:400;line-height:29px;letter-spacing:1px}#offers_title1 h3 a,#offers_title2 h3 a,#offers_title3 h3 a{font-size:22px!important;text-decoration:none}body .fressssh-sectionesss .elementor-element-1a770ec p{margin-bottom:0!important;font-size:27px;line-height:36px}body .elementor-element-eb8cae9 .elementor-widget-container{font-size:27px;line-height:36px}}.elementor-element-3a3ac04{background:#000}#offers_title1 h3 a,#offers_title2 h3 a,#offers_title3 h3 a{text-decoration:none}body .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row{min-height:auto}.elementor-element.carrrt-sectionesss{background-image:url(https://test.riccocoffeeco.com/wp-content/uploads/2022/12/Cart-icon.png);background-position:left;background-repeat:no-repeat;height:40px;width:40px;background-size:contain}.elementor-page-title,h1.entry-title{text-align:center;margin:20px}.redtext{color:red;font-weight:700}.blue-text{color:#4270c4;font-weight:700}#explore-saving-option a{color:#000!important;font-weight:700;font-size:20px;margin-top:20px}.page-id-4091 #main{padding-top:40px}.page-id-4091 .txt-orange{color:#fe9206}.indent-text{padding:15px 40px;background:#e7e6e6;border:2px solid #ccc;border-radius:25px;margin-bottom:30px}.bordered-hr{border-top:7px solid #ff9305;margin:20px 0}.bordered-hr-1{border-top:2px solid #ff9305;margin:7px 0}.monthly-heading{padding:20px 15px}.review-line{width:auto!important;display:inline;padding-bottom:20px}#post-3 .entry-title{font-weight:600}.elementor-menu-cart__close-button{width:20px;height:20px}.page-id-9 .woocommerce{zoom:1;max-width:500px}.page-id-9 .entry-content h2{font-size:28px;font-family:'Open Sans',serif;line-height:1.2}.page-id-888 .woocommerce-js form .form-row label,.woocommerce-js form .form-row label{font-size:16px!important}.blog .entry-content p:first-child,.coffee-corner-page .entry-content p:first-child{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6}.archive.category #primary img{vertical-align:middle;height:250px;width:600px;max-width:100%;overflow:hidden}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:center;padding:40px 3em 2px;border:none!important}.archive.category .post-content.ast-grid-common-col .entry-content p,.archive.post-type-archive .post-content.ast-grid-common-col .entry-content p{margin-bottom:1.6em;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;-webkit-box-orient:vertical}body.archive.category .entry-content h2{font-size:26px!important}.back-to-category a{background:#402c25;padding:15px 15px;color:#fff;font-style:none;text-transform: uppercase;font-weight:bold;border-radius:15px; text-decoration:none !important;}body.archive #primary{margin:10px 0;padding:0}.ast-archive-title{color:var(--ast-global-color-2);font-size:32px!important;font-weight:400!important}body.single-post .entry-content h3,body.single-post h3{font-family:'Open Sans',serif!important;font-size:20px}body.single-post .entry-content h2,body.single-post h2{font-size:23px}.hfe-dropdown-expandible.hfe-nav-menu__layout-expandible.hfe-nav-menu__submenu-arrow.menu-is-active{max-height:350px;overflow:scroll}.single .ast-article-single{padding:20px;background:0 0!important}.toc-header{padding:15px}.elementor-toc__list-item-text-wrapper a{color:#000;padding:2px}.archive #primary{margin-top:40px!important}.single .hfe-nav-menu__toggle{display:block}.single .post-navigation .nav-links{-js-display:flex;display:none}.archive .blog-layout-1 .entry-title{line-height:1.3;height:65px}.sticky-col-new1{height:70vh;overflow:scroll;border:1px solid #9da5ae;border-radius:5px}.elementor-toc__header{display:flex;align-items:center;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae)}.elementor-toc__list-item.active{background:hsla(0,0%,87.33%,1)}

.page-id-8 .elementor-993 .elementor-element.elementor-element-7b4cfa6:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-7b4cfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #402c25;
}
.single-product .quantity.buttons_added {
	display: none !important;
}
.single-product .woocommerce-breadcrumb {
	display: none;
}.single-product-category {
	display: none !important;
}.single-product .product_title {
	margin: 0 0 .5em 0;
	text-align: left !important;
}.single-product .ast-stock-detail {
	display: none !important;
}.single-product .product_meta {
	display: none !important;
}body.single-product .tabs {
	 max-width: 100%;

}body.single-product .panel {

	background: #cccccc26;
	padding: 20px !important;
}.single-product .ast-plain-container.ast-no-sidebar #primary {
	margin-top: 60px !important;
	margin-bottom: 0;
}.single-product .tabs {
	display: block;
}.single-product .tabs.wc-tabs .active {
	background: black !important;
	padding: 0px 10px !important;
	border-radius: 15px 15px 0 0 !important;
}.single-product .tabs.wc-tabs .active a{
	
	color: #000 !important;
}
.single-product .woocommerce-Price-amount.amount {
	display: none;
}
.single-product .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	height: 200px !important;
}
.body.single-product  #primary{ margin-top:50px !important; }
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before {

	display: none;
}
body .woocommerce-js .star-rating::before {
	content: '';

}.ast-woo-product-category {
	display: none !important;
}
.single-product .cart {
	display: none;
	
}body.single-product #primary {
	margin-top: 40px !important;
}.summary.entry-summary {
	padding-top: 15px;
}.special-offer {
  display: inline-block;
  padding: 10px;
  background-color: #fcd300;
  border: 1px solid black;
  animation: blink-animation 1s infinite;
}

@keyframes blink-animation {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}.astra-shop-summary-wrap {
	display: none;
}.woocommerce-shop .custom-content h2 {
	font-size: 18px;
}
.woocommerce-shop #primary img {
	height: 200px !important;
}
.page-id-6598 .elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default {
	  background : #402c25;   }
.origins-container{ padding:20px 0px 40px 0px; }
.page-template-template-why-ricco .pqty { color:#000 !important;    }
.page-id-3107 #content, .page-id-3137 #content , .page-id-3357 #content {
    max-width: 100% !important;

}
.markOrigin {
	border: 5px solid #fcd300;
}.origin-container .btn.btn-md.learn-more-btn {
	border: 2px solid #402c25 !important;
}
#masthead .elementor-sticky--effects .elementor-container{padding:5px;}
.brewing-guide-page article p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
}
.page-id-888 .qty-box.selected,.page-id-888 .qty-input.selected{background:#000 !important;}
.page-id-888 .brewing-guide-page .post-thumb img {
	height: 250px !important;
	object-fit: cover;
	width: 600px;
	vertical-align: middle;
	overflow: hidden;
}
.page-id-6654 .elementor-element-7b4cfa6 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding: 4px 10px 0 !important;
}.post-type-archive .hfe-nav-menu__toggle{ display:none; }
.page-id-9 .elementor-element-7b4cfa6 .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding: 4px 10px 0 !important;
}.post-type-archive .hfe-nav-menu__toggle{ display:none; }
.wcsatt-sub-options {
	display: none;
}#tab-title-additional_information, #tab-title-reviews {
	display: none !important;
}
.page-id-888 .special-offer-menu{ display:none; }
.clr-red{ color:red !important; }#checkbox_20 {
	visibility: hidden;
}
@media only screen and (min-width:768px) and (max-width:1024px){
#offfers img {
	max-width: 220px;
	width: 95%;
}
}
@media only screen and (max-width:700px){
.coffeeTableContent .text-center.col-md-6 {
	width: 100% !important; 
}
}
.elementor-element-bfb1a01 .elementor-container.elementor-column-gap-no {
	padding: 0px !important;
}
.elementor-993 .elementor-element.elementor-element-41fb24e .top-heading {
	padding: 0px 20px 0px 20px;
	//background: #ff9205;
	color: #fff;
	font-size: 18px;font-weight :bold;
}.top-heading.news-item-41fb24e.js-ticker-item{ text-decoration:none;}
#why-ricco-delivery-pop {
	z-index: 9999;
}
.spl-discount.text-center {
	background: #e7e6e6;
	border: 2px solid #ccc;
	border-radius: 25px;
	padding: 20px 0 !important;
	margin: 20px 40px !important;
}
.upcoming-product-container .col-md-12.orange {
	/* clear: both; */
	/* overflow: revert; */
	order: 100;
	width: 100%;
}
.banner {
	margin-top: 40px;
}.page-template-template-my-account .banner{ margin-top :0px !important; } 

.page-id-8 .entry-title, .page-id-9 .entry-title {
	padding-top: 40px !important;
}
.elementor-element.elementor-element-26b1e19 {
	
	/*max-width: 40px;*/
	margin: 0 auto; 
	left: 0;
	right: 0;
}
.single-product .hfe-nav-menu__toggle.elementor-clickable {
	display: none;
}
.ricco-product-gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.ricco-gallery-item {
    flex: 1 1 calc(50% - 10px);
    max-width: 50%;
}

.ricco-gallery-item img {
    width: 100%;
    height: auto;
   
}
.single ol.elementor-toc__list-wrapper {
	margin: 20px 10px 20px 40px;
}
.elementor-toc__list-item {
	padding: 5px 0;
}
.single ol {
	list-style: number !important;
}
.single ol .elementor-toc__list-item{
	list-style: unset !important;
}
.error404 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7b4cfa6.elementor-section-content-middle.header-sectioness.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default	{ background: #402c25;}
.postid-7138 .elementor-widget-text-editor {
    text-align: justify;
}
.page-id-7077 #masthead{     background: #402c25;}
.page-id-7077 .elementor-element-7b4cfa6{     background: #402c25 !important}
.page-id-7190 .elementor-element-7b4cfa6{     background: #402c25 !important}
.menu-item-251 .menu-image.menu-image-title-hide {
    max-width: 220px;
}
.elementor-element.elementor-element-292260e.elementor-widget.elementor-widget-image img {
    max-width: 190px;
}
#primary {
    margin: 0;
}

/*****/

a#first-btn, a#second-btn {
    font-size: 1.8vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    text-align: justify;
    font-weight: bold;
    color: #000 !important;
    border: 12px solid #000;
    border-radius: 25px;
}.save-money-section {
    display: none;
}.elementor-1862 .elementor-element.elementor-element-5eb6c01:not(.elementor-motion-effects-element-type-background), .elementor-1862 .elementor-element.elementor-element-5eb6c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #402c25;
    border-top: 2px solid #fcd303;
    border-bottom: 2px solid #fcd303;
}
.home #selected_plan_name{ display :block !important; }
.home .minBagMsg { display :block !important; }
.home input.pqty.qty-input.selected {
    color: #000 !important;
}.site-below-footer-wrap {
    border: none !important;
}
.home .elementor-element-dad1f09  .banner{ margin-top:0px !important; }
.site-primary-footer-wrap.ast-footer-row-mobile-stack {
    border-top: 2px solid rgb(252, 211, 3);
    padding-top: 30px;
}footer#colophon .site-above-footer-wrap .site-above-footer-inner-wrap {
    padding-bottom:10px;
    border-bottom: none !important;
}a.btn.btn-md.learn-more-btn {
    text-decoration: none;
}
.page-id-249 div#mobile-banner-new {
    display: none !important;
}
.cof-text p{ font-size:30px; margin-bottom:0px;  } 
.coupon-rc20one th{ visibility:hidden; } 
.fifty-discount p { margin-bottom:10px; }
.elementor-249 .elementor-element.elementor-element-67aa67f {
    height: 100%;
}
.elementor-249 .elementor-element.elementor-element-67aa67f .elementor-widget-container {
    height: 100%;
}
.fifty-discount ul li::marker {
    color: red;
    
}
#discover-intro h3{ margin:0; }
.archive .ast-blog-single-element.entry-title {
    padding: 0 20px;
}
.archive .ast-blog-single-element.ast-excerpt-container {
    padding: 0 20px;
}
.page-id-888 .ricco-roast-page .ast-blog-single-element.ast-excerpt-container, .page-id-888 .coffee-corner-page .ast-blog-single-element.ast-excerpt-container {
    padding: 0 20px;
}

.elementor-column.elementor-element-a2d9541 {
    background: #f4ecd7;
}
.fifty-discount ul{ list-style :square; }
.best-sub-text {
    text-align: center;
   
    font-size: 3vw;
   
    font-weight: 500;
}.elementor-element.elementor-element-2a74493.elementor-widget.elementor-widget-image {
    margin-bottom: 0;
}.elementor-element.elementor-element-e36fc1b.elementor-widget.elementor-widget-image {
    background: #402C25;
    margin-bottom:0px; 
}
.archive .ast-excerpt-container p {
	margin-bottom: 1.6em;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	overflow: hidden;
	-webkit-box-orient: vertical;
}
.page-id-888 .ricco-roast-page .ast-excerpt-container p {
	margin-bottom: 1.6em;
	display: -webkit-box;
	-webkit-line-clamp: 5; 
	overflow: hidden;
	-webkit-box-orient: vertical;
}
.elementor-element-885637b.elementor-section-full_width.elementor-section-height-default {
	margin-top: -1px;
}
.elementor-element.elementor-element-e5f20cf.elementor-widget.elementor-widget-image img {
	max-width: 300px !important;
}
.post-type-archive-newsletter #primary img {
    vertical-align: middle;
    height: 320px;
    width: 600px;
    max-width: 100%;
    overflow: hidden;
}
.li-format li{ margin-bottom:20px; } 
.indent-txt{ margin-left :60px; }
.postid-7715 .entry-content li strong {
    color: #FF9305;
}
.home .text{font-weight:bold; }
.summary.entry-summary {
    text-align: center !important;
}
.summary .product_title {
  
    text-align: center !important;
}
.newsletter-template-default .entry-title {
    font-size: 26px;
    font-size: 21px;
}
.summary .origin-container .col-md-6{ width:50%; float:left; }
.home .bags-info {
	line-height: 32px;
}
.home .add-cart-container.one {
	margin-top: 10px;
}
@media (max-width: 550px) {
body #sticky-header .menu-image.menu-image-title-hide {
	padding-top: 0px !important;
	padding-right: 0 !important;
	max-width: 110px !important;
}
}
@media (max-width: 480px) {
.page-id-8 .ast-container{
	padding-left: 10px;
	padding-right: 10px;
}
.cart-subtotal th , .order-total th{ width:60px; }
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
	padding: 0 5px !important;
	
}
#sticky-header .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-248 {
	display: none;
}
#masthead {
	height: 220px;
}
body.single .ast-article-single {
	padding: 0px;
	
}
.single .take-adv p {
	margin: 0px;
	font-size: 15px;
}
.elementor-249 .elementor-element.elementor-element-a516ce2 > .elementor-container {
	min-height: 60px;
}
.elementor-249 .elementor-element.elementor-element-9ded86f .elementor-heading-title {
	font-size: 4vw;
}
.elementor-249 .elementor-element.elementor-element-e36fc1b img {
	
	height: 50px;
	margin-top: -10px;
}.best-sub-text {
	text-align: c.enter;
	font-size: 5vw;
	font-weight: bold;
	margin-top: -40px;
}
}
@media (max-width: 767px) {
body .start-primary .heading1 .col-md-10 h2, body .start-primary .heading3 .col-md-10 h2 {
	font-size: 24px !important;
}
body .col-md-2.dynamic-heading1, body .heading1 .col-md-2 {
	background: #fd9105;
	border-radius: 0;
	height: 50px;
	width: 140px;
	display: flex;
	justify-content: center;
	align-content: center;
	text-align: center;
	flex-direction: column;
	color: #000;
	border: 3px solid #3f5072;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 1);
	font-size: 24px !important;
}
.col-md-2.dynamic-heading1 {
	margin: 0 auto;
}
.elementor-993 .elementor-element.elementor-element-26b1e19 {

	max-width: 40px;
}
.elementor-widget-woocommerce-menu-cart {

	width: 0%;
}
body.home .menu-image.menu-image-title-hide {
	max-width: 150px !important;
}
.discover-txt {
    color: #fff;
    font-size: 20px !important;
    margin: 0;
}
.cof-text p{ font-size:20px; margin-bottom:0px;  } 
    .elementor-1862 .elementor-element.elementor-element-e8b0744 img {
        width: 60px;
    }.elementor-element-4fce8a6 h3{ font-size:21px !important; }
    a#first-btn, a#second-btn {
    font-size: 15px !important;
   
}.inline-section img {
    max-width: 100px !important;
}#primary, #secondary {
     padding: 0 !important;
    margin: 0;
}
body .inline-section {
   
    padding: 20px 5px;
   
}.elementor-993 .elementor-element.elementor-element-a53175d {
	
	margin: 0px;
}
body.home .product-grey-container {
	padding: 0px 0 0 !important;
}
.elementor-249 .elementor-element.elementor-element-e36fc1b img {
	width: 90%;
	max-width: 560px;
}
.elementor-element.elementor-element-292260e.elementor-widget.elementor-widget-image img {
	max-width: 180px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body .calculator-container {
	padding: 10px 20px 40px;

}
.col-md-2.dynamic-heading1, .heading1 .col-md-2 {
	margin: 20px auto 0;
}
#freshness-guaranteed-btn, #promo-video-btn, #single-origin-btn, #small-batch-btn, #why-ricco-btn, .br-btn a {
    font-size: 18px;
   
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-abfd7a7 .elementor-widget-wrap {
    margin: 0 40px !important;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6703082 .elementor-widget-wrap {
    margin: 0 40px !important;
}#primary {
    margin: 0;
    padding: 0!important;;
}.elementor-1862 .elementor-element.elementor-element-628009c  h3{
    
    font-size: 21px !important;
}.elementor-1862 .elementor-element.elementor-element-dcae22f h3{
    font-size: 21px !important;
}.inline-section img {
    max-width: 160px !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4fce8a6 h3 {
    font-size: 26px !important;
}
}
@media (min-width: 1024px) and (max-width: 1280px) {
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4fce8a6 h3 {
    font-size: 26px !important;
}
.page-id-249 .col-md-10{ width :78% !important; }
body .purchaseOpt.btn {
	font-size: 23px;

}
}
@media (min-width: 1281px) {
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4fce8a6 h3 {
    font-size: 30px !important;
}body .purchaseOpt.btn {
	font-size: 23px;

}
}
@media only screen and (min-width:767px) and (max-width:1024px){
.post-type-archive-newsletter #primary img {
	height: 220px !important;

}
.archive.category-coffee-brewing-guides .blog-layout-1 .entry-title ,.archive.category-ricco-coffee-corner .blog-layout-1 .entry-title {
	
	height: 50px !important;
	
	/* padding-bottom: 10px; */
}
.category-coffee-brewing-guide .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-248 {
	display:none; 
}
.single-product #masthead {
	margin-bottom: 15px;
}
.elementor-993 .elementor-element.elementor-element-e71ff96 {
	width: 23%;
}
body .elementor-element.carrrt-sectionesss {
	height: 40px; 

}.elementor-993 .elementor-element.elementor-element-a53175d {
	max-width: 15%;

	width: 15% !important;
}.menu-item-251 .menu-image.menu-image-title-hide {
	max-width: 180px;
}
body .elementor-993 .elementor-element.elementor-element-0251793 img {
	height: 70px;

}
.menu-image.menu-image-title-hide {
	height: 70px;
}
.home .text {

	top: 50px;
}
body .discount-img img {
	max-width: 50%;
	margin: 0px auto 10px;
	width: 130px;
}
.archive .blog-layout-1 .entry-title {
	line-height: 20px;
	height: 70px;
	font-size: 13px !important;
	/* padding-bottom: 10px; */
}
.archive .ast-post-format- h2 a {
	color: orange;
	font-size: 17px;
	text-transform: capitalize;
	font-weight: 700;
	margin-bottom: 20px !important;
}
}
@media only screen and (min-width:1025px) and (max-width:1280px){
#sticky-header .menu-item-251 .menu-image.menu-image-title-hide {
	max-width: 160px;
}
.home .text {

	top: 60px;
}.home .elementor-993 .elementor-element.elementor-element-0251793 img {
	width: auto;
	height: 90px;

}
.archive .blog-layout-1 .entry-title {
	line-height: 25px;
	height: 70px;
	font-size: 13px !important;
	/* padding-bottom: 10px; */
}
.archive .ast-post-format- h2 a {
	color: orange;
	font-size: 20px;
	text-transform: capitalize;
	font-weight: 700;
	margin-bottom: 20px !important;
}
}

/*** product page redesign css ***/
.single-product ul.tabs.wc-tabs {
    background: #fcd303;
     border-radius: 8px 8px 0 0;
    /* border: none !important; */
}.woocommerce-Tabs-panel {
    background: #fff !important;  color:#000;
}.single-product ul.tabs.wc-tabs {
    margin-bottom: 0 !important;
}body.single-product .tabs.wc-tabs .active {
    background: #ff9205  !important;
      margin: 0;
      top:-5px; 
}body.single-product .panel {
   max-width:100% !important; 
}.woocommerce-tabs li {
     margin: 0px 10px;
}.woocommerce-js div.product .woocommerce-tabs ul.tabs {

    overflow: visible;
}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a {
padding: .5em 20px;
    font-size: 20px;
}.take-adv {
	background: #ccc;
	border: 2px solid #000;
	border-radius: 10px;
	margin: 10px auto;
	width: 380px;
	color: #000;
	font-weight: bold;
	max-width:95%;
}
.take-adv p{
    margin :0px ; 
}.single-product .ast-article-single {
	/* background: rgba(0, 0, 255, 0.1) !important; 
	background: rgba(82, 110, 44, 0.1) !important;*/
}.single-product .origin-container {
	 background:transparent !important;
	
}
.woocommerce-js div.product .woocommerce-tabs .panel {

	position: relative;
	top: -5px;
}.pqty.qty-input.wholebean-input.selected.hasqty {
	color: #000;
}
.single-product #content {
    
    border-top: 7px solid rgb(252, 211, 3);
    background: #402c25;
        border-bottom: 7px solid rgb(252, 211, 3);
        position: relative;
}.woocommerce-js div.product div.images img {

    height: 450px;
}
body .woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{
    width: 50%;
    background: #fff;
    border-left: 10px solid orange;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    height: 450px;
}
.summary.entry-summary {
 width: 50%;
height: 450px;
}
.single-product .origin-container {
    background: #fff;
    color: #000;
    padding-bottom: 20px;
    margin-bottom: 40px;
    max-width: 400px;
    margin: auto;
}
.single-product .increment_box {

    max-width: 165px;
  
}
.single-product .woocommerce-js div.product div.images img {

    height: 450px;
}
.discount-img img {
    max-width: 50%;
    margin: 0px auto 10px;
    width: 200px;
}
.discount1-img img {
   
    width: 80%;
    margin-bottom: 10px;

}
table.origin-summary-1, table.origin-summary-2 {
    width: 45%;
    float: left;
    border: none;
    margin-right: 5%;
}
table.origin-summary-1 td, table.origin-summary-2 td {
    width: 50%;
    border-bottom: 1px solid #ccc !important;
}
table.origin-summary-1 td:nth-child(1), table.origin-summary-2 td:nth-child(1){
    font-weight: bold;
}
/*** product page redesign css ***/
body #learn {
	color: #000;
}
.go-back-btn {
	background: #402c25 !important;
	color: #fcd300 !important;
	border-radius: 15px !important;
	border: 2px solid #000 !important;
}
.wc-tabs::before{ display:none !important; }
a.button.sp {
   
    padding: 14px !important;
}
i.fa.fa-star {
    color: #FCD300;
}
@media (max-width: 767px) {
#sticky-header.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-248 {
	display: none;
}
.single.category-coffee-brewing-guides #brewing-guide-nav {
	display: block;
	padding-left: 40px;
}
.single.category-coffee-brewing-guides .elementor-element.elementor-element-69b123e {

	max-width: 60% !important;
}
.category-coffee-brewing-guide .elementor-element.elementor-element-95988df {
	max-width: 0;
	width: 0;
	display: none;
}.category-coffee-brewing-guide #sticky-header .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-248 {
	display: none;
}
body .menu-image.menu-image-title-hide {
	max-width: 160px !important;
}
body table.origin-summary-1, body table.origin-summary-2 {
    width: 100%;
   
}
  .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary {
    float: left;
    width: 100%  !important;
    height: auto !important; 
  }
  body .woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
	width: 100% !important;
	
}
.woocommerce-js div.product div.images img {
	height: auto;
}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    height: auto;
}
body .menu-image.menu-image-title-hide {
	max-width: 150px !important;
}
}
@media (max-width: 921px) {
  .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary {
    float: left;
    width: 50%;
  }
  
} 
.one-time-btn:hover {
	color: #fff !important;
}
.one-time-btn {
	color: #000;
	text-decoration: none !important;
}
.custom-message {
	margin-bottom: 10px;font-size: 20px;
}.cart-discount.coupon-rc20one {
	display: none;
}
.elementor-993 .elementor-element.elementor-element-7b4cfa6 > .elementor-container > .elementor-column > .elementor-widget-wrap{

padding:5px !important; 
}
#sticky-header .menu-image-title-hide.menu-image-not-hovered.elementor-item.menu-link {
	padding: 0px;
}
#sticky-header .menu-image.menu-image-title-hide {
	max-width: 160px;
}

@media (min-width: 767px) {
.category-coffee-brewing-guide #menu-1-69b123e {
	padding-right: 15px;
}

.elementor-249 .elementor-element.elementor-element-a516ce2{
display:none; }
#brewing-guide-nav {
	display: none;
}
}
@media (max-width: 767px) {
.heading1 h2{ margin-top:20px !important; }
body .coffeeTableContent h3, body .coffeeTableContent h3 span{
	font-weight: 700;
	text-align: center;
	font-size: 18px;
	margin-top: 10px !important;
	color: #fcd300;
	margin-bottom: 20px;
	line-height: 28px !important;
}
.calculator-container,#consumption-calc22 {
	padding: 20px !important;
}.heading1 .col-md-2 {
	margin: 0px auto !important;
}
body .sp-testimonial-free-section .sp-testimonial-client-testimonial {
	margin: 0;
}
body .elementor-1862 .elementor-element.elementor-element-87a6326 .elementor-heading-title {

	font-size: 25px;

}
.home #offfers img {
	max-width: 220px !important; 
}
.category-coffee-brewing-guide #brewing-guide-nav{ display : block; }
.category-coffee-brewing-guide .elementor-993 .elementor-element.elementor-element-4047532,.category-coffee-brewing-guide  .elementor-993 .elementor-element.elementor-element-69b123e {
	width: 50%;
	max-width: 50%;
}
.category-coffee-brewing-guide .elementor-993 .elementor-element.elementor-element-69b123e {
order : 2; 
}
.single-post .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e1b8288 {
	display: block !important;
}

.ricco-product-gallery {
    display: block !important;
}
body .ricco-gallery-item {
    flex: 100% !important;
    max-width: 100% !important;
    margin-bottom:20px; 
}
.infopop .col-md-5, .infopop .col-md-7, .infopop .col-sm-5, .infopop .col-sm-7, .infopop .col-xs-5, .infopop .col-xs-7 {
    width: 100%;
    border-radius: 0;
}
.elementor-249 .elementor-element.elementor-element-a516ce2:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-a516ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	position: absolute;
	bottom: -20px;
}
	.elementor-249 .elementor-element.elementor-element-a516ce2 {
		margin-top: -70px;
		margin-bottom: 0px;
	}.elementor-249 .elementor-element.elementor-element-9ded86f .elementor-heading-title {
	font-size: 4vw !important;font-weight: bold;
} 
	.elementor-element-bc6cc8f {
	display: none;
}
    body .menu-image.menu-image-title-hide {
	max-width: 160px !important;
}
}
.home #selected_plan_name {
	display: block !important;
	font-size: 24px;
	color: #000;
	margin-bottom: 10px;
}.cartDiv h2 {
	color: #000;
	font-size: 22px !important;
}
.home .special-discount1 {
	color: #000;
	font-size: 18px !important;
}
.home .forCustomized{ margin-bottom :0px; }
#div-footer h4{ margin-bottom :10px;  }
.show-password-input {
	 display: none; 
}
.page-id-8375 .elementor-element-7b4cfa6 {
    background-color: #402c25 !important;
}.page-id-8375 ul li::marker {
	color: #ff9205 !important;
	font-size: 24px;
}
.woocommerce-js div.product .product_title {
	font-weight: bold;
}
#select_one_time.btn:hover a {

	color: #fff !important;
}
@media only screen and (min-width:768px) and (max-width:990px){
.purchase-btns-section .col-md-4.col-sm-4.col-xs-12.text-center {
	padding: 5px !important;
}
.purchaseOpt.btn {
	font-size: 17px !important;
	
}
}

section#section-ricco-coffee-of-the-month:target {
    scroll-margin-top: 120px;
}
.origin-name {
    font-weight: bold;
}body .purchaseOpt.btn.selected a {
   
    color: #fcd300 !important;
    
}
.free-ship-text,.ship-text{ display:none; }
body .ricco-btn a.elementor-button {
	color: #000 ;
	font-weight: bold;
	border: 2px solid #000 !important;
	border-radius: 15px;
}
.home .elementor-nav-menu__align-end .elementor-nav-menu {
	justify-content: center;
	margin-inline-start: unset !important;
}.elementor-nav-menu--layout-horizontal {
	display: flex;
	justify-content: center;
}
body .elementor-element-58c951d a {
	color: #000;
}body .elementor-element-58c951d a:hover {
	color: #fff;
}
@media (max-width: 768px) and (min-width: 766px) {
    .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-23d69db {
    width:70%; 
}
.banner {
	margin-top: 18px !important;
}
}
.infopop .modal-body img {
    background: #f1eee9;
    height: 100%;
}
.calculator-section {
    background: #f4ecd7;
}
.home .elementor-element-523417d .banner h1{  line-height: 0px;   }
.elementor-249 .elementor-element.elementor-element-f601e7c > .elementor-container {
	/* min-height: 80px; */
	background: #402c25;
}
.elementor-element.elementor-element-86f6543.elementor-widget.elementor-widget-image {
background: #402c25;}
.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
	max-height: 350px;
	width: 100%;
	overflow: scroll;
}
.elementor-toc__list-item-text-wrapper a {
	color: #000;
	padding: 2px;
	font-size: 16px;
}
.elementor-toc__list-item::marker {
	font-size: 16px;
}


#brewing-guide-nav{ display : none; }

.sp-testimonial-free {
	display: flex !important;
	flex-direction: column;

}
.sp-testimonial-client-testimonial {

	order: 3;
}
#sp-testimonial-free-wrapper-8693 .sp-testimonial-free-section .sp-testimonial-client-testimonial {
	color: #333333;
	/* display: block; */
	/* display: list-item; */
	order: 3;
}
.sp-testimonial-client-name {
	order: 1;
}
.sp-testimonial-client-rating {

	order: 2;
	text-align: center;
	justify-content: center;
}
body #sp-testimonial-free-wrapper-8693 .sp-testimonial-free-section {
	margin-bottom: 10px;
}#sp-testimonial-free-wrapper-8693 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #402c25 !important;
}
.sp-testimonial-content p {
	text-align: left !important;
}
.discover-txt.text-center {
	margin: 9px !important;
}
.home-product-container{ padding : 20px 0px !important }

#reviews { scroll-margin-top :110px; }
.tooltip1 .top p { font-size :18px; }
#origins {
	scroll-margin-top: 115px;
}
#toc .back-to-category{ text-align:center;  }
del {
	text-decoration-color: red;
	
	text-decoration-thickness: 2px;
}
.post-type-archive-newsletter .entry-meta {
	display: none;
}
.page-id-249.modal-open {
	 overflow: unset !important;
}


.calculator-section {
	background: #402C25;
	
	
	color: #FCD303 !important;
}
.heading1 .col-md-2 {
	background: #fd9105;
	border-radius: 50%;
}
body #calculate {
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	letter-spacing: 1px;
	border-radius: 10px;
	border: 3px solid #ffed3d;
	box-shadow: 0 0 0 5px #000;
	width: 230px;
}
#consumption-calc22, .page-id-249 .product-grey-container {
	border-top: 6px solid #FCD303;
	border-bottom: 6px solid #FCD303;
}
#home-delivery-section {
	border-top: 6px solid #FCD303;
	border-bottom: 6px solid #FCD303;
}


.col-md-2.dynamic-heading1, .heading1 .col-md-2 {
	background: #fd9105;
	border-radius: 0;
	height: 70px;
	width: 175px;
	display: flex;
	justify-content: center;
	align-content: center;
	text-align: center;
	flex-direction: column;
	color: #000;
	border: 3px solid #3f5072;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 1);
	font-size: 32px !important;
}
.heading2section .col-md-10{   margin-top: 40px;  }
.explore-heading{ line-height:40px !important; }
.price-heading {
	font-size: 22px !important;
	font-weight: 500;
}
.red{ color:red; }
#keep-it-fresh{display : none; }
input#show_password {
    text-align: left;
    width: 20px;
    margin-top: 20px;
}
@media (min-width: 992px) {
  .page-id-249 .col-md-10 {
    width: 78%;
  }
}
.single-origin{ scroll-margin-top:150px; }
#welcomeBackPop .modal .close {
	
	width: 40px;
	height: 30px;
	top: 0;
	padding: 0 !important;
	margin: 10px;
	font-weight: bold;
}
#welcomeBackPop .btn.btn-default {
	width: auto !important;
	background: #ff9205;
}
#offfers {
	scroll-margin-top: 120px;
}
.btn .plans-btn {
	color: #000;
	text-decoration: none;
}
.single-product .qty-box.selected,.single-product .qty-input.selected {
	background: #000 !important;
	color: #fff !important;

}.cart-discount.coupon-freeshipping {
	display: none;
}
.continueToStep1, .continueToStep33 {
	border: 2px solid #402c25 !important;
	border-radius: 19px;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 7px;
	width: 226px;
	margin-top: 10px;
}#adjustPlanPop .modal-body {
	font-size: 16px;color: #000;
} 
#billing_first_name, #billing_last_name{ text-transform: capitalize;  }
#select_one_time.selected {
	background: #ff9205 !important;
	border-color: #000;
}#select_one_time.selected a {
	
	color: #000 !important;
}
#select_one_time.selected.btn:hover {
	background-color: #402c25 !important;
	color: #fff !important;
}.cartDiv {
	margin-top: 10px;
}.plan-details{ font-weight : bold; }
.special-discount1 {
	font-weight: bold;
}.form-action.rca-subscription.sub {
	margin-bottom: 5px;
}
