html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'LeagueGothic';src:url("./fonts/leaguegothic-regular-webfont.eot");src:url("./fonts/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/leaguegothic-regular-webfont.woff") format("woff"),url("./fonts/leaguegothic-regular-webfont.ttf") format("truetype"),url("./fonts/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ClarendonBold';src:url("./fonts/Clarendon-Bold-webfont.eot");src:url("./fonts/Clarendon-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/Clarendon-Bold-webfont.woff") format("woff"),url("./fonts/Clarendon-Bold-webfont.ttf") format("truetype"),url("./fonts/Clarendon-Bold-webfont.svg#Clarendon-Bold-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Enriqueta';src:url("./fonts/enriqueta-regular-webfont.eot");src:url("./fonts/enriqueta-regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/enriqueta-regular-webfont.woff") format("woff"),url("./fonts/enriqueta-regular-webfont.ttf") format("truetype"),url("./fonts/enriqueta-regular-webfont.svg#enriqueta-regular-webfont") format("svg");font-weight:normal;font-style:normal}.league,.league *{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,input,textarea,select,option,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:normal 100% Enriqueta, serif;color:#413936;vertical-align:baseline;outline:0;-webkit-overflow-scrolling:touch;letter-spacing:0.01rem;line-height:1}html,body{min-height:100%}body{font-size:125%;letter-spacing:0.05em;line-height:1.3em}body>*{font-size:80%;line-height:1.3em}ul,ol{list-style:none}a{color:#413936;text-decoration:none;outline:0;-webkit-transition:color .15s ease 0s;-moz-transition:color .15s ease 0s;-ms-transition:color .15s ease 0s;-o-transition:color .15s ease 0s;transition:color .15s ease 0s}a,span{display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}a:focus,a:active,a:link{outline:0}b,strong,.bold{font-weight:bold}img{width:100%;max-width:100%;height:auto;outline:0;float:left}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.clearfix{display:table;content:"";clear:both}.just_help{display:inline-block !important;height:0;width:100%}.hidden{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield !important}input,textarea,select,option{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}hr{border:0;margin:0;padding:0}h2{font-size:24px;line-height:2}h3{font-size:18px;line-height:1.2}h4{font-size:16px;line-height:1.6}h5{font-size:14px}h6{font-size:12px}p,li{font-size:16px;line-height:1.75}p.large{font-size:18px;line-height:1.2}p.small{font-size:14px}::selection{color:#fff;background-color:#000}::-moz-selection{color:#fff;background-color:#000}::-webkit-input-placeholder{color:#b2b2b2;text-transform:uppercase;opacity:1 !important}:-moz-placeholder{color:#b2b2b2;text-transform:uppercase;opacity:1 !important}::-moz-placeholder{color:#b2b2b2;text-transform:uppercase;opacity:1 !important}:-ms-input-placeholder{color:#b2b2b2;text-transform:uppercase;opacity:1 !important}input:focus{outline:0;border:0px}body{background-color:#f6efe4}.page-bg{position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#container{position:relative;width:100%;margin:0 auto;min-height:100%;height:auto !important;height:100%;overflow:hidden}.push{clear:both;display:none}#home .push{display:block}.wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 32px;text-align:center}section{position:relative;width:100%;clear:both}.col-1{width:100%}.col-3-4{width:75%}.col-2-3{width:66.66%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-1-4{width:25%}.col-1-5{width:20%}[class*='col-']{float:left}.left{float:left;left:0}.right{float:right;right:0}.center{margin:0 auto;text-align:center}.table{display:table;width:100%}.table .table_cell{display:table-cell;vertical-align:middle;float:none}.table .table_cell.top{vertical-align:top}.table .table_row{display:table-row;float:none}.cover{background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-container.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.flex-container.flex-justify{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.flex-container.align-middle{align-items:center}.flex-container.flex-column{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.flex-container .flex-fill{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}.flex-container .flex-fill-dbl{-webkit-flex:2;-moz-flex:2;-ms-flex:2;-o-flex:2;flex:2}.page_container{padding:160px 0 90px}.basic_button,.basic_button *{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px}.section_title{font-family:ClarendonBold;font-size:28px;text-align:center;line-height:1.5;margin-bottom:50px}.sub-title{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;font-weight:normal !important}.basic_button{position:relative;display:inline-block;background:none;clear:both;height:45px;border:2px solid;text-align:center;margin:0 auto;cursor:pointer}.basic_button.dark{border-color:#413936}.basic_button.dark a{color:#413936}.basic_button.light{border-color:#f6efe4}.basic_button.light a{color:#f6efe4}.basic_button.light:hover:before{content:url(./img/global/hover_light.svg)}.basic_button:before,.woocommerce .button.add_to_cart_button:before,.woocommerce .button.single_add_to_cart_button:before,#comments #commentform #submit:before{position:absolute;display:block;width:137px;height:104px;top:50%;left:50%;margin:-52px 0 0 -68px;opacity:0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.basic_button:hover:before,.woocommerce .button.add_to_cart_button:hover:before,.woocommerce .button.single_add_to_cart_button:hover:before,#comments #commentform #submit:hover:before{opacity:1;-webkit-animation:pulse .5s infinite ease normal;-moz-animation:pulse .5s infinite ease normal;-ms-animation:pulse .5s infinite ease normal;-o-animation:pulse .5s infinite ease normal;animation:pulse .5s infinite ease normal}.basic_button.dark:before,.woocommerce .button.add_to_cart_button:before,.woocommerce .button.single_add_to_cart_button:before,#comments #commentform #submit:before{content:url(./img/global/hover_dark.svg)}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}50%{-webkit-transform:scale(1, 1) translateZ(0);-moz-transform:scale(1, 1) translateZ(0);-ms-transform:scale(1, 1) translateZ(0);-o-transform:scale(1, 1) translateZ(0);transform:scale(1, 1) translateZ(0)}100%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}50%{-webkit-transform:scale(1, 1) translateZ(0);-moz-transform:scale(1, 1) translateZ(0);-ms-transform:scale(1, 1) translateZ(0);-o-transform:scale(1, 1) translateZ(0);transform:scale(1, 1) translateZ(0)}100%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}}@-ms-keyframes pulse{0%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}50%{-webkit-transform:scale(1, 1) translateZ(0);-moz-transform:scale(1, 1) translateZ(0);-ms-transform:scale(1, 1) translateZ(0);-o-transform:scale(1, 1) translateZ(0);transform:scale(1, 1) translateZ(0)}100%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}}@-o-keyframes pulse{0%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}50%{-webkit-transform:scale(1, 1) translateZ(0);-moz-transform:scale(1, 1) translateZ(0);-ms-transform:scale(1, 1) translateZ(0);-o-transform:scale(1, 1) translateZ(0);transform:scale(1, 1) translateZ(0)}100%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}}@keyframes pulse{0%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}50%{-webkit-transform:scale(1, 1) translateZ(0);-moz-transform:scale(1, 1) translateZ(0);-ms-transform:scale(1, 1) translateZ(0);-o-transform:scale(1, 1) translateZ(0);transform:scale(1, 1) translateZ(0)}100%{-webkit-transform:scale(.9, .9) translateZ(0);-moz-transform:scale(.9, .9) translateZ(0);-ms-transform:scale(.9, .9) translateZ(0);-o-transform:scale(.9, .9) translateZ(0);transform:scale(.9, .9) translateZ(0)}}.basic_button a,input.basic_button{position:relative;display:block;line-height:43px;cursor:pointer;padding:0 20px;white-space:nowrap}#header{position:absolute;width:100%;top:0;left:0;z-index:100}#avoca_logo{position:absolute;top:-45px;left:-40px;width:206px;height:200px;background:url(./img/global/header/avoca_badge_dark.svg) no-repeat center center transparent;background-size:206px 200px}#home #avoca_logo,.alt #avoca_logo{background-image:url(./img/global/header/avoca_badge.svg)}#avoca_logo a{position:absolute;top:0;left:0;right:0;bottom:0}nav{position:relative;padding:45px 0 0 185px}nav .menu{width:100%;max-width:875px;float:right}nav .menu .mobile_nav{display:none;position:absolute;width:60px;height:65px;padding:10px;right:0;top:10px;cursor:pointer;background:none;-webkit-transition:background .05s ease 0s;-moz-transition:background .05s ease 0s;-ms-transition:background .05s ease 0s;-o-transition:background .05s ease 0s;transition:background .05s ease 0s}nav .menu .mobile_nav figure{position:relative;display:inline-block;font-family:Arial, sans-serif;font-size:45px;height:45px;line-height:45px;color:#413936;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}nav .menu .mobile_nav:hover{background-color:#413936}nav .menu .mobile_nav:hover figure{color:#f6efe4}nav ul{position:relative;height:33px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}nav ul li{display:inline-block}nav ul li a{cursor:pointer}#home nav .menu .mobile_nav figure,.alt nav .menu .mobile_nav figure{color:#f6efe4}#home nav .menu .mobile_nav:hover,.alt nav .menu .mobile_nav:hover{background-color:#f6efe4}#home nav .menu .mobile_nav:hover figure,.alt nav .menu .mobile_nav:hover figure{color:#413936}#home nav li a,.alt nav li a{color:#f6efe4}#home .push,#home #connect{display:block}#connect{display:none;position:relative}#connect .bg{position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:170px solid #f6efe4}#connect:after{position:absolute;display:block;content:"";width:100%;height:227px;bottom:0;left:0;background:url(./img/global/footer/avoca_footer.svg) repeat-x center calc(100% + 40px) transparent;background-size:1200px 267px}#connect .wrapper{padding-top:70px;padding-bottom:170px}#connect .table{padding:30px 0 100px}#connect .table .table_cell{position:relative;height:375px;vertical-align:text-top}#connect .table .table_cell h2.title{margin-bottom:30px}#connect .social{position:relative;top:40px}#connect .social li{display:inline-block;line-height:70px;padding:0 13px}#connect .social li img{float:none}#connect .social li[data-social="facebook"] svg{width:27px;height:51px}#connect .social li[data-social="twitter"] svg{width:54px;height:44px}#connect .social li[data-social="instagram"] svg{width:47px;height:47px}#connect .social li[data-social="rss"] svg{width:46px;height:46px}#connect #contact_info .title{font-weight:bold;text-transform:uppercase;line-height:1.1;margin-bottom:3px}#connect .basic_button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0}#widget-container{display:none !important}.instafeed{width:220px}.instafeed .post{width:100px;height:100px;border:5px solid #f6efe4}.instafeed .post:nth-of-type(1),.instafeed .post:nth-of-type(2){margin-bottom:20px}.instafeed .post:nth-of-type(2),.instafeed .post:nth-of-type(4){float:right;left:auto;right:0}#shop .page-bg{background-image:url(https://www.avocacoffee.com/wp-content/uploads/2017/11/shop_bg-1.jpg) !important}#blog .page-bg{background-image:url(./img/pages/shop/shop_bg.jpg) !important}body.single .page-bg,.woocommerce-page .page-bg{background-image:url(https://www.avocacoffee.com/wp-content/uploads/2017/11/shop_bg-1.jpg) !important}#container:after{display:none !important}#slider{background-color:#413936;padding:0 !important}#slider .slides,#slider .slide{position:relative;width:100%;height:100vh;max-height:850px}#slider .slide .inner_wrap{height:100%;text-align:center;padding:0 100px}#slider .slide[data-slide="1"]{background-size:100% auto;background-position:center bottom}#slider .slide[data-slide="1"] h1{display:inline-block;background-image:url(./img/pages/home/slider/slider_images/custom-slide-cap.jpg),url(./img/pages/home/slider/slider_images/custom-slide-bg.png);background-size:auto 64px, auto 64px;background-repeat:no-repeat, no-repeat;background-position:top left, top right;line-height:64px;padding:0 20px;margin-bottom:15px}#slider .slide[data-slide="1"] h2.league{letter-spacing:1px}#slider .slide *{color:#f6efe4}#slider .slide h1{font-size:50px;line-height:1.15;margin-bottom:0}#slider .slide h2{line-height:1.5}#home section{padding:60px 0 75px}#home .about{background-color:#413936}#home .about *{color:#f6efe4}#home .about p{max-width:800px;margin:20px auto 40px}#home .shop .woocommerce{margin:30px 0;padding:0 100px}#home .shop .woocommerce ul.slides{margin:0}#home .shop .woocommerce ul.slides li{visibility:hidden}#home .shop .woocommerce ul.slides li img{max-width:312px}#home .woocommerce ul.products li.product{width:auto;margin:0;float:none}#home .woocommerce ul.products li.product a{cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}#home .woocommerce ul.products li.product a.grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing}#home .woocommerce .button.add_to_cart_button{display:none}#home .locations{background-color:#e14644}#home .locations *{color:#f6efe4}#home .press{background-image:url(./img/pages/home/avoca_press_bg.jpg)}#home .press *{color:#f6efe4}#home .press .logos{max-width:820px;margin:35px auto 20px}#home .press .logos li{display:inline-block;line-height:110px;padding:0 25px}#home .press .logos li img{width:auto;float:none;vertical-align:middle}#home .wholesale{background-color:#413936}#home .wholesale *{color:#f6efe4}#home .wholesale .flex-container{max-width:1000px;margin:75px auto 50px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#home .wholesale .flex-container li{margin-bottom:50px}#home .wholesale .flex-container li[data-service="repair"] figure img{width:117px;height:109px}#home .wholesale .flex-container li[data-service="menudev"] figure img{width:77px;height:113px}#home .wholesale .flex-container li[data-service="wholesale"] figure img{width:65px;height:111px}#home .wholesale .flex-container li[data-service="training"] figure img{width:118px;height:103px}#home .wholesale .flex-container li[data-service="machines"] figure img{width:68px;height:116px}#home .wholesale figure{text-align:center}#home .wholesale figure img{float:none}#home .wholesale figure .title{display:inline-block;line-height:1.3;border-bottom:1px solid;padding:20px 0 5px;white-space:nowrap}#home .wholesale .table_cell{height:auto}#small_logo{width:109px;height:81px}#go_texan{width:63px;height:82px}.woocommerce ul.products li.product h3{display:table;font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;margin:0 auto;padding:0 0 5px;border-bottom:2px solid #413936}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price *{font-size:18px;color:#e14644}.woocommerce ul.products li.product .price{padding-top:10px}.woocommerce .button.add_to_cart_button,.woocommerce .button.single_add_to_cart_button{background:none;display:block;width:155px;height:45px;margin:0 auto;padding:0;font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;font-weight:400;line-height:45px;text-transform:uppercase;border:2px solid #413936;white-space:normal;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.woocommerce .button.add_to_cart_button{margin-top:40px}.retailer_container{overflow:hidden}.retailers{margin:0 auto 90px;margin-left:-2px;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.retailers li{position:relative;line-height:48px;border-left:2px solid #f6efe4;padding:0 20px;margin-bottom:20px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;flex-basis:auto}.shops{width:100%;max-width:1000px;margin:25px auto 60px}.shops>li{display:inline-block}.shops>li a:hover{font-weight:bold}.shops>li ul li{display:block;line-height:1.75}#about .story{padding-bottom:60px;text-align:left}#about .story:last-child{padding:0}#about .story figure{width:200px;height:200px;overflow:hidden;border:5px solid #f6efe4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#about .story figure img{float:none;width:190px;height:190px}#about .story div.left{padding-right:15px}#about .story div.right{padding-left:15px}#about .story h2{position:relative;line-height:1.5}#about .story h2:before{display:none;position:absolute;content:"";width:70px;height:70px;top:-16px;left:0;background-repeat:no-repeat;background-position:center center;background-size:70px 70px;overflow:hidden;margin-right:20px;border:3px solid #f6efe4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#about .story[data-story="avoca"] h2:before{background-image:url(./img/pages/about/about_avoca.jpg)}#about .story[data-story="garold"] h2:before{background-image:url(./img/pages/about/about_garold.jpg)}#about .story[data-story="jimmy"] h2:before{background-image:url(./img/pages/about/about_jimmy.jpg)}#locations .page_container{background-color:#413936}#locations .page_container *{color:#f6efe4}#locations .compass{position:absolute;width:18.5%;height:auto;top:4.5%;left:14%}#locations #listings{padding-top:75px}#locations .address{position:relative;display:inline-block;margin:0 auto 90px}#locations .address a{display:block}#locations .address h2:not(.league){font-weight:bold;font-size:20px;line-height:1.5}#locations .address h2.league{font-size:24px;line-height:1.1}#map{position:relative}#map img{float:none}#map_grid{position:absolute;top:0;left:0;right:0;bottom:0}#map_grid .drop_pin{position:absolute;width:1.65%}#map_grid .drop_pin a{display:block}#map_grid .drop_pin a:after{position:absolute;display:table;content:"";width:77px;height:44px;top:0;left:50%;margin-left:-38.5px;background:url(./img/pages/locations/avoca_van.svg) no-repeat center center transparent;opacity:0;z-index:-1;-webkit-transition:opacity .15s ease 0s;-moz-transition:opacity .15s ease 0s;-ms-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}#map_grid .drop_pin:hover a:after{opacity:1;-webkit-animation:shimmy 0.5s linear;-moz-animation:shimmy 0.5s linear;-ms-animation:shimmy 0.5s linear;-o-animation:shimmy 0.5s linear;animation:shimmy 0.5s linear;-webkit-animation-iteration-count:2;-moz-animation-iteration-count:2;-ms-animation-iteration-count:2;-o-animation-iteration-count:2;animation-iteration-count:2;z-index:1}#map_grid .drop_pin:hover img{opacity:0}#map_grid .drop_pin img{float:none;opacity:1;-webkit-transition:opacity .15s ease 0s;-moz-transition:opacity .15s ease 0s;-ms-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}#map_grid .drop_pin.one{left:32%;top:59.25%}#map_grid .drop_pin.two{left:38.125%;top:61.25%}#map_grid .drop_pin.three{left:43.25%;top:73%}#map_grid .drop_pin.four{left:76.125%;top:79.5%}#map_grid .drop_pin.five{left:43.25%;top:49%}#map_grid .drop_pin.six{left:45.75%;top:49.75%}#map_grid .drop_pin.seven{left:49.325%;top:51.125%}#map_grid .drop_pin.eight{left:46.5%;top:44.5%}#map_grid .drop_pin.nine{left:49.5%;top:41.25%}#map_grid .drop_pin.ten{left:72.25%;top:49%}#map_grid .drop_pin.eleven{left:74.25%;top:38.75%}#map_grid .drop_pin.twelve{left:59.875%;top:30.125%}#map_grid .drop_pin.thirteen{left:57.5%;top:9.75%}#map_grid .drop_pin.fourteen{left:54.25%;top:5.5%}@-webkit-keyframes shimmy{0%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}20%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}40%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}}@-moz-keyframes shimmy{0%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}20%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}40%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}}@-ms-keyframes shimmy{0%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}20%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}40%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}}@-o-keyframes shimmy{0%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}20%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}40%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}}@keyframes shimmy{0%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}20%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}40%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}}#wholesale .page_container{background-color:#413936}#wholesale .page_container *{color:#f6efe4}#wholesale .services{text-align:left}#wholesale .services li{padding-bottom:60px}#wholesale .services li:last-child{padding:0}#wholesale .services li .anchor{position:relative;top:-30px}#wholesale .services li div.left{padding-right:30px}#wholesale .services li div.right{padding-left:30px}#wholesale .services li .table_cell h2{line-height:1.25}#wholesale .services li img{float:none}#press article{padding:40px 0;border-bottom:2px solid #413936}#press article:nth-of-type(1){padding-top:0}#press article .name{line-height:1.25}#press article .basic_button{margin-top:30px}#blog article.post{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #413936;text-align:left}#blog article.post:last-child{margin-bottom:0;border:0}#blog article.post.alt .minor.image{display:none}#blog article.post .left{padding-right:15px}#blog article.post .right{padding-left:15px}#blog article.post .image{vertical-align:top}#blog article.post .image figure{background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#blog article.post.featured .image{margin-bottom:30px}#blog article.post.featured .image figure{width:100%;height:400px;background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#blog article.post:not(.featured) .image figure{width:200px;height:200px;overflow:hidden;border:5px solid #f6efe4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#blog article.post:not(.featured) .content .basic_button{left:-115px}#blog article.post.alt:not(.featured) .content .basic_button{left:115px}#blog article.post .content h2{position:relative;line-height:1.5}#blog article.post .content .basic_button{margin:60px 0 30px}.single article{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #413936}.single article *{text-align:left}.single article .title_seq{width:100%;border-bottom:2px solid #413936;padding-bottom:30px}.single article .title_seq h2.table_cell{line-height:1.5}.single article .date_seq{padding:15px 0 30px}.single article .date_seq .date{white-space:nowrap}.single article .date_seq .share{width:100%}.single article .date_seq .share li{display:inline-block}.single article .date_seq .share li.social{position:relative;top:7px}.single article .date_seq .share li.social a{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center}.single article .featured_image{margin-bottom:50px}.single article .featured_image figure{width:100%;height:400px;background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.single article .content p{margin-bottom:1.25em}.single article .content p a.left{margin:10px 20px 10px 0}.single article .content p a.right{margin:10px 0 10px 20px}.single article .content p a img{border:10px solid #f6efe4}.single .pagination{text-align:right}.single .pagination *{display:inline-block;font-size:18px;font-weight:bold}#comments{clear:both;padding-top:100px}#comments *{text-align:left}#comments #respond{padding-bottom:50px}#comments #respond+h2{display:none}#comments #reply-title,#comments #commentform .comment-notes,#comments #commentform .comment-form-url,#comments #commentform p label{display:none}#comments #commentform p input,#comments #commentform p textarea{width:100%;border:2px solid #413936;padding:0 15px}#comments #commentform p input{height:41px !important;line-height:41px !important}#comments #commentform p input::-webkit-input-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p input:-moz-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p input::-moz-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p input:-ms-input-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p textarea{padding:15px}#comments #commentform p textarea::-webkit-input-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p textarea:-moz-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p textarea::-moz-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform p textarea:-ms-input-placeholder{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;opacity:1}#comments #commentform .comment-form-author,#comments #commentform .comment-form-email{width:50%}#comments #commentform .comment-form-author{float:left;padding:0 15px 30px 0}#comments #commentform .comment-form-email{float:left;padding:0 0 30px 15px}#comments #commentform .comment-form-comment{clear:both;padding-bottom:30px}#comments #commentform .comment-form-comment textarea{resize:none}#comments #commentform .form-submit{width:150px;text-align:center;margin:0 auto}#comments #commentform #submit{text-align:center}#comments .comment-author img{display:none}#comments .comment-author cite.fn{font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px}#comments .comment-author span.says{font-weight:bold}#comments .reply .comment-reply-link{font-weight:bold}#comments .comment-meta{padding:7px 0 20px}#comments .comment-meta a:first-child{font-style:italic}#comments .reply{padding:30px 0 60px}#comments .reply .bold{float:right;font-weight:bold}#comments .children li{padding-left:60px}#checkout .page_container .wrapper{padding-top:60px}.woocommerce div.product .product_title,.woocommerce div.product .summary p.price:before,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .price .amount,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .quantity .qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .checkout_coupon #coupon_code{font-family:LeagueGothic !important;font-size:26px !important;font-weight:normal !important;color:#413936 !important;line-height:41px !important;letter-spacing:2px !important;text-transform:uppercase !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{height:41px !important;line-height:41px !important}.woocommerce form .form-row option{padding:10px !important}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:none !important;border:2px solid #413936;padding:0 20px !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#coupon_code{width:142px;background-color:#fff !important;height:45px !important}.woocommerce-cart #coupon_code{width:111px}#container .woocommerce .woocommerce-error,#container .woocommerce .woocommerce-message{margin:0 0 50px !important}#container .woocommerce .woocommerce-info+.checkout_coupon{margin-bottom:50px}#container .woocommerce .woocommerce-message,#container .woocommerce .woocommerce-info{background:none;color:#413936;border:0;padding:0 !important;text-align:left}#container .woocommerce .woocommerce-message:before,#container .woocommerce .woocommerce-message:after,#container .woocommerce .woocommerce-info:before,#container .woocommerce .woocommerce-info:after{display:none}.woocommerce .woocommerce-Price-currencySymbol{display:inline}.woocommerce div.product form.cart div.quantity{margin-right:20px}.woocommerce .quantity .qty{width:50px;background:none;border:2px solid #413936}.woocommerce a.remove{width:1em;height:1em;font-size:2em;line-height:0.7em;color:#e14644 !important;background-color:transparent;-webkit-transition:background .25s ease 0s;-moz-transition:background .25s ease 0s;-ms-transition:background .25s ease 0s;-o-transition:background .25s ease 0s;transition:background .25s ease 0s}.woocommerce a.remove:hover{background-color:#e14644}#shop_grid>.wrapper{position:relative}#shop_grid .cart_button{position:absolute;right:32px}#shop_grid .cat_title{text-align:center;overflow:hidden;margin:30px auto}#shop_grid .cat_title:nth-of-type(1){margin-top:0}#shop_grid .cat_title h2{position:relative;display:inline-block}#shop_grid .cat_title h2:before,#shop_grid .cat_title h2:after{position:absolute;content:"";display:block;top:50%;width:1000px;height:2px;background-color:#413936;margin-top:-1px}#shop_grid .cat_title h2:before{right:100%;margin-right:35px}#shop_grid .cat_title h2:after{left:100%;margin-left:35px}#shop_grid ul.products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin-bottom:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#shop_grid ul.products li.product{position:relative;width:33%;float:none;margin:0;text-align:center;padding-bottom:40px}#shop_grid ul.products li.product a{cursor:pointer}#shop_grid ul.products li.product img{width:125px;height:auto;float:none;margin:0 auto 1em}.woocommerce ul.products li.product .hover{display:none;position:absolute;width:100%;max-width:326px;top:-30px;left:50%;z-index:1;padding:20px;cursor:pointer;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce ul.products li.product .hover:before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;opacity:0.95;background:url(./img/pages/shop/hover_bg.jpg) no-repeat center center transparent;z-index:-1;background-size:100% 100%}.woocommerce ul.products li.product .hover h3{padding-bottom:0;margin-bottom:16px}.woocommerce ul.products li.product .hover .table{border-bottom:2px solid #b4a797;padding:10px 0}.woocommerce ul.products li.product .hover .table:last-child{border-bottom:0}.woocommerce ul.products li.product .hover dt,.woocommerce ul.products li.product .hover dd{text-align:left;line-height:1.25}.woocommerce ul.products li.product .hover dt{clear:both;width:80px;font-size:16px;vertical-align:top}.woocommerce ul.products li.product .hover dd{font-size:14px;width:calc(100% - 80px)}.woocommerce ul.products li.product .hover p{width:100%}.woocommerce ul.products li.product .hover p a{display:block;pointer-events:none;cursor:default}.woocommerce ul.products li.product .hover p img{width:100%;float:none}#home .woocommerce ul.products li.product .hover{top:0}#shop_grid .cat_title[data-cat="decaf"]+.woocommerce .product{width:100%}.single-product.woocommerce #container #content{padding-top:100px}.single-product.woocommerce #shop_grid{padding-top:50px}.single-product.woocommerce .woocommerce-breadcrumb,.single-product.woocommerce .woocommerce-tabs{display:none !important}.single-product.woocommerce div.product+form.cart .stock.out-of-stock{display:none}.single-product.woocommerce div.product .product_meta{display:none}.single-product.woocommerce div.product div.images .woocommerce-main-image img{max-width:300px}.single-product.woocommerce div.product .product_title,.single-product.woocommerce div.product .product_title *,.single-product.woocommerce div.product .price .amount,.single-product.woocommerce div.product .price .amount *{font-family:ClarendonBold !important;font-size:24px !important;text-transform:none;text-align:left}.single-product.woocommerce div.product .price{text-align:left;color:#e14644 !important}.single-product.woocommerce div.product .price .amount,.single-product.woocommerce div.product .price .amount *{color:#e14644 !important}.single-product.woocommerce div.product form.cart{clear:both;padding-top:20px}.single-product.woocommerce div.product form.cart .variations td.value{text-align:left}.single-product.woocommerce div.product form.cart .variations td.value .reset_variations{display:none !important}.single-product.woocommerce div.product form.cart .variations td.value input[type="radio"]{-webkit-appearance:radio !important;-moz-appearance:radio !important;-ms-appearance:radio !important;-o-appearance:radio !important;appearance:radio !important;margin:0 15px 10px 0}.single-product.woocommerce div.product form.cart .variations td.value .radio-input{cursor:pointer}.single-product.woocommerce div.product form.cart .variations td.value .radio-input *{cursor:pointer}.single-product.woocommerce div.product form.cart .variations td.value .radio-input .input{position:relative;display:inline-block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:transparent;border:2px solid #413936;overflow:hidden;margin-right:10px;-webkit-transition:background-color .15s ease 0s;-moz-transition:background-color .15s ease 0s;-ms-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}.single-product.woocommerce div.product form.cart .variations td.value .radio-input .input input[type="radio"]{-webkit-appearance:radio !important;-moz-appearance:radio !important;-ms-appearance:radio !important;-o-appearance:radio !important;appearance:radio !important;opacity:0;width:100%;height:100%}.single-product.woocommerce div.product form.cart .variations td.value .radio-input .input input[type="radio"]:checked+.check{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(./img/icons/checkmark.svg);background-position:center center;background-size:22px 17px;background-repeat:no-repeat;background-color:#413936;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.single-product.woocommerce div.product form.cart .variations td.value .radio-input .input:hover{background-color:#413936}.single-product.woocommerce div.product form.cart .variations td.value .radio-input:first-child{margin-bottom:20px}.single-product.woocommerce div.product form.cart .variations td.value label{font-size:24px}.single-product.woocommerce div.product form.cart .variations td.value select,.single-product.woocommerce div.product form.cart .variations td.value select option{text-align:center;width:auto;padding:0 15px;cursor:pointer}.single-product.woocommerce div.product form.cart .single_variation_wrap{margin-top:40px}.single-product.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation-price{margin-bottom:10px}.single-product.woocommerce div.product form.cart .variations_button{margin-right:30px}.single-product.woocommerce div.product form.cart .variations_button .single_add_to_cart_button{width:auto;padding:0 30px}.single-product.woocommerce div.product form.cart .info_list{clear:both;margin-top:60px;border-top:2px solid #413936;padding-top:40px}.single-product.woocommerce div.product form.cart .info_list .table_cell{text-align:left;vertical-align:top;line-height:1.4}.single-product.woocommerce div.product form.cart .info_list dt{width:130px}.single-product.woocommerce div.product form.cart .info_list dd{padding-bottom:40px}.single-product.woocommerce div.product.has-default-attributes.has-children>.images{opacity:1}.single-product.woocommerce .woocommerce-variation-price{text-align:left}.single-product.woocommerce #content div.product div.images a{pointer-events:none}#subscription .page_container,#subscription-gift .page_container{padding-bottom:0}#subscription .page_container .wrapper,#subscription-gift .page_container .wrapper{max-width:900px}#subscription .header .options,#subscription-gift .header .options{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-top:100px}#subscription .header .options .basic_button,#subscription-gift .header .options .basic_button{margin:0}#subscription .header .options .basic_button:nth-of-type(1),#subscription-gift .header .options .basic_button:nth-of-type(1){margin-right:30px}#subscription form.cart,#subscription-gift form.cart{margin-bottom:0}#subscription form.cart>.wrapper,#subscription-gift form.cart>.wrapper{padding-bottom:105px}#subscription .anchor,#subscription-gift .anchor{position:absolute;top:0}#subscription table.variations,#subscription-gift table.variations{width:100%;margin-bottom:0}#subscription table.variations tr td,#subscription-gift table.variations tr td{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#subscription table.variations tr td .quantity-wrap,#subscription-gift table.variations tr td .quantity-wrap{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}#subscription table.variations tr td.value .radio-input,#subscription-gift table.variations tr td.value .radio-input{margin-bottom:0;margin-right:30px}#subscription table.variations tr td.value .radio-input:last-child,#subscription-gift table.variations tr td.value .radio-input:last-child{margin-right:0}#subscription table.variations tr:nth-of-type(3).minimize,#subscription table.variations tr:nth-of-type(4).minimize,#subscription-gift table.variations tr:nth-of-type(3).minimize,#subscription-gift table.variations tr:nth-of-type(4).minimize{max-height:0}#subscription table.variations tr.subscription-choice .options img,#subscription-gift table.variations tr.subscription-choice .options img{float:none;margin-bottom:30px;cursor:pointer}#subscription table.variations tr.subscription-choice .options [data-choice="1"] img,#subscription-gift table.variations tr.subscription-choice .options [data-choice="1"] img{width:auto;height:200px}#subscription table.variations tr.subscription-choice .options [data-choice="2"] img,#subscription-gift table.variations tr.subscription-choice .options [data-choice="2"] img{width:auto;height:200px}#subscription table.variations tr.subscription-choice .options .basic_button,#subscription-gift table.variations tr.subscription-choice .options .basic_button{background-color:transparent;-webkit-transition:background .25s ease 0s;-moz-transition:background .25s ease 0s;-ms-transition:background .25s ease 0s;-o-transition:background .25s ease 0s;transition:background .25s ease 0s}#subscription table.variations tr.subscription-choice .options .basic_button:hover,#subscription table.variations tr.subscription-choice .options .basic_button.checked,#subscription-gift table.variations tr.subscription-choice .options .basic_button:hover,#subscription-gift table.variations tr.subscription-choice .options .basic_button.checked{background-color:#413936}#subscription table.variations tr.subscription-choice .options .basic_button:hover a,#subscription table.variations tr.subscription-choice .options .basic_button.checked a,#subscription-gift table.variations tr.subscription-choice .options .basic_button:hover a,#subscription-gift table.variations tr.subscription-choice .options .basic_button.checked a{color:#f6efe4}#subscription table.variations tr.selection td.value .quantity-wrap,#subscription-gift table.variations tr.selection td.value .quantity-wrap{width:100%;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#subscription table.variations tr.selection td.value .radio-input,#subscription-gift table.variations tr.selection td.value .radio-input{position:relative;display:block;margin-right:0;padding-bottom:70px;text-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}#subscription table.variations tr.selection td.value .radio-input .input,#subscription-gift table.variations tr.selection td.value .radio-input .input{background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;margin:0 auto}#subscription table.variations tr.selection td.value .radio-input .input input:checked+.check,#subscription-gift table.variations tr.selection td.value .radio-input .input input:checked+.check{background:none}#subscription table.variations tr.selection td.value .radio-input:nth-of-type(1) .input,#subscription-gift table.variations tr.selection td.value .radio-input:nth-of-type(1) .input{width:98px;height:150px;background-image:url(http://www.avocacoffee.com/wp-content/uploads/2015/06/Avoca_Bag_Decaf-700x1076.png)}#subscription table.variations tr.selection td.value .radio-input:nth-of-type(2) .input,#subscription-gift table.variations tr.selection td.value .radio-input:nth-of-type(2) .input{width:98px;height:150px;background-image:url(http://www.avocacoffee.com/wp-content/uploads/2015/06/Avoca_Bag_Tengu-700x1076.png)}#subscription table.variations tr.selection td.value .radio-input:nth-of-type(3) .input,#subscription-gift table.variations tr.selection td.value .radio-input:nth-of-type(3) .input{width:98px;height:150px;background-image:url(http://www.avocacoffee.com/wp-content/uploads/2015/06/Avoca_Bag_Mogwai-700x1076.png)}#subscription table.variations tr.selection td.value .radio-input:nth-of-type(4) .input,#subscription-gift table.variations tr.selection td.value .radio-input:nth-of-type(4) .input{width:98px;height:150px;background-image:url(http://www.avocacoffee.com/wp-content/uploads/2015/06/Avoca_Bag_Noir-700x1076.png)}#subscription table.variations tr.selection td.value .radio-input .input,#subscription table.variations tr.selection td.value .radio-input .sub-title,#subscription-gift table.variations tr.selection td.value .radio-input .input,#subscription-gift table.variations tr.selection td.value .radio-input .sub-title{display:block}#subscription table.variations tr.selection td.value .radio-input .sub-title,#subscription-gift table.variations tr.selection td.value .radio-input .sub-title{display:inline-block;text-align:center;padding:10px 0;margin-top:20px;border-bottom:2px solid #413936}#subscription table.variations tr.selection td.value .radio-input .sub-title:after,#subscription-gift table.variations tr.selection td.value .radio-input .sub-title:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;content:"Select";width:155px;line-height:45px;font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;border:2px solid #413936;padding:0 15px;bottom:0;text-align:center}#subscription table.variations tr.selection td.value .radio-input:hover .sub-title:after,#subscription table.variations tr.selection td.value .radio-input.checked .sub-title:after,#subscription-gift table.variations tr.selection td.value .radio-input:hover .sub-title:after,#subscription-gift table.variations tr.selection td.value .radio-input.checked .sub-title:after{background-color:#413936;color:#f6efe4}#subscription table.variations tr.bag-size td,#subscription-gift table.variations tr.bag-size td{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#subscription table.variations tr.quantity td.value .quantity-wrap,#subscription-gift table.variations tr.quantity td.value .quantity-wrap{width:100%;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#subscription table.variations tr.quantity td.value .radio-input,#subscription-gift table.variations tr.quantity td.value .radio-input{position:relative;display:block;margin-right:0;padding-bottom:70px;text-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}#subscription table.variations tr.quantity td.value .radio-input .input,#subscription-gift table.variations tr.quantity td.value .radio-input .input{background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;margin:0 auto}#subscription table.variations tr.quantity td.value .radio-input .input input:checked+.check,#subscription-gift table.variations tr.quantity td.value .radio-input .input input:checked+.check{background:none}#subscription table.variations tr.quantity td.value .radio-input .input,#subscription table.variations tr.quantity td.value .radio-input .sub-title,#subscription-gift table.variations tr.quantity td.value .radio-input .input,#subscription-gift table.variations tr.quantity td.value .radio-input .sub-title{display:block}#subscription table.variations tr.quantity td.value .radio-input .sub-title,#subscription-gift table.variations tr.quantity td.value .radio-input .sub-title{display:inline-block;text-align:center;padding:10px 0;margin-top:20px;border-bottom:2px solid #413936}#subscription table.variations tr.quantity td.value .radio-input .sub-title:after,#subscription-gift table.variations tr.quantity td.value .radio-input .sub-title:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;content:"Select";width:155px;line-height:45px;font-family:LeagueGothic;font-size:26px;color:#413936;text-transform:uppercase;letter-spacing:2px;border:2px solid #413936;padding:0 15px;bottom:0;text-align:center}#subscription table.variations tr.quantity td.value .radio-input:hover .sub-title:after,#subscription table.variations tr.quantity td.value .radio-input.checked .sub-title:after,#subscription-gift table.variations tr.quantity td.value .radio-input:hover .sub-title:after,#subscription-gift table.variations tr.quantity td.value .radio-input.checked .sub-title:after{background-color:#413936;color:#f6efe4}#subscription table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(1) .input,#subscription-gift table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(1) .input{width:98px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/1bag-avocachoice.png)}#subscription table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(2) .input,#subscription-gift table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(2) .input{width:179px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/2bags-avocachoice.png)}#subscription table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(3) .input,#subscription-gift table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(3) .input{width:168px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/3bags-avocachoice.png)}#subscription table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(4) .input,#subscription-gift table.variations tr.quantity[data-choice="avocas"] td.value .radio-input:nth-of-type(4) .input{width:234px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/4bags-avocachoice.png)}#subscription table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(1) .input,#subscription-gift table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(1) .input{width:98px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/1bag-yourchoice.png)}#subscription table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(2) .input,#subscription-gift table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(2) .input{width:184px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/2bags-yourchoice.png)}#subscription table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(3) .input,#subscription-gift table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(3) .input{width:168px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/3bags-yourchoice.png)}#subscription table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(4) .input,#subscription-gift table.variations tr.quantity[data-choice="yours"] td.value .radio-input:nth-of-type(4) .input{width:236px;height:150px;background-image:url(https://avocacoffee.com/wp-content/themes/avocacoffee/img/subscription/4bags-yourchoice.png)}#subscription table.variations tr.frequency .quantity-wrap,#subscription-gift table.variations tr.frequency .quantity-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#subscription table.variations tr.frequency .quantity-wrap .radio-input,#subscription-gift table.variations tr.frequency .quantity-wrap .radio-input{margin-bottom:20px}#subscription .subtitle-wrap,#subscription-gift .subtitle-wrap{width:100%;margin:100px 0}#subscription .subtitle-wrap .sub-title,#subscription-gift .subtitle-wrap .sub-title{padding:0 50px}#subscription .subtitle-wrap hr,#subscription-gift .subtitle-wrap hr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:auto;height:2px;background-color:#413936}#subscription #subscriptionReview,#subscription-gift #subscriptionReview{display:none;background-color:#f6efe4;padding:100px 0 25px}#subscription #subscriptionReview>.wrapper,#subscription-gift #subscriptionReview>.wrapper{max-width:900px}#subscription #subscriptionReview .summary,#subscription-gift #subscriptionReview .summary{max-width:700px;margin:0 auto}#subscription #subscriptionReview .summary,#subscription #subscriptionReview .summary span,#subscription-gift #subscriptionReview .summary,#subscription-gift #subscriptionReview .summary span{font-size:40px;line-height:1.5;letter-spacing:3px}#subscription #subscriptionReview span,#subscription-gift #subscriptionReview span{position:relative}#subscription #subscriptionReview span:after,#subscription-gift #subscriptionReview span:after{position:absolute;content:"";display:inline-block;width:100%;height:2px;background-color:#413936;left:0;bottom:6px}#subscription .single_variation_wrap,#subscription-gift .single_variation_wrap{width:100%;margin-top:0;padding:40px 0 250px;background:url(./img/global/footer/avoca_footer.svg) repeat-x center calc(100% + 40px) #f6efe4;background-size:1200px 267px}#subscription #subscribe-submit,#subscription-gift #subscribe-submit{float:none;width:auto;height:auto;line-height:45px;max-width:calc(100% - 30px);padding:0 30px;margin:0 auto;-webkit-transition:background 0.25s ease, color 0.15s ease !important;-moz-transition:background 0.25s ease, color 0.15s ease !important;-ms-transition:background 0.25s ease, color 0.15s ease !important;-o-transition:background 0.25s ease, color 0.15s ease !important;transition:background 0.25s ease, color 0.15s ease !important}#subscription #subscribe-submit span,#subscription-gift #subscribe-submit span{-webkit-transition:background 0.25s ease, color 0.15s ease !important;-moz-transition:background 0.25s ease, color 0.15s ease !important;-ms-transition:background 0.25s ease, color 0.15s ease !important;-o-transition:background 0.25s ease, color 0.15s ease !important;transition:background 0.25s ease, color 0.15s ease !important}#subscription #subscribe-submit:before,#subscription-gift #subscribe-submit:before{display:none !important}#subscription #subscribe-submit:hover,#subscription-gift #subscribe-submit:hover{background-color:#413936 !important;color:#f6efe4 !important}#subscription #subscribe-submit:hover span,#subscription-gift #subscribe-submit:hover span{color:#f6efe4 !important}#cart .woocommerce.woocommerce-cart .wc-proceed-to-checkout,.cart .woocommerce.woocommerce-cart .wc-proceed-to-checkout{padding:60px 0 0}#cart .woocommerce .woocommerce-message,.cart .woocommerce .woocommerce-message{display:inline-block !important;padding-right:250px !important;width:100%;font-weight:700}#cart .woocommerce .woocommerce-error .button,#cart .woocommerce .woocommerce-info .button,#cart .woocommerce .woocommerce-message .button,.cart .woocommerce .woocommerce-error .button,.cart .woocommerce .woocommerce-info .button,.cart .woocommerce .woocommerce-message .button{position:absolute;right:0}#cart .woocommerce .wrapper form,.cart .woocommerce .wrapper form{clear:both}#cart .woocommerce table.shop_table,.cart .woocommerce table.shop_table{border:0;border-top:1px solid #413936;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#cart .woocommerce table.shop_table th,#cart .woocommerce table.shop_table td,.cart .woocommerce table.shop_table th,.cart .woocommerce table.shop_table td{border-right:1px solid #413936;border-bottom:1px solid #413936;border-top:0}#cart .woocommerce table.shop_table th:first-child,#cart .woocommerce table.shop_table td:first-child,.cart .woocommerce table.shop_table th:first-child,.cart .woocommerce table.shop_table td:first-child{border-left:1px solid #413936}#cart .woocommerce table.shop_table td.actions,.cart .woocommerce table.shop_table td.actions{border:0 !important;padding-left:0;padding-right:0;padding-top:30px}#cart .woocommerce table.shop_table tr th:nth-of-type(1),#cart .woocommerce table.shop_table tr th:nth-of-type(2),.cart .woocommerce table.shop_table tr th:nth-of-type(1),.cart .woocommerce table.shop_table tr th:nth-of-type(2){border-right:0}#cart .woocommerce table.shop_table tr th.product-name,.cart .woocommerce table.shop_table tr th.product-name{text-indent:-170px}#cart .woocommerce table.shop_table .cart_item td:nth-of-type(1),#cart .woocommerce table.shop_table .cart_item td:nth-of-type(2),.cart .woocommerce table.shop_table .cart_item td:nth-of-type(1),.cart .woocommerce table.shop_table .cart_item td:nth-of-type(2){border-right:0}#cart .woocommerce table.shop_table .cart_item .product-remove,#cart .woocommerce table.shop_table .cart_item .product-thumbnail,.cart .woocommerce table.shop_table .cart_item .product-remove,.cart .woocommerce table.shop_table .cart_item .product-thumbnail{width:25px}#cart .woocommerce table.shop_table .cart_item .woocommerce-Price-amount,.cart .woocommerce table.shop_table .cart_item .woocommerce-Price-amount{font-family:ClarendonBold;font-size:28px;text-align:center;line-height:1.5;font-size:20px;text-align:left}#cart .woocommerce table.shop_table .cart_item .product-name a,#cart .woocommerce table.shop_table .cart_item .product-thumbnail a,.cart .woocommerce table.shop_table .cart_item .product-name a,.cart .woocommerce table.shop_table .cart_item .product-thumbnail a{width:100px;pointer-events:none !important}#cart .woocommerce table.shop_table .cart_item .product-name a img,#cart .woocommerce table.shop_table .cart_item .product-thumbnail a img,.cart .woocommerce table.shop_table .cart_item .product-name a img,.cart .woocommerce table.shop_table .cart_item .product-thumbnail a img{width:100px}#cart .woocommerce table.shop_table .cart_item .product-name,.cart .woocommerce table.shop_table .cart_item .product-name{width:200px;font-weight:700;line-height:1.25}#cart .woocommerce table.shop_table .cart_item .product-name dl.variation,.cart .woocommerce table.shop_table .cart_item .product-name dl.variation{margin:0}#cart .woocommerce table.shop_table .cart_item .product-name dl.variation dt,.cart .woocommerce table.shop_table .cart_item .product-name dl.variation dt{display:none}#cart .woocommerce table.shop_table .cart_item .product-name dl.variation dd,.cart .woocommerce table.shop_table .cart_item .product-name dl.variation dd{margin-bottom:0}#cart .woocommerce table.shop_table .cart_item .product-name dl.variation dd p,.cart .woocommerce table.shop_table .cart_item .product-name dl.variation dd p{font-weight:700}#cart .woocommerce table.cart td.actions .coupon .input-text,.cart .woocommerce table.cart td.actions .coupon .input-text{margin-right:10px}#cart .woocommerce .cart-collaterals,.cart .woocommerce .cart-collaterals{margin-top:100px}#cart .woocommerce .cart-collaterals *,.cart .woocommerce .cart-collaterals *{font-weight:bold;text-align:left}#cart .woocommerce .cart-collaterals .cart_totals,.cart .woocommerce .cart-collaterals .cart_totals{width:auto;float:none}#cart .woocommerce .cart-collaterals .cart_totals>h2,.cart .woocommerce .cart-collaterals .cart_totals>h2{font-family:ClarendonBold !important;font-size:24px !important;text-transform:none;text-align:left}#cart .woocommerce .cart-collaterals .cart_totals table,.cart .woocommerce .cart-collaterals .cart_totals table{border-top:1px solid #625854;border-bottom:1px solid #625854;padding:20px 0;margin-bottom:50px}#cart .woocommerce .cart-collaterals .cart_totals tr td,#cart .woocommerce .cart-collaterals .cart_totals tr th,.cart .woocommerce .cart-collaterals .cart_totals tr td,.cart .woocommerce .cart-collaterals .cart_totals tr th{border:0;text-align:left}#cart .woocommerce .cart-collaterals .cart_totals tr th,.cart .woocommerce .cart-collaterals .cart_totals tr th{width:250px}#cart .woocommerce .cart-collaterals .cart_totals tr.order-total *,.cart .woocommerce .cart-collaterals .cart_totals tr.order-total *{padding-top:20px;vertical-align:baseline;font-family:ClarendonBold;font-size:28px;text-align:center;line-height:1.5;text-align:left;font-size:20px}#cart .woocommerce .wc-proceed-to-checkout a.checkout-button,.cart .woocommerce .wc-proceed-to-checkout a.checkout-button{display:inline-block;float:left;padding:0 20px}.woocommerce div.product form.cart .variations select{min-width:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce form .form-row option{background:none;padding:0 10px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:2px solid #413936}.woocommerce form .form-row textarea{resize:none}.woocommerce form .form-row option{background-color:#f6efe4}.woocommerce form .form-row .required{color:#413936}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce .woocommerce form.register{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;margin:0}.woocommerce a.remove{text-indent:1px}.woocommerce .checkout_coupon .form-row{display:inline-block;width:auto;float:none;padding:0;vertical-align:top}.woocommerce form .form-row label,.woocommerce-page form .form-row label{text-align:left}#order_review_heading{font-family:ClarendonBold;font-size:28px;text-align:center;line-height:1.5;text-align:left;margin:100px 0 30px}#order_review .page_container{padding:0}#order_review .page_container .wrapper{padding:0}#order_review table.shop_table{width:auto;border:0;padding:10px 50px 10px 0}#order_review table.shop_table *{font-weight:700}#order_review table.shop_table th,#order_review table.shop_table td{border:0;padding:10px 0}#order_review table.shop_table tr.order-total *{padding-top:10px;font-weight:bold;vertical-align:baseline}#order_review table.shop_table th:first-child,#order_review table.shop_table td:first-child{width:250px}#order_review table.shop_table tbody tr:first-child td{border-top:1px solid #413936}#order_review table.shop_table tbody tr:last-child td{border-bottom:1px solid #413936}#order_review table.shop_table.woocommerce-checkout-review-order-table{margin-bottom:0;padding-bottom:0}.woocommerce-checkout #customer_details ::-webkit-input-placeholder{color:#625854}.woocommerce-checkout #customer_details :-moz-placeholder{color:#625854}.woocommerce-checkout #customer_details ::-moz-placeholder{color:#625854}.woocommerce-checkout #customer_details :-ms-input-placeholder{color:#625854}.woocommerce-checkout #customer_details .billing-title{font-family:ClarendonBold;font-size:28px;text-align:center;line-height:1.5;font-size:20px;text-align:left}.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address{text-align:left}.woocommerce-checkout #customer_details .woocommerce-shipping-fields .checkbox.billing-title{display:inline-block}.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address-checkbox{position:relative;width:20px;height:20px;top:4px;float:left;margin-right:10px;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;-ms-appearance:checkbox !important;-o-appearance:checkbox !important;appearance:checkbox !important}.woocommerce-checkout #order_review .shop_table tr.order-total *{font-family:ClarendonBold;font-size:28px;text-align:center;line-height:1.5;font-size:20px;text-align:left}.woocommerce-checkout #order_review .shop_table .cart_item .product-name{white-space:nowrap}.woocommerce-checkout #order_review .shop_table .cart_item .product-name dl.variation dt{display:none}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment div.form-row.place-order{padding:0;text-align:left;margin-top:50px}.woocommerce-checkout #payment div.payment_box{background:none}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce-checkout #payment div.payment_box::after,.woocommerce-checkout #payment ul.payment_methods li input{display:none}.woocommerce-checkout #payment ul.payment_methods{display:none}.woocommerce-checkout #payment ul.payment_methods li img{float:none;width:auto}.woocommerce-checkout #payment #place_order{float:none}.select2-container{border:2px solid #413936 !important;background:none;height:41px;text-align:left}.select2-container span{display:inline-block;height:37px !important;line-height:37px !important;background-color:transparent !important;border:0 !important}.modal{display:none;position:relative;width:100%;max-width:880px;padding:0 50px}.modal .inner_wrap{position:relative;width:100%;background-color:#f6efe4;padding:50px 50px 30px;border:2px solid #413936}.modal .xClose{position:absolute;top:0;right:0;font-size:30px;font-family:sans-serif;padding:10px 15px 6px;border:2px solid #f6efe4;cursor:pointer;background:none;-webkit-transition:background .05s linear 0s;-moz-transition:background .05s linear 0s;-ms-transition:background .05s linear 0s;-o-transition:background .05s linear 0s;transition:background .05s linear 0s}.modal .xClose:hover{background-color:#413936;color:#f6efe4 !important}.alt .modal .inner_wrap{background-color:#413936;border:2px solid #f6efe4}.alt .modal .xClose{color:#f6efe4;border-color:#413936}.alt .modal .xClose:hover{background-color:#f6efe4;color:#413936 !important}.modal .input{width:100%;border-bottom:2px solid #b4a797;margin-bottom:14px}.modal .input *{width:100%}.modal .input label{width:1px;white-space:nowrap}.modal .input.required label:after{position:relative;display:inline;content:"\002A";color:#e14644;padding:0 2px}.modal .input input{text-transform:none;padding:0 10px}.modal .input input,.modal .input select,.modal .input option{background:none}.modal .input input,.modal .input select{line-height:2.5}.modal .input input,.modal .input textarea{font-family:Enriqueta;font-size:18px;text-transform:none;letter-spacing:0.01rem}.modal .service select,.modal .service option,.modal .department select,.modal .department option{position:relative;border:0 !important;height:45px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.modal .service select,.modal .department select{padding:0 20px}.modal .service option,.modal .department option{padding:0 10px}.modal .service option.default,.modal .department option.default{line-height:0;font-size:0;height:0}.modal .service div.table_cell,.modal .department div.table_cell{position:relative}.modal .service div.table_cell:before,.modal .department div.table_cell:before{position:absolute;content:"";display:block;top:17px;left:20px;width:12px;height:8px;background:url(./img/icons/drop_arrow.svg) no-repeat center center transparent;background-size:12px 8px}.modal .message{border:0}.modal .message label{line-height:46px}.modal .message textarea{border:2px solid #b4a797;line-height:1.5;background:none;resize:none;padding:5px 15px}.modal input[type="submit"]{margin:30px auto}.modal .errors h3{color:#e14644}.alt #contact_modal #human input{border-color:#625854}.alt .modal .input{border-color:#625854}.alt .modal .input textarea{border-color:#625854}.alt .modal .input label,.alt .modal .input input,.alt .modal .input textarea,.alt .modal .input select,.alt .modal .input option,.alt .modal input[type="submit"],.alt .modal .success h3,.alt .modal #human h5{color:#f6efe4}.alt .modal input[type="submit"]{border-color:#f6efe4}.alt .modal .service.input label{white-space:nowrap}#nav_modal{max-width:400px}#nav_modal ul li{display:block;text-align:center;line-height:2.125}#nav_modal ul li a{width:100%;letter-spacing:1px;cursor:pointer}.alt #nav_modal *{color:#f6efe4}#contact_modal select{position:relative;width:calc(100% + 8px);left:-4px;cursor:pointer}#contact_modal select option{padding:5px 0}#contact_modal #human{border:0;padding-top:14px}#contact_modal #human label,#contact_modal #human input,#contact_modal #human h5{font-family:Enriqueta;font-size:14px;letter-spacing:0.01rem}#contact_modal #human label{padding-right:5px;text-transform:none}#contact_modal #human input{width:27px;height:27px;padding:0 0 5px;border:2px solid #b4a797;text-align:center}#contact_modal #human h5{padding-left:4px;vertical-align:sub}#mc-embedded-subscribe-form{width:100%}#mc_embed_signup_scroll h3{position:relative;top:10px}#subscribe_modal{width:100%;max-width:980px}#subscribe_modal .inner_wrap{padding:30px}#subscribe_modal .email{margin-bottom:30px;width:calc(100% - 20px)}#subscribe_modal input[type="submit"]{margin-top:0}.error404 #container{margin-bottom:0;overflow:auto}.error404 .page_container{position:absolute;height:100%;padding:0}.error404 .page_container *{color:#f6efe4}.error404 .page_container .inner_wrap{position:absolute;width:100%;height:40%;top:60%;background-color:#413936}.error404 .page_container .inner_wrap:before{position:absolute;display:block;content:"";background:url(./img/pages/404/avoca_404_edge.png) repeat-x center center transparent;background-size:2000px 499px;width:100%;height:499px;top:-100px}.error404 .page_container .inner_wrap .wrapper{position:relative}.error404 .page_container .inner_wrap h1{font-size:32px}.mast-container a:hover,.mast-slider a:hover,.mast-container a:focus,.mast-slider a:focus{outline:none}.slides,.slides>li,.mast-control-nav,.mast-direction-nav{margin:0;padding:0;list-style:none}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1;margin:0;padding:0}.flexslider .slides{zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;height:auto;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}.loading .mast-viewport{max-height:300px}.carousel li{margin-right:5px}.mast-direction-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1200px;top:50%;margin-top:-9px;padding:0 15px;*height:0}.mast-direction-nav a{display:block;width:47px;height:18px;z-index:10;overflow:hidden;cursor:pointer}.mast-direction-nav .mast-prev{float:left;background:url(./img/pages/home/slider/left_arrow.svg) no-repeat center center transparent;background-size:47px 18px}.mast-direction-nav .mast-next{float:right;background:url(./img/pages/home/slider/right_arrow.svg) no-repeat center center transparent;background-size:47px 18px}.mast-direction-nav .mast-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.mast-pauseplay span{text-transform:capitalize}.mast-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;content:'\f003'}.mast-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.mast-pauseplay a:hover{opacity:1}.mast-pauseplay a .mast-play:before{content:'\f003'}.mast-control-nav{width:100%;position:absolute;bottom:50px;text-align:center}.mast-control-nav li{margin:0 9px;display:inline-block;zoom:1;*display:inline}.mast-control-paging li a{width:17.5px;height:17.5px;display:block;background-color:rgba(246,239,228,0);cursor:pointer;text-indent:-9999px;border:1px solid #f6efe4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:background .15s ease 0s;-moz-transition:background .15s ease 0s;-ms-transition:background .15s ease 0s;-o-transition:background .15s ease 0s;transition:background .15s ease 0s}.mast-control-paging li a:hover{background-color:rgba(246,239,228,0.5)}.mast-control-paging li a.mast-active{background-color:#f6efe4}.mast-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.mast-control-thumbs li{width:25%;float:left;margin:0}.mast-control-thumbs img{width:100%;height:auto;display:block;opacity:0.7;cursor:pointer;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.mast-control-thumbs img:hover{opacity:1}.mast-control-thumbs .mast-active{opacity:1;cursor:default}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-webkit-transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1) !important;-moz-transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1) !important;-ms-transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1) !important;-o-transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1) !important;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1) !important;-webkit-transition-duration:1.5s !important;-moz-transition-duration:1.5s !important;-ms-transition-duration:1.5s !important;-o-transition-duration:1.5s !important;transition-duration:1.5s !important}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);z-index:1000}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-nav div{display:block;width:47px;height:18px;z-index:10;overflow:hidden;cursor:pointer;text-indent:-10000px}.owl-controls{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 200px);max-width:1200px;top:50%;margin-top:-9px;padding:0;*height:0}.owl-controls .owl-prev{float:left;background:url(./img/pages/home/slider/left_arrow_red.svg) no-repeat center center transparent;background-size:47px 18px}.owl-controls .owl-next{float:right;background:url(./img/pages/home/slider/right_arrow_red.svg) no-repeat center center transparent;background-size:47px 18px}@media screen and (max-width: 1023px){#connect .social{position:relative;width:150px;top:-10px}#connect .social li{float:left;width:75px;height:75px;line-height:110px}#shop_grid ul.products li.product{width:50%}#subscription table.variations tr td.value .quantity-wrap{max-width:600px}#subscription table.variations tr.selection td.value .radio-input,#subscription table.variations tr.quantity td.value .radio-input{width:50% !important;margin-bottom:100px !important}#subscription table.variations tr.selection+tr .subtitle-wrap,#subscription table.variations tr.quantity+tr .subtitle-wrap{margin-top:0}}@media screen and (min-width: 950px){#nav_modal{display:none !important}}@media screen and (max-width: 950px){nav .menu ul{display:none}nav .menu .mobile_nav{display:block}}@media screen and (max-width: 801px){#connect .table .table_cell:first-child h2.title{margin-top:20px !important}#shop .woocommerce ul.products li.product{display:inline-block !important;width:50%;float:left !important}#shop_grid .cat_title[data-cat="single-origin"]+.woocommerce .product:last-child{width:50%}.single article .title_seq .table_cell,.single article .date_seq .table_cell{display:block}.single article .title_seq h2.table_cell{width:100%}.single article .date_seq .share ul.right{float:left;padding-top:10px}#comments .children li{padding-left:15px}}@media screen and (max-width: 767px){#slider .slides,#slider .slide{height:600px}#connect .table .table_cell{display:inline-block;width:100%;height:auto}#connect .table .table_cell h2.title{margin:70px auto 10px}#connect .social{top:0;width:auto}#connect .social li{float:none}#connect .basic_button{position:relative;left:auto;margin:30px auto 0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.instafeed{width:auto}.instafeed .post{margin:5px}.shops>li{width:50%}#about .story figure{display:none}#about .story .table_cell{padding:0 !important}#about .story .table_cell h2{padding-left:90px}#about .story .table_cell h2:before{display:inline-block}#about .story .table_cell p{padding-top:20px}#cart .woocommerce #content table.cart td.actions,#cart .woocommerce table.cart td.actions{text-align:right}#cart .woocommerce #content table.cart td.actions .coupon,#cart .woocommerce table.cart td.actions .coupon{float:left}#cart .woocommerce .cart .button,#cart .woocommerce .cart input.button{width:auto}#checkout.woocommerce-checkout #order_review #payment .form-row{padding-left:0}#checkout.woocommerce-checkout #order_review #payment #place_order{width:auto;float:left;margin:60px auto 0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#locations .address{width:100%}#locations .address:first-child{margin-bottom:45px}#blog article.post .left,#blog article.post .right{padding:0}#blog article.post .image,#blog article.post .content{display:block;width:100%}#blog article.post .image{margin-bottom:30px}#blog article.post:not(.featured) .image figure{margin:0 auto}#blog article.post.alt .minor.image{display:block}#blog article.post.alt .right.image{display:none}#blog article.post .content .basic_button{left:0 !important}}@media screen and (max-width: 650px){#shop_grid ul.products li.product{width:100%}}@media screen and (max-width: 600px){.wrapper{padding-left:15px;padding-right:15px}#home .shop .woocommerce{padding:0}#shop_grid .cart_button{right:15px}p.small{font-size:16px;line-height:1.75}.modal{top:15px !important}.modal .inner_wrap{padding:50px 30px 30px}#contact_modal .input.required label{font-size:20px}#contact_modal .input input{line-height:2}#connect .social{position:relative;left:-15px;width:calc(100% + 30px)}#avoca_logo{background-size:154.5px 150px;width:154.5px;height:150px;top:-33.75px;left:-21px}#home .about .badges{margin:0 auto}#home .about .basic_button{top:0;margin-top:40px}#home .press .logos li{line-height:1;margin-bottom:40px}#home .wholesale .services li{width:100%}#home .wholesale .services li a{width:100%}#home .wholesale .services li figure{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;text-align:left;margin-bottom:20px}#home .wholesale .services li figure .title{width:50%;padding:0;text-align:right}.instafeed{width:220px}#wholesale .services li figure.table_cell{display:none}#wholesale .services li div.right{padding-left:0}#wholesale .services li .table_cell h2{float:left;min-height:60px;background-repeat:no-repeat;background-position:center left;background-color:transparent;padding-top:10px;padding-left:70px}#wholesale .services li .table_cell p{clear:both;padding-top:10px}#wholesale .services li:nth-of-type(2) .table_cell h2,#wholesale .services li:nth-of-type(3) .table_cell h2,#wholesale .services li:nth-of-type(4) .table_cell h2{padding-left:50px}#wholesale .services li[data-service="repair"] .table_cell h2{background-image:url(./img/icons/repair_icon.svg);background-size:50px 55px}#wholesale .services li[data-service="repair"] figure img{width:117px;height:109px}#wholesale .services li[data-service="wholesale"] .table_cell h2{background-image:url(./img/icons/wholesale_icon.svg);background-size:33px 56px}#wholesale .services li[data-service="wholesale"] figure img{width:65px;height:111px}#wholesale .services li[data-service="machines"] .table_cell h2{background-image:url(./img/icons/machines_icon.svg);background-size:34px 58px}#wholesale .services li[data-service="machines"] figure img{width:68px;height:116px}#wholesale .services li[data-service="menudev"] .table_cell h2{background-image:url(./img/icons/menu_icon.svg);background-size:39px 57px}#wholesale .services li[data-service="menudev"] figure img{width:77px;height:113px}#wholesale .services li[data-service="training"] .table_cell h2{background-image:url(./img/icons/training_icon.svg);background-size:59px 52px}#wholesale .services li[data-service="training"] figure img{width:118px;height:103px}.retailers{margin:25px auto}.retailers li{width:100%;display:block;border:0;text-align:center}.shops>li{width:100%;margin-bottom:10px;line-height:1.25}#map{display:none}#locations #listings{padding-top:0}#slider .slide .inner_wrap{padding:0 30px}.mast-control-nav,.mast-direction-nav{display:none}#cart table.shop_table thead{display:none}#cart .woocommerce table.shop_table,#cart .woocommerce table.shop_table td{border:0}#cart .woocommerce .quantity .qty{font-size:24px;width:30px;height:40px}#cart .woocommerce #content table.cart td.actions,#cart .woocommerce table.cart td.actions{text-align:left}#cart .woocommerce #content table.cart td.actions .coupon,#cart .woocommerce table.cart td.actions .coupon{margin-top:60px}#cart .woocommerce .cart .button,#cart .woocommerce .cart input.button{display:block}#cart .woocommerce table.shop_table .cart_item{display:block;border-bottom:1px solid #413936}#subscription .header .options,#subscription-gift .header .options{display:block}#subscription .header .options .basic_button,#subscription-gift .header .options .basic_button{display:block;max-width:300px;margin:0 auto}#subscription .header .options .basic_button:nth-of-type(1),#subscription-gift .header .options .basic_button:nth-of-type(1){margin-right:auto;margin-bottom:30px}}@media screen and (max-width: 500px){.modal{padding-left:15px;padding-right:15px}.league,.league *{font-size:22px}.retailers li{padding:0}#slider .slides,#slider .slide{height:480px}#slider .slide .inner_wrap>.table_cell{padding-top:140px;vertical-align:top}#slider .slide h1{font-size:36px}#slider .slide[data-slide="2"] h1{background-size:auto 40px, 100% 40px;line-height:40px}#cart .woocommerce table.shop_table .cart_item .product-remove{display:none}#cart .woocommerce table.shop_table .cart_item .product-name{padding-left:0}#subscription table.variations tr.selection td.value .radio-input .input{width:85px !important;height:130px !important}#subscription table.variations tr.quantity td.value .radio-input:nth-of-type(1) .input{width:85px !important;height:130px !important}#subscription table.variations tr.quantity td.value .radio-input:nth-of-type(2) .input{width:159.5px !important;height:130px !important}#subscription table.variations tr.quantity td.value .radio-input:nth-of-type(3) .input{width:145.5px !important;height:130px !important}#subscription table.variations tr.quantity td.value .radio-input:nth-of-type(4) .input{width:204.5px !important;height:130px !important}}@media screen and (max-width: 420px){#home section{padding:40px 0}#connect .wrapper{padding-top:40px}#shop .woocommerce ul.products li.product{width:100%}#shop_grid .cat_title[data-cat="single-origin"]+.woocommerce .product:last-child{width:100%}#locations .address h2:not(.league){font-size:18px}#comments #commentform .comment-form-email,#comments #commentform .comment-form-author{width:100%;float:none;padding:0 0 30px}#subscription #subscriptionReview .summary,#subscription #subscriptionReview .summary span,#subscription-gift #subscriptionReview .summary,#subscription-gift #subscriptionReview .summary span{font-size:32px}}
/*# sourceMappingURL=style.css.map */
