@font-face{font-family:FairmountGothic;src:url("../../fonts/FairmountGothic-Sharp-Version-1.0.otf") format("opentype")}body{color:#000}h1,h2,h3,h4,h5,h6{color:#000;text-transform:uppercase;font-family:"FairmountGothic",sans-serif !important;font-style:normal;font-weight:400}h2{font-size:40px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}.columns p a{text-decoration:underline}.columns p a:hover{color:rgba(0,0,0,.5)}.screen-reader-text{display:none}.button.primary,.button.secondary{font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}.button.secondary{border:2px solid #000;border-color:#000 !important;color:#000;background:transparent !important}.button.secondary:hover{background:#000 !important;color:#fff;box-shadow:none}.row{max-width:75em}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}@media only screen and (min-width: 48em){.row .large-offset-0{position:relative;margin-left:0%}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-70{margin-top:70px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-140{margin-top:140px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-100{margin-bottom:100px}@media(max-width: 48em){.mts-50{margin-top:50px}}#masthead{box-shadow:0 0 3px 5px #252525;box-shadow:0 0 3px 5px rgba(0,0,0,.25)}#masthead .mobile-menu a{font-size:16px;display:block;padding:5px 5px 5px 0;position:absolute;top:30px;left:30px;text-transform:uppercase}#masthead .left-links{display:none}@media(max-width: 48em){#masthead #logo{display:block;margin-left:40%;padding:0}}#masthead #logo a img,#masthead.stuck.move_down #logo a img{max-height:40px !important}#masthead #logo a,#masthead.stuck.move_down #logo a{padding-top:25px !important;max-width:100% !important}#masthead.stuck.move_down .right-links{padding-top:25px}html.caeid-menu-open,body.caeid-menu-open{overflow:hidden}.caeid-menu-wrapper{display:none;background:#000;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;width:100%;height:100%;overflow-y:scroll;position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000}.caeid-menu-wrapper a{color:#fff;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;transition:all .2s ease}.caeid-menu-wrapper a:hover{color:#959799}.caeid-menu-wrapper .menu-top-bar{padding-top:25px}.caeid-menu-wrapper .menu-top-bar a{padding:13px 30px;display:inline-block}.close-button{float:left;width:25%}@media(min-width: 48em){.close-button{padding-left:25px}}@media(max-width: 48em){.close-button a{padding:20px 5px 13px 25px !important}}.close-button .fa{font-size:28px}.login-signup{float:left;width:50%;padding-top:14px}.login-signup a{border:1px solid #fff;border-radius:26px}.login-signup a:hover{background:#fff;color:#000}.login-signup-shop{padding-top:50px}.login-signup-shop a{border:1px solid #000;border-radius:26px;padding:13px 30px;display:inline-block}.login-signup-shop a:hover{background:#000;color:#fff}.caeid-menu-wrapper .cart{float:right;width:25%;padding-right:25px}.caeid-menu-wrapper .cart .cart-contents{font-size:16px;font-family:"Roboto",sans-serif;font-weight:bold;padding:10px 0 0}.caeid-menu-wrapper .cart .cart-contents .cart-number{display:block;float:right;margin-top:20px;margin-left:10px}.caeid-menu-wrapper .cart .cart-contents .cart-icon-white{display:inline-block;background:url(../../img/svg/cart-white.svg) center center no-repeat;background-size:contain;width:50px;height:50px}.caeid-menu-wrapper .menu-primary{text-align:center;margin-top:70px}.caeid-menu-wrapper .menu-primary a{font-size:50px;text-transform:uppercase;font-style:normal;font-weight:400;line-height:1;margin-bottom:.2em;display:inline-block}@media(min-width: 768px){.caeid-menu-wrapper .menu-primary a{font-size:130px}}.caeid-menu-wrapper .menu-secondary{width:100%;max-width:580px;margin-left:auto;margin-right:auto}.caeid-menu-wrapper .menu-secondary ul{list-style:none;margin:0;width:100%;text-align:center}.caeid-menu-wrapper .menu-secondary ul li{display:inline-block}.caeid-menu-wrapper .menu-secondary ul li a{display:inline-block;padding:0 22px;font-size:26px}.caeid-menu-wrapper .menu-secondary ul li:first-child a{padding-left:0}.caeid-menu-wrapper .menu-secondary ul li:last-child a{padding-right:0}.caeid-menu-wrapper .social-links{margin-top:30px;margin-bottom:30px}.caeid-menu-wrapper .social-links a{display:inline-block;width:50px;height:50px;border-radius:50%;border:1px solid #fff;margin-right:20px;background-position:center center;background-repeat:no-repeat;position:relative}.caeid-menu-wrapper .social-links a:last-child{margin-right:0}.caeid-menu-wrapper .social-links a:hover{border-color:rgba(255,255,255,.5)}.caeid-menu-wrapper .social-links a i{font-size:25px;line-height:50px}.mini_cart_item img{position:absolute;left:0;width:60px !important}.home-intro{margin-bottom:-90px;color:#fff}.home-intro h1,.home-intro h2,.home-intro h3,.home-intro h4,.home-intro h5,.home-intro h6,.home-intro a{color:#fff}.home-intro h2{font-size:40px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}.home-intro .banner-logo{width:400px;margin-bottom:15px}.home-intro .button.secondary{color:#fff;border-color:#fff !important;padding-left:55px;padding-right:55px;font-size:20px}.home-intro .button.secondary:hover{color:#000;background:#fff !important;box-shadow:none}.home-intro .scroll-down{margin-top:80px}.scroll-link{display:block;font-size:12px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}.scroll-link img{max-width:30px}.homepage-intro h2,.homepage-intro h4{text-transform:uppercase;margin:0}.homepage-intro h2{line-height:1.3;margin-bottom:20px}.homepage-intro h4{color:#959799}.homepage-intro img{margin-top:40px;margin-bottom:100px}.homepage-intro .svg{max-width:100px;max-height:100px}.homepage-intro .svg.ruc-organic{margin-right:20px}@media(min-width: 48em){.homepage-intro .svg{max-width:150px;max-height:150px}}.homepage-cta{margin-top:100px;margin-bottom:140px}.coffee-finder{background:#fff}.bh-sl-container{width:100%}.bh-sl-container .bh-sl-map{width:100%}#bh-sl-user-location{position:relative;height:40px}#bh-sl-user-location .form-input input{position:absolute;left:0;bottom:0;width:75%;margin:0;height:50px;line-height:50px;border:1px solid #000;border-radius:0;box-shadow:none}#bh-sl-user-location #bh-sl-submit{position:absolute;right:0;bottom:0;width:25%;height:50px;margin:0;border-radius:0}.ux_banner .row{max-width:75em !important}.ux_banner h1{font-size:50px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}@media(min-width: 48em){.ux_banner h1{font-size:130px}}@media(max-width: 48em){.tax-product_cat .ux_banner .banner-bg{background-size:auto 50%}}.mad-eggs-logo{display:block;margin-right:auto;margin-left:auto;max-width:100%;padding-left:.9375em;padding-right:.9375em}@media(min-width: 48em){.mad-eggs-menu{padding-left:0;padding-right:0}}.food-menu-item{border-bottom:1px solid #eeeeef;margin-bottom:40px;padding-bottom:10px}.food-menu-item h3{position:relative;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;padding-right:10%}.food-menu-item h3 span{position:absolute;right:0;top:0}.food-menu-item ul{list-style:none}.food-menu-item ul li{float:left;width:100%}@media(min-width: 768px){.food-menu-item ul li{width:50%}}.food-menu-item .specialty{border:1px solid #000;padding:25px;margin-bottom:20px;position:relative}.food-menu-item .specialty h4{position:absolute;left:0;top:-0.7em;width:100%;margin:0}.food-menu-item .specialty h4 span{display:inline-block;background:#fff;color:#000;text-transform:uppercase;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;padding-left:10px;padding-right:10px}.contact-box{border:1px solid #959799;padding:20px;margin-bottom:40px}.contact-box a{text-decoration:underline}.accordion .accordion-title a{color:#000}@media(min-width: 500px){.list-checkbox-wrap span ul li{float:left;width:33%}}.quick-view{font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;font-size:30px;padding:25px 0;opacity:.8 !important}.yith-wcwl-add-to-wishlist a:hover{color:#000 !important;border-color:#000 !important;opacity:1 !important}.caeid-shop-category{height:75px;background:transparent;background-size:cover;color:#000}@media(min-width: 768px){.caeid-shop-category{height:150px}}.caeid-shop-category:last-child{margin-bottom:70px}.caeid-shop-category a{display:block;width:100%;height:100%;color:#000}.caeid-shop-category a:hover{color:rgba(0,0,0,.7)}.caeid-shop-category .category-heading{color:inherit;text-transform:uppercase;font-size:50px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;margin-bottom:0;margin-top:0;line-height:75px}@media(min-width: 768px){.caeid-shop-category .category-heading{font-size:130px;line-height:150px}}.caeid-shop-category .category-sub-heading{font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;font-size:15px;text-transform:uppercase;color:inherit}@media(min-width: 768px){.caeid-shop-category .category-sub-heading{font-size:30px;margin-top:-15px}}.category-page .breadcrumb-row{display:none}.category-page .products .name{font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;font-size:40px;text-transform:uppercase}.cat-footer{padding-top:30px;padding-bottom:0}.cat-footer hr{display:none}.cat-footer .content-svg{width:50px}.woocommerce-thankyou-order-received{text-align:center}.woocommerce-thankyou-order-received span{font-size:30px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;display:block;margin-top:10px;margin-bottom:10px}@media(min-width: 48em){.woocommerce-thankyou-order-received span{font-size:40px}}.woocommerce-thankyou-order-received img{width:645px;max-width:80%}.woocommerce-thankyou-order-details{list-style:none;margin-left:0 !important}.woocommerce-thankyou-order-details li{border-bottom:1px solid #eeeeef;line-height:1.8;font-family:"Roboto",sans-serif;font-weight:bold}.woocommerce-thankyou-order-details li strong{float:right}.woocommerce-order-received .shop_table.customer_details tr,.woocommerce-order-received .shop_table.customer_details tr:last-child{border-bottom:1px solid #eeeeef}.woocommerce-order-received .shop_table.customer_details td{text-align:right}.woocommerce-order-received .addresses address{font-style:normal;line-height:1.3;margin-bottom:20px}.product-page{padding-top:50px}@media(min-width: 48em){.product-page{padding-top:100px}}.product .entry-title{font-size:30px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;line-height:1;margin-bottom:5px}@media(min-width: 48em){.product .entry-title{font-size:40px}}.product .sub-title{margin-top:0}@media(min-width: 48em){.product .variations_form{width:66.66667%}}.product .variations .value{padding-left:10px}.product table tr{border-bottom:none}.product table .label,.product .variations label{text-transform:uppercase;font-family:"FairmountGothic",sans-serif;font-size:20px;font-style:normal !important;font-weight:400 !important}.product form.cart .button{height:50px;padding:15px 50px;font-weight:bold;transition:all .2s ease}.product form.cart .button:hover{background-color:#959799 !important;border-color:#959799}.product select{box-shadow:none;height:40px;font-size:16px}.product .price{font-size:30px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}.product .product-details{border-top:none}.product .tabbed-content ul.tabs li a,.product .tabbed-content ul.tabs li.active a{border:none;font-size:20px;font-style:normal;font-weight:400;font-family:"FairmountGothic",sans-serif}@media(min-width: 48em){.product .tabbed-content ul.tabs li a,.product .tabbed-content ul.tabs li.active a{font-size:40px}}.product .related-product h2{font-size:40px}.product .related-product .price{font-size:24px}.quantity.buttons_added .input-text.qty,.quantity.buttons_added .minus,.quantity.buttons_added .plus{height:50px;width:50px;font-size:20px;font-style:normal;font-weight:400;font-family:"FairmountGothic",sans-serif;border-radius:0;border-color:#000;border-color:rgba(0,0,0,.5)}.product-small p.name{font-size:20px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}.checkout-breadcrumb h1{font-size:40px;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400}.shop_table{font-family:"FairmountGothic",sans-serif;font-size:20px;text-transform:uppercase;font-style:normal !important;font-weight:400 !important}.shop_table th{font-style:normal !important;font-weight:400 !important}.shop_table thead tr th{font-size:20px;color:#000;font-style:normal;font-weight:400}.shop_table dl.variation{font-size:12px;display:none}.shop_table th.product-quantity,.shop_table td.product-quantity{text-align:center}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea{box-shadow:none;border-color:#000;border-color:rgba(0,0,0,.5);border-radius:5px;height:40px}textarea{height:100px}.checkout_coupon .widget-title{margin-bottom:15px}.remove .icon-close,ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove,.product-remove a.remove{color:#000;border:none;font-size:18px}.woocommerce .checkout-group label,span.woocommerce-Price-amount.amount{font-style:normal !important;font-weight:400 !important}.page-checkout .facebook-button{background:#000 !important;color:#fff}.page-checkout .facebook-button:hover{opacity:.5}.woocommerce-info a{text-decoration:underline}.woocommerce-info a:hover{opacity:.5}#billing_phone_field{padding-right:2%}.woocommerce #pay_with_amazon{display:block;width:100%;margin-bottom:10px}.woocommerce #pay_with_amazon img{margin:0 auto}.woocommerce-shipping-methods label{font-size:1rem;line-height:1.2}.woocommerce-shipping-destination{font-size:.8rem}@media(min-width: 48em){#facebook-login{height:400px !important}}.facebook-button{background:transparent !important;border:1px solid #fff !important;color:#fff}.vertical-tabs ul.tabs-nav li a,.vertical-tabs ul.tabs-nav li.current a{color:#000;font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;font-size:20px}.vertical-tabs ul.tabs-nav li.current a{border-right-color:#000}.tabs-inner h1{font-size:40px;text-transform:uppercase}.tabs-inner h2{font-size:30px;color:#000}.tabs-inner h3{font-size:30px}fieldset{border-color:#000}fieldset legend{font-family:"FairmountGothic",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:20px}label{color:#000;font-size:18px}mark{background:#000;color:#fff;padding-left:5px;padding-right:5px}.woocommerce-orders-table__cell-order-actions a{display:block}.copyright-footer{opacity:1;color:#fff}.copyright-footer span{display:inline-block;margin-top:11px;font-size:12px}.logos-footer{margin-bottom:20px;margin-top:20px}.logos-footer .svg{max-width:80px;max-height:80px}.logos-footer .svg.ruc-organic{margin-right:20px;margin-left:10px}.tax-product_cat .logos-footer,.single-product .logos-footer{margin-top:140px}.footer-wrapper .social-links{font-size:45px}.footer-wrapper .social-links a{margin-right:15px}.footer-wrapper .social-links a:hover{color:rgba(0,0,0,.5)}.footer-wrapper .social-links a:last-child{margin-right:0}

/*# sourceMappingURL=theme.css.map */