html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.wrapper{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:0 20px;box-sizing:border-box}.wrapper:after{content:'';display:block;clear:both}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.noPadding{padding:0!important}.cols{width:calc(100% + 40px);position:relative;left:-20px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;margin:60px 0}.cols.wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.cols .col{padding:0 20px;box-sizing:border-box}.cols .col *:last-child{margin-bottom:0}.cols.half .col,.col-half{width:50%}.col-quarter{width:25%}.col-third,.cols.third .col{width:33.33%}.col-two-third{width:66.66%}.cols .col img{max-width:100%;height:auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible!important;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:rgba(0,0,0,.75)}#cboxClose{position:absolute;right:0;top:-40px;font-size:0;background:none;border:none;margin:0;padding:0;outline:none}#cboxClose:before{content:'';font-family:FontAwesome;font-size:30px;color:#fff}#colorbox{outline:none}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.youtubePlayer.floatleft{margin:6px 25px 25px 0}.youtubePlayer.floatright{margin:6px 0 25px 25px}.youtubePlayer.floatnone{margin:6px 0 25px 0}.overlayLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}html{-webkit-text-size-adjust:100%}body{font-family:'Montserrat',Helvetica,Arial,sans-serif;color:#48281c}h1{font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.3em}h1.pageTitle{margin-bottom:70px}h2{font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.3em}h3{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.3em}h4{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;margin-bottom:1em}h5{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.5em;margin-bottom:1em}p{font-size:18px;line-height:1.5em;margin-bottom:1.5em;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}p i{color:#855125;font-size:14px!important;margin-right:5px;vertical-align:baseline}p.intro,.intro p{font-size:22px}.mainContent ul{list-style:disc;margin:0 0 2em 20px}.mainContent ol{list-style:decimal;margin:0 0 2em 25px}.mainContent ul li,.mainContent ol li{font-size:18px;line-height:1.5em;margin-bottom:10px}hr{width:100%;height:1px;border:none;background:#855125;margin:20px 0}a{color:#855125}.ltBrown{color:#855125}.drkBrown{color:#48281c}.beige{color:#fdf5d5}a{text-decoration:none;outline:none}a:hover,a:focus{color:#855125!important}strong,b{font-weight:bold}em,i{font-style:italic}input:not([type='checkbox']),textarea{outline:none;-webkit-appearance:none}.btn{display:inline-block;position:relative;cursor:pointer;border:none;outline:none}.btn.outline{padding:15px 70px 15px 25px;border:1px solid #efe1ab;border-radius:3px;-moz-border-radius:3px;color:#efe1ab;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:transparent;font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em}.btn.noIcon{padding:15px 25px}.btn.outline.brown{border-color:#48281c;color:#48281c}.btn.outline:hover{border:1px solid rgba(0,0,0,0);color:#48281c;background:#efe1ab}.btn.outline.brown:hover{background:#48281c;color:#fff}.btn.solid{background:#47271b;padding:15px 70px 15px 25px;border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:12px;line-height:1em;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif}.btn.text{font-size:12px;text-transform:uppercase;color:#48281c;letter-spacing:2px;font-weight:700}.btn.arrowRight:not(.text):after{content:'';display:block;position:absolute;right:25px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);font-family:'FontAwesome';font-size:18px}.btn.videoPlay:after{content:'';display:block;position:absolute;right:25px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);font-family:'FontAwesome';font-size:14px}.btn.text.arrowRight:after{content:'';display:inline-block;margin-left:15px;font-family:'FontAwesome';font-size:18px;vertical-align:middle;position:relative;top:-2px}.readMore{font-size:12px;font-weight:700;letter-spacing:2px;color:#855125;text-transform:uppercase}.readMore:after{content:'';display:inline-block;font-family:'FontAwesome';font-size:18px;margin-left:15px;vertical-align:middle}.moduleHeader{margin-bottom:70px;text-align:center}.moduleHeader h2{font-size:36px;color:#48281c;font-weight:700;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;position:relative}.fancy{position:relative;text-align:center}.moduleHeader.fancy h2:after,.fancy:not(.moduleHeader):after{content:'';display:block;width:100%;height:1px;background:#48281c;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}.moduleHeader.fancy h2 span,.fancy span{position:relative;z-index:1;background:#fff;padding:0 25px;display:inline-block}.moduleHeader h3{font-size:18px;color:#855125;text-transform:uppercase;letter-spacing:1px}#header{background:#fdf5d5;top:0;left:0;width:100%;z-index:10}#header .wrapper{height:150px}#logo{position:absolute;left:0;top:0;z-index:10}#headerRight{float:right;padding:35px 0 0 0}#headerLinks{font-size:13px;text-transform:uppercase}#headerLinks:after{content:'';display:block;clear:both}#headerLinks li{float:left;border-left:1px solid #d4caa0;padding:0 20px;letter-spacing:1px}#headerLinks li:first-child{border:none;padding-left:0}#headerLinks li:last-child{padding-right:0}#headerLinks i{margin-right:10px;color:#48281c;font-size:18px}#headerLinks a{color:#855125}#headerLinks li.search form input.search-field{position:relative;z-index:20;background:#fdf5d5;color:#855125;font-size:13px;letter-spacing:1px;text-transform:uppercase;width:90px;border:none;font-family:'Montserrat',Helvetica,Arial,sans-serif;transition:all ease .2s;border:1px solid #d4caa0;padding:3px}#headerLinks li.search form input.search-field:focus{background:#fff}#headerLinks li.search form input.search-field:focus{width:200px}#headerLinks li.search form input.search-field::-webkit-input-placeholder{color:#855125}#headerLinks li.search form input.search-field:-moz-placeholder{color:#855125;opacity:1}#headerLinks li.search form input.search-field::-moz-placeholder{color:#855125;opacity:1}#headerLinks li.search form input.search-field:-ms-input-placeholder{color:#855125}#headerLinks li.search form button.search-submit{float:left;margin:2px 10px 0 0;font-family:'Montserrat',Helvetica,Arial,sans-serif;background:transparent;border:none;width:18px;height:auto;padding:0;cursor:pointer}#mainNav{position:absolute;right:20px;bottom:0}#mainNav ul.menu li{float:left;height:60px;font-size:15px;font-weight:700;margin:0 0 0 30px;text-transform:uppercase;letter-spacing:1px;position:relative}#mainNav ul.menu li:first-child{margin:0}#mainNav ul.menu li.current-menu-item:after,#mainNav ul.menu li.current-page-ancestor:after,#mainNav ul.menu li.current_page_parent:after{content:'';position:absolute;width:80%;height:5px;background:#48281c;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);bottom:30px}#mainNav ul.menu li a{color:#48281c}#mainNav .dropdown{display:none;position:absolute;background:#48281c;top:60px;padding:40px 4%;box-sizing:border-box;z-index:1000}.foodserviceDropdown{right:0}.foodserviceDropdown .cols{width:100%;left:0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;margin:0}.dropdown .col{border-right:1px solid #a4948e;padding:0 2%;-ms-flex:1 0 0%;-moz-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%}.dropdown .col:first-child{padding-left:0}.dropdown .col:last-child{border:none;padding-right:0}.dropdown h4{color:#fff;font-size:14px;font-weight:400;margin-bottom:35px;line-height:1.5em}.dropdown h4 a{color:#fff}.dropdown ul li{font-size:14px;font-weight:700;line-height:1.5em;margin-bottom:25px;text-transform:uppercase}.dropdown ul li:last-child{margin-bottom:0}.dropdown a{color:#fdf5d5!important}#mobileNavContainer,.mobileNav{display:none}.pageBanner{height:660px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center}.pageBanner.home{display:block!important;min-height:0;height:auto;padding:170px 0}.pageBanner:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.pageBanner.video:after{display:none}.pageBanner.video{display:block!important;height:auto}.pageBanner.video .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.pageBanner.video .videoShield{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.pageBanner.video #videoContainer{position:relative;padding-bottom:56.25%;height:0}.pageBanner.video #videoContainer #player{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.pageBanner .videoControls{position:absolute;z-index:4;bottom:30px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);display:none;font-size:18px;color:#fff}.pageBanner .videoControls i{margin:0 20px;cursor:pointer}.pageBanner .wrapper{-ms-flex-item-align:center;padding:40px 20px;z-index:3;-ms-align-self:center;-ms-flex-item-align:center;flex-item-align:center;-moz-align-self:center;-webkit-align-self:center;align-self:center}.pageBanner.video .wrapper{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.pageBanner.home .wrapper{padding:0 20px}.pageBanner.hasFeatured{padding-bottom:0}.pageBanner .header{max-width:900px}.pageBanner .header *:last-child{margin-bottom:0}.pageBanner .header:after{content:'';display:block;clear:both}.pageBanner .header h1{font-size:52px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.3em;margin-bottom:1em}.pageBanner .header h2{font-family:'Libre Baskerville',Times New Roman,serif;font-size:26px;font-style:italic;line-height:1.5em;color:#fff;text-transform:none;font-weight:300}.pageBanner .links{margin-top:70px}.pageBanner .links ul{margin:0}.pageBanner .links ul:after{content:'';display:block;clear:both}.pageBanner .links li{list-style:none;float:left;font-size:14px;line-height:1em;text-transform:uppercase;letter-spacing:1px;border-left:1px solid #efe1ab;padding:10px 30px;margin:0}.pageBanner .links li:first-child{border:none;padding-left:0}.pageBanner .links li:last-child{padding-right:0}.pageBanner .links li img{margin-right:10px;display:inline-block;vertical-align:middle}.pageBanner .links li a{color:#efe1ab}.pageBanner .btn{margin-top:50px}.pageBanner .featuredProduct{margin-top:160px;background:rgba(97,82,60,.9);padding:70px 150px;position:relative}.pageBanner .featuredProduct.mobile{display:none}.pageBanner .featuredProduct:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;mix-blend-mode:multiply;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#000 100%);background:-webkit-linear-gradient(top,#fff 0%,#000 100%);background:linear-gradient(to bottom,#fff 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0);z-index:1}.pageBanner .featuredProduct:after{content:'';display:block;clear:both}.pageBanner .featuredProduct .productImage{position:absolute;left:150px;bottom:0;z-index:2;width:auto}.pageBanner .featuredProduct .productImage img{vertical-align:bottom}.pageBanner .featuredProduct .content{float:right;max-width:450px;z-index:2;position:relative}.featuredProduct .content:after{content:'';display:block;clear:both}.pageBanner .featuredProduct .content h2{font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.3em;margin-bottom:1em}.featuredProduct .content h4{font-family:'Libre Baskerville',Times New Roman,serif;font-style:italic;font-size:24px;border-bottom:1px solid #efe1ab;color:#fff;padding:0 0 15px 0;margin:0 0 20px 0;line-height:1em;text-transform:none}.pageBanner .featuredProduct .content p{font-size:19px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;color:#fff;line-height:1.3em;font-weight:300;letter-spacing:1px;margin-bottom:35px}.featuredProduct.mobile{display:none}.wooCommerceProducts{padding:100px 0;text-align:center}.wooCommerceProducts.greyBG{background:#f1eee6}.wooCommerceProducts.full .moduleHeader h2{font-size:28px}.wooCommerceProducts.greyBG .moduleHeader.fancy h2 span{background:#f1eee6}.wooCommerceProducts .productGrid{margin-bottom:80px}.productGrid form.woocommerce-ordering{margin-bottom:40px}.productGrid form.woocommerce-ordering:after{content:'';display:block;clear:both}.productGrid form.woocommerce-ordering select{float:right;height:50px;padding-left:10px;font-family:'Montserrat',Helvetica,Arial,sans-serif;text-transform:uppercase;background:url(images/selectArrow.png) no-repeat right center #fff;background-size:auto 100%}.wooCommerceProducts .additionalInfo{max-width:900px;margin:70px auto 0 auto;padding-top:70px;border-top:1px solid #cacaca}.wooCommerceProducts .additionalInfo .cols{margin-bottom:0}.wooCommerceProducts .additionalInfo h4{color:#855125}.wooCommerceProducts .additionalInfo ul{list-style:none;text-align:left;text-transform:uppercase}.wooCommerceProducts .additionalInfo ul li{font-size:14px;font-weight:700;margin-bottom:20px}.wooCommerceProducts .btn.outline{margin-top:50px}.wooCommerceProducts ul.products li h3:after{display:none}.wooCommerceProducts .bx-controls{margin-top:20px}.wooCommerceProducts .bx-controls .bx-prev,.wooCommerceProducts .bx-controls .bx-next{display:inline-block;margin:0 20px}.wooCommerceProducts .bx-controls .bx-prev:before,.wooCommerceProducts .bx-controls .bx-next:after{content:'';font-family:'FontAwesome';font-size:20px;margin-right:10px;vertical-align:middle}.wooCommerceProducts .bx-controls .bx-next:after{content:'';margin:0 0 0 10px}.promo{background:url(images/promoBG.jpg) center center no-repeat;background-size:cover;padding:80px 20px;text-align:center;color:#452518;position:relative}.promoWrapper{border:3px solid #452518;padding:70px;max-width:1030px;margin:0 auto;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-mx-flex-wrap:no-wrap;position:relative}.promoWrapper:before{content:'';display:block;background:url(images/promoTitle.jpg) 0 0 no-repeat;width:130px;height:19px;position:absolute;left:50%;top:-10px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0)}.promo .valueContainer{font-size:0;font-family:'Libre Baskerville',Times New Roman,serif;font-weight:bold;border-right:2px solid #452518;padding:0 50px 15px 0;margin-right:50px}.promo .value{font-size:150px;display:inline-block;margin-right:10px}.promo .valueContainer .symbol{font-size:56px;vertical-align:super;position:relative;top:-10px}.promo .grouping{font-size:22px;font-weight:700;text-transform:uppercase;font-family:'Montserrat',Helvetica,Arial,sans-serif;display:inline-block;letter-spacing:2px;width:65px;line-height:1.3em}.promo .valueContainer.percent .symbol{font-family:'Libre Baskerville',Times New Roman,serif;font-weight:700;font-size:62px}.promo .content{align-self:center;-webkit-align-self:center;-ms-align-self:center}.promo .content .header{font-size:47px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.promo .content .subheader{font-size:30px;letter-spacing:1px;text-transform:uppercase}.promo .btn{position:relative;top:-22px;color:#f8ecc0}.recentPosts{margin:120px 0}.recentPosts .posts{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap}.recentPosts .post{display:inline-block;width:33.33%;padding:0 5px;box-sizing:border-box}.recentPosts .post:first-child{padding:0 10px 0 0}.recentPosts .post:last-child{padding:0 0 0 10px}.recentPosts .thumb{height:340px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;text-align:center;position:relative}.recentPosts .thumb:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.recentPosts .thumb .text{position:absolute;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);width:100%;color:#fff;font-size:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;z-index:2}.recentPosts .thumb .text h3{font-size:30px}.recentPosts .thumb .text img{margin-bottom:20px}.recentPosts .content p{font-size:19px;font-weight:300;color:#48281c;line-height:1.3em;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;margin-bottom:15px}.newsletterCTA{padding:100px 0;background:url(images/newsletterCTABG.jpg) center center no-repeat;background-size:cover;position:relative}.newsletterCTA:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.newsletterCTA .wrapper{z-index:2}.newsletterCTA .header{text-align:center;margin-bottom:45px;color:#fff}.newsletterCTA .header h3{font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.newsletterCTA .header h4{font-family:'Libre Baskerville',Times New Roman,serif;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:20px}.newsletterCTA .newsletterForm{background:rgba(40,26,21,.7);max-width:1100px;margin:0 auto;padding:75px 60px}.newsletterCTA ul:after{content:'';display:block;clear:both}.newsletterCTA ul li{float:left;width:25%;box-sizing:border-box;padding:0 10px}.newsletterCTA ul li:first-child{padding:0 10px 0 0}.newsletterCTA ul li:last-child{padding:0 0 0 10px}.newsletterCTA label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:1px;margin-bottom:15px}.newsletterCTA input[type=text],.newsletterCTA input[type=email]{height:65px;width:100%;box-sizing:border-box;padding:0 10px;background:#f1eee6;outline:none;font-family:'Montserrat',Helvetica,Arial,sans-serif;color:#48281c;border:none;font-size:16px}.newsletterCTA button[type=submit]{outline:none;margin-top:35px;letter-spacing:1px;width:100%;text-align:left}#newsletterModal .wrapper{box-sizing:border-box}#newsletterModal .newsletterCTA{padding:80px 0;background:#f1eee6;background-image:none}#newsletterModal .newsletterCTA:before{display:none}#newsletterModal .newsletterCTA .header{margin-bottom:60px;color:#48281c}#newsletterModal .newsletterCTA .newsletterForm{background:none;padding:0 60px}#newsletterModal .newsletterCTA label{color:#48281c}#newsletterModal .newsletterCTA input[type=text]{border:1px solid #48281c;background:#fff}#newsletterModal .newsletterCTA button[type=submit]{border-color:#48281c;color:#48281c}.newsletterCTA #mce-responses{margin-top:20px;color:#fff;font-size:16px;line-height:1.5em;width:50%}.newsletterCTA #mc_embed_signup div.mce_inline_error{margin:10px 0 0 0;padding:0;background-color:transparent;font-weight:bold;z-index:1;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px}.productGrid{padding:90px 0}.productGrid #main{margin-left:290px}.pageGroup{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}ul.products{margin:0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;transform:none}.productGrid ul.products{display:block!important}ul.products li{width:25%;text-align:center;padding:0 20px;margin:70px 0 0 0;box-sizing:border-box;list-style:none}ul.products.singleRow li{margin:0}ul.products:not(.five) .pageGroup:first-child li:nth-child(-n+4){margin:0}ul.products li img{margin:0 auto 40px auto;max-width:100%;width:auto;max-height:175px;height:auto}ul.products li h3{font-size:14px;font-weight:700;color:#48281c;letter-spacing:1px;text-transform:uppercase;line-height:1.3em}ul.products li h3 span{display:block;min-height:54px}ul.products li h3:after{content:'';display:block;width:60px;height:1px;background:#d9d9d9;margin:20px auto}ul.products li .price{font-size:16px;color:#48281c;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.3em;margin-bottom:15px}ul.products li .btn{color:#47271b;border-color:#47271b}#spinner{display:none;font-size:14px;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:70px 0}#spinner img{margin-bottom:20px}.sidebar{position:absolute;left:20px;top:0;width:230px}.sidebar section{margin-bottom:50px}.sidebar section:last-child{margin-bottom:0}.sidebar .botDivider{border-bottom:1px solid #cbcbcb;padding-bottom:25px;margin-bottom:30px}.sidebar .botDivider:last-child{border:none;padding:0;margin:0}.sidebar h4{font-family:'Libre Baskerville',Times New Roman,serif;font-size:14px;margin-bottom:10px;font-weight:500;font-style:italic;color:#48281c;text-transform:none}body .sidebar ul{border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:0}.sidebar ul ul{border:none;display:none}.sidebar ul li{margin:0;list-style:none;font-size:14px;font-weight:700;letter-spacing:1px;border-top:1px solid #e9e9e9;text-transform:uppercase;position:relative}.sidebar ul li.menu-item-has-children a.plus{position:absolute;right:15px;top:22px;display:block;padding:0;width:25px;height:25px;line-height:25px;text-align:center;border-radius:25px;-moz-border-radius:25px;border:1px solid #e3e3e3;color:#5b3f34;background:#fff;text-indent:1px}.sidebar ul ul li:first-child{border-top:1px solid #e9e9e9}.sidebar ul ul li{font-size:12px}.sidebar ul li:first-child{border:none}.sidebar ul li a{display:block;padding:24px 50px 24px 20px;color:#48281c}.sidebar li:hover>a,.sidebar ul li.current-menu-item>a{background:#f6f4ef;color:#855125}.sidebar .btn.outline{display:block}.sidebar .relatedContent h4{margin-bottom:35px}.sidebar .relatedContent .thumbnail{background:center center no-repeat;background-size:cover;height:215px;display:block;margin-bottom:25px;overflow:hidden}.sidebar .relatedContent .thumbnail img{max-width:100%;height:auto}.sidebar .relatedContent h3{font-size:16px;font-weight:700;text-transform:uppercase;color:#855125;line-height:1.3em;margin-bottom:20px}.sidebar section.CCSubscription{background:#f1eee6;padding:8px;position:relative}.sidebar section.CCSubscription .inner{border:1px solid #48281c;padding:40px 10px;text-align:center}.sidebar section.CCSubscription .discount{color:#48281c}.sidebar section.CCSubscription .discount .value{font-size:78px;font-weight:700;font-family:'Libre Baskerville',Times New Roman,serif;display:inline-block}.sidebar section.CCSubscription .small{display:inline-block}.sidebar section.CCSubscription .symbol{font-weight:700;font-family:'Libre Baskerville',Times New Roman,serif;font-size:43px}.sidebar section.CCSubscription .off{font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.sidebar section.CCSubscription .header{margin:25px 0;font-size:14px;padding:10px 0;text-transform:uppercase;letter-spacing:2px;font-weight:700;line-height:1.3em;border-top:1px solid #48281c;border-bottom:1px solid #48281c}.sidebar section.CCSubscription .btn{color:#855125}.singleProduct .wrapper:after{content:'';display:block;clear:both}.breadcrumbs{margin:60px 0 125px 250px;font-size:17px;font-family:'Libre Baskerville',Times New Roman,serif;font-style:italic;color:#855125}.breadcrumbs a{color:#855125}.breadcrumbs i{padding:0 15px}.productImage{float:left;width:450px;text-align:center}.productImage img{max-width:100%;height:auto}.productInfo{margin:0 0 0 500px}.productInfo h1.productName{font-size:30px;font-weight:700;text-transform:uppercase;color:#48281c;letter-spacing:1px;line-height:1.3em;margin-bottom:35px}.wc-tabs{display:none}.productInfo .reviews{margin-bottom:30px}.productReviews #reviews{position:relative;left:0;top:-170px;width:0;height:0}.star-rating{display:inline-block;background:url(images/stars.png) 0 0 no-repeat;width:100px;height:15px}.productReviews .star-rating{margin-bottom:20px}.star-rating span{display:block;height:15px;overflow:hidden;background:url(images/starsFull.png) 0 0 no-repeat;font-size:0}.woocommerce-review-link{display:inline-block;border-left:1px solid #e2e2e2;padding:5px 0 5px 10px;margin-left:10px}.productInfo .description{font-size:19px;line-height:1.5em;margin-bottom:60px;font-family:Lato,'Montserrat',Helvetica,Arial,sans-serif;font-weight:400}.productInfo .colorRating{width:100%;max-width:590px;padding-top:60px;margin-bottom:90px;position:relative}.productInfo .colorScale{background:url(images/colorRating.png) 0 0 no-repeat;background-size:100% auto;max-width:590px;height:17px}.productInfo .colorRating .marker{position:absolute;background:url(images/colorRatingMarker.png) 0 0 no-repeat;width:25px;height:37px;margin-left:-13px;left:0;bottom:-5px;z-index:2}.productInfo .colorRating .marker div{position:absolute;width:150px;left:50%;bottom:100%;margin:0 0 10px -75px;text-align:center;font-size:12px;color:#855125;text-transform:uppercase;line-height:1.3em}.productInfo .purchase{border:1px solid #e8e8e8;border-radius:2px;-moz-border-radius:2px;padding:50px 35px}.productInfo .purchase .priceContainer{font-size:37px;font-weight:700;color:#855125;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.productInfo .purchase .priceContainer p{font-size:37px;line-height:1em;font-family:'Montserrat',Helvetica,Arial,sans-serif}.productInfo .purchase .addToCart label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:10px;color:#855125}.productInfo .purchase .addToCart input,.productInfo .purchase .addToCart select{height:36px;border:1px solid #48281c;border-radius:2px;-moz-border-radius:2px;padding:0 10px;font-size:13px;color:#48281c;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:'Montserrat',Helvetica,Arial,sans-serif;outline:none;margin-bottom:20px}.productInfo .purchase .addToCart input[type=number]{padding-right:0}.productInfo .purchase .addToCart .price{font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:20px;display:block}.relatedProducts{clear:both;background:#f1eee6;padding:90px;margin:120px 0}.relatedProducts .wrapper{padding:0}.relatedProducts h2{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;color:#48281c;position:relative;margin-bottom:70px}.relatedProducts h2 span{background:#f1eee6;padding:0 15px;position:relative;z-index:1}.relatedProducts h2:after{content:'';width:100%;height:1px;background:#48281c;position:absolute;left:0;top:50%}.relatedProducts h3{text-align:center;margin-bottom:50px}.relatedProducts ul.products{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.relatedProducts ul.products li{margin:0!important}.relatedProducts .attra{margin-top:100px}.relatedProducts .attra ul li{display:inline-block}.relatedProducts .attra ul li:first-child{display:none}.relatedProducts .attra ul li:after{content:'';font-family:FontAwesome;display:inline-block;margin:0 10px 0 15px;font-size:7px;vertical-align:middle}.productReviews{margin:90px 0}.productReviews .relatedProducts,.productReviews .product_column{display:none!important}.productReviews .wrapper>h2{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;color:#48281c;position:relative;margin-bottom:70px}.productReviews .wrapper>h2 span{background:#fff;padding:0 15px;position:relative;z-index:1}.productReviews .comments{padding:0;margin:0;border:none}.productReviews .wrapper>h2:after{content:'';width:100%;height:1px;background:#48281c;position:absolute;left:0;top:50%}.productReviews .commentlist li{margin:0 0 85px 0}.productReviews .commentlist li:after{content:'';display:block;clear:both}.productReviews .commentlist li img.avatar{float:left;width:110px;height:auto}.productReviews .commentlist li .comment-text{margin:0 0 0 140px}.productReviews .commentlist li .meta{font-size:16px;color:#855125;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.productReviews .commentlist li .description{font-size:17px;line-height:1.5em;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}.productReviews #review_form_wrapper{background:#f1eee6;padding:90px 0}.productReviews #review_form_wrapper #review_form{max-width:760px;margin:0 auto;padding:0 20px;box-sizing:border-box}.productReviews #review_form_wrapper h3{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px;text-align:center}.productReviews .comment-form input{border:none;height:65px;width:100%;font-size:16px;padding:0 0 0 10px!important;font-family:Montserrat,Helvetica,Arial,sans-serif}.productReviews .comment-form p.comment-form-author{width:50%;float:left;padding-right:15px;box-sizing:border-box;margin-bottom:2em}.productReviews .comment-form p.comment-form-email{width:50%;float:right;padding-left:15px;box-sizing:border-box;margin-bottom:2em}.productReviews .comment-form p.comment-form-rating{clear:both;margin-bottom:2em}.productReviews .comment-form label{display:block;font-size:17px;margin-bottom:10px;line-height:1em;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.productReviews .comment-form textarea{width:100%;height:200px;outline:none;border:none;font-size:17px;line-height:1.5em;font-family:Montserrat,Helvetica,Arial,sans-serif;padding:15px;box-sizing:border-box}.productReviews .comment-form input[type="submit"]{padding:15px 25px!important;border:1px solid #48281c;border-radius:3px;-moz-border-radius:3px;color:#48281c;font-size:12px!important;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:transparent;font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em;cursor:pointer;height:auto;width:auto}.productReviews .comment-form input[type="submit"]:hover{background:#48281c;color:#fff}.productReviews .stars{line-height:1em}.productReviews .stars:after{content:'';display:block;clear:both}p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0}p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -16px}p.stars span a.active{background:url(images/star.png) repeat-x left -32px}p.stars span a.star-1{width:16px;z-index:10}p.stars span a.star-2{width:32px;z-index:9}p.stars span a.star-3{width:48px;z-index:8}p.stars span a.star-4{width:64px;z-index:7}p.stars span a.star-5{width:80px;z-index:6}.singleColumnContent{margin:100px 0}.mainContent>.singleColumnContent:first-child{margin-top:160px}.singleColumnContent .wrapper *:last-child{margin-bottom:0}.singleColumnContent .intro{margin-bottom:40px}.singleColumnContent h2{margin:1em 0}.singleColumnContent p,.singleColumnContent li{font-size:18px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;line-height:1.5em;margin-bottom:2em}.singleColumnContent ul{margin:1em 0 1em 20px}.singleColumnContent li{list-style:disc;font-size:16px}.singleColumnContent li h3{margin-top:1em}.singleColumnContent img.size-full,{margin-bottom:65px}.singleColumnContent img{max-width:100%;height:auto}.timeline{position:relative}.timeline h2{width:100%;position:absolute;top:80px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);text-align:center;font-size:36px;font-weight:700;letter-spacing:2px;text-transform:uppercase;z-index:1;color:#fff;max-width:1200px}ul.timelineSlider{margin:0}.mainContent .timeline ul.timelineSlider li{font-size:inherit;color:#fff}.mainContent .timeline ul.timelineSlider li:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:1}.mainContent .timeline ul.timelineSlider img{width:100%;height:auto}.timeline ul.timelineSlider li .wrapper{position:absolute;z-index:2;left:50%;bottom:210px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);max-width:860px;width:100%}.timeline ul.timelineSlider li .date{font-size:90px;font-weight:700;text-transform:uppercase;letter-spacing:2px;align-self:center;-moz-align-self:center;-webkit-align-self:center;-ms-align-self:center;line-height:1em;position:absolute;left:20px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}.timeline ul.timelineSlider li .content{margin-left:270px}.timeline ul.timelineSlider li .content h4{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.timeline ul.timelineSlider li .content p{font-size:17px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;line-height:1.5em;font-weight:300;letter-spacing:1px;margin:0}.timelineNav{position:absolute;bottom:65px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);z-index:1;width:750px;height:60px}.timelineNav .wrapper:after{content:'';display:block;height:4px;width:100%;background:#837c61;position:absolute;left:0;top:8px}.timelineNav #bx-pager{position:relative;z-index:2}.timelineNav #bx-pager .bx-viewport{height:60px!important}.timelineNav #bx-pager ul{margin:0;list-style:none}.timelineNav #bx-pager li div{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;position:relative;z-index:1}.timelineNav #bx-pager a{display:block;width:20px;height:20px;border-radius:20px;-moz-border-radius:20px;background:#837c61;margin:0 35px;position:relative}.timelineNav #bx-pager a:before{content:'';display:block;width:10px;height:10px;border-radius:10px;-moz-border-radius:10px;margin:5px 0 0 5px;background:#efe1ab}.timelineNav #bx-pager a:hover:before{background:#48281c}.timelineNav #bx-pager a .date{position:absolute;left:50%;bottom:-35px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);font-size:20px;font-weight:700;color:#8d8d8d;letter-spacing:1px}.timelineNav #bx-pager a:hover .date{color:#fff}.timelineNav .datesPager a{font-size:30px;color:#837c61;position:absolute;top:-5px}.timelineNav .datesPager a.prev{left:-40px}.timelineNav .datesPager a.next{right:-40px}.timeline a.hide{display:none}.timelineMobileNav{display:none;width:100%;position:absolute;top:0;padding:0 20px;box-sizing:border-box;text-align:center}.timelineMobileNav a{font-size:80px;color:#fff!important}.timelineMobileNav a.prev{float:left}.timelineMobileNav a.next{float:right}.videoModule{padding:100px 0;background:#f1eee6}.videoModule .moduleHeader.fancy h2 span{background:#f1eee6}.videoModule .contentWrapper{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap}.videoModule .video{display:block;width:50%;height:380px;background:center center no-repeat;background-size:cover;position:relative}.videoModule .video:before{content:'';display:block;background:url(images/videoPlay.png) 0 0 no-repeat;width:63px;height:63px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:2}.videoModule .content{width:50%;padding:40px 0 40px 60px;box-sizing:border-box;align-self:center;-ms-align-self:center;-moz-align-self:center;-webkit-align-self:center}.videoModule .content p,.videoModule .content li{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}.videoModule .content *:last-child{margin-bottom:0}.columnExcerpts{margin:100px 0}.columnExcerpts .columns{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap}.columnExcerpts .columns .col{flex:1 0 0%;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;padding:0 15px;max-width:50%}.columnExcerpts .columns .col:first-child{padding-left:0}.columnExcerpts .columns .col:last-child{padding-right:0}.columnExcerpts .col .image{height:340px;background:center center no-repeat;background-size:cover;position:relative;margin-bottom:25px}.columnExcerpts .col .image:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.columnExcerpts .col .image .overlay{position:absolute;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);width:100%;color:#fff;text-align:center;padding:20px;box-sizing:border-box;z-index:2}.columnExcerpts .col .image .overlay .icon{margin-bottom:15px}.columnExcerpts .col .image .overlay h3{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.5em}.columnExcerpts .col .content p{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}.contentChanger{height:840px;background:#f1eee6 center center no-repeat;background-size:cover;position:relative}.contentChanger:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.contentChanger header h2{position:absolute;top:80px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);text-align:center;font-size:36px;font-weight:700;letter-spacing:2px;text-transform:uppercase;z-index:3;color:#fff;max-width:1200px;width:100%;padding:0 20px;box-sizing:border-box}.contentChanger .sections{max-width:1200px;width:100%;position:absolute;z-index:2;left:50%;bottom:0;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);background:rgba(9,2,1,.6);padding:0 80px 50px 80px;color:#fff;box-sizing:border-box}.contentChanger .sectionsNav ul{border-bottom:1px solid #8f8364;font-size:0;text-align:center;margin:0 0 45px 0}.contentChanger .sectionsNav li{display:inline-block;font-size:14px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;margin:0}.contentChanger .sectionsNav li:hover,.contentChanger .sectionsNav li.active{background:rgba(72,40,28,.7)}.contentChanger .sectionsNav li a{display:block;margin:0 45px;padding:50px 0 25px 0;position:relative;color:#fff}.contentChanger .sectionsNav li:hover a,.contentChanger .sectionsNav li.active a{color:#efe1ab}.contentChanger .sectionsNav li:hover a:after,.contentChanger .sectionsNav li.active a:after{content:'';display:block;width:100%;height:2px;background:#efe1ab;position:absolute;left:0;bottom:0}.contentChanger .sectionsContent .section{display:none}.contentChanger .sectionsContent .section.active{display:block}.contentChanger .sectionsContent .section h2{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:35px}.contentChanger .sectionsContent .section p{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;margin-bottom:1em}.contentChanger .sectionsContent .section .readMore{font-size:16px;color:#efe1ab}.highlightContent.full{margin:100px 0}.highlightContent.featured{margin:0}.highlightContent.full.greyBG{background:#f1eee6}.highlightContent:not(.featured).full.greyBG{padding:50px 0;margin:0;background:#f1eee6}.highlightContent.boxed .section{padding-bottom:70px;position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.highlightContent.boxed .section:before{content:'';display:block;width:100%;height:1px;background:#ccc;position:absolute;left:0;bottom:0}.highlightContent.boxed .section:last-child{padding-bottom:0}.highlightContent.boxed .section:last-child:before{display:none}.highlightContent .section:after,.highlightContent.featured:after{content:'';display:block;clear:both}.highlightContent:not(.featured).full .section .wrapper{border-top:1px solid #d6d5d3;padding:50px 20px}.highlightContent:not(.featured).full.greyBG .section .wrapper{border-top:1px solid #d6d5d3;padding:50px 20px}.highlightContent.boxed .section{margin:70px 0}.highlightContent.full .section:first-child .wrapper{border:none;padding-top:0}.highlightContent:not(.featured).full.greyBG .section:first-child .wrapper{border:none;padding-top:50px}.highlightContent.full:not(.greyBG) .section:last-child .wrapper{padding-bottom:0}.highlightContent .section .image{float:left;width:380px;max-width:100%;height:380px;background:center center no-repeat;background-size:cover}.highlightContent.featured .section .image{position:absolute;left:20px;bottom:0;width:380px;height:auto;text-align:center}.highlightContent.featured .section .image img{vertical-align:bottom;max-width:100%;height:auto}.highlightContent.boxed .section .image{float:none;height:auto}.highlightContent .section .content{margin-left:425px}.highlightContent .section .content *:last-child{margin-bottom:0!important}.highlightContent.featured .section .content{margin-left:460px}.highlightContent.featured .section .content{padding:100px 0}.highlightContent.boxed .section .content{background:#f1eee6;margin:0;padding:80px 45px;flex:1 0 0%;-webkit-flex:1 0 0%;-ms-flex:1 0 0%}.highlightContent.boxed .section .content *:last-child{margin-bottom:0}.highlightContent .section .content .cols{margin:40px 0}.highlightContent .content ul.simple{margin-left:0}.highlightContent .content ul.simple li{list-style:none;font-size:14px;font-weight:700;text-transform:uppercase}.highlightContent .section .content h3{font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2em;margin-bottom:1.5em}.highlightContent.featured .section .content h3{font-size:50px}.highlightContent .section .content p{font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:1.5em}.highlightContent .btn:not(.solid),.highlightContent .btn.outline,.highlightContent .btn.arrowRight:not(.solid):after{border-color:#48281c;color:#48281c}.highlightContent .expanderContent{padding:90px 70px;background:#e5e3dc;width:100%;display:none;box-sizing:border-box}.highlightContent .expanderContent *:last-child{margin-bottom:0}.singleFullImage{background:center center no-repeat;background-size:cover;position:relative}.singleFullImage img.bg{width:100%;height:auto;vertical-align:bottom}.singleFullImage.boxed{max-width:1200px;margin:80px auto}.singleFullImage.fullWidthCTA{padding:110px 0;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}.singleFullImage.fullWidthCTA:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.singleFullImage.fullWidthCTA .content{max-width:600px;margin:0 auto;position:relative;z-index:2;padding:0 20px;box-sizing:border-box}.singleFullImage.fullWidthCTA img.logo{margin-bottom:55px}.singleFullImage.fullWidthCTA h4{position:relative;font-size:22px;font-weight:700;font-family:'Libre Baskerville',Times New Roman,serif;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:55px}.singleFullImage.fullWidthCTA h3{font-size:36px;font-weight:700;color:#fff;line-height:1.3em;letter-spacing:1px;margin-bottom:55px}.expanderModule{margin:90px 0}.expanderModule .expander{margin-bottom:20px}.expanderModule .expander:last-child{margin:0}.expanderModule header{padding:40px 130px 40px 60px;position:relative;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:#ebe6d7;background:-moz-linear-gradient(top,#ebe6d7 0%,#dad3c0 100%);background:-webkit-linear-gradient(top,#ebe6d7 0%,#dad3c0 100%);background:linear-gradient(to bottom,#ebe6d7 0%,#dad3c0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe6d7',endColorstr='#dad3c0',GradientType=0)}.expanderModule header span{display:block;position:absolute;right:60px;top:32px;background:#6e5447;width:45px;height:45px;border-radius:45px;-moz-border-radius:45px;cursor:pointer}.expanderModule header span i{font-size:26px;color:#f1eee6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.expanderModule .expanderContent{display:none;background:#e5e3dc;padding:70px}.formModule{margin:90px 0}.formModule .gform_wrapper{margin:0;max-width:100%}.formModule .gform_wrapper .gform_footer{margin:20px 0 0 0;padding:0}.formModule .formContainer{background:#f1eee6;padding:90px 30px}.formModule .formContainer .inner{max-width:900px;margin:0 auto}.formModule .formContainer header h2{font-size:27px}.formModule .formContainer header span{background:#f1eee6}.ginput_container_checkbox label{line-height:1em}.formModule .gform_wrapper .top_label .gfield_label{font-size:17px}.ginput_container_checkbox li{display:inline-block;margin-right:20px!important}.formModule .formContainer input,.formModule .formContainer select{border:none;height:65px;padding:0 0 0 10px!important}.formModule .formContainer input[type="checkbox"]{height:auto;padding:0!important;margin:0 5px 0 0}.formModule .formContainer textarea{border:none;padding:10px;width:100%;box-sizing:border-box}.formModule .formContainer input[type="submit"]{padding:15px 25px!important;border:1px solid #48281c;border-radius:3px;-moz-border-radius:3px;color:#48281c;font-size:12px!important;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:transparent;font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;line-height:1em;cursor:pointer;height:auto}.formModule .formContainer input[type="submit"]:hover{color:#fff;background:#48281c}.formModule .formContainer p.note{float:right;font-size:16px;font-weight:700;font-style:italic;font-family:'Libre Baskerville',Times New Roman,serif;position:relative;top:-20px}.formModule .gform_wrapper .gfield_date_day label,.formModule .gform_wrapper .gfield_date_month label,.formModule .gform_wrapper .gfield_date_year label,.formModule .gform_wrapper .gfield_time_ampm label,.formModule .gform_wrapper .gfield_time_hour label,.formModule .gform_wrapper .gfield_time_minute label,.formModule .gform_wrapper .ginput_complex label,.formModule .gform_wrapper .instruction{font-size:15px;letter-spacing:0}.smGrid{border:3px solid #48281c}.smGrid .cols{width:auto;position:static;margin:0}.smGrid .col{padding:0}.smGrid .col-half:first-child{border-right:3px solid #48281c;padding:0!important}.smGrid .col-half:last-child{padding:0!important}.smCTA{height:780px;border:6px solid #fffae7;position:relative;background:center center no-repeat;background-size:cover}.smCTA:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(51,47,33,.2);z-index:2}.smCTA:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;mix-blend-mode:multiply;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#332f21 100%);background:-webkit-linear-gradient(top,#fff 0%,#332f21 100%);background:linear-gradient(to bottom,#fff 0%,#332f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#332f21',GradientType=0);z-index:1}.smCTA .content{max-width:587px;width:100%;padding:0 45px 0 20px;box-sizing:border-box;position:absolute;right:0;bottom:130px;z-index:3;color:#fff}.smCTA .content h3{font-size:36px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1.3em;margin-bottom:1em}.smCTA .content p{font-size:19px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-weight:300}.tintContainer{border-bottom:7px solid #fffae7}.fullTintContainer .singleColumnContent{text-align:center;margin-bottom:20px;margin-top:50px}.fullTintContainer .singleColumnContent h3{color:#855125;font-size:22px;font-weight:300;line-height:1.5em;max-width:1000px;margin:0 auto 30px auto}.contentColumns{margin:100px 0}.contentColumns .cols{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.contentColumns .cols .col{margin-top:70px}.contentColumns .cols.third .col:nth-child(-n+3),.contentColumns .cols.quarter .col:nth-child(-n+4),.contentColumns .cols.half .col:nth-child(-n+2){margin-top:0}.contentColumns h4{font-weight:700;font-size:19px}.contentColumns p{word-break:break-word}.cartContainer{position:relative}.cartContainer .wrapper{padding:0}.cartLeft{margin-right:290px}.cartContainer h2.pageTitle{font-size:36px;font-weight:700;text-transform:uppercase}table.shop_table{text-align:left;width:100%;border:1px solid #e8e8e8;border-radius:1px;-moz-border-radius:1px;margin-bottom:20px}table.shop_table thead th{font-size:14px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #c9c9c9;padding:40px 40px 20px 0;vertical-align:top;font-weight:bold}table.shop_table thead th:last-child{padding-right:0}table.shop_table .cart_item *{}table.shop_table .cart_item dd{margin-bottom:10px}table.shop_table tfoot{border-top:1px solid #ccc}table.shop_table td,table.shop_table tfoot th{padding:15px 40px 0 0}table.shop_table thead th:first-child,table.shop_table td:first-child,table.shop_table tfoot tr>*:first-child{padding-left:40px}table.shop_table thead th:last-child,table.shop_table .cart_item td:last-child,table.shop_table tfoot tr>*last-child{padding-right:40px}table.shop_table p{font-weight:400;margin-bottom:15px;line-height:1.3em}table.shop_table p.remove{font-size:10px;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;font-weight:700;margin:0}table.shop_table dl{margin-bottom:15px}table.shop_table dl dt{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px}table.shop_table dl dd p{font-size:16px}table.shop_table .content{display:inline-block}table.shop_table .thumb{display:inline-block}table.shop_table .attachment-shop_thumbnail{margin-right:10px}table.shop_table td.product-price,table.shop_table td.product-subtotal{font-size:18px;color:#855125;text-transform:uppercase;letter-spacing:1px}table.shop_table td.product-quantity input{width:82px;font-family:"Montserrat",Helvetica,Arial,sans-serif}table.shop_table input[type="submit"]:hover{background:#48281c!important;color:#fff!important}table.shop_table td.actions{padding:40px}table.shop_table td.actions .cart-coupon{margin:0 0 40px 0;padding:40px 0;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8}table.shop_table td.actions .cart-coupon label{font-size:12px;font-weight:700;text-transform:uppercase;color:#855125;letter-spacing:1px;margin-bottom:5px;display:block}table.shop_table td.actions .cart-coupon input,table.shop_table td.actions .cartButtons input{width:150px;height:40px;border:1px solid #48281c;border-radius:3px;-moz-border-radius:3px;padding:0 10px;box-sizing:border-box;outline:none;font-size:14px;font-weight:400;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#48281c;background:none}table.shop_table td.actions .cartButtons br{display:none}table.shop_table td.actions .cartButtons input{display:inline-block;width:auto;padding:0 30px;margin-left:20px;cursor:pointer}table.shop_table td.actions .cartButtons input.checkout-button{color:#fff;background:#48281c}table.shop_table td.actions .cart-coupon input[type="submit"]{cursor:pointer;margin-left:20px}table.shop_table td.actions .cartButtons{clear:both;float:right}.cart-collaterals{margin:40px 0;float:right;width:100%;max-width:715px;text-align:left}.cart-collaterals .cart_totals{max-width:475px;width:100%;float:right}.cart-collaterals .cart_totals h2{display:none}.cart-collaterals .cart_totals *:first-child{padding-right:10px}.cart-collaterals .cart_totals *:last-child{padding-left:10px}.cart-collaterals .cart_totals th{width:250px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding-bottom:40px}.cart-collaterals .cart_totals td,.cart-collaterals .cart_totals p{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#855125;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1em}.cart-collaterals form{border-top:1px solid #dfdfdf;padding-top:40px;clear:both}.cart-collaterals form h2{max-width:475px;width:100%;float:right;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0}.cart-collaterals form h2 span{display:none}.cart-collaterals form .shipping-calculator-form{margin-top:20px;max-width:475px;width:100%;float:right}.cart-collaterals form .shipping-calculator-form p{margin-bottom:10px}.cart-collaterals form input,.cart-collaterals form select,.cart-collaterals form button{width:250px;height:40px;border:1px solid #48281c;border-radius:3px;-moz-border-radius:3px;padding:0 10px;box-sizing:border-box;outline:none;font-size:14px;font-weight:400;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#48281c;background:none}.cart-collaterals form button{cursor:pointer;background:#48281c;color:#fff}.cartContainer .sidebar{right:0;top:95px;left:auto}.postGrid{position:relative;padding:90px 0}.postGridSidebar .postGrid{margin-left:290px}.postGridSidebar .sidebar{padding:90px 0}.postGrid .cols{margin:30px 0;width:calc(100% + 20px);left:-10px}.postGrid .cols:first-child{margin-top:0}body .postGrid .cols .col{margin-bottom:30px;padding:0 15px}body .postGridSidebar .postGrid .cols .col{padding:0 10px}.postGrid .col article{position:relative;border:1px solid #48281c}.postGrid .col:nth-last-child(-n+3){margin-bottom:0}.postGrid .col.rowOdd:nth-child(even) .thumb,.postGrid .col.rowEven:nth-child(even) .thumb{height:410px}.postGrid .thumb{height:315px;background:center center no-repeat;background-size:cover;background-image:url(images/searchFPO.png);border-bottom:1px solid #48281c;text-align:center;position:relative}.postGridSidebar .postGrid .thumb{height:274px!important}.postGrid .thumb.noBG{background-image:none}.postGrid .thumb img{max-height:90%;max-width:90%;width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.postGrid .col header{padding:30px}.postGrid header h3{font-size:18px;text-transform:uppercase;font-weight:700;line-height:1.5em;margin-bottom:20px}.postGrid .col header .postMeta{font-size:14px;color:#855125;text-transform:uppercase;letter-spacing:1px}.postGrid .col .content{border-top:1px solid #48281c;padding:30px}.postGrid .col .content p{margin-bottom:30px}.postGridSidebar #spinner{margin:0 0 60px 0}.blogPost{margin:135px 0 100px 0}.blogPost .inner{position:relative}.blogPost .content{margin-right:390px}.blogPost .featuredImage{margin-bottom:80px}.blogPost .featuredImage img{width:100%;vertical-align:bottom}.blogPost h1.postTitle{margin-bottom:30px}.blogPost .postMeta{color:#855125;margin-bottom:40px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.blogPost .postMeta .authorDate{display:inline-block;margin:0 80px 20px 0}.blogPost .postMeta .share{display:inline-block}.blogPost .postMeta .share a{display:inline-block;width:30px;height:30px;border-radius:30px;-moz-border-radius:30px;border:1px solid #f0e3b2;text-align:center;line-height:30px;margin:0 2px;color:#855125;transition:all ease .2s;outline:none}.blogPost .postMeta .share a:hover{border:1px solid #855125;background:#855125;color:#fff}.blogPost .postMeta .share a i{vertical-align:middle}.blogPost img{max-width:100%;height:auto}.blogPost .cols .col{padding:0 10px}.comments{border-top:1px solid #cbcbcb;margin-top:70px;padding-top:70px}.comments h3{margin-bottom:85px;text-transform:uppercase;font-weight:700;font-size:28px;letter-spacing:2px}.comments article{margin-bottom:90px}.comments li:last-child{margin:0}.comments .gravatar{float:left}.comments .commentContent{margin-left:140px}.comments .commentContent:after{content:'';display:block;clear:both}.comments .commentContent h2{font-size:16px;text-transform:uppercase;color:#855125;letter-spacing:1px;margin-bottom:15px}.comments .commentContent h2 .author{font-weight:700}.comments .commentContent h2 .divider{display:inline-block;margin:0 7px}.comments .editComment{font-size:12px}.leaveComment{background:#f1eee6;padding:80px 50px;margin:100px 0}.leaveComment h3.fancy{font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:65px}.leaveComment h3.fancy span{background:#f1eee6}.leaveComment p.comment-form-author,.leaveComment p.comment-form-email{width:calc(50% - 10px);float:left}.leaveComment p.comment-form-author{margin-right:10px}.leaveComment p.comment-form-email{margin-left:10px}.leaveComment label{display:block;font-size:17px;margin-bottom:10px;line-height:1em;font-weight:700;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.leaveComment input[type=text]{display:block;height:65px;width:100%;padding:15px;box-sizing:border-box;background:#fff;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:16px;border:none;color:#48281c}.leaveComment textarea{display:block;height:140px;width:100%;padding:15px;box-sizing:border-box;background:#fff;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:16px;border:none}.leaveComment .form-submit{text-align:center}.leaveComment .submit{padding:15px 25px;border:1px solid #48281c;border-radius:3px;-moz-border-radius:3px;color:#48281c;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:transparent;font-family:Montserrat,Helvetica,Arial,sans-serif;transition:all ease .2s;cursor:pointer;outline:none}.leaveComment .submit:hover{color:#fff;background:#48281c}.blogPost .sidebar{width:330px;right:0;left:auto;background:#f6f4ef;padding:45px 40px;box-sizing:border-box}.coupon{margin:85px 0}.coupon .wrapper{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap}.coupon .content{margin-right:100px;flex:1 0 0%;-ms-flex:1 0 0%;-webkit-flex:1 0 0%;-moz-flex:1 0 0%;align-self:center;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center}.coupon .content h2{font-size:50px;margin-bottom:40px}.coupon .content p{font-size:21px}.coupon .content *:last-child{margin-bottom:0}.couponContainer{width:450px;height:450px;background:url(images/promoBG.jpg) center center repeat}.couponContainer .inner{margin:20px;height:calc(100% - 40px);box-sizing:border-box;border:1px solid #48281c;position:relative}.couponContainer .inner2{position:absolute;padding:70px 20px;width:100%;box-sizing:border-box;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);text-align:center}.couponContainer .number{margin-bottom:30px}.couponContainer .value{display:inline-block;font-size:125px;font-family:'Libre Baskerville',Times New Roman,serif;font-weight:bold}.couponContainer .right{display:inline-block}.couponContainer .symbol{font-size:63px;font-family:'Libre Baskerville',Times New Roman,serif;font-weight:bold}.couponContainer .off{font-size:29px;text-transform:uppercase;letter-spacing:1px}.couponContainer .criteria{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:15px;border-top:2px solid #48281c;border-bottom:2px solid #48281c}.couponContainer .code{margin-top:40px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.woocommerce-message{margin-top:20px;margin-bottom:20px;background:#f6f4ef;padding:30px}#customer_login{background:#f6f4ef;border:1px solid #e8e8e8;border-radius:1px;-moz-border-radius:1px;padding:90px 120px;text-align:center}#customer_login .col-1{display:inline-block;width:49%;vertical-align:top;text-align:left;border-right:1px solid #c9c9c9}#customer_login .col-2{display:inline-block;width:49%;vertical-align:top;text-align:right}#customer_login .col-1 .inner,#customer_login .col-2 .inner{width:260px;text-align:left;display:inline-block}#customer_login h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;padding-bottom:20px;margin-bottom:35px;border-bottom:1px solid #c9c9c9}#customer_login p{margin-bottom:20px;line-height:1em}#customer_login p#form-row{margin-top:30px}#customer_login label,.singleColumnContent .woocommerce label{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:10px;font-family:"Montserrat",Helvetica,Arial,sans-serif;display:block}#customer_login input[type="text"],#customer_login input[type="password"],#customer_login input[type="email"],#customer_login input[type="tel"],.singleColumnContent .woocommerce input[type=text],.singleColumnContent .woocommerce input[type=password],.singleColumnContent .woocommerce input[type=email],.singleColumnContent .woocommerce input[type=tel]{width:240px;height:64px;border:1px solid #48281c;border-radius:1px;-moz-border-radius:1px;padding:0 0 0 10px;box-sizing:border-box;outline:none;font-size:18px;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#48281c}#update_all_subscriptions_addresses_field{border:1px solid #48281c;padding-bottom:16px;padding-left:16px;line-height:100%}#update_all_subscriptions_addresses_field .input-checkbox{width:22px;height:22px}#customer_login .lost_password{font-size:14px;font-style:italic}.woocommerce_account_subscriptions{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.col2-set{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #c9c9c9}.col2-set .col-1,.col2-set .col-2{width:45%;display:inline-block;box-sizing:border-box;vertical-align:top}.col2-set .col-1{padding-right:20px}.col2-set .col-2{padding-left:20px}.sv-wc-payment-gateway-my-payment-methods-table-title h2{display:block!important}.sv-wc-payment-gateway-my-payment-methods-table-title a.button{float:none!important}@media only screen and (min-width:1025px){.woocommerce-MyAccount-content,.woocommerce-message{margin-left:290px}.woocommerce{min-height:550px}.woocommerce-MyAccount-navigation{position:absolute;left:20px;top:0;width:230px}.col2-set.addresses .col-1{float:left}}.woocommerce-MyAccount-navigation ul{border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:0}.woocommerce-MyAccount-navigation ul li:first-child{border:none}.woocommerce-MyAccount-navigation ul li{margin:0;list-style:none;font-size:14px;font-weight:700;letter-spacing:1px;border-top:1px solid #e9e9e9;text-transform:uppercase;position:relative}.woocommerce-MyAccount-navigation ul li a{display:block;padding:24px 50px 24px 20px;color:#48281c}.woocommerce-MyAccount-navigation li:hover>a,.woocommerce-MyAccount-navigation ul li.is-active>a{background:#f6f4ef;color:#855125}.col2-set .col-1.woocommerce-Address,.col2-set .col-2.woocommerce-Address{width:auto!important}@media only screen and (max-width:600px){.woocommerce-MyAccount-content{margin-bottom:40px}.my_account_subscriptions.my_account_orders th,.my_account_subscriptions.my_account_orders tr,.my_account_subscriptions.my_account_orders td{width:100%;display:block}.my_account_subscriptions.my_account_orders thead tr:first-of-type{display:none}.my_account_subscriptions.my_account_orders td,table.shop_table.my_account_subscriptions.my_account_orders td:first-child{padding:9px;padding-left:9px}}.faqs{margin:100px 0}select.faqSelect{height:64px;max-width:100%;border:1px solid #48281c;border-radius:1px;-moz-border-radius:1px;padding:0 0 0 10px;box-sizing:border-box;outline:none;font-size:18px;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#48281c;cursor:pointer;margin-bottom:40px}.faqGroup{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.faqGroup .item{margin-bottom:40px}.faqGroup .item *:last-child,.faqGroup .item:last-child{margin-bottom:0}.faqs h2{margin-bottom:1em;position:relative}.faqs h5{margin-bottom:0}.faqs .top{font-size:12px;font-style:italic;margin-top:20px}.woocommerce-info{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.woocommerce-error{color:red;margin-bottom:2em!important}.checkoutPage h3{margin-bottom:1em}.checkoutPage h3#ship-to-different-address br{display:none}.checkoutPage p.form-row{margin-bottom:1em}form#add_payment_method ul.methods{margin:0}form#add_payment_method #payment{max-width:500px}.checkoutPage label,form#add_payment_method label{display:block;margin-bottom:5px}form#add_payment_method input[type=radio]+label{display:inline-block}form#add_payment_method .payment_box{margin-top:20px}.checkoutPage input[type=text],.checkoutPage input[type=email],.checkoutPage input[type=tel],form#add_payment_method input[type=text],form#add_payment_method input[type=email],form#add_payment_method input[type=tel]{width:100%;height:30px;border:1px solid #ccc;padding:0 10px;font-size:16px;box-sizing:border-box;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif}.checkoutPage input[type=checkbox],form#add_payment_method input[type=checkbox]{width:20px!important;height:20px;border:1px solid #ccc;position:relative;cursor:pointer;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;vertical-align:middle;margin-right:10px}.checkoutPage input[type=checkbox]:checked:before,form#add_payment_method input[type=checkbox]:checked:before{content:'';font-family:'FontAwesome';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.checkoutPage textarea{width:100%;padding:10px;box-sizing:border-box;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;font-size:16px}.checkoutPage input[type=radio],form#add_payment_method input[type=radio]{-webkit-appearance:radio;width:16px;height:16px;border-radius:16px;border:1px solid #ccc;cursor:pointer;position:relative}form#add_payment_method input[type=radio]{margin-right:10px}.checkoutPage .select2-container .select2-choice{border-radius:0;border-color:#ccc;height:30px;padding:0 10px;font-family:Lato,Montserrat,Helvetica,Arial,sans-serif;background:#fff}.checkoutPage #payment{margin-top:40px}.checkoutPage #payment ul{list-style:none;margin:0}.checkoutPage #payment li{list-style:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.checkoutPage #payment li:last-child{border:none}.checkoutPage #payment .payment_methods input[type=radio]{float:left}.checkoutPage #payment .payment_methods li>label,.checkoutPage #payment .payment_methods .payment_box{margin-left:40px}.checkoutPage #payment .payment_methods label img{display:block}.about_paypal{font-size:13px}.checkoutPage #payment .payment_methods .payment_box fieldset{max-width:600px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"]{font-size:16px!important}#footer{background:#281a15;padding:90px 0 15px 0}#footer .cols{width:100%;left:0;margin:0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap}#footer .cols .col{width:20%;padding:0 20px}#footer .cols .col:first-child{padding-left:0}#footer .cols .col:last-child{padding-right:0}#footer a{color:#efe1ab}#footer .col h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#ba9d93;margin-bottom:20px}#footer .col h4 .expand{display:none}#footer .col h4 a{color:#ba9d93}#footer .col ul li{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#efe1ab;line-height:1.3em;margin-bottom:20px}#footer .col ul.smIcons:after{content:'';display:block;clear:both}#footer .col ul.smIcons{list-style:none;margin:0}#footer .col ul.smIcons li{width:40px;height:40px;border:1px solid #b1a37c;text-align:center;line-height:40px;color:#b1a37c;float:left;margin-right:8px;transition:all ease .2s}#footer .col ul.smIcons li:hover{background:#b1a37c}#footer .col ul.smIcons li:hover a{color:#281a15}#footer .col ul.smIcons li a{display:block;width:100%;height:100%;outline:none}#footer .col ul.smIcons li i{vertical-align:middle;font-size:20px}#footer .copyright{border-top:1px solid #180f0c;margin-top:15px;padding-top:15px;clear:both}.footerLogo{display:inline-block;margin-right:15px;vertical-align:middle}.copyright p{display:inline-block;vertical-align:middle;font-family:'Libre Baskerville',Times New Roman,serif;font-size:15px;font-style:italic;color:#efe1ab}@media(max-width:1400px){.timeline h2{top:40px}.timeline ul.timelineSlider li .wrapper{bottom:130px}.timeline ul.timelineSlider li .date{font-size:60px}.timeline ul.timelineSlider li .content{margin-left:200px}.timelineNav{bottom:20px}}@media(max-width:1200px){.featuredProduct{padding:70px 70px 0 70px}.featuredProduct .productImage{position:relative;left:auto;max-width:300px}.featuredProduct .content{float:none;max-width:none;padding-left:340px}}@media(max-width:1000px){.pageBanner .featuredProduct{padding:70px}.pageBanner .featuredProduct .productImage{left:70px}.productGrid #main{margin:0;padding:0}.productGrid form.woocommerce-ordering select{float:none;display:block;margin:0 auto}.postGridSidebar .postGrid{margin:0}.blogPost .content{margin:0}.blogPost .sidebar{width:auto}.sidebar{position:static;width:100%;margin:50px 0 0 0;padding-top:50px;border-top:1px solid #ccc}.sidebar .inner{max-width:600px;margin:0 auto}.sidebar section.whereToBuy{text-align:center}.breadcrumbs{margin:100px 0 50px 0}.singleProduct .productImage{float:none;margin:0 auto 50px auto;max-width:600px;width:100%}.productInfo{margin:0}.productReviews{padding:0}.cartLeft{margin:0 0 40px 0}table.shop_table td.actions .cartButtons{float:left}table.shop_table td.actions .cartButtons input{margin:0 20px 0 0}.cart-collaterals{float:none;max-width:none}.cart-collaterals .cart_totals{max-width:none;float:none}.cart-collaterals form h2{float:none;max-width:none}.columnExcerpts .columns{display:block!important}.columnExcerpts .columns .col{max-width:600px;padding:0;margin:0 auto 30px auto}.contentChanger{height:auto}.contentChanger header h2{top:40px}.contentChanger .sections{position:relative;padding:140px 40px 40px 40px}.contentChanger .sectionsNav li a{margin:0 30px}.timeline h2{top:25px;color:#48281c}.mainContent .timeline li{padding:100px 0 40px 0;margin:0}.mainContent .timeline ul.timelineSlider li .wrapper{position:relative;left:auto;bottom:auto;width:100%;margin:0;padding:40px;max-width:none;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important}.mainContent .timeline ul.timelineSlider li:after{display:none}.mainContent .timeline ul.timelineSlider li *{color:#48281c}.timelineNav{display:none}.timelineMobileNav{display:block}.timelineMobileNav a{color:#48281c}#footer{padding:40px 0}#footer .cols{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}#footer .cols .col{width:50%;padding:0 20px;box-sizing:border-box;text-align:center;margin-bottom:30px}#footer .cols .col:last-child{margin:0;width:100%;padding:0}#footer .col ul.smIcons li{float:none;display:inline-block}#footer .copyright{text-align:center;padding-top:30px;margin-top:30px}.footerLogo{display:block;margin:0 auto 30px auto}.copyright p{display:block;margin:0}}@media(max-width:950px){#mainNav{position:static;float:right}#mobileNavContainer{top:70px;padding-top:100px}.mobileNav{display:block;font-size:34px}#mainNav>.menu-about-menu-container{display:none}#mobileNavContainer{background:#48281c;padding-top:60px;width:100%;position:absolute;top:150px;left:0;z-index:5}#mobileNavContainer li{display:block;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:1px solid #25130c}#mobileNavContainer li:hover{background:#351c14}#mobileNavContainer li a{color:#fff;display:block;padding:20px}#headerLinks li:nth-child(2),#headerLinks li:nth-child(3){display:none}#headerRight{padding:0;float:none;position:absolute;z-index:10;right:20px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}#headerLinks{float:left;margin:5px 20px 0 0}#headerLinks li.search form button.search-submit{float:right;margin:0 0 0 10px}}@media(max-width:900px){.pageBanner .header h1,.highlightContent.featured .section .content h3{font-size:40px}.promo .content .header{font-size:36px}.smCTA .content h3,.singleFullImage.fullWidthCTA h3,.contentChanger header h2{font-size:30px}.moduleHeader h2,.featuredProduct .content h2,.promo .content .subheader,.expanderModule header{font-size:26px}.pageBanner .header h2{font-size:20px}.featuredProduct.mobile h4{font-size:18px}.featuredProduct .content p{font-size:16px}.singleColumnContent,.columnExcerpts,.highlightContent.full{margin:90px 0}.videoModule,.newsletterCTA{padding:70px 0}.moduleHeader{margin-bottom:50px}.pageBanner{height:500px}.pageBanner .wrapper,.pageBanner.home .wrapper{padding:100px 40px 40px 40px}.pageBanner .links{margin-top:40px}.featuredProduct{display:none}.pageBanner.hasFeatured{padding:0}.featuredProduct.mobile{display:block;margin:0;background:#fff;padding:40px}.featuredProduct.mobile:before{display:none}.featuredProduct.mobile .content{padding:0;max-width:600px;margin:0 auto}.featuredProduct.mobile h4,.featuredProduct.mobile h2,.featuredProduct.mobile p,.featuredProduct.mobile .btn.outline{color:#48281c}.featuredProduct.mobile h4{border-bottom:1px solid #48281c;padding-bottom:5px;margin-bottom:30px;font-size:14px}.featuredProduct.mobile h4{border-color:#efe1ab}.featuredProduct.mobile .content img{float:right;max-width:150px;margin:0 0 0 30px;position:relative;bottom:-40px}.wooCommerceProducts,.wooCommerceProducts .moduleHeader.fancy h2 span{background:#f1eee6}.wooCommerceProducts ul.products{display:block!important}.smGrid .cols{display:block!important}.smGrid .cols .col{width:100%!important}.smCTA{height:auto}.smCTA .content{position:relative;bottom:auto;max-width:none;padding:120px 20px 40px 20px}.recentPosts{margin:70px 0}.recentPosts .posts{display:block!important;max-width:600px;margin:0 auto}.recentPosts .post,.recentPosts .post:first-child{width:100%;margin:0 0 50px 0;padding:0}.recentPosts .post:last-child{padding:0}.newsletterCTA .newsletterForm{padding:50px}.newsletterCTA ul li,.newsletterCTA ul li:first-child,.newsletterCTA ul li:last-child{float:none;width:100%;padding:0 0 20px 0}.newsletterCTA ul li:last-child{padding-bottom:0}.newsletterCTA button[type=submit]{display:block;width:auto;margin:0 auto}.videoModule .contentWrapper{display:block!important}.videoModule .video{width:100%;margin-bottom:40px}.videoModule .content{width:100%;padding:0}.highlightContent.boxed .section{display:block!important}.highlightContent.boxed .section .image{height:200px;width:100%}.highlightContent.boxed .section .content{padding:40px}.highlightContent .expanderContent{padding:40px}.highlightContent:not(.boxed) .section .image{float:none;margin:0 0 40px 0}.highlightContent.featured{margin-bottom:0}.highlightContent.featured .section .image{width:300px;float:left;position:static;margin:0}.highlightContent .section .content{margin:0}.highlightContent.featured .section .content{padding:40px 0;margin-left:350px}.highlightContent .section .content h3{margin-bottom:1em}.expanderModule .expanderContent{padding:40px}.expanderModule header{padding:40px 130px 40px 40px}.relatedProducts{padding:50px;margin:90px 0}.cols .col-third,.cols.third .col,.cols .col-quarter,.cols.quarter .col{width:50%}.cols.third .col:nth-child(-n+2),.cols.quarter .col:nth-child(-n+2){margin-top:0!important}.contentColumns .cols .col-third,.contentColumns .cols .col-quarter,.contentColumns .cols.third .col:nth-child(-n+3),.contentColumns .cols.quarter .col:nth-child(-n+4),.contentColumns .cols.half .col:nth-child(-n+2){margin-top:70px}.contentColumns .cols .col-third:nth-child(-n+2),.contentColumns .cols .col-quarter:nth-child(-n+2){margin-top:0!important}.formModule .formContainer{padding:50px 30px}.formModule .gform_wrapper .top_label li.gfield.gf_left_third,.formModule .gform_wrapper .top_label li.gfield.gf_middle_third,.formModule .gform_wrapper .top_label li.gfield.gf_right_third{width:100%;display:block;margin:0 0 15px 0!important}.postGrid .thumb,.postGrid .col.rowOdd:nth-child(3n-1) .thumb,.postGrid .col.rowEven .thumb{height:315px}.postGrid .col article{height:auto!important;top:auto!important}.col2-set .col-1,.col2-set .col-2,#customer_login .col-1,#customer_login .col-2{width:100%;padding:0;margin-bottom:30px}#customer_login .col-1{border-right:0}#customer_login .col-2{text-align:left}#customer_login{padding:20px}#customer_login .gglcptch_recaptcha{position:relative!important;bottom:auto!important}.gglcptch_recaptcha div,.gglcptch_recaptcha div iframe{width:100%!important;max-width:100%!important;overflow:hidden}}@media(max-width:800px){body{}#logo{left:20px}#logo img{height:150px;width:auto}#header .wrapper{height:70px}#mobileNavContainer{top:70px}.contentChanger .sectionsNav li{display:block}.contentChanger .sectionsNav li a{padding:15px 0}.blogPost{margin-top:110px}.blogPost .featuredImage{margin-bottom:40px}.leaveComment{margin:50px 0}}@media(max-width:700px){.pageBanner .header h1{font-size:32px}.promo .content .header,.highlightContent.featured .section .content h3,.smCTA .content h3,.singleFullImage.fullWidthCTA h3,.contentChanger header h2{font-size:28px}h2,.moduleHeader h2,.featuredProduct .content h2,.promo .content .subheader,.formModule .formContainer header h2{font-size:24px}.newsletterCTA .header h3{font-size:20px}h3,.pageBanner .header h2,.featuredProduct.mobile h4,.newsletterCTA .header h4{font-size:18px}.featuredProduct .content p,.highlightContent .section .content p,.moduleHeader h3{font-size:16px}body{padding:0}#newsletterModal .newsletterCTA,.productReviews #review_form_wrapper{padding:40px 0}.productReviews .wrapper>h2:after,.relatedProducts h2:after,.fancy:after{display:none!important}img.alignleft,img.alignright{float:none;max-width:100%;margin:0 0 20px 0}#header{position:static}.pageBanner{height:auto;display:block!important}.pageBanner.video{min-height:300px}.pageBanner.video .videoContainer,.pageBanner.video .videoPlay{display:none!important}.pageBanner .wrapper,.pageBanner.home .wrapper{padding:100px 20px 40px 20px}.pageBanner .header h1{margin:0;word-wrap:break-word}.pageBanner h2,.pageBanner ul.links{display:none}.pageBanner .links li{clear:both;border:none;padding:0;margin:0 0 20px 0}.singleProduct{padding-top:100px}.breadcrumbs{display:none}.productInfo .purchase{padding:40px 20px}.productInfo .purchase .addToCart input{max-width:100%}.productInfo .purchase .addToCart select{width:100%}a.reset_variations{margin-bottom:20px;display:block!important}.productInfo .colorRating{display:none}.relatedProducts{margin:50px 0;padding:50px 20px}.relatedProducts h2{margin-bottom:40px}.relatedProducts h2 span{padding:0}.relatedProducts ul.products{display:block!important}.relatedProducts ul.products li{margin-bottom:30px!important}.relatedProducts ul.products li:last-child{margin:0!important}.comment-form p.comment-form-author,.comment-form p.comment-form-email{width:100%!important;padding:0!important;float:none!important;margin:0 0 1.5em 0!important}.productReviews .comment-form input{padding:0!important}.productReviews #review_form_wrapper h3{margin-bottom:30px}.leaveComment{padding:40px 20px}.leaveComment h3.fancy{margin-bottom:30px}ul.products li{width:100%;padding:0;margin:40px 0 0 0!important}.wooCommerceProducts ul.products li{margin:0!important}ul.products:not(.five) .pageGroup:first-child li:nth-child(-n+1){margin:0!important}.mainContent .timeline ul.timelineSlider li .wrapper{display:block!important;padding:20px}.timeline ul.timelineSlider li .date{text-align:center;margin:0 0 30px 0;font-size:60px;position:static;transform:none;-webkit-transform:none;-moz-transform:none}.timeline ul.timelineSlider li .content{margin:0}.highlightContent.featured{margin:70px 0}.highlightContent.featured .section .image{float:none;margin:0 auto 40px auto}.highlightContent.featured .section .image img{max-height:300px}.highlightContent.featured .section .content{margin:0;padding:0}.highlightContent .section .content .cols{display:block!important;position:static;width:100%}.highlightContent .section .content .cols .col{width:100%!important;margin:0 0 10px 0!important;padding:0}.cols{display:block!important}.cols .col,.cols .col:nth-child(even),.cols .col:nth-child(odd),.cols .col-half,.cols.half .col,.cols.half .col:nth-child(even),.cols.half .col:nth-child(odd),.cols .col-third,.cols.third .col,.cols.third .col:nth-child(even),.cols.third .col:nth-child(odd),.cols .col-quarter,.cols.quarter .col,.cols.quarter .col:nth-child(even),.cols.quarter .col:nth-child(odd){width:100%!important;padding:0!important;margin:0 0 40px 0!important}.contentColumns .cols{display:block!important;position:static;width:100%}.cols.images img{display:block;margin:0 auto}#newsletterModal .newsletterCTA .newsletterForm{padding:0 20px}.formModule .formContainer{padding:40px 20px}.formModule .formContainer p.note{float:left;top:10px;font-size:14px}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{width:100%!important;display:block!important;margin:0 0 15px 0!important}.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_year label,.gform_wrapper .gfield_time_ampm label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .ginput_complex label,.gform_wrapper .instruction{font-size:13px!important}table.shop_table .cart_item td,table.shop_table tfoot th{padding:10px!important}#footer .cols .col h4 .expand{display:inline-block;color:#d0c293;margin-left:5px;font-size:11px;cursor:pointer}#footer .cols .col:not(:last-child) ul{display:none}}@media(min-width:701px){#footer .cols .col ul{display:block!important}}@media(max-width:650px){#headerLinks li{padding:0}#headerLinks li:not(.search){display:none}table.shop_table thead th{padding:20px 20px 20px 0}table.shop_table thead th:first-child,table.shop_table .cart_item td:first-child,table.shop_table tfoot tr>*:first-child{padding-left:20px}}@media(max-width:500px){h1,.pageBanner .header h1{font-size:30px}.wooCommerceProducts,.singleFullImage.fullWidthCTA{padding:40px 0}.recentPosts{margin:40px 0}.blogPost .sidebar{padding:30px 20px}.newsletterCTA .newsletterForm{padding:40px 20px}.expanderModule header{padding:40px}.expanderModule header span{position:relative;right:auto;left:0;top:auto;margin-top:20px}.highlightContent .section .image{height:250px}.featuredProduct.mobile{padding:40px 20px}.featuredProduct.mobile .content img{float:none;display:block;bottom:auto;margin:0 auto 20px auto}.promo{padding:40px 20px}.promoWrapper{padding:40px 20px}}#customer_login .gglcptch_recaptcha div{width:auto!important}#customer_login .gglcptch_recaptcha{position:inherit!important}