.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#back_to_top{display:none;position:fixed;bottom:20px;left:20px;z-index:99;font-size:18px;border:none;outline:none;background-color:#B66611;color:#FFF;cursor:pointer;padding:15px;border-radius:4px}#back_to_top:hover{background-color:#582202}@media only screen and (max-width:480px){#back_to_top{display:none!important}}.mobile-ad-in-content{text-align:center}@media only screen and (min-width:1201px){.mobile-ad-in-content,.fl-col.mobile-ad-in-content{display:none}.fl-builder-edit .mobile-ad-in-content{display:block}}@media only screen and (max-width:1200px){.sidebar #cr_advertiser_widget-2,.sidebar #strong-testimonials-view-widget-2{display:none}}.gform_confirmation_wrapper{background:#eee;margin-bottom:20px;padding:20px}@media only screen and (min-width:641px){.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{width:49%}html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date),html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description{width:70%;margin-left:49%}}.theme-22227 .pum-content #gform_wrapper_5{bottom:0;margin:0 0 26px 400px;position:absolute}.theme-22227 .pum-content #gform_wrapper_5.gform_validation_error{background:#ecf0f1;margin:0;padding:10px;right:0}.theme-22227 .pum-content #gform_wrapper_5 .gform_body,.theme-22227 .pum-content #gform_wrapper_5 .gform_footer{display:inline-block}.theme-22227 .pum-content #gform_confirmation_wrapper_5{bottom:0;margin-bottom:0;padding:15px;position:absolute}.theme-22227 .pum-content #gform_confirmation_message_5{color:#000;font-size:2.4rem}.theme-22227 .pum-content #gform_confirmation_message_5 a,.theme-22227 .pum-content #gform_confirmation_message_5 a:visited{color:#B66611}.theme-22227 .pum-content #gform_confirmation_message_5 a:hover{color:#582202;text-decoration:none}.theme-19597 .pum-content,.theme-19781 .pum-content{bottom:0;position:absolute;width:100%}.theme-19609 .pum-content,.theme-22227 .pum-content{height:100%;width:100%}.theme-19597 .pum-content img,.theme-19781 .pum-content img{display:block;margin:0 143px 30px auto}.theme-19609 .pum-content .pum_sub_form,.theme-22227 .pum-content .pum_sub_form{bottom:0;display:block;margin:0 0 30px 400px;position:absolute}.theme-19609 .pum-form--style-default input[type=email],.theme-22227 .gform_wrapper input[type=text]{background:none;border:1px solid #dbdcdd;font-size:15px;margin:0;padding:11px;min-width:240px}.theme-22227 .gform_wrapper input[type=text]{min-width:225px}.theme-19609 .pum-form--style-default button,.theme-22227 .gform_wrapper input[type=submit]{background-color:#4eadc9;border:none;border-radius:initial;color:#fff;font-size:15px!important;line-height:normal;margin:0 0 0 -5px;padding:12px 20px!important}.theme-22227 .gform_wrapper input[type=submit]{background-color:#91010a}.theme-22227 .gform_wrapper input[type=submit]:hover{background-color:#5E0107}.theme-19609 .pum-form__messages,.theme-22227 .pum-form__messages{background:#ecf0f1;border:none;margin:0;padding:10px;position:absolute;z-index:999}.theme-19609 .pum-form__messages .pum-form__message--success,.theme-22227 .pum-form__messages .pum-form__message--success{color:#000!important}@media only screen and (max-width:790px){.pum-theme-19597 .pum-container,.pum-theme-19781 .pum-container,.pum-theme-19609 .pum-container,.theme-22227 .pum-container,.pum-theme-new-variation-1 .pum-container,.pum-theme-new-variation-2 .pum-container,.pum-theme-new-variation-3 .pum-container,.pum-theme-new-variation-4-kens-book .pum-container{height:440px!important;width:320px!important}.pum-theme-19597 .pum-container,.pum-theme-new-variation-1 .pum-container{background-image:url(/wp-content/uploads/2020/04/popup-mission-farmer-320x440-1.jpg)!important}.pum-theme-19781 .pum-container,.pum-theme-new-variation-2 .pum-container{background-image:url(/wp-content/uploads/2020/04/popup-mission-roaster-320x440-1.jpg)!important}.pum-theme-19609 .pum-container,.pum-theme-new-variation-3 .pum-container{background-image:url(/wp-content/uploads/2020/04/popup-newsletter-320x440-1.jpg)!important}.pum-theme-22227 .pum-container,.pum-theme-new-variation-4-kens-book .pum-container{background-image:url(/wp-content/uploads/2022/04/popup-book-no-form-v2-320x440-1.jpg)!important}.theme-19597 .pum-content img,.theme-19781 .pum-content img{margin:0 auto 14px auto}.theme-19609 .pum-content .pum_sub_form{margin:0 0 1px 25px}.theme-22227 .pum-content #gform_wrapper_5{margin:0 0 1px 17px}.theme-19609 .pum-form--style-default input[type=email],.theme-22227 .gform_wrapper input[type=text]{min-width:195px;padding:10px}.theme-19609 .pum-form--style-default button,.theme-22227 .gform_wrapper input[type=submit]{padding:11px 17px}.theme-19609 .pum-form__messages,.theme-22227 .pum-form__messages{padding:5px}.theme-19609 .pum-form__messages .pum-form__message--success,.theme-22227 .pum-form__messages .pum-form__message--success{font-size:16px}}@media only screen and (max-width:641px){.theme-22227 .gform_wrapper.gravity-theme input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']){line-height:initial}}.cr_random_advertiser_image_link,.cr-advertiser-widget-content{min-height:200px;text-align:center}.widget_advertiser_ad{text-align:center}.sponsor-logo,.sponsor-info{display:inline-block}.sponsor-logo{border:1px solid #CCC;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 2% 20px 0;padding:2%;text-align:center;vertical-align:top;width:18%}.sponsor-logo .helper{display:inline-block;height:100%;vertical-align:middle}.sponsor-logo img{vertical-align:middle}.sponsor-info{margin-bottom:20px;width:75%}@media only screen and (max-width:570px){.sponsor-info,.sponsor-info{display:block;margin-right:0;width:100%}}.site-header .widget-area .widget:first-of-type{float:left}.site-header .widget-area .widget:last-of-type{float:right}.content .archive-description .date-archive-title a{color:#B66611;text-decoration:none;text-transform:none}.archive.category article{max-height:500px;overflow:hidden;padding:0;position:relative}.archive.category article.one-half{margin-bottom:3%;width:47.5%}.archive.category article.first{margin-right:3%}.archive.category article .entry-image-link img{width:100%}.archive.category article .entry-header{padding:5% 5% 0 5%}.archive.category article .entry-header .entry-title{font-size:2rem!important;text-transform:none}.archive.category article .entry-content{padding:0 5% 12% 5%}.archive.category article .entry-footer{background:#fff;bottom:0;padding:5%;position:absolute;width:90%}.archive.category article .entry-footer .post-archive-post-meta{font-size:1.4rem!important}.archive.category article .entry-footer .post-archive-post-meta-left{float:left}.archive.category article .entry-footer .post-archive-post-meta-right{float:right}@media only screen and (max-width:640px){.archive.category article{margin:0 0 20px 0!important;max-height:none;width:auto!important}.archive.category article .entry-header{padding:20px 20px 0 20px}.archive.category article .entry-content{padding:0 10px 0 20px}.archive.category article .entry-footer{bottom:auto;padding:0 20px 20px 20px;position:relative;width:auto}}.header_search_line_1{color:#fff;margin-bottom:7px;text-align:center}.header_search_line_2{margin-bottom:7px;text-align:center}.header_search_line_3{text-align:center}.header_search_line_3 a{color:#B66611}.header_search_line_3 a:hover{color:#B66611;text-decoration:none}.site-header #searchform input[type=radio]:first-of-type{margin:0 5px 5px 0}.site-header #searchform input[type=radio]:last-of-type{margin:0 5px 5px 10px}.site-header #searchform input[type=search]{border:none;padding:10px}.site-header #searchform input[type=submit]{background-color:#49afcd;border:none;color:#fff;margin-left:5px;padding:10px 15px}.site-header #searchform input[type=submit]:hover{background-color:#2f96b4}main.content a,main.content a:visited{color:#B66611;font-weight:700;text-decoration:none}main.content a:hover{color:#582202}main.content .green-coffee-review a,main.content .green-coffee-review a:visited{color:#5B6C42}main.content .green-coffee-review a:hover{color:#929B7E}.home .content .page,.home .content .post,.home .content .entry,.page-template-custom-review-archive .entry,.page-template-page-advanced-search .entry{border:none;padding:0}.home-learn p,.home-for-the-trade p{font-size:1.4rem!important}.reference-pages-children>li,.reference-pages-same-level>li{border-right:1px solid #000;display:inline;list-style:none;padding:0 8px 0 8px}.reference-pages-children>li:first-child,.reference-pages-same-level>li:first-child{padding-left:0}.reference-pages-children>li:last-child,.reference-pages-same-level>li:last-child{border-right:none}.home .fl-slide-foreground{bottom:0;position:absolute;width:100%}.home .fl-slide-content h2{color:#fff!important;font-size:2.4rem!important;margin-bottom:10px!important;text-transform:none}.home .fl-slide-content p{font-size:1.6rem!important}.home .fl-content-slider .fl-slide-bg-link{z-index:999}@media only screen and (max-width:768px){.home .fl-slide-content{padding:10px!important}.home .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title{font-size:2rem!important;line-height:1.6!important}}@media only screen and (max-width:768px){.content .entry-content .home-cards .fl-col-content{margin-bottom:20px}}.content .entry-content .home-cards h3{margin-bottom:1rem}div.gform_footer input.button{background:#B66611;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;cursor:pointer;font-size:1.6rem!important;line-height:1;padding:2rem!important}div.gform_footer input.button:hover{background:#582202}.gform_wrapper .gform_footer.left_label,.gform_wrapper .gform_footer.right_label{margin-left:0}.validation_error{background:#fff}.validation_message.gfield_description{text-align:center;width:100%}.page tr:nth-child(even){background:#efefef}.page tr:nth-child(odd){background:#e0e0e0}.page th{background:#B66611;color:#fff;font-weight:700;padding:1rem;text-align:left}.page td{padding:1rem;vertical-align:top}.page-dir>li{display:inline-block;list-style:none;width:32%;margin-bottom:10px;vertical-align:top}.page-dir>li>a{font-weight:700}.page-dir>li>.children{margin:10px 0 0 0}.glossary-links{margin:30px auto 20px auto;text-align:center}.glossary-links>ul>li{background:#efefef;display:inline-block;list-style:none;margin:0 2px 6px 2px;padding:2px 5px}.entry-content .wp-pagenavi .current,.entry-content .wp-pagenavi a{background:#B66611;border:none;color:#fff!important;font-weight:700;list-style:none;margin-right:.6rem;padding:8px 12px}.entry-content .wp-pagenavi a:hover{background:#582202;color:#fff}.entry-content .wp-pagenavi .current{background:#999}.entry-content .wp-pagenavi .page-navigation-first{margin-right:2.6rem}.entry-content .wp-pagenavi .page-navigation-last{margin-left:2rem}.entry-content .pagination ul li{margin-left:0}.pagination li a,.pagination .disabled,.pagination li.active a{margin-right:.6rem}.pagination li a:hover{background:#582202;margin-right:.6rem}.pagination .pagination-omission{margin-right:1rem}.post-type-archive-review .review-template{border:3px solid #ccc;margin-bottom:3rem;padding:2rem}.single-review .row,.post-type-archive-review .row{display:block}.single-review .column,.post-type-archive-review .column{display:inline-block;vertical-align:top}.single-review .row-1{margin-bottom:3rem}.single-review .row-1 .col-1{width:21%}.single-review .row-1 .col-2{width:53%}.single-review .row-1 .col-3{width:24%}.single-review .row-2{margin-bottom:2rem}.single-review .row-2 .col-1{width:66%}.single-review .row-2 .col-2{width:33%}.single-review .green-coffee-review .row-2 .col-1{width:58%}.single-review .green-coffee-review .row-2 .col-2{width:41%}.single-review .row-3{margin-top:2rem}.single-review .row-3 .col-1{width:40%}.single-review .row-3 .col-2{text-align:right;width:59%}.post-type-archive-review .row-1{margin-bottom:1rem}.post-type-archive-review .row-1 .col-1{width:11%}.post-type-archive-review .row-1 .col-2{padding-right:1%;width:45%}.post-type-archive-review .row-1 .col-3{font-size:1.4rem;width:30%}.post-type-archive-review .row-1 .col-4{width:11%}.post-type-archive-review .row-2{margin-bottom:1rem}.post-type-archive-review .row-2 .col-1{padding-right:2%;width:26%}.post-type-archive-review .row-2 .col-2{width:71%}.post-type-archive-review .row-3{margin-top:2rem}.post-type-archive-review .row-3 .col-1{padding-right:2%;width:30%}.post-type-archive-review .row-3 .col-2{text-align:right;width:68%}.single-review td:first-of-type,.post-type-archive-review td:first-of-type{font-weight:700;padding-right:10px}.single-review .review-template-rating,.post-type-archive-review .review-template-rating{background:#eee;color:#b66611;font-size:6rem!important;font-weight:700;padding:2rem}.post-type-archive-review .review-template-rating{font-size:4rem!important;padding:1rem}.green-coffee-review .review-template-rating{color:#5B6C42}.single-review .content .entry-content .review-title,.post-type-archive-review .content .entry-content .review-title{color:#B66611;font-weight:400;text-transform:none}.single-review .content .entry-content h2,.post-type-archive-review .content .entry-content h2,.single-review .content .entry-content h3,.post-type-archive-review .content .entry-content h3{text-transform:none}.single-review .content .entry-content .review-title{font-size:2.5rem!important}.post-type-archive-review .content .entry-content .review-title{font-size:1.6rem!important}.single-review .content .entry-content .review-roaster,.post-type-archive-review .content .entry-content .review-roaster{font-size:3.0rem!important;font-weight:700}.single-review .content .entry-content .review-roaster{line-height:1.2;margin-bottom:1rem}.post-type-archive-review .content .entry-content .review-roaster{margin-bottom:0}.post-type-archive-review .content .entry-content .review-roaster,.post-type-archive-review .content .entry-content .review-roaster a{color:#333;font-size:2.0rem!important}.single-review .content .entry-content .green-coffee-review .review-title,.post-type-archive-review .content .entry-content .green-coffee-review .review-title{color:#000;font-size:3.0rem!important;font-weight:700}.single-review .content .entry-content .green-coffee-review .review-title{line-height:1.2;margin-bottom:1rem}.post-type-archive-review .content .entry-content .green-coffee-review .review-title{margin-bottom:0}.single-review .content .entry-content .green-coffee-review .review-roaster,.post-type-archive-review .content .entry-content .green-coffee-review .review-roaster{color:#5B6C42;font-size:2.0rem!important;font-weight:400;text-transform:none}.post-type-archive-review .content .entry-content .green-coffee-review .review-title{font-size:2.0rem!important}.post-type-archive-review .content .entry-content .green-coffee-review .review-title a{color:#000}.post-type-archive-review .content .entry-content .green-coffee-review .review-roaster,.post-type-archive-review .content .entry-content .green-coffee-review .review-roaster a{color:#5B6C42;font-size:1.6rem!important}@media only screen and (max-width:1200px){.review-template{padding:50px 40px}}@media only screen and (max-width:730px){.single-review .row-1 .column,.post-type-archive-review .row-1 .column{display:block;text-align:center;width:100%}.single-review .row-1 .col-1,.post-type-archive-review .row-1 .col-1{margin:0 0 20px 0}.single-review .row-2 .column,.post-type-archive-review .row-2 .column{display:block;width:100%}.single-review .row-3 .column,.post-type-archive-review .row-3 .column{display:block;text-align:left;width:100%}.single-review .row-3 .col-1,.post-type-archive-review .row-3 .col-1{margin-bottom:20px}}.bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}.home .fl-post-slider-thumb{padding:0}.sidebar #text-3 .textwidget,.sidebar #text-5 .textwidget{border:3px solid #ddd;padding:20px}.sidebar #lsi_widget-2,.sidebar #custom_html-2{background:#eee;padding:20px}.sidebar #lsi_widget-2{margin-bottom:40px}.sidebar .widget_lsi_widget .widget-title{padding:0 0 10px 0}.icon-set-lsi_widget-2 .lsi-social-rss a,.icon-set-lsi_widget-2 .lsi-social-rss a:visited{background:#ec9c38!important}.icon-set-lsi_widget-2 .lsi-social-facebook a,.icon-set-lsi_widget-2 .lsi-social-facebook a:visited{background:#415b94!important}.icon-set-lsi_widget-2 .lsi-social-twitter a,.icon-set-lsi_widget-2 .lsi-social-twitter a:visited{background:#75d3f4!important}.icon-set-lsi_widget-2 .lsi-social-rss a:hover,.icon-set-lsi_widget-2 .lsi-social-facebook a:hover,.icon-set-lsi_widget-2 .lsi-social-twitter a:hover{background:#bbb!important}.ez-widget-area ul{text-align:center}.ez-widget-area ul li{border-right:1px solid #FFF;display:inline-block;list-style-type:none;margin:0;padding:0 5px}.ez-widget-area ul li:last-child{border-right:none}#head-content,#head-contentright,#head-content-far-right{display:inline-block}#head-content{width:45%}#head-content #logo{max-width:350px}#head-contentright{float:none;width:31%}#head-content-far-right{margin:15px 0;width:21%}#head-content-far-right .widget{background:none;border:none;margin:0;overflow:initial;padding:0}#head-content-far-right img{display:block}@media only screen and (max-width:1200px){.site-header .header-widget-area{width:auto;padding:20px}.site-header .header-widget-area .widget{margin-bottom:20px}}@media only screen and (max-width:960px){#head-content,#head-contentright{width:49%}#head-content #logo{margin:0 auto}#head-content-far-right{margin:10px 0;text-align:center;width:100%}#head-content-far-right img{margin:0 auto}}@media only screen and (max-width:740px){#head-content,#head-contentright{float:none;width:100%}}@media only screen and (max-width:540px){.site-header .header-widget-area .widget{float:none!important}}#footnav ul li.logged-in-nav{display:none}.logged-in #footnav ul li.logged-in-nav{display:inline-block}.logged-in #footnav ul li.logged-out-nav{display:none}.paywall-col-1,.paywall-col-2{display:inline-block;vertical-align:top}.paywall-col-1{margin-right:2%;width:30%}.paywall-col-2{width:65%}@media only screen and (max-width:480px){.paywall-col-1,.paywall-col-2{display:block;margin:0 0 10px 0;width:100%}}.featured.narrow .flexslide-custom-controls a{height:4.5em;display:block;overflow:hidden}.flex-container{padding:0;margin:0;list-style:none;display:flex}.space-evenly{justify-content:space-evenly}#review_locations_form{background-color:#eee;padding:1rem 0}#review_locations_form input[type="radio"]{margin:0 .5rem}#review_locations_form label{font-size:1.8rem;margin-right:.5rem}@media only screen and (max-width:600px){#review_locations_form .flex-container,#review_locations_form.flex-container{flex-direction:column;padding:1rem}}.page-template-page-advanced-search h1{font-size:2.8rem!important;line-height:1.25;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.advanced-search-keyword-submit{clear:both;margin-bottom:2rem}.advanced-search-column-1-6{display:inline-block;margin-right:2%;vertical-align:top;width:auto}.advanced-search-column-1-6 h4{font-size:1.8rem;font-weight:700;line-height:1.25;margin-bottom:10px;text-transform:uppercase}.advanced-search input[type="text"]{padding:1rem;vertical-align:middle;width:250px}.advanced-search input[type="submit"]{background:#B66611;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;cursor:pointer;line-height:1;margin:0 .5rem;padding:1.3rem}.advanced-search input[type="submit"]:hover{background:#582202}@media only screen and (max-width:1200px){.advanced-search-column-1-6{width:30%}}@media only screen and (max-width:720px){.advanced-search-column-1-6{width:47%}}@media only screen and (max-width:520px){.advanced-search-column-1-6{margin-right:1%}.advanced-search-column-1-6 label{font-size:1.5rem}.advanced-search input[type="text"]{width:220px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,textarea:-moz-placeholder{color:#999;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input:placeholder-shown,textarea:placeholder-shown{color:#999}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus:placeholder-shown,textarea:focus:placeholder-shown{color:transparent}.menu-primary li a.sf-with-ul{padding-right:10px}#menu-header-navigation .menu-item-has-children>a:after,#menu-header-navigation .menu-item-has-children>a.sf-with-ul:after,.menu-primary .menu-item-has-children>a:after,.menu-primary .menu-item-has-children>a.sf-with-ul:after{content:"\f0d7";float:right;font-family:'FontAwesome';line-height:1;margin-left:5px;position:static}#menu-header-navigation .menu-item-has-children .sub-menu .menu-item-has-children>a:after,#menu-header-navigation .menu-item-has-children .sub-menu .menu-item-has-children>a.sf-with-ul:after,.menu-primary .menu-item-has-children .sub-menu .menu-item-has-children>a:after,.menu-primary .menu-item-has-children .sub-menu .menu-item-has-children>a.sf-with-ul:after{content:"\f0da";float:right;font-family:'FontAwesome';line-height:1;margin-left:5px;position:static}@media only screen and (max-width:479px){.menu-primary .sub-menu a,.menu-primary .sub-menu a:link{font-size:1.2rem;padding:15px 15px 15px 25px}}.widget_advertiser_ad,.widget_sp_image{padding:3px}.widget_advertiser_ad{height:182px}#text-8{border:0;height:250px;padding:0}.testimonials-widget blockquote{background:transparent;border:none;margin:0;padding:0}