/*!
	Theme Name: Axil Coffee Roasters
	Description: WordPress theme.
	Author: Octave
	Author URI: https://madebyoctave.com
	Template: Avada
    Version: 1.0.0
*/.bg--white{background-color:#fff !important}.bg--black{background-color:#000 !important}.bg--green{background-color:#1a322f !important}.bg--olive{background-color:#607875 !important}.bg--amazon{background-color:#3e5b58 !important}.container--padded{padding-top:3em !important;padding-bottom:3em !important}.container--padded-top{padding-top:3em !important}.container--padded-bottom{padding-bottom:3em !important}.container--subpage-hero h1{margin-top:0 !important;margin-bottom:0 !important}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.header--logo{position:absolute;z-index:+9999;right:0;left:0;width:170px;margin:0 auto;top:0px}.slidingbar-area .row{border-bottom:1px solid #bab9af;padding-bottom:60px}.slidingbar-area .widget_nav_menu li{border-bottom:none;font-size:18px;text-transform:uppercase;padding:0 0 2px 0}.slidingbar-area .widget_nav_menu li a:before{content:none}.fusion-sb-close:after{font-size:40px !important}.woocommerce-store-notice__dismiss-link{color:#607875 !important;display:none}.woocommerce-store-notice__dismiss-link:hover{color:#bab9af !important}@media only screen and (max-width: 800px){.header--logo{display:none}}.fusion-menu-element-wrapper.collapse-enabled ul li{text-transform:uppercase}.footer--container{padding-top:2em !important;padding-bottom:1em !important}.footer--container p{font-size:18px !important;color:#bab9af !important;text-transform:uppercase;margin-top:0;margin-bottom:0}.footer--container .fusion-menu-element-wrapper .fusion-menu-element-list{font-size:18px !important;text-transform:uppercase !important;line-height:1.6}.footer--container .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu,.footer--container .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a{color:#bab9af !important}.footer--container .copyright-bar{padding-top:1em !important}#mc_embed_signup form{padding-left:0 !important}#mc_embed_signup{background:none !important}#mc_embed_signup .button{background-color:#1a322f !important;text-transform:uppercase !important;border:2px solid #bab9af !important;border-radius:0 !important;font-weight:400 !important;font-size:14px !important;letter-spacing:1.5px !important;width:20% !important}#mc_embed_signup input.email{font-family:"van-condensed" !important;border-radius:0 !important;border:0 !important}.active-campaign ._form-label{font-size:0.8em}.active-campaign ._field-wrapper{margin-bottom:0.75em}.active-campaign ._field-wrapper input{width:325px}.active-campaign ._form-branding{display:none !important}.active-campaign ._submit{background-color:#1a322f !important;text-transform:uppercase !important;border:2px solid #bab9af !important;border-radius:0 !important;font-weight:400 !important;font-size:13px !important;line-height:16px;color:#bab9af !important;letter-spacing:1.5px !important;padding:11px 23px}@media only screen and (max-width: 480px){.copyright-bar p{text-align:left !important;font-size:12px !important}}.woocommerce-page #main{padding-top:170px;padding-bottom:70px}.woocommerce-page .fusion-button:hover,.woocommerce-page .woocommerce .cart-collaterals .checkout-button:hover{color:#fff}.products li.product{padding:0 0.8em 0.8em 0.8em}.product .fusion-rollover{height:80% !important}.product .fusion-product-buttons a{font-size:12px !important}.product .fusion-rollover-linebreak{margin:0 5px !important}.product-grid-view{border:0 !important}.product-grid-view .fusion-product-content{padding:10px 15px !important}.product-grid-view .product-title{font-style:normal !important;font-size:20px !important}.woocommerce-info,.woocommerce-message{border-top:none !important;border-color:#f4f2f1 !important;color:#3e5b58 !important}.woocommerce-invalid:after{font-size:0.7em}.fusion-woocommerce-quick-view-container .product-border{margin-top:0 !important;margin-bottom:10px !important}.fusion-woocommerce-quick-view-container .woocommerce-product-details__short-description p{font-size:0.7em !important}.fusion-woocommerce-quick-view-container label{font-size:20px}.fusion-woocommerce-quick-view-container .button-default:hover{color:#f4f2f1 !important}.fusion-woocommerce-quick-view-container .reset_variations{font-size:0.5em;text-transform:uppercase;color:#bab9af !important}.fusion-woocommerce-quick-view-container .product-type-variable-subscription .variations_form .single_variation_wrap{margin-top:0}.fusion-woocommerce-quick-view-container .price>.amount{font-size:22px}.single-product .product .images{padding:0 20px}.single-product form.cart{margin-top:1.5em}.single-product .price>.amount{font-size:1em}.single-product .woocommerce-product-details__short-description p{font-size:0.8em}.single-product .variations .label{font-size:0.8em}.single-product .single_variation_price_reset .reset_variations{font-size:0.5em;text-transform:uppercase;color:#bab9af !important}.single-product .product_meta{display:none}.single-product .single_variation_wrap{margin:0}.single-product .woocommerce-tabs>.tabs li a{text-transform:uppercase;font-family:'van-condensed-bold'}.single-product .woocommerce-Tabs-panel .fusion-woocommerce-tab-title{display:none}.single-product .woocommerce-Tabs-panel p{font-size:0.8em}.single-product .woocommerce-Tabs-panel .woocommerce-product-attributes-item__label{text-transform:uppercase;font-family:'van-condensed'}.woocommerce-cart .woocommerce-content-box,.woocommerce-cart .coupon,.woocommerce-cart .cart_totals{font-size:0.8em !important}.woocommerce-cart .woocommerce-content-box h2,.woocommerce-cart .coupon h2,.woocommerce-cart .cart_totals h2{font-size:1.4em !important;padding-bottom:0;margin-bottom:0.6em;border-bottom:none}.woocommerce-cart .cart_totals{background-color:#f4f2f1}.woocommerce-cart .shop_table thead tr th{text-transform:uppercase;font-family:'van-condensed'}.woocommerce-cart .product-title{text-transform:uppercase}.woocommerce-cart .variation{font-size:0.7em;text-transform:uppercase}.woocommerce-cart .cart_totals table th{text-transform:uppercase;font-family:'van-condensed'}.woocommerce .return-to-shop,.woocommerce .cart-empty{border:none !important}.woocommerce-shipping-methods,.woocommerce-shipping-destination{font-size:0.8em}.recurring-totals{border-bottom:none !important}.recurring-totals th{padding-top:40px;font-family:"van-condensed-bold" !important;font-size:1.4em !important}.avada-myaccount-user{font-size:0.7em}.checkout .shop_table tfoot th{text-transform:uppercase}.checkout .shop_table tfoot .order-total .amount{font-size:1em !important;color:#607875 !important}.woocommerce-checkout h2,.woocommerce-checkout h3{font-size:1.2em !important;border-bottom:none !important;padding-bottom:0 !important}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{background-color:#f4f2f1}.woocommerce-checkout .shop_table thead tr th{text-transform:uppercase;font-family:'van-condensed';font-size:0.75em}.woocommerce-checkout .product-title{text-transform:uppercase}.woocommerce-checkout .variation{font-size:0.7em;text-transform:uppercase}.woocommerce-checkout .cart_totals table th{text-transform:uppercase;font-family:'van-condensed'}@media only screen and (max-width: 1024px){.woocommerce-page #main{padding-top:70px}}@media only screen and (max-width: 800px){.product .entry-summary .summary-container{width:90% !important}.wc-forward{border:1px solid #3e5b58;padding:5px 7px;font-size:0.7em}}@media only screen and (max-width: 480px){.product .entry-summary .summary-container{width:100% !important}.products li.product{padding:0}.woocommerce-info,.woocommerce-message{font-size:0.7em;line-height:1.1}.cart_totals{font-size:0.7em !important}.cart_totals h2{font-size:1.2em !important}}.fusion-button-text{letter-spacing:1.5px !important}.button--grey{border:2px solid #bab9af !important}.button--grey .fusion-button-text{color:#bab9af !important}.sidebar .widget-title{margin-top:0.5em;margin-bottom:0.9em}.sidebar .widget_product_categories .cat-item-15,.sidebar .widget_product_categories .cat-item-25,.sidebar .widget_product_categories .cat-item-44{display:none}.sidebar .widget_product_categories .product-categories li{font-size:0.75em;font-family:'van-condensed-bold';text-transform:uppercase;padding:7px 10px 7px 10px;border:none}.sidebar .widget_product_categories .product-categories li a{color:#3e5b58 !important}.sidebar .widget_product_categories .product-categories li ul li{font-size:0.8em;font-family:'van-condensed';padding:5px 10px 5px 15px}.fusion-content-widget-area .widget li a:before{display:none !important}.disclaimer{font-size:12px;line-height:1.5;color:#6e7270}.align--center{text-align:center}.add-subtle-shadow{box-shadow:0 10px 40px 0 rgba(0,0,0,0.07)}.top-curve{-webkit-clip-path:polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 0 0, 50% 12%) !important;clip-path:polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 0 0, 50% 12%) !important}.bottom-curve{-webkit-clip-path:polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%) !important;clip-path:polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%) !important}.flex--vertically-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq--wrapper h4{margin-top:5%}@media all and (max-width: 800px){.reverse-cols .fusion-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top-curve{-webkit-clip-path:polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 0 0, 50% 5%) !important;clip-path:polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 0 0, 50% 5%) !important}.bottom-curve{-webkit-clip-path:polygon(0% 0%, 100% 0, 100% 90%, 50% 100%, 0 90%) !important;clip-path:polygon(0% 0%, 100% 0, 100% 90%, 50% 100%, 0 90%) !important}}.slider--text-sm{font-family:"van-condensed" !important;font-weight:400;font-size:14px !important;color:#1a322f !important;letter-spacing:1.5px;font-style:normal;text-transform:uppercase}.slider--text-caption{font-family:"van-condensed" !important;font-weight:400;font-size:24px;color:#1a322f !important;letter-spacing:0px;font-style:normal}.slider--button{font-family:"van-condensed" !important;font-weight:400;font-size:14px !important;line-height:30px !important;color:#1a322f !important;letter-spacing:1.5px;font-style:normal;text-transform:uppercase;border:1px solid #1a322f !important;height:30px !important}.home--products-container .fusion-carousel-item .fusion-carousel-item-wrapper{padding:0 10%}.home--products-container .fusion-carousel-item .product-title a,.home--products-container .fusion-carousel-item .amount{color:#bab9af !important;font-size:14px !important}.home--products-container .fusion-rollover{height:80% !important}.home--products-container .fusion-carousel-title{font-size:0.8em !important;margin:0 !important}.home--products-container .fusion-carousel .fusion-carousel-price{margin-top:0 !important}.home--products-container .fusion-carousel-title-below-image .fusion-carousel-meta,.home--products-container .fusion-carousel-title-below-image .fusion-carousel-title{text-align:center !important}.home--products-container .fusion-carousel .fusion-carousel-nav .fusion-nav-next,.home--products-container .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:#1a322f !important}.home--products-container .fusion-woo-product-slider{margin-bottom:0}.home--locations-container h2{font-size:18px !important;color:#bab9af !important;font-weight:normal;text-transform:uppercase;letter-spacing:1.5px !important}.home--locations-container p{color:#bab9af !important}.home--about-container h2{text-transform:uppercase;font-size:100px !important;line-height:1 !important;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#bab9af;margin-bottom:0 !important}.home--about-container h3{text-transform:uppercase;font-size:20px !important;letter-spacing:1.5px !important;color:#bab9af !important}.home--about-container p{color:#bab9af !important}.home--training-container{background:#bab9af !important}.home--training-container h2{font-size:24px !important;color:#1a322f !important}.home--training-container p{color:#1a322f !important}@media only screen and (max-width: 1024px){.home--products-container .fusion-carousel-item .fusion-carousel-item-wrapper{padding:0 8%}.home--products-container .fusion-carousel-title{font-size:0.7em !important}}@media only screen and (max-width: 800px){.home--about-container h2{font-size:4em !important}}@media only screen and (max-width: 480px){.home--hero{padding:30px !important}.home--hero h1{font-size:1.25em !important;line-height:1.3 !important}.slider--text-sm,.slider--text-caption{color:#f4f2f1 !important}.slider--button{color:#f4f2f1 !important;border:1px solid #f4f2f1 !important}.home--products-container .fusion-carousel-item .fusion-carousel-item-wrapper{padding:0}.home--about-container h2{font-size:2em !important}}.about-us--hero h1{text-transform:uppercase;font-size:100px !important;line-height:1 !important;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#bab9af;margin-bottom:0 !important}.about-us--hero h3{text-transform:uppercase;font-size:20px !important;letter-spacing:1.5px !important;color:#bab9af !important}.about-us--hero p{color:#bab9af !important}.about-us--container h4{font-family:"van-condensed" !important;color:#1a322f !important;letter-spacing:3px !important;border-bottom:2px solid #1a322f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:0;margin-left:-150px}.about-us--people-power h2{margin-bottom:0 !important}@media only screen and (max-width: 800px){.about-us--hero h1{font-size:3em !important}.about-us--container h4{-webkit-transform:none;transform:none;position:relative;margin-left:0;margin-top:0 !important;margin-bottom:0.7em !important}}@media only screen and (max-width: 480px){.about-us--hero h1{font-size:2em !important}}.training--container h3{margin-top:0 !important;margin-bottom:0 !important;font-family:"van-condensed" !important;font-size:28px !important}.fusion-events-wrapper .fusion-events-meta h2{font-size:18px !important}.single-tribe_events h2.tribe-events-single-event-title{color:#bab9af}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-family:unset;color:unset;font-weight:600;font-size:1em}.single-tribe_events .tribe-events-schedule h3,.single-tribe_events .tribe-events-divider,.single-tribe_events .tribe-events-cost{font-size:22px !important}.tribe-tickets__tickets-item-content-title{text-transform:uppercase}.tribe-tickets__tickets-item-details-content,.tribe-tickets__tickets-item-extra-price,.tribe-tickets__tickets-item-extra-available{font-size:14px !important}.tribe-theme-avada #main .tribe-common .tribe-common-h3{color:unset}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{font-family:unset;text-transform:uppercase;background-color:#3e5b58 !important}.tribe-tickets__tickets-footer .fusion-body .tribe-common .tribe-common-b2{font-size:18px !important}.locations--toggle .toggle-content p{font-size:18px !important}.locations--toggle .toggle-content p a{color:#607875 !important}.locations--toggle .fusion-toggle-heading{color:#607875 !important}.locations--toggle .button-default{border-color:#607875 !important}.locations--toggle .panel-body{padding-top:0 !important;padding-bottom:25px !important}.locations--green-container{background-color:#1a322f !important;padding-top:20px !important;padding-bottom:20px !important}.locations--green-container p{font-size:18px !important;color:#f4f2f1 !important}.locations--green-container h5,.locations--green-container p a{color:#f4f2f1 !important}@media only screen and (max-width: 800px){.locations--green-container{padding:20px !important}}
