@charset "UTF-8";
/*!
Theme Name: BenBellaVegan 
Theme URI: https://laurayeffeth.com
Description: A grid-based responsive custom theme for BenBella Vegan developed by Laura Yeffeth
Author: Laura Yeffeth
Version: 2.0.0
Tags: responsive, grid, mobile-first
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme was designed and built by Laura Yeffeth, https://laurayeffeth.com/
who can be reached at laura@laurayeffeth.com
The CSS, HTML and design is copyrighted. All Rights Reserved.
Text Domain: benbellavegan
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.col{padding:0 1em}.row .row{margin:0 -1em}@media only screen and (min-width:640px){.col{padding:0 2em}.row .row{margin:0 -2em}}.row:after,.row:before{content:"";display:table}.row:after{clear:both}@media only screen{.col{float:left;width:100%;box-sizing:border-box}}.container{overflow:auto}.content{max-width:1280px;margin:30px auto 40px}@media only screen and (min-width:640px){.content{margin-top:145px}}@media only screen and (min-width:800px){.content .side{width:33.32%;float:right;margin-top:0}.content .main{width:66.66%;float:left}}.side{margin-top:2em}.headerWrap{width:100%;padding:15px 0 10px;z-index:10000;border-bottom:1px solid #ccc;background-color:#fff}@media only screen and (min-width:640px){.headerWrap{position:fixed}}header{max-width:1280px;margin:0 auto;position:relative;box-sizing:border-box}footer{padding:1em 0}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,embed,iframe,img,video{max-width:100%;height:auto}@media \0screen{img{width:auto}}article:after,section:after{content:"";display:block;height:1px;width:94%;margin:0 3%;background:#e4edea}article:last-of-type:after,section:last-of-type:after{height:0}article .col,section .col{margin:30px 0!important}article:first-child .col,section:first-child .col{margin-top:0!important}a img{vertical-align:top}.gallery{margin-bottom:1em}.gallery .gallery-item{box-sizing:border-box;display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item .gallery-icon img{margin:0 auto;border:none}.gallery .gallery-item .gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-size:12px;font-size:.75rem;text-transform:uppercase;line-height:1.5;padding:.5em 0}@media only screen and (min-width:420px){.gallery.gallery-columns-2 .gallery-item,.gallery.gallery-columns-3 .gallery-item{max-width:50%}}@media only screen and (min-width:640px){.gallery.gallery-columns-3 .gallery-item{max-width:33.33%}}@media only screen and (min-width:420px){.gallery.gallery-columns-4 .gallery-item{max-width:50%}}@media only screen and (min-width:800px){.gallery.gallery-columns-4 .gallery-item{max-width:25%}}@media only screen and (min-width:420px){.gallery.gallery-columns-5 .gallery-item{max-width:50%}}@media only screen and (min-width:800px){.gallery.gallery-columns-5 .gallery-item{max-width:20%}}.gallery.gallery-columns-6 .gallery-item{max-width:50%}@media only screen and (min-width:420px){.gallery.gallery-columns-6 .gallery-item{max-width:33.33%}}@media only screen and (min-width:800px){.gallery.gallery-columns-6 .gallery-item{max-width:16.66%}}@media only screen and (min-width:420px){.gallery.gallery-columns-7 .gallery-item{max-width:50%}}@media only screen and (min-width:800px){.gallery.gallery-columns-7 .gallery-item{max-width:25%}}@media only screen and (min-width:1000px){.gallery.gallery-columns-7 .gallery-item{max-width:14.28%}}@media only screen and (min-width:420px){.gallery.gallery-columns-8 .gallery-item{max-width:50%}}@media only screen and (min-width:800px){.gallery.gallery-columns-8 .gallery-item{max-width:25%}}@media only screen and (min-width:1000px){.gallery.gallery-columns-8 .gallery-item{max-width:12.5%}}@media only screen and (min-width:420px){.gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media only screen and (min-width:640px){.gallery.gallery-columns-9 .gallery-item{max-width:33.33%}}@media only screen and (min-width:1000px){.gallery.gallery-columns-9 .gallery-item{max-width:11.11%}}body{font:300 1em/1.5 chaparral-pro,serif;height:100%;color:#333}h1,h2,h3,h4,h5,h6{font:300 1em/1.3 brandon-grotesque,sans-serif;margin:30px 0 15px;font-weight:400}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{margin-top:0}h1{font-size:2.625em}h2{font-size:2.375em}h3{font-size:2.125em}h4{font-size:1.875em}h5{font-size:1.625em}h6{font-size:1.375em}p{font-size:1.25em;line-height:1.4;margin-bottom:1em}em,i,p.note{font-style:italic}b,strong{font-weight:400}ol,ul{margin:16px 0 16px 1em;padding:0 0 0 20px;font-size:1.25em;position:relative;left:16px}ul{list-style-type:none}ul ul{list-style-type:square}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}li>ol,li>ul{margin:0;font-size:1em}.entry ul li,.widget ul li{list-style:none outside}.entry ul li:before,.widget ul li:before{content:"\e600";font-family:icomoon;vertical-align:bottom;display:inline-block;width:1em;margin-left:-1em}.entry ul li ul li,.widget ul li ul li{list-style:square outside}.entry ul li ul li:before,.widget ul li ul li:before{content:""}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}q{quotes:"\f10d" "\f10e" "‘" "’"}q:before{content:open-quote;padding-right:5px}q:after,q:before{font-family:FontAwesome;color:#95aba6}q:after{content:close-quote;padding-left:5px}.quote-content{margin-bottom:0;padding-bottom:.5em}.quote-source{font-family:brandon-grotesque,sans-serif;margin-bottom:0;padding-bottom:2em;font-weight:400;font-size:1em}blockquote{background:#e4edea;margin:1.5em .5em;padding:1.5em 1.5em 0;quotes:"\f10d" "" "‘" "’"}blockquote:before{content:open-quote;padding-right:5px;font-size:2em;line-height:.5em;margin-right:.125em;vertical-align:-.2em}blockquote:after,blockquote:before{font-family:FontAwesome;color:#95aba6}blockquote:after{content:close-quote;padding-left:5px;clear:both}blockquote p{display:inline}cite{font-size:.8em;font-family:brandon-grotesque,sans-serif;margin-bottom:0;margin-top:1em;font-weight:400;display:block}cite:before{content:"\2014 \2009"}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:7px;margin-bottom:7px}.wp-caption{margin-bottom:24px}div.wp-caption{padding:6px;background-color:#f1f1f1;border:1px solid #e4edea}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{font:400 .875em/1.5 brandon-grotesque,sans-serif;text-align:center;box-sizing:border-box;margin:9px 0 3px}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a{transition:color,.5s,ease;text-decoration:none;color:#32ac53}a:link,a:visited{border-bottom:1px solid #f1f1f1;text-decoration:none!important}a:active,a:hover{border-bottom:1px solid #32ac53}form{font-family:brandon-grotesque,sans-serif}label{font-size:.8125em;color:#333;font-weight:400;margin-bottom:0;display:block;text-transform:uppercase;text-align:left}.button,button,input,textarea{border:0;font-family:inherit;font-size:.95em;padding:8px!important;box-sizing:border-box;opacity:1;max-width:100%;width:100%}input,textarea{font-family:inherit;opacity:.8;width:100%;vertical-align:top;color:#666;background-color:#e4edea;margin-bottom:20px}input:focus,textarea:focus{background-color:#addeba}.error404 input#s:focus,.side input#s:focus{color:#666}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:inherit;position:relative;width:100%;height:30px;height:auto;margin-bottom:20px;padding:10px 10px 8px;-webkit-appearance:none;white-space:nowrap;zoom:1;display:inline;vertical-align:baseline;outline:none;cursor:pointer;font-size:1em;font-weight:400;line-height:1.2;letter-spacing:.0625em;text-transform:uppercase;text-align:center;background-color:#32ac53;color:#fff;transition:background-color,.5s,ease;transition:color,.5s,ease;font-family:brandon-grotesque,sans-serif}@media screen and (-webkit-min-device-pixel-ratio:0){.button,button,input[type=button],input[type=reset],input[type=submit]{padding:10px 6px 9px}}a.button:active,a.button:focus,a.button:hover,a.button:link,a.button:visited{border-bottom:none}.ie button{line-height:1.1}.button:active,.button:hover,button:active,button:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#95aba6;color:#fff}button[disabled],input[disabled]{cursor:default}.signup{font-family:brandon-grotesque,sans-serif;border-bottom:1px solid #ccc}.signup .inner{padding:0}.signup .heading{background-color:#32ac53}.signup .heading h3{margin:0;text-align:center;color:#fff;padding:1em .5em;font-size:1.25em;cursor:pointer}@media only screen and (min-width:640px){.signup .heading h3{font-size:1.625em;padding:1em;margin-top:0}}.signup .heading h3 .fa{padding-left:5px;white-space:nowrap}.signup .toggle-content{padding-top:2em;padding-bottom:2em;overflow:auto;text-align:center;display:none}.signup .toggle-content .inner{max-width:1180px;margin:0 auto}.signup .toggle-content .inner p{font-size:1.5em}.signup .toggle-content .inner p.note{font-size:.9375em;clear:both;padding-top:1em}.signup .toggle-content .inner .form{position:relative;text-align:left;padding-top:5px}@media only screen and (min-width:800px){.signup .toggle-content .inner .form{width:70%}}.signup .toggle-content .inner .form form .mc-field-group{clear:both}.signup .toggle-content .inner .form form .mc-field-group .left{width:47%;float:left}.signup .toggle-content .inner .form form .mc-field-group .right{width:47%;float:right}.signup .toggle-content .inner .form form p.instructions{font-size:1em!important;text-align:center}.signup .toggle-content .inner .form form .input-group input[type=checkbox]{margin:3px px 0 0;vertical-align:bottom;background-color:#fff}.signup .toggle-content .inner .form form .input-group li{padding-left:0;background:none}.signup .toggle-content .inner .form form .input-group ul{margin:0;padding:0 .8em;box-sizing:border-box;opacity:.8}@media only screen and (min-width:640px){.signup .toggle-content .inner .form form .input-group ul{padding:0 1.6em;width:50%;margin-left:0}}.signup .toggle-content .inner .form form .input-group ul li{list-style:none!important;text-align:left;padding:2px 0;position:relative;clear:both}.signup .toggle-content .inner .form form .input-group ul li input{width:auto;float:left;margin:0 6px 10px 0}.signup .toggle-content .inner .form form .input-group ul li label{vertical-align:top;line-height:1.1;font-size:.9375em;font-weight:400;color:#666;text-transform:none}.signup .toggle-content .inner .form form #mc-embedded-subscribe{margin-top:20px}@media only screen and (min-width:800px){.signup .toggle-content .inner .image{width:30%}}.signup .toggle-content .inner .image img{margin:0 auto}.signup .toggle-content .footer{padding:1em 0}.signup .toggle-content .footer p{margin-bottom:10px}.book-specific-signup .input-group,.book-specific-signup .instructions{display:none}.no-js .signup{margin-top:0}.no-js .signup .heading h3{cursor:default}.no-js .signup .toggle-content{display:block}form label.replace{display:none!important}.no-js form label.replace{display:block!important;float:left}table{font-family:brandon-grotesque,sans-serif;border-top:1px solid #e4edea;border-right:1px solid #e4edea;margin:0 0 20px;border-collapse:collapse;border-spacing:0;table-layout:fixed;box-sizing:border-box}table caption{padding:10px;text-align:center;border:1px solid #e4edea;background-color:#95aba6;color:#fff}table th{background-color:#f1f1f1}table td,table th{border-bottom:1px solid #e4edea;border-left:1px solid #e4edea;padding:.3em 1em;text-align:left}table td{vertical-align:top;font-weight:300!important}table tfoot,table thead{background-color:#f1f1f1}.pagination a,.pagination span{display:inline-block;padding:2px 6px;color:#fff;margin-right:2px;background-color:#95aba6;border-bottom:0!important;transition:background-color .3s ease-in-out}.pagination a:focus,.pagination a:hover,.pagination span:focus,.pagination span:hover{background-color:#32ac53;padding-bottom:2px}.pagination .current{background-color:#32ac53}nav.nav-single{margin-top:40px!important;line-height:1.6!important}nav.nav-single .col{width:50%}nav.nav-single .nav-previous{float:left}nav.nav-single .nav-next{float:right;text-align:right}.headerWrap{padding:1em .5em;box-sizing:border-box}@media only screen and (min-width:640px){.headerWrap{padding:15px 1.5em 10px}}@media only screen and (min-width:1240px){.headerWrap{padding:15px 0 10px}}.headerWrap header{display:inline-block;width:100%;text-align:center;vertical-align:top}@media only screen and (min-width:640px){.headerWrap header{display:table;table-layout:fixed;width:100%}}@media only screen and (min-width:1240px){.headerWrap header{padding:0 2em}}.headerWrap header .col{width:100%;padding:0}@media only screen and (min-width:640px){.headerWrap header .col{display:table-cell;text-align:center;vertical-align:middle;float:none;width:160px}}@media only screen and (min-width:700px){.headerWrap header .col{width:200px}}.headerWrap header .col.logo{text-align:center}.headerWrap header .col.logo a{display:inline-block;max-width:100%;vertical-align:top;border-bottom:none;padding-bottom:0}@media only screen and (min-width:640px){.headerWrap header .col.logo a{height:80px;width:auto;float:left}.headerWrap header .col.logo a img{width:auto}}.headerWrap header .col.logo a:link,.headerWrap header .col.logo a:visited{border-bottom:none!important;padding-bottom:0!important}.headerWrap header .col.main-menu{width:100%}@media only screen and (min-width:640px){.headerWrap header .col.main-menu{width:100%;position:relative;display:table-cell;padding:0;background-color:transparent}}.lt-ie9 .headerWrap header .main-menu{width:400px}.lt-ie9 .headerWrap header .logo{float:left}.lt-ie9 .headerWrap header .social-media-menu{float:right;height:80px;line-height:80px}.lt-ie9 .headerWrap header .social-media-menu .sb-search{top:25px}nav{font:500 1em/.75 brandon-grotesque,sans-serif}nav .menu{box-sizing:border-box;left:0}nav .menu li{position:relative;text-transform:uppercase;display:inline-block;white-space:nowrap;padding:1em .25em;box-sizing:border-box}@media only screen and (min-width:640px){nav .menu li{float:none;padding:0 5px;text-align:center;width:auto}}@media only screen and (min-width:800px){nav .menu li{padding:0 10px}}@media only screen and (min-width:1000px){nav .menu li{padding:0 18px}}nav .menu li a{font-size:.6em;padding:0;color:#333;border-bottom:none}@media only screen and (min-width:320px){nav .menu li a{font-size:.7em}}@media only screen and (min-width:420px){nav .menu li a{font-size:.7em}}@media only screen and (min-width:1000px){nav .menu li a{font-size:.75em}}nav .menu li a:active,nav .menu li a:hover{color:#32ac53}@media only screen and (min-width:800px){nav .menu li.home{display:inline-block}}nav #menu-social-media-menu{text-align:center}@media only screen and (min-width:640px){nav #menu-social-media-menu{text-align:right;width:auto}}nav #menu-social-media-menu li{font-size:.85em;padding:0 3px}@media only screen and (min-width:800px){nav #menu-social-media-menu li{font-size:1em;padding:0 6px}}@media only screen and (min-width:1000px){nav #menu-social-media-menu li{padding:0 10px}}nav #menu-social-media-menu li a{font-size:1em}.social-media-menu{position:relative;float:none;clear:both;width:100%;padding:0}.social-media-menu ul.menu{margin:0 auto;padding-bottom:20px;display:block;max-width:100%}@media only screen and (min-width:640px){.social-media-menu ul.menu{margin-right:30px;padding:0}}.social-media-menu .sb-search{position:relative;clear:both;width:100%}@media only screen and (min-width:420px){.social-media-menu .sb-search{width:70%;margin:0 auto}}@media only screen and (min-width:640px){.social-media-menu .sb-search{width:30px;position:absolute;right:20px;right:0}}.sb-search{width:0;top:0;right:0;height:30px;min-width:30px;overflow:hidden;transition:width,.3s,ease;-webkit-backface-visibility:hidden;padding:0}@media only screen and (min-width:640px){.sb-search{top:25px;background-color:#fff;height:30px}}.sb-search-submit{box-sizing:border-box;position:relative;width:0!important;min-width:30px!important;height:30px!important;float:right;overflow:hidden;transition:width,.3s,ease;-webkit-backface-visibility:hidden;padding:0!important}.sb-search-input{position:absolute;top:0;left:0;width:100%;height:30px;margin:0;box-sizing:border-box;padding:5px 10px!important;font-family:inherit;font-size:15px;color:#333;border:none;outline:none}.sb-search-input:focus{color:#333}.sb-search-input:-moz-placeholder,.sb-search-input:-ms-input-placeholder,.sb-search-input::-moz-placeholder,.sb-search-input::-webkit-input-placeholder{color:#95aba6}.sb-icon-search,.sb-search-submit{box-sizing:content-box;width:30px;height:30px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:30px;text-align:center;cursor:pointer}@media only screen and (min-width:640px){.sb-icon-search,.sb-search-submit{background:#fff}}.sb-search-submit{margin:0!important;background:#fff}.sb-icon-search{margin-top:0;font-size:16px;font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;height:30px;line-height:30px}@media only screen and (min-width:640px){.sb-icon-search{background-color:#fff;height:30px;line-height:30px}}.sb-icon-search:before{font-family:FontAwesome;content:"\f002"}.sb-search.sb-search-open{width:100%}@media only screen and (min-width:420px){.sb-search.sb-search-open{width:70%}}@media only screen and (min-width:640px){.sb-search.sb-search-open{width:400px}}@media only screen and (min-width:800px){.sb-search.sb-search-open{width:260px}}@media only screen and (min-width:640px){.no-js .social-media-menu{position:relative}.no-js .social-media-menu #menu-social-media-menu{margin-right:0;height:20px;position:relative;float:right;top:0}.no-js .social-media-menu #sb-search{position:relative;top:10px;max-width:100%}}.ls-responsive{margin:0 auto}.liquid-slider{padding:0;background-color:transparent!important}.liquid-slider .panel-container{position:relative}.liquid-slider .panel-container .ls-panel .panel-wrapper{padding:0}.liquid-slider .panel-container .ls-panel .panel-wrapper img{vertical-align:top;width:100%}.liquid-slider{max-width:100%}.liquid-slider div{position:relative}.liquid-slider div img{width:100%}.liquid-slider div h3{font-family:brandon-grotesque,sans-serif;font-size:1em;position:absolute;color:#333;text-align:center;width:280px;left:50%;margin:0 0 0 -140px;bottom:35px}@media only screen and (min-width:640px){.liquid-slider div h3{text-align:left;width:auto;left:40px;margin-left:0;bottom:60px}}@media only screen and (min-width:800px){.liquid-slider div h3{font-size:1.25em}}@media only screen and (min-width:1000px){.liquid-slider div h3{font-size:1.5em}}.liquid-slider div h3 a{display:inline-block;color:#333;border-bottom:0;padding:.25em .5em;background:#fff;background:hsla(0,0%,100%,.65);transition:background-color,.5s,ease}.liquid-slider div h3 a:hover{background:hsla(0,0%,39.2%,.65);color:#fff}@media only screen and (min-width:640px){.liquid-slider div h3 a{padding:.5em 1em}}.ls-nav ul li a{border-radius:50%;margin:3px;padding:0;width:12px;height:12px;background-color:#e4edea;border-bottom:0}.ls-nav ul li.current a,.ls-nav ul li a:active,.ls-nav ul li a:hover{background-color:#95aba6}[class$=-arrow]{background-image:url(assets/media/arrow.png)!important}.ls-select-box{background:url(assets/media/menu.png)!important}.slider{overflow:hidden}.slider .liquid-slider,.slider .liquid-slider .panel-container .ls-panel{width:2000px}.slider .liquid-slider .panel-container .ls-panel .panel-wrapper img{display:block!important}.slider .ls-nav{position:absolute;width:100%;bottom:8px}@media only screen and (min-width:640px){.slider .ls-nav{bottom:20px}}.no-js .slider{max-height:none}.no-js .slider .liquid-slider{position:relative;height:auto;overflow:hidden}.no-js .slider .liquid-slider div{position:absolute;top:10px;display:block;height:auto;z-index:-1}.no-js .slider .liquid-slider div:first-of-type{position:relative;z-index:10}#slideshow .liquid-slider .panel-container .ls-panel{width:789px}#slideshow .liquid-slider .panel-container .ls-panel h3{color:#333;border-bottom:0;padding:.25em .5em;background:#fff;background:hsla(0,0%,100%,.65)}#slideshow .ls-nav{padding:1em 0}.no-js #slideshow .liquid-slider{height:auto!important;overflow:visible;width:100%}.no-js #slideshow .liquid-slider div{position:relative}.no-js #slideshow .liquid-slider div h3{color:#333;border-bottom:0;padding:.25em .5em;background:#fff;background:hsla(0,0%,100%,.65)}.widget ol,.widget ul{text-align:left}.widget a{display:inline-block;padding-bottom:0;border-bottom:0}.widget a:active,.widget a:hover{color:#95aba6}.widget a .fa{margin:20px 5px 0;font-size:1.5em}.widget.widget_categories ul{width:auto;margin:auto}.widget.widget_calendar table{width:100%;max-width:100%}.widget.widget_calendar table tr td{padding:0;text-align:center;line-height:2}.widget.widget_calendar table tr td a{box-sizing:border-box;transition:background-color,.5s,ease;display:inline-block;width:100%;height:100%;background-color:#32ac53;color:#fff}.widget.widget_calendar table tr td a:active,.widget.widget_calendar table tr td a:hover{background-color:#95aba6}.widget.widget_calendar table tfoot td#next{text-align:right}.widget.widget_calendar table tfoot td#prev{text-align:left}.widget.widget_calendar table tfoot td a{padding:.5em;background-color:transparent;color:#32ac53;font-weight:400}.widget.widget_calendar table tfoot td a:active,.widget.widget_calendar table tfoot td a:hover{background-color:transparent;color:#95aba6}.widget.widget_latest_posts_widget .entry a{display:block!important}footer{border-top:1px solid #e4edea}footer .footer_widgets{max-width:1280px;margin:0 auto;padding:2em 0}footer .footer_widgets .col{margin-bottom:2em;text-align:center}@media only screen and (min-width:640px){footer .footer_widgets .col{width:50%;min-height:252px}}@media only screen and (min-width:1000px){footer .footer_widgets .col{width:25%;margin-bottom:0}}footer .footer_widgets .col .textwidget input.button{margin-bottom:0}footer .footer_widgets .col h2{text-transform:uppercase;font-size:1em;font-weight:400;margin-top:0}footer .footer_widgets .col p{font-size:1em}footer .footer_widgets .col img{margin-bottom:40px}footer .credits{font-family:brandon-grotesque,sans-serif;font-size:.675em;color:#95aba6}.side,footer .credits{text-align:center}.side h3{font-size:1.875em;font-weight:400}.side .buy a{display:inline-block;border-bottom:0;padding:10px;vertical-align:middle}.side .buy a:active,.side .buy a:hover{color:#95aba6}.side .buy a span{display:inline-block;vertical-align:middle}.side .related_books a{width:100%;display:inline-block;padding:0 20px 20px;box-sizing:border-box;white-space:nowrap;vertical-align:top}.side .related_books a img{border:1px solid #e4edea}.side .related_books a:link,.side .related_books a:visited{border-bottom:0}.side .related_books a:active,.side .related_books a:hover{opacity:.8}.error404 .side p.instructions{font-size:1em}.error404 .side .input-group{margin-bottom:10px}.error404 .side .input-group ul{margin:0 5px;padding:0;text-align:left;left:0}.error404 .side .input-group ul li{font-size:1em;margin-bottom:3px}.error404 .side .input-group ul li input{width:20px!important;float:left;margin:6px 10px 0 0}.error404 .side .input-group ul li label{text-transform:none;font-weight:400}.inner{max-width:1280px;margin:0 auto;padding:.5em 0}@media only screen and (min-width:640px){.inner{padding:2em 0}}.inner:after,.inner:before{content:"";display:table}.inner:after{clear:both}.hero-wrapper{position:relative;z-index:5;padding:0}@media only screen and (min-width:640px){.hero-wrapper{margin-top:105px}}.hero-wrapper .hero-container{box-sizing:border-box;position:relative;z-index:10;display:inline-block;vertical-align:top;text-align:center;width:100%;padding:35% 5% 5%;overflow:hidden}@media only screen and (min-width:640px){.hero-wrapper .hero-container{padding:25% 5% 5%}}.hero-wrapper .hero-container .background-effect{position:absolute;z-index:-999998;top:0;left:0;overflow:hidden;width:100%;height:100%;margin:0;padding:0;opacity:1;background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.hero-wrapper .hero-container .hero-text{display:inline-block;width:100%}.hero-wrapper .hero-container .hero-text h3{font-family:brandon-grotesque,sans-serif;font-size:1em;color:#333;margin:0;text-align:center}@media only screen and (min-width:640px){.hero-wrapper .hero-container .hero-text h3{text-align:left;width:auto}}@media only screen and (min-width:800px){.hero-wrapper .hero-container .hero-text h3{font-size:1.25em}}@media only screen and (min-width:1000px){.hero-wrapper .hero-container .hero-text h3{font-size:1.5em}}.hero-wrapper .hero-container .hero-text h3 a{display:inline-block;color:#333;border-bottom:0;padding:.25em .5em;background:#fff;background:hsla(0,0%,100%,.65);transition:background-color,.5s,ease}.hero-wrapper .hero-container .hero-text h3 a:hover{background:hsla(0,0%,39.2%,.65);color:#fff}@media only screen and (min-width:640px){.hero-wrapper .hero-container .hero-text h3 a{padding:.5em 1em}}.covers{background-color:#e4edea}.covers .col{padding-top:20px;padding-bottom:20px}.covers .col .gallery .gallery-item{padding:4%}@media only screen and (min-width:800px){.covers .col .gallery .gallery-item{padding:1.79104477%}}@media only screen and (min-width:800px){.blog article.col{width:50%}.blog article.col:after{height:0}}.socialfeeds{background-color:#e4edea}@media only screen and (min-width:800px){.socialfeeds .widget.col{width:50%}}.socialfeeds .widget.col iframe{background-color:#fff}.socialfeeds .widget.col iframe .pam,.socialfeeds .widget.col iframe .phm{display:none!important}.cff-wrapper{background-color:#fff;border-radius:3px}.cff-wrapper #cff{padding:15px}.cff-wrapper #cff .cff-link-title{font-size:1.75em;font-weight:300}.cff-wrapper #cff .cff-post-text-link{display:inline!important}.cff-wrapper #cff .cff-link-caption{margin:.5em 0}.cff-wrapper #cff .cff-author a{border-bottom:none}.cff-wrapper #cff .cff-author a .cff-author-text span{font-weight:300;font-size:1.5em}.cff-wrapper #cff .cff-date,.cff-wrapper #cff .cff-meta-wrap{font-family:brandon-grotesque,sans-serif!important}.cff-wrapper #cff .cff-meta-wrap .cff-view-comments{padding:0;margin:0}.cff-wrapper #cff .cff-meta-wrap .cff-view-comments .cff-meta{left:0}.cff-wrapper #cff p{font-size:1em}#sbi_images{background-color:#fff;border-radius:3px}.page-books .container{background-color:#e4edea}.table{align:center}.table .bookcover{padding:0 1em;float:none;display:inline-block;margin-bottom:2em}@media only screen and (min-width:420px){.table .bookcover{width:50%}}@media only screen and (min-width:640px){.table .bookcover{width:33.33%}}@media only screen and (min-width:1000px){.table .bookcover{width:25%}}.table .bookcover a{display:block;vertical-align:top;padding-bottom:0;border-bottom:0}.table .bookcover a img{border:1px solid #e4edea}.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded,.no-js .b-lazy{opacity:1}.single-book section{position:relative}.single-book section#about .col{margin-top:0!important}.single-book section#slideshow{padding-top:10px}.single-book section .back-to-top{position:absolute;bottom:0;right:1em;border-bottom:0;padding-bottom:0}.single-book section .back-to-top:active,.single-book section .back-to-top:hover{color:#95aba6}.book_sections{margin:30px 0 20px -10px}.book_sections span a{margin:0 10px 20px;display:inline-block;padding-bottom:1px}.book_sections span:after{content:"|";color:#95aba6;font-size:.85em}.book_sections span:last-child:after{content:""}.main_content_image{float:left;width:100%;margin:0 0 15px}@media only screen and (min-width:340px){.main_content_image{width:240px;margin:0 30px 15px 0}}@media only screen and (min-width:640px){.main_content_image{width:300px}}.main_content_image img{vertical-align:top;border:1px solid #e4edea;width:100%}.recipe_content h3,.recipe_content p.note{margin-bottom:0}.recipe_content .pdf{display:inline-block;margin:1.5em 0 0;width:auto;font-size:.875em}.recipe_content img{margin:20px auto}.publication_details .main_content_image{position:relative;max-width:225px;z-index:99}.publication_details .main_content_image img{border:1px solid #e4edea}.publication_details ul{font-size:1em;list-style:none}.author_image img{margin-bottom:15px}.author_content h2{margin-bottom:0}.author_content .author_section{margin-top:15px;clear:both;overflow:auto}.author_content .socialmedia{text-align:center}.author_content .socialmedia h6{text-align:center;text-transform:uppercase;font-weight:400;margin:0}.author_content .socialmedia a{display:inline-block;padding-bottom:0;border-bottom:0}.author_content .socialmedia a:active,.author_content .socialmedia a:hover{color:#95aba6}.author_content .socialmedia a .fa{margin:20px 10px 0;font-size:1.5em}.author_content .entry .indicates-required{text-align:right;margin-bottom:10px}.custom_content p{overflow:auto}.custom_content .video_wrapper{clear:both}.book img,.wp-post-image{float:left;margin:.25em 1em .5em 0;width:125px;max-width:100%}@media only screen and (min-width:480px){.book img,.wp-post-image{width:auto}}.postmeta,.readmore a{font:400 .65em brandon-grotesque,sans-serif;text-transform:uppercase}.postmeta .fa,.readmore a .fa{font-size:1em!important}.lt-ie9 h2.post-title a{max-width:100%}p.small_heading{margin-bottom:0}.ingredients{box-sizing:border-box}@media only screen and (min-width:640px){.ingredients{float:left;padding-right:2em;width:33.33%}}.directions:after{content:"";clear:both;display:table}.comment_section ol{list-style:none;margin:0;padding:0;left:0}.comment_section ol li{box-sizing:border-box;max-width:100%}.comment_section ol li article{overflow:auto;padding:1em;background-color:#f1f1f1;margin-bottom:1em}.comment_section ol li ul{padding-left:1em;list-style:none;max-width:100%;left:0;box-sizing:border-box}.comment_section li header{font:400 .7em brandon-grotesque,sans-serif;text-transform:uppercase;margin-bottom:1em}.comment_section li header .fa-comment{color:#95aba6;padding-right:5px}.comment_section li header cite{display:inline;font-size:1em}.comment_section li header cite:before{content:""}.comment_section li.bypostauthor>article>header>.fa-comment{color:#32ac53}.comment_section li p{font-size:1em}.comment_section li .edit-link{font:400 .7em brandon-grotesque,sans-serif;text-transform:uppercase;margin-bottom:0}.comment_section li .reply{font-size:.7em;float:right;width:auto;margin-bottom:0;margin-top:-20px}.comment_section li .reply a{color:#fff;border:none;padding-bottom:0}#respond label{font-size:.7em}#respond .postmeta{font-size:.875em}.comment-awaiting-moderation{font-style:italic;color:#95aba6}#itro_popup h2{margin:0 0 15px;font-size:1.5em}#itro_popup form{float:left;width:660px}#itro_popup form .mc-field-group .left{width:325px;margin-right:10px;float:left}#itro_popup form .mc-field-group .right{width:325px;float:left}#itro_popup form #mce-responses{height:0}#itro_popup form #mc-embedded-subscribe{margin-top:0}#itro_popup form p.instructions{font-size:1em!important;text-align:center}#itro_popup form .input-group input[type=checkbox]{margin:3px px 0 0;vertical-align:bottom;background-color:#fff}#itro_popup form .input-group li{padding-left:0;background:none}#itro_popup form .input-group ul{padding:0;width:50%;margin:0;box-sizing:border-box;opacity:.8}#itro_popup form .input-group ul li{list-style:none!important;text-align:left;padding:2px 0;position:relative;clear:both}#itro_popup form .input-group ul li input{width:auto;float:left;margin:0 6px 10px 0}#itro_popup form .input-group ul li label{vertical-align:top;line-height:1.1;font-size:.8em;font-weight:400;color:#666;text-transform:none}#itro_popup .wp-caption{padding:0;background-color:transparent;border:0;margin:0}#itro_popup img{float:right;margin:0 0 15px 15px}#itro_popup p.note{clear:both;text-align:center}.no-js .liquid-slider{height:350px;overflow:scroll}.ls-preloader{background:url(assets/media/loading.gif) #f2f2f2 no-repeat center 50%;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.ls-wrapper{clear:both;overflow:auto;position:relative}.liquid-slider{background:#f2f2f2;width:600px;margin:0 auto;float:left;overflow:hidden;position:relative}.arrows .liquid-slider{margin:0 10px}.ls-responsive .liquid-slider{width:100%;margin:0}.panel-container{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.liquid-slider .panel-container .fade{width:100%;opacity:0;position:absolute;top:0;left:0;display:block}.liquid-slider .ls-panel{width:600px;display:block;float:left}.panel-wrapper{padding:15px 40px;position:relative}.ls-nav{overflow:hidden;clear:both}.ls-nav a{background:#d8d8d8;color:#333;margin-right:1px;padding:10px 15px;outline:0}.ls-nav a:hover{color:#333;text-shadow:none}.ls-nav .current a,.ls-nav a:hover{background:#f2f2f2}.currentCrossLink{font-weight:700}.ls-nav ul{padding:0;clear:both;display:block;margin:auto;overflow:hidden}.ls-nav ul li{display:inline}.ls-nav ul li a{display:block;float:left;text-decoration:none}.ls-select-box{width:100%;height:35px;overflow:hidden;background:url(../images/menu.png) no-repeat 100% #ddd}.ls-select-box select{width:150%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:5px;font-size:110%;border:none;height:35px;cursor:pointer;outline:0}.ls-nav-left,.ls-nav-right{top:0;float:left;clear:both}.ls-nav-left a,.ls-nav-right a{background:#000;color:#fff;padding:5px;width:100px;display:block;text-align:center;text-decoration:none}.ls-responsive .ls-nav-left{position:absolute;left:0;z-index:2}.ls-responsive .ls-nav-left a{background:#9a9a9a;width:80px}.ls-responsive .ls-nav-left a:hover{background:#747474}.ls-responsive .ls-nav-right{position:absolute;right:0;z-index:2}.ls-responsive .ls-nav-right a{background:#9a9a9a;width:80px}.ls-responsive .ls-nav-right a:hover{background:#747474}.ls-nav-left-arrow,.ls-nav-right-arrow{cursor:pointer;float:left;clear:both}.ls-nav-left-arrow a,.ls-nav-right-arrow a{display:block}[class$=-arrow]{width:25px;height:25px;background-image:url(../images/arrow.png);background-repeat:no-repeat;margin-top:50px;position:relative}.ls-nav-right-arrow{background-position:100% 0;margin-right:5px}.ls-nav-left-arrow{background-position:0 0;margin-left:5px}.ls-nav-left-arrow:hover{background-position:0 100%}.ls-nav-right-arrow:hover{background-position:100% 100%}.ls-responsive .ls-nav-left-arrow{position:absolute;left:0;z-index:2}.ls-responsive .ls-nav-right-arrow{position:absolute;right:0;z-index:2}@font-face{font-family:icomoon;src:url(assets/fonts/icomoon.eot?-1xhg4v);src:url(assets/fonts/icomoon.eot?#iefix-1xhg4v) format("embedded-opentype"),url(assets/fonts/icomoon.woff?-1xhg4v) format("woff"),url(assets/fonts/icomoon.ttf?-1xhg4v) format("truetype"),url(assets/fonts/icomoon.svg?-1xhg4v#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bullet:before{content:"\e600"}.icon-amazon-kindle:before{content:"\e601"}.icon-amazon:before{content:"\e602";font-size:1.225em}.icon-bam:before{content:"\e603";font-size:2.425em}.icon-bbb:before{content:"\e604";font-size:4.25em}.icon-bn:before{content:"\e605";font-size:.975em}.icon-indiebound:before{content:"\e606";font-size:6.45em}.icon-indigo:before{content:"\e607";font-size:3.175em}.icon-kobo:before{content:"\e608"}.icon-nook:before{content:"\e609"}
/*# sourceMappingURL=style.css.map */
