@charset "UTF-8";
/*!
Theme Name:  BenBellaBooks 
Theme URI: https://benbellabooks.com
Description: Custom WordPress theme for BenBella Books by Laura Yeffeth
Author: Laura Yeffeth
Author URI: https://laurayeffeth.com/
Version: 6.0.0
Tags: custom-menu, editor-style, featured-images, translation-ready
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: benbellabooks
*/:root .admin-bar{--global--admin-bar--height:32px}@media only screen and (max-width:782px){:root .admin-bar{--global--admin-bar--height:46px}}.bx-wrapper{*zoom:1;margin:0 auto;position:relative}.bx-wrapper img{display:block;max-width:100%}.bx-wrapper .bx-viewport{transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-30px;position:absolute;width:100%}.bx-wrapper .bx-pager{color:#666;font-family:Arial;font-size:.85em;font-weight:700;padding-top:20px;text-align:center}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{*zoom:1;display:inline-block;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;border-radius:5px;display:block;height:10px;margin:0 5px;outline:0;text-indent:-9999px;width:10px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{background:url(assets/images/controls.png) no-repeat 0 -32px;border-bottom:none;left:2%}.bx-wrapper .bx-next{background:url(assets/images/controls.png) no-repeat -43px -32px;border-bottom:none;right:2%}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{height:32px;margin-top:-16px;outline:0;position:absolute;text-indent:-9999px;top:50%;width:32px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{background:url(assets/images/controls.png) -86px -11px no-repeat;display:block;height:11px;margin:0 3px;outline:0;text-indent:-9999px;width:10px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{background:url(assets/images/controls.png) -86px -44px no-repeat;display:block;height:11px;margin:0 3px;outline:0;text-indent:-9999px;width:9px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{background:#666\9;background:rgba(80,80,80,.75);bottom:0;left:0;position:absolute;width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-family:Arial;font-size:.85em;padding:10px}@font-face{font-family:bbb;font-style:normal;font-weight:400;src:url(assets/fonts/bbb.eot?52053672);src:url(assets/fonts/bbb.eot?52053672#iefix) format("embedded-opentype"),url(assets/fonts/bbb.woff2?52053672) format("woff2"),url(assets/fonts/bbb.woff?52053672) format("woff"),url(assets/fonts/bbb.ttf?52053672) format("truetype"),url(assets/fonts/bbb.svg?52053672#bbb) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:bbb;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-search:before{content:"\e800"}.icon-facebook:before{content:"\e801"}.icon-gplus:before{content:"\e802"}.icon-instagram:before{content:"\e803"}.icon-pinterest:before{content:"\e804"}.icon-twitter:before{content:"\e805"}.icon-youtube:before{content:"\e806"}.icon-quote-left:before{content:"\e807"}.icon-quote-right:before{content:"\e808"}.icon-close:before{content:"\e809"}.icon-down:before{content:"\e80a"}.icon-left:before{content:"\e80b"}.icon-right:before{content:"\e80c"}.icon-up:before{content:"\e80d"}.icon-post:before{content:"\e80e"}.icon-press:before{content:"\e80f"}.icon-event:before{content:"\e810"}.icon-book:before{content:"\e811"}.icon-author:before{content:"\e812"}.icon-plus:before{content:"\e813"}.icon-minus:before{content:"\e814"}.icon-shop:before{content:"\e815"}.icon-linkedin:before{content:"\e816"}.icon-tumblr:before{content:"\e817"}.icon-amazon:before{content:"\e818"}.icon-spinner:before{content:"\e819"}.icon-file-pdf:before{content:"\e81a"}.icon-www:before{content:"\e81b"}.icon-tag:before{content:"\e81c"}.icon-mail:before{content:"\e81d"}.icon-location:before{content:"\e820"}.icon-zoom:before{content:"\e81e"}.icon.icon-goodreads{display:inline-block;width:22px!important}.icon.icon-goodreads span{display:inline-block;text-align:center;text-transform:none!important;width:100%}.icon-amazon:before{vertical-align:bottom}.ie7 [class*=" icon-"],.ie7 [class^=icon-]{font-family:bbb;font-style:normal;font-weight:400;line-height:1em}.container,.md-modal{min-height:100%}.md-modal{height:100%;left:0;max-width:100%;position:fixed;top:0;visibility:hidden;width:100%;z-index:11000}.md-show{visibility:visible}.md-overlay{background:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:10000}.md-show~.md-overlay{opacity:1;visibility:visible}.md-effect-fade-fullscreen .md-content{opacity:0;scale:.8;transition:all .3s}.md-show.md-effect-fade-fullscreen~.md-overlay{background:#fff}.md-show.md-effect-fade-fullscreen .md-content{opacity:1;scale:1}.md-close{single-transition:background-color .5s ease;background-color:#ccc;color:#fff;height:40px;position:absolute;right:0;top:0;width:40px}.md-close.inside{position:relative}.md-close:hover{background-color:#3f799e}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;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}.admin-bar .md-content{margin-top:var(--global--admin-bar--height)}.col{padding:0 1em}.row{margin-bottom:2em;margin-top:2em}.row .row{margin:2em -1em}@media only screen and (min-width:640px){.col{padding:0 2em}.row .row{margin:2em -2em}}.row:after,.row:before{content:"";display:table}.row:after{clear:both}@media only screen{.col{float:left;width:100%}}*{box-sizing:border-box;margin:0}.container{overflow:auto}.content{margin:40px auto;max-width:1380px;overflow:visible;padding:0}.content:after,.content:before{content:"";display:table}.content:after{clear:both}.content.full-width{padding:0 1em}@media only screen and (min-width:680px){.content.full-width{padding:0 2em}}@media only screen and (min-width:964px){.content.full-width{max-width:964px}}.content.wide,.content.woo-width,.content.woocommerce{overflow:visible;padding:0 1em}@media only screen and (min-width:680px){.content.wide,.content.woo-width,.content.woocommerce{padding:0 2em}}@media only screen and (min-width:1444px){.content.wide,.content.woo-width,.content.woocommerce{padding:0}}.side{margin-top:2em}@media only screen and (min-width:1080px){.col.side{float:right;margin-top:0;width:33.33%}.col.main{float:left;width:66.66%}}.sticky{display:block}.clear{clear:both}.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;position:relative;right:50%;width:100vw}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,.wp-caption,embed,img,video{height:auto;max-width:100%}iframe{max-width:100%}@media \0 screen{img{width:auto}}.video-embed .embed-container{height:0;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-embed .embed-container embed,.video-embed .embed-container iframe,.video-embed .embed-container object{height:100%!important;left:0;position:absolute;top:0;width:100%;z-index:1}.ie8 .logo img,.svg-alt{display:none}.ie8 .logo .svg-alt,.ie8 .logo .svg-alt img{display:block}a img{opacity:1;transition:opacity .5s ease;vertical-align:top}a img:hover{opacity:.8}.border{border:1px solid #f1f1f1}.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:Noto Sans,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6{font-family:Century Gothic,CenturyGothic,Arial,sans-serif;font-weight:700;line-height:1.5}.wf-loading h1{font-size:1.8125em}.wf-loading h1,.wf-loading h2{line-height:1.525;margin-bottom:.95em}.wf-loading h2{font-size:1.625em}.wf-loading h3{font-size:1.375em;line-height:1.65;margin-bottom:.975em}.wf-loading h4{font-size:1.25em;line-height:1.5;margin-bottom:.95em}.wf-loading h5{font-size:1em}.wf-loading h5,.wf-loading h6{line-height:1.525;margin-bottom:.95em}.wf-loading h6{font-size:.8125em}.wf-loading .widget h3{font-size:1.25em;text-transform:uppercase}.wf-loading .widget h3 a:link,.wf-loading .widget h3 a:visited{border-bottom:none;color:#b81617}.wf-loading .widget h3 a:active,.wf-loading .widget h3 a:hover{color:#666}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6{font-family:futura-pt,sans-serif;font-weight:500}body{color:#333;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;height:100%;line-height:1.5}.dropdown,.postmeta,.press_date,.product_meta,.readmore,.tribe-events-read-more,.woocommerce-result-count{font:500 .8125em/1.25 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.dropdown a,.postmeta a,.press_date a,.product_meta a,.readmore a,.tribe-events-read-more a,.woocommerce-result-count a{single-transition:color,.5s,ease}.dropdown a:link,.dropdown a:visited,.postmeta a:link,.postmeta a:visited,.press_date a:link,.press_date a:visited,.product_meta a:link,.product_meta a:visited,.readmore a:link,.readmore a:visited,.tribe-events-read-more a:link,.tribe-events-read-more a:visited,.woocommerce-result-count a:link,.woocommerce-result-count a:visited{border-bottom:none;color:#245472}.dropdown a:active,.dropdown a:hover,.postmeta a:active,.postmeta a:hover,.press_date a:active,.press_date a:hover,.product_meta a:active,.product_meta a:hover,.readmore a:active,.readmore a:hover,.tribe-events-read-more a:active,.tribe-events-read-more a:hover,.woocommerce-result-count a:active,.woocommerce-result-count a:hover{color:#b81617}.dropdown i.icon,.postmeta i.icon,.press_date i.icon,.product_meta i.icon,.readmore i.icon,.tribe-events-read-more i.icon,.woocommerce-result-count i.icon{font-size:.75em;vertical-align:1px}a.readmore:link,a.readmore:visited{color:#245472}.viewall{font-size:.875em;margin-bottom:1.5em;min-height:38px}.viewall a{float:left;width:100%}.viewall i.icon{font-size:.75em;vertical-align:1px}.heading_link{font:500 .8125em/1 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.heading_link:link,.heading_link:visited{border-bottom:none}.heading_link:active,.heading_link:hover{color:#666}.readmore{text-align:right}.readmore.single{text-align:left}p{margin-bottom:1em}em,i,p.note{font-style:italic}b,strong{font-weight:700}hr{background:#ccc;background-image:linear-gradient(90deg,#f1f1f1,#ccc,#f1f1f1);border:0;height:1px;margin:2em 0}h1,h2,h3,h4,h5,h6{color:#b81617;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;font-weight:500;line-height:1.25;margin:0 0 .75em}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{margin-top:0}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}h5.productmeta{color:#333;font-size:.875em}h5.productmeta a:link,h5.productmeta a:visited{border-bottom:1px solid #f1f1f1}.woocommerce.tax-product_cat h1.page-title{font-size:2em}.lt-ie9 h2.post-title a{max-width:100%}q{quotes:"\e80c" "\e80d" "‘" "’"}q:before{content:open-quote;padding-right:5px}q:after,q:before{color:#666;font-family:bbb}q:after{content:close-quote;padding-left:5px}.quote-content{margin-bottom:0;padding-bottom:.5em}.quote-source{font-family:Century Gothic,sans-serif;font-size:1em;font-weight:400;margin-bottom:0;padding-bottom:2em}blockquote{color:#b81617;font:400 1.5em/1.6 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;margin:1.5em .5em;padding:0;quotes:"\e807" "" "‘" "’"}blockquote:before{color:#b81617;content:open-quote;font-family:bbb;font-size:2em;line-height:.5em;margin-right:.125em;padding-right:5px;vertical-align:-.2em}blockquote:after{content:no-close-quote}blockquote p{display:inline;margin-bottom:1.5em}@media only screen and (min-width:480px){blockquote{padding:1.5em}}blockquote cite{font-size:.6666666667em;padding:0}cite{color:#b81617;display:block;font:500 .5833333333em/1.2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;letter-spacing:1px;margin-bottom:0;margin-top:1em;padding:0 1.5em;text-transform:uppercase}cite:before{content:"— "}ol,ul{position:relative}.entry ol,.entry ul,.woocommerce-Tabs-panel ol,.woocommerce-Tabs-panel ul{left:16px;margin:16px 16px 16px 1em;padding:0 0 0 20px;position:relative}ul{list-style-type:disc}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{font-size:1em;margin:0}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}@media only screen and (max-width:479px){.alignleft,.alignright{display:block;float:none}.wp-caption.alignleft,.wp-caption.alignright,blockquote.alignleft,blockquote.alignright,figure.wp-caption.alignleft,figure.wp-caption.alignright,img.alignleft,img.alignright{clear:both;float:none;margin-bottom:14px;margin-top:7px}}@media only screen and (min-width:480px){.aligncenter,.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto}.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 14px 0}.wp-caption.alignleft{margin:7px 14px 14px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 14px 24px}.wp-caption.alignright{margin:7px 0 14px 14px}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-bottom:14px;margin-top:7px}}.wp-caption{margin-bottom:24px}div.wp-caption{background-color:#f1f1f1;border:1px solid #ccc;padding:6px}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{font:400 .875em/1.5 Century Gothic,sans-serif;margin:9px 0 3px;text-align:center}.screen-reader-text{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}a,nav.nav-single a{text-decoration:none;transition:color,border .3s ease}a:link,nav.nav-single a:link{border-bottom:1px solid #3f799e;color:#3f799e}a:visited,nav.nav-single a:visited{border-bottom:1px solid #a6a6a6;color:#a6a6a6}a:active,a:hover,nav.nav-single a:active,nav.nav-single a:hover{border-bottom:1px solid #b81617;color:#b81617}nav a{border-bottom:none!important;text-decoration:none!important;transition:color .5s ease}nav a:link,nav a:visited{color:#fff}nav a:active,nav a:focus,nav a:hover{color:#62a4cd}form{font-family:futura-pt,sans-serif}form strong{font-weight:500}label{color:#333;display:block;font-size:.8125em;margin-bottom:0;text-transform:uppercase}label abbr{border:none;color:#b81617;text-decoration:none}.button,button,input,textarea{background-color:#f1f1f1;border:0;box-sizing:border-box;font-family:inherit;font-size:.95em;max-width:100%;padding:8px!important;width:100%}input[type=checkbox],input[type=radio]{border:1px solid #ccc;float:left;margin-right:10px;margin-top:3px;width:auto}.button,.comment-reply-link,button,input[type=button],input[type=reset],input[type=submit]{zoom:1;-webkit-appearance:none;background-color:#245472;color:#fff;cursor:pointer;display:inline;font-family:inherit;font-family:futura-pt,sans-serif;font-size:1em;font-weight:400;height:auto;letter-spacing:.0625em;line-height:1.2;outline:none;padding:10px 10px 8px;position:relative;text-align:center;text-transform:uppercase;transition:color,background-color .5s ease;vertical-align:baseline;white-space:nowrap;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.button,.comment-reply-link,button,input[type=button],input[type=reset],input[type=submit]{padding:10px 6px 9px}}.button:disabled,.button:disabled:active,.button:disabled:hover,.comment-reply-link:disabled,.comment-reply-link:disabled:active,.comment-reply-link:disabled:hover,button:disabled,button:disabled:active,button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:active,input[type=button]:disabled:hover,input[type=reset]:disabled,input[type=reset]:disabled:active,input[type=reset]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:active,input[type=submit]:disabled:hover{background-color:#ccc}.ie button{line-height:1.1}.button:visited,a.button:visited,button:visited,input[type=submit]:visited{color:#fff}.button:active,.button:hover,a.button:active,a.button:hover,button:active,button:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#666;border-color:#666;color:#fff}button[disabled],input[disabled]{cursor:default}.md-content input,.md-content select,.md-content textarea{background-color:#fff;color:#333}.md-content p{text-align:center}.gform_wrapper{width:100%}.gform_wrapper h3.gform_title{font-weight:500!important;text-align:center}.gform_wrapper.two-column_wrapper{margin:0;padding:0 16px}.gform_wrapper ul.gform_fields{left:0}.gform_wrapper ul.gfield_checkbox li.gchoice{display:inline-block;margin-right:20px}.gform_wrapper form .address_country{background-color:transparent;position:relative}.gform_wrapper form .address_country:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #666;content:"";height:0;position:absolute;right:10px;top:50px;width:0}.gform_wrapper form .address_country select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;min-height:40px;padding:5px 8px!important}.gform_wrapper form div.validation_error{border:none;color:#b81617;font-weight:500;text-align:center}.gform_wrapper form li.gfield.gfield_error,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required{background-color:inherit;border:none}.gform_wrapper form li.gfield.gfield_error label,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required label{color:#b81617!important;font-weight:500}.gform_wrapper form li.gfield.gfield_error .validation_message,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required .validation_message{color:#b81617;font-weight:500}.gform_wrapper form li.gfield.gfield_error input,.gform_wrapper form li.gfield.gfield_error select,.gform_wrapper form li.gfield.gfield_error textarea,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required input,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required select,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required textarea{background-color:#fad3d3;border:none}.gform_wrapper form .gform_footer{padding-top:1em}.gform_wrapper form .gform_footer input.gform_button{background-color:#245472;color:#fff}.gform_wrapper form .gform_footer input.gform_button:active,.gform_wrapper form .gform_footer input.gform_button:hover{background-color:#666;color:#fff!important}.gform_wrapper .gform-icon--circle-error:before{display:none}.md-content{background-color:#f1f1f1;margin:2em auto;max-height:90%;overflow:auto;position:relative;width:95%}.md-content:after{clear:both;content:"";display:block}@media only screen and (min-width:980px){.md-content{width:80%}}.md-content .inner{padding:2em 1em}.md-content .inner:after{clear:both;content:"";display:block}.md-content .searchform{margin:10px auto;position:relative;width:100%}@media only screen and (min-width:620px){.md-content .searchform{width:50%}}.md-content .searchform form{position:relative}.md-content .searchform form input.search-input{padding:0 36px 0 0;width:100%;z-index:1}.md-content .searchform form input.search-submit{background-color:transparent;bottom:0;height:36px;margin:0;position:absolute;right:0;text-indent:-9999px;width:36px;z-index:3}.md-content .searchform form input.search-submit:hover+i.icon-search{background-color:#ccc!important}.md-content .searchform form i.icon-search{background-color:#3f799e;bottom:0;color:#fff;line-height:1;min-height:36px;padding:8px 0;position:absolute;right:0;text-align:center;transition:background-color .5s ease;width:36px;z-index:2}.md-content .searchform ul{display:none;margin:1em 0 0;padding:0}@media only screen and (min-width:620px){.md-content .searchform ul{display:block}}.md-content .searchform ul li{clear:both;float:left;list-style:none;margin:4px 0;width:100%}.md-content .searchform ul li a:link,.md-content .searchform ul li a:visited{border-bottom:none}.md-content .searchform ul li a:visited{color:#245472!important}.md-content .searchform ul li a img{float:left;height:auto;margin:0 8px 8px 0;max-width:50px}.md-content .searchform ul li a span{width:90%}.md-content .searchform.searchform_all{width:100%}table{border-collapse:collapse;border-right:1px solid #ccc;border-spacing:0;border-top:1px solid #ccc;font-family:Century Gothic,sans-serif;margin:0 0 20px;table-layout:fixed}table caption{background-color:#666;border:1px solid #ccc;color:#fff;padding:10px;text-align:center}table th{background-color:#f1f1f1}table td,table th{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:.3em 1em;text-align:left}table td{font-weight:300!important;vertical-align:top}table tfoot,table thead{background-color:#f1f1f1}.pagination,.woocommerce-pagination,.wp-pagenavi{clear:both;font-family:futura-pt,sans-serif}.pagination li,.woocommerce-pagination li,.wp-pagenavi li{float:left}.pagination .current,.pagination .inactive,.pagination a,.pagination a.page-numbers,.woocommerce-pagination .current,.woocommerce-pagination .inactive,.woocommerce-pagination a,.woocommerce-pagination a.page-numbers,.wp-pagenavi .current,.wp-pagenavi .inactive,.wp-pagenavi a,.wp-pagenavi a.page-numbers{single-transition:background-color,.5s,ease;background-color:#245472;color:#fff;display:inline-block;margin-right:2px;padding:2px 9px}.pagination .current,.pagination .current:focus,.pagination .current:hover,.pagination .inactive:focus,.pagination .inactive:hover,.pagination a.page-numbers:focus,.pagination a.page-numbers:hover,.pagination a:focus,.pagination a:hover,.woocommerce-pagination .current,.woocommerce-pagination .current:focus,.woocommerce-pagination .current:hover,.woocommerce-pagination .inactive:focus,.woocommerce-pagination .inactive:hover,.woocommerce-pagination a.page-numbers:focus,.woocommerce-pagination a.page-numbers:hover,.woocommerce-pagination a:focus,.woocommerce-pagination a:hover,.wp-pagenavi .current,.wp-pagenavi .current:focus,.wp-pagenavi .current:hover,.wp-pagenavi .inactive:focus,.wp-pagenavi .inactive:hover,.wp-pagenavi a.page-numbers:focus,.wp-pagenavi a.page-numbers:hover,.wp-pagenavi a:focus,.wp-pagenavi a:hover{background-color:#3f799e}.code,pre{font-family:courier}.code strong,pre strong{font-weight:700}.ie9 #calc_shipping_country_field:before,.ie9 #calc_shipping_state_field:before,.ie9 .gform_wrapper.two-column_wrapper form ul.gform_fields.gform_column li .ginput_container .address_country:before,.ie9 .quantity_select:before,.ie9 .select_container:before,.ie9 .woocommerce-ordering:before,.lt-ie9 #calc_shipping_country_field:before,.lt-ie9 #calc_shipping_state_field:before,.lt-ie9 .gform_wrapper.two-column_wrapper form ul.gform_fields.gform_column li .ginput_container .address_country:before,.lt-ie9 .quantity_select:before,.lt-ie9 .select_container:before,.lt-ie9 .woocommerce-ordering:before{border-left:none;border-right:none;border-top:none;content:"";height:0;position:absolute;right:10px;top:14px;width:0}.headerWrap{color:#fff;height:auto;position:relative;transition:margin-bottom,.5s,ease;width:100%;z-index:5}.headerWrap header.row{background-color:#245472;height:110px;margin:0;position:relative;text-align:center}@media only screen and (min-width:640px){.headerWrap header.row{margin:0}}@media only screen and (min-width:980px){.headerWrap header.row{height:auto;min-height:110px}}.headerWrap header.row .logo{height:70px;left:1em;padding-bottom:20px;position:absolute;top:20px;transition:margin-left,margin-right,left,right 0s;z-index:6}@media only screen and (min-width:640px){.headerWrap header.row .logo{left:2em}}.headerWrap header.row .logo a{border-bottom:none}.headerWrap header.row .logo a img{float:left;height:70px;width:103px}.headerWrap header.row .mobile-nav{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;height:70px;position:absolute;right:1em;text-align:center;top:20px;width:147px}@media only screen and (min-width:640px){.headerWrap header.row .mobile-nav{right:2em}}@media only screen and (min-width:980px){.headerWrap header.row .mobile-nav{height:49px;top:1em}}.headerWrap header.row .mobile-nav .mobile-menu-button,.headerWrap header.row .mobile-nav .mobile-search-button{border-bottom:none;color:#fff;line-height:1}.headerWrap header.row .mobile-nav .mobile-menu-button span,.headerWrap header.row .mobile-nav .mobile-search-button span{display:none;line-height:1.1428571429;padding-right:6px;text-transform:uppercase}@media only screen and (min-width:300px){.headerWrap header.row .mobile-nav .mobile-menu-button span,.headerWrap header.row .mobile-nav .mobile-search-button span{display:inline-block}}@media only screen and (min-width:980px){.headerWrap header.row .mobile-nav .mobile-menu-button span,.headerWrap header.row .mobile-nav .mobile-search-button span{font-size:.875rem}}@media only screen and (min-width:1060px){.headerWrap header.row .mobile-nav .mobile-menu-button span,.headerWrap header.row .mobile-nav .mobile-search-button span{font-size:1rem}}.headerWrap header.row .mobile-nav .mobile-menu-button .icon,.headerWrap header.row .mobile-nav .mobile-search-button .icon{vertical-align:center;width:14px}.headerWrap header.row .mobile-nav .mobile-menu-button{display:block;float:right;text-align:right;z-index:10}@media only screen and (min-width:980px){.headerWrap header.row .mobile-nav .mobile-menu-button{display:none}}.headerWrap header.row .mobile-nav .mobile-search-button{bottom:0;position:absolute;right:0;z-index:10}@media only screen and (min-width:480px){.headerWrap header.row .mobile-nav .mobile-search-button span{display:none}}@media only screen and (min-width:980px){.headerWrap header.row .mobile-nav .mobile-search-button .icon-search{vertical-align:0}.headerWrap header.row .mobile-nav .mobile-search-button span{display:inline-block}}.headerWrap header.row .mobile-menu{width:100%}@media only screen and (min-width:980px){.headerWrap header.row .mobile-menu{display:none}}.headerWrap header.row .socialnav{height:34px;position:absolute;top:110px;width:100%}.headerWrap header.row .socialnav a{border:none;border-right:1px solid #245472;display:inline-block;float:right;font-size:1.125em;height:100%;padding:4px 6px;text-align:center;transition:border,background-color,color,.5s;width:16.66%}.headerWrap header.row .socialnav a:link,.headerWrap header.row .socialnav a:visited{background-color:#3f799e;color:#fff}.headerWrap header.row .socialnav a:active,.headerWrap header.row .socialnav a:hover{background-color:#f1f1f1;border-bottom:1px solid #245472;color:#245472}@media only screen and (min-width:480px){.headerWrap header.row .socialnav{bottom:12px;position:absolute;right:52px;top:auto;width:auto}.headerWrap header.row .socialnav a{border:none;color:#fff;width:auto}.headerWrap header.row .socialnav a:link,.headerWrap header.row .socialnav a:visited{background-color:#245472}.headerWrap header.row .socialnav a:first-of-type{padding-right:0}.headerWrap header.row .socialnav a:hover{background-color:transparent;color:#245472}}@media only screen and (min-width:640px){.headerWrap header.row .socialnav{right:68px}}@media only screen and (min-width:980px){.headerWrap header.row .socialnav{background-color:#3f799e;bottom:-34px;right:2em;width:244px;z-index:3}.headerWrap header.row .socialnav a{padding:4px 8px}.headerWrap header.row .socialnav a:link,.headerWrap header.row .socialnav a:visited{background-color:#3f799e}}.headerWrap header.row nav{background-color:#e7e7e7;clear:both;display:none;float:left;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;position:relative;text-align:left;top:110px;width:100%}@media only screen and (min-width:980px){.headerWrap header.row nav{padding:33px 147px 33px 167px;top:30px}}.headerWrap header.row nav>a{display:none}.headerWrap header.row nav ul{margin:0;z-index:105}.headerWrap header.row nav ul li{text-transform:uppercase}@media only screen and (min-width:980px){.headerWrap header.row nav ul li{font-size:.875rem;margin-top:3px}}@media only screen and (min-width:1060px){.headerWrap header.row nav ul li{font-size:1rem;margin-top:0}}.headerWrap header.row nav ul li.current-menu-item a,.headerWrap header.row nav ul li.current_page_item a{background-color:#2a6285;color:#fff}.headerWrap header.row nav ul li a{background-color:#e7e7e7;border-bottom:none;border-top:1px solid #fff;color:#333;display:inline-block;padding:10px 0 10px 20px;transition:background-color,color,.5s;width:100%}.headerWrap header.row nav ul li a:active,.headerWrap header.row nav ul li a:hover{background-color:#2a6285;color:#fff}.headerWrap header.row nav ul li ul li a:before{border-left:4px solid #ccc;content:" ";margin-right:10px}@media only screen and (min-width:980px){.headerWrap header.row nav{background-color:transparent;clear:none;display:block;top:0}.headerWrap header.row nav>ul{float:left;width:100%}.headerWrap header.row nav>ul>li{display:inline-block;float:left;height:100%;position:relative;white-space:nowrap;width:auto}.headerWrap header.row nav>ul>li.menu-item-has-children a:after{border-left:.313em solid transparent;border-right:.313em solid transparent;border-top:.313em solid #fff;content:"";display:inline-block;height:0;position:relative;right:-.313em;vertical-align:middle;width:0}.headerWrap header.row nav>ul>li a{background-color:transparent;border:none;color:#fff;padding:10px 14px}}@media only screen and (min-width:980px) and (min-width:1260px){.headerWrap header.row nav>ul>li a{padding:10px 20px}}@media only screen and (min-width:980px){.headerWrap header.row nav>ul>li ul.sub-menu{background-color:#2a6285;margin:0;max-height:0;overflow:hidden;position:absolute;transition:max-height,.35s,ease;z-index:3}.headerWrap header.row nav>ul>li ul.sub-menu li{clear:both;display:block;z-index:inherit}.headerWrap header.row nav>ul>li ul.sub-menu li a{padding:5px 20px;z-index:inherit}.headerWrap header.row nav>ul>li ul.sub-menu li a:before{border:none;margin:0}.headerWrap header.row nav>ul>li ul.sub-menu li a:after{border:none}.headerWrap header.row nav>ul>li ul.sub-menu li a:active,.headerWrap header.row nav>ul>li ul.sub-menu li a:hover{background-color:#62a4cd}.headerWrap header.row nav>ul>li:hover ul.sub-menu{max-height:400px}}.archive.date .headerWrap,.archive.tag .headerWrap,.blog .headerWrap,.single-post .headerWrap{padding:0}.archive.date .headerWrap header nav,.archive.tag .headerWrap header nav,.blog .headerWrap header nav,.single-post .headerWrap header nav{background-color:transparent;display:block;float:right;margin-right:1em;position:relative;top:1em}@media only screen and (min-width:640px){.archive.date .headerWrap header nav,.archive.tag .headerWrap header nav,.blog .headerWrap header nav,.single-post .headerWrap header nav{margin-right:2em}}@media only screen and (min-width:980px){.archive.date .headerWrap header nav,.archive.tag .headerWrap header nav,.blog .headerWrap header nav,.single-post .headerWrap header nav{padding:20px 0 30px 167px}}.archive.date .headerWrap header nav a.back-to-site,.archive.tag .headerWrap header nav a.back-to-site,.blog .headerWrap header nav a.back-to-site,.single-post .headerWrap header nav a.back-to-site{display:block;font-size:1.25em;line-height:1;text-align:right}.archive.date .headerWrap header nav a.back-to-site.back-to-site.back-main,.archive.tag .headerWrap header nav a.back-to-site.back-to-site.back-main,.blog .headerWrap header nav a.back-to-site.back-to-site.back-main,.single-post .headerWrap header nav a.back-to-site.back-to-site.back-main{margin-bottom:17px}.archive.date .headerWrap header nav a.back-to-site .icon-left,.archive.tag .headerWrap header nav a.back-to-site .icon-left,.blog .headerWrap header nav a.back-to-site .icon-left,.single-post .headerWrap header nav a.back-to-site .icon-left{font-size:.6875em;vertical-align:1px}.page-for-media nav.secondary-menu{background-color:#245472;border-left:34px solid #fff;border-top:34px solid #245472;clear:left;display:block;float:right;height:0;position:relative;top:144px;width:auto;z-index:2}@media only screen and (min-width:480px){.page-for-media nav.secondary-menu{background-color:#3f799e;border-top:34px solid #3f799e;top:110px}}@media only screen and (min-width:980px){.page-for-media nav.secondary-menu{top:0}}.page-for-media nav.secondary-menu p{height:34px;margin-bottom:0;padding:0 20px;position:relative;text-align:right;text-transform:uppercase;top:-34px}.page-for-media nav.secondary-menu p a{display:inline-block;padding:5px 15px}@media only screen and (min-width:480px){.page-for-media nav.secondary-menu p a{font-size:.9375em}}@media only screen and (min-width:1100px){.page-for-media nav.secondary-menu p a{padding:5px 20px}}nav.nav-single{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;float:left;margin:2em 0;padding:2em 0;width:100%}nav.nav-single p.col{line-height:1.25;margin-bottom:0;width:45%}nav.nav-single p.col a{font:500 .8125em/1 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}nav.nav-single p.col.prev{padding-left:0}nav.nav-single p.col.next{float:right;padding-right:0;text-align:right}.no-js .headerWrap{height:auto}.no-js .headerWrap header .mobile-menu-button,.no-js .headerWrap header .mobile-search-button{display:none}.no-js .headerWrap header .main-menu{display:block}.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}.row.bar{background-color:#030f1c;height:85px;margin:0;padding:10px 0;width:100%}@media only screen and (min-width:640px){.row.bar{height:55px}}.row.bar .inner{margin:0 auto}@media only screen and (min-width:640px){.row.bar .inner{flex-direction:row}}.row.bar .inner .gform_wrapper{display:grid;grid-template-areas:"header" "form";margin:0 auto}@media only screen and (min-width:640px){.row.bar .inner .gform_wrapper{grid-template-areas:"header form";grid-template-columns:210px 400px;max-width:620px}}.row.bar .inner .gform_wrapper .gform_heading{grid-area:header;margin:0 0 10px;width:auto}@media only screen and (min-width:640px){.row.bar .inner .gform_wrapper .gform_heading{align-items:center;display:flex;justify-self:start;margin:0;width:100%}}.row.bar .inner .gform_wrapper .gform_heading h2{color:#f1f1f1;font-size:1em;font-weight:400;margin:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:640px){.row.bar .inner .gform_wrapper .gform_heading h2{text-align:right}}.row.bar .inner .gform_wrapper form{display:flex;grid-area:form;justify-self:start;width:100%}.row.bar .inner .gform_wrapper form .gform_body{width:100%}.row.bar .inner .gform_wrapper form .gform_body input{background-color:#333;color:#f1f1f1;line-height:1!important}.row.bar .inner .gform_wrapper form .gform_body input::-moz-placeholder{color:#ccc}.row.bar .inner .gform_wrapper form .gform_body input::placeholder{color:#ccc}.row.bar .inner .gform_wrapper form .gform_footer{margin:0 0 0 10px;padding:0;width:140px}.row.bar .inner .gform_wrapper form .gform_footer input[type=submit]{background-color:#545557;line-height:1.2!important;margin:0}.row.bar .inner .gform_confirmation_message{color:#f1f1f1;text-align:center}.page-template-page-all-books .headerWrap,.page-template-page-our-books .headerWrap,.woocommerce-page .headerWrap{padding-top:27px}.cart-menu{background-color:#245472;border-bottom:1px solid #3f799e;display:flex;flex-flow:row-reverse;font:400 .8125em futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;left:0;list-style:none;margin:0;padding:0 1em;position:absolute;right:0;text-transform:uppercase;top:0;z-index:999}@media only screen and (min-width:600px){.cart-menu{padding:0 2em}}@media only screen and (min-width:980px){.cart-menu{flex-flow:row;justify-content:space-between}.cart-menu.only{justify-content:flex-end}}.cart-menu span.top-banner{display:none}.cart-menu span.top-banner p{margin-bottom:0!important}.cart-menu span.top-banner a{text-decoration:underline}@media only screen and (min-width:980px){.cart-menu span.top-banner{display:inline-block}}.cart-menu span.top-banner,.cart-menu span.woo{padding:5px 0}.cart-menu span.top-banner a,.cart-menu span.woo a{border:none;color:#f1f1f1;padding:0 0 0 10px;white-space:nowrap}.cart-menu span.top-banner a .icon,.cart-menu span.woo a .icon{margin-right:6px}.header-banner{background-color:#b81617;color:#fff;padding:10px;text-align:center}footer{background-color:#030f1c;clear:both;margin:0;padding:2em 0 1em;width:100%;z-index:1}footer h3,footer p{color:#fff;line-height:1}footer h3{font-size:1em;margin-bottom:1.5em;text-transform:uppercase}footer a:link,footer a:visited{border-bottom:1px solid #fff!important;color:#fff;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;transition:all .3s ease}footer a:active,footer a:hover{border-bottom:1px solid #ccc!important;color:#ccc}footer .row{display:grid;grid-template-columns:auto;margin-bottom:0;margin-top:0;position:relative}footer .row.content{padding:0 1em}@media only screen and (min-width:768px){footer .row{grid-template-columns:auto auto}}@media only screen and (min-width:1100px){footer .row{grid-template-columns:auto auto auto auto}}footer .row:before{display:none}footer .row .section{margin:0 0 3em;padding:0;width:100%}footer .row .section:before{display:none}footer .row .section.socialnav a{border-bottom:none!important;display:inline-block;font-size:1.5em;margin:0 .2em}footer .row .section.socialnav a svg{height:24px;width:auto}footer .row .section.distributor a,footer .row .section.imprints a{border-bottom:none!important}footer .row .section.imprints .logos{align-items:center;display:flex;justify-content:flex-start}footer .row .section.imprints a{display:inline-block;height:52px;margin-right:10px}footer .row .section.imprints a:last-child{margin-right:0}footer .row .section.imprints a svg{height:52px;transition:all .5s ease}footer .row .section.imprints a.smartpop{height:46px;margin:10px 15px 0 0;width:100px}footer .row .section.imprints a.smartpop svg{height:46px;width:100px}footer .row .section.menu{text-align:left}footer .row .section.distributor a svg{margin-left:20px}footer .row nav.footer-menu{clear:both;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;margin-bottom:1em;width:100%}footer .row nav.footer-menu ul li{display:inline;padding-right:6px}footer .row.credits{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif}@media only screen and (min-width:768px){footer .row.credits{display:flex;justify-content:space-between}footer .row.credits p{width:50%}footer .row.credits p:last-child{text-align:right}}.side aside{margin-top:0;text-align:left}.side aside img{height:auto;width:100%}.side h3{font-size:1.25em;text-align:left;text-transform:uppercase}.side h3 a:link,.side h3 a:visited{border-bottom:none;color:#b81617}.side h3 a:active,.side h3 a:hover{color:#666}.side form input.search-submit{margin-top:1em}.post-type-archive-press .side ul{text-align:left}.post-type-archive-press .side ul li{list-style:none}.widget{margin-bottom:2em}.widget h3{font-size:1.25em;text-transform:uppercase}.widget h3 a:link,.widget h3 a:visited{border-bottom:none;color:#b81617}.widget h3 a:active,.widget h3 a:hover{color:#666}.widget ol,.widget ul{text-align:left}.widget ol li a:link,.widget ol li a:visited,.widget ul li a:link,.widget ul li a:visited{color:#245472}.widget ol li a:active,.widget ol li a:focus,.widget ol li a:hover,.widget ul li a:active,.widget ul li a:focus,.widget ul li a:hover{color:#b81617}.widget a{border-bottom:0;display:inline-block;padding-bottom:0}.widget a:active,.widget a:hover{color:#b81617}.widget a .fa{font-size:1.5em;margin:20px 5px 0}.widget.widget_categories ul{margin:auto auto auto 20px;width:auto}.widget.widget_tag_cloud{margin-bottom:20px}.widget.widget_tag_cloud .tagcloud a{border-bottom:none}.widget.widget_calendar table{max-width:100%;width:100%}.widget.widget_calendar table tr td{line-height:2;padding:0;text-align:center}.widget.widget_calendar table tr td a{single-transition:background-color,.5s,ease;background-color:#245472;color:#fff;display:inline-block;height:100%;width:100%}.widget.widget_calendar table tr td a:active,.widget.widget_calendar table tr td a:hover{background-color:#b81617}.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{background-color:transparent;color:#333;font-weight:400;padding:.5em}.widget.widget_calendar table tfoot td a:active,.widget.widget_calendar table tfoot td a:hover{color:#fff}.widget.widget_jaw_widget{font-family:futura-pt,sans-serif}.widget.widget_jaw_widget ul,.widget.widget_jaw_widget ul li{list-style:none}.widget.widget_jaw_widget ul li.jaw_years{color:#245472}.widget.widget_jaw_widget ul li.jaw_years:before{content:"\e80a";font-family:bbb;font-size:.75em;padding-right:6px}.widget.widget_jaw_widget ul li.jaw_years.expanded:before{content:"\e809"}.widget.widget_jaw_widget ul li ul{margin-left:20px}.widget.widget_recent_entries li{border-bottom:1px solid #f1f1f1;list-style:none;margin-bottom:.5em;padding-bottom:.5em}.widget.widget_recent_entries li a{display:block}.widget.widget_recent_entries li span{font:500 .8125em/1 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.widget.staff .images{margin-right:-10px}.widget.staff .images img{border:1px solid #f1f1f1;float:left;height:90px;margin:0 10px 5px 0;width:90px}.widget.authors ul.authorlist{margin:1em 0 0;padding:0}.widget.authors ul.authorlist li{clear:both;float:left;list-style:none;margin:4px 0;width:100%}.widget.authors ul.authorlist li a img{border:1px solid #f1f1f1;float:left;height:auto;margin:0 8px 8px 0;max-width:50px}.widget.authors ul.authorlist li a span{width:90%}.widget.widget_mc4wp_form_widget form p:last-of-type,.widget.widget_mc4wp_form_widget form p:last-of-type input[type=submit]{margin-bottom:0}.widget.related-books .grid{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px}@media only screen and (min-width:480px){.widget.related-books .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:640px){.widget.related-books .grid{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:1080px){.widget.related-books .grid{grid-template-columns:repeat(3,1fr)}}.widget.related-books .grid a.bookcover{background-color:#f1f1f1;border-bottom:none;display:inline-block;height:100%;padding:10px}.widget.related-books .grid a img{margin:0 10px 10px 0;padding:0}.widget.related-books .grid a span{color:#333;display:block;font:.85em/1.2 futura-pt,sans-serif;min-height:33px;text-align:center}@media only screen and (min-width:420px) and (max-width:1079px){.side aside.widget.profile img{float:left;margin-right:40px;width:200px}}.row.widgets .row_title{padding:0 16px}@media only screen and (min-width:640px){.row.widgets .row_title{padding:0 32px}.row.widgets .col{width:50%}.row.widgets .col#latestpost{width:100%}}@media only screen and (min-width:1040px){.row.widgets .col,.row.widgets .col#latestpost{width:33.33%}}.row.widgets .col#latestpost .image_container{background-position:50%;background-size:cover;height:150px;overflow:hidden}.row.widgets .col#latestpost h4{margin-top:1em}.row.widgets .col .twitter-feed{border:1px solid #f1f1f1;overflow:visible;padding-bottom:1px}.row.widgets .col#instagramfeed .sbi{border:1px solid #f1f1f1}.row.widgets .col#instagramfeed .sbi #sbi_images{float:none;margin:auto;max-width:493px;text-align:center}.row.widgets .col#instagramfeed .sbi #sbi_images .sbi_item{width:33.33%!important}.blog .col.main{padding:0}@media only screen and (min-width:720px){.blog .col.main{padding:0 1em}}.blog .col.main article{background-position:50%;background-size:cover;clear:right;max-height:0;padding:130% 1em 0;position:relative}@media only screen and (min-width:400px){.blog .col.main article{padding-top:100%}}@media only screen and (min-width:480px){.blog .col.main article{padding-top:65%}}@media only screen and (min-width:720px){.blog .col.main article{padding-top:50%;width:50%}.blog .col.main article:first-of-type{width:100%}}.blog .col.main article a{border:1em solid #fff;color:#fff;display:block;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:1000}.blog .col.main article a div.wrap{border:1px solid #ccc;height:100%;width:100%}.blog .col.main article a .entry{background:#000;background:rgba(0,0,0,.7);bottom:0;display:block;margin:-1px;max-height:64px;overflow:hidden;position:absolute;transition:all .5s ease;width:100%}.blog .col.main article a .entry h2{color:#fff;font-size:1.5em;font-weight:100;line-height:1;margin-bottom:0;overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:5}.blog .col.main article a .entry .excerpt{display:none;padding:0 20px 20px}.blog .col.main article a:hover .entry{height:100%;max-height:100%}.blog .col.main article a:hover .excerpt{display:block}.blog .col.main nav.pagination{padding:36px 16px}@media only screen and (min-width:680px) and (max-width:1079px){.blog .col.side aside{float:left;padding-right:40px;width:50%}.blog .col.side aside:last-of-type{padding-right:0}.blog .col.side aside:first-of-type{float:none;width:100%}}.archive .main.col article{border-bottom:1px solid #f1f1f1;margin-bottom:2em;padding-bottom:2em}.single-post article .entry img.border{border:1px solid #ccc}.comments-area{clear:both}.comments-area ol,.comments-area ul{font-size:1em}.comment-list{list-style:none;margin:0}.comment-list li.bypostauthor>article .fn{font-family:futura-pt}.comment-list li.bypostauthor>article .fn:after{speak:none;content:"\e812";display:inline-block;font-family:bbb;font-size:.825em;font-style:normal;font-weight:400;left:5px;position:relative;text-align:center;text-decoration:inherit;vertical-align:top;width:1em}.comment-list li article{background-color:#f1f1f1;margin:1em 0;padding:20px}.comment-list li article .comment-meta{background-color:inherit;font:400 .875em/1.3 futura-pt;height:auto;letter-spacing:.0625em;position:relative;text-transform:uppercase}.comment-list li article .comment-meta a{border-color:inherit!important;color:#1a1a1a}.comment-list li article .comment-meta .comment-author{color:#1a1a1a;margin-bottom:.4375em}.comment-list li article .comment-meta .comment-author .avatar{float:left;margin-right:.875em;position:relative}.comment-list li article .comment-meta .comment-metadata a,.comment-list li article .comment-meta .pingback a{single-transition:color,.5s,ease}.comment-list li article .comment-meta .comment-metadata a:link,.comment-list li article .comment-meta .comment-metadata a:visited,.comment-list li article .comment-meta .pingback a:link,.comment-list li article .comment-meta .pingback a:visited{color:#245472}.comment-list li article .comment-meta .comment-metadata a:active,.comment-list li article .comment-meta .comment-metadata a:hover,.comment-list li article .comment-meta .pingback a:active,.comment-list li article .comment-meta .pingback a:hover{color:#666}.comment-list li article .comment-meta .comment-metadata .edit-link,.comment-list li article .comment-meta .pingback .edit-link{display:inline-block}.comment-list li article .comment-meta .comment-metadata .edit-link:before,.comment-list li article .comment-meta .pingback .edit-link:before{content:"/";display:inline-block;font-weight:500;opacity:.7;padding:0 .538461538em}.comment-list li article .comment-meta .says{display:none}.comment-list li article .comment-content ol,.comment-list li article .comment-content ul{margin:0 0 1.5em 1.25em}.comment-list li article .comment-content li>ol,.comment-list li article .comment-content li>ul{margin-bottom:0}.comment-list li article .reply{display:block;overflow:auto;width:100%}.comment-list li article .reply .comment-reply-link{float:right;font-size:1em;margin-bottom:0;padding:8px 8px 6px;width:auto}.comment-list li article .reply .comment-reply-link:focus,.comment-list li article .reply .comment-reply-link:hover{background-color:#666;color:#fff}.comment-list li .children{list-style:none;margin:0}.comment-list li .children>li{padding-left:.875em}.home .row.hero,.home .row.note,.home .row.video{margin:80px auto}.home .row.hero{margin-top:0}.home .row.hero ul.homeslider{list-style:none;margin:0;overflow:auto;padding:0;position:relative;width:100%}@media only screen and (max-width:979px){.home .row.hero ul.homeslider{aspect-ratio:1/1}}.home .row.hero ul.homeslider li{height:auto;position:absolute;width:100%}.home .row.hero ul.homeslider li img,.home .row.hero ul.homeslider li picture{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:980px){.home .row.hero ul.homeslider li img,.home .row.hero ul.homeslider li picture{aspect-ratio:88/23}}@media only screen and (max-width:979px){.home .row.hero ul.homeslider li img,.home .row.hero ul.homeslider li picture{aspect-ratio:1/1}}.home .row.note{margin-top:0}.home .row.note p{font-size:1.6em;line-height:1.8;margin:0 auto;max-width:60ch;text-align:center}@media only screen and (min-width:980px){.home .row.note p{font-size:2em}}.home .row.video h2{text-align:center}.home .row.video iframe{max-width:100%;width:100%}.page-template-page-media .featured_content{background-color:#f1f1f1;margin:2em 0;padding:2em}.page-template-page-media .heading{margin-bottom:0;margin-top:0}@media only screen and (min-width:1040px){.page-template-page-media .book_categories{width:70%}}.page-template-page-media .book_categories .cat_titles{display:none;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;padding-right:.5em}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_titles{display:block;width:28%}}@media only screen and (min-width:1280px){.page-template-page-media .book_categories .cat_titles{padding-right:1em}}.page-template-page-media .book_categories .cat_titles p{margin-bottom:0}.page-template-page-media .book_categories .cat_titles p a{background-color:#f1f1f1;border-bottom:none;display:inline-block;font-size:.8125em;margin-bottom:2px;padding:5px 6px;width:100%}.page-template-page-media .book_categories .cat_titles p a.active{background-color:#3f799e;color:#fff}.page-template-page-media .book_categories .cat_titles p a.active:after{border-bottom:.45em solid transparent;border-left:.45em solid #fff;border-top:.45em solid transparent;content:"";display:inline-block;height:0;position:relative;right:-.45em;vertical-align:middle;width:0}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_books{height:290px;overflow:hidden;padding-left:.5em;width:72%}.page-template-page-media .book_categories .cat_books .category{display:none}}@media only screen and (min-width:1280px){.page-template-page-media .book_categories .cat_books{padding-left:1em}}.page-template-page-media .book_categories .cat_books ul{list-style:none;width:100%}.page-template-page-media .book_categories .cat_books ul li{clear:both;margin-bottom:2em;overflow:auto;padding-bottom:10px}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_books ul li{height:300px;margin-bottom:0;overflow:hidden}}.page-template-page-media .book_categories .cat_books ul li a{border-bottom:none;box-shadow:-3px 4px 5px -2px rgba(0,0,0,.35);float:left;margin:0 2%;max-width:188px;width:46%}.page-template-page-media .book_categories .cat_books ul li a:last-of-type{display:none;margin-right:0}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_books ul li a{max-width:188px}.page-template-page-media .book_categories .cat_books ul li a:last-of-type{display:none;margin-right:0}}@media only screen and (min-width:780px){.page-template-page-media .book_categories .cat_books ul li a{width:30%}.page-template-page-media .book_categories .cat_books ul li a:last-of-type{display:inline-block}}.page-template-page-media .book_categories .cat_books ul li a img{border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;display:block;max-width:100%}@media only screen and (min-width:1040px){.page-template-page-media .media_calendar{width:30%}}.page-template-page-media .media_calendar .post{border-bottom:1px solid #ccc;margin-bottom:1em;overflow:auto;padding-bottom:1em}.page-template-page-media .media_calendar .post .post-header{font-size:1.125em;margin-bottom:.5em}.page-template-page-media .media_calendar .post .postmeta p{line-height:1.2;margin:.5em 0 0}.page-template-page-media .media_calendar .post .postmeta p .icon{color:#b81617;font-size:1.125em}.post-type-archive-our_authors .author_search,.search-results .author_search,.single-our_authors .author_search{background-color:#f1f1f1;margin:1em 0 2em;padding:2em}.post-type-archive-our_authors .author_search input.search-input,.search-results .author_search input.search-input,.single-our_authors .author_search input.search-input{background-color:#fff}.post-type-archive-our_authors .author_search input.search-submit,.search-results .author_search input.search-submit,.single-our_authors .author_search input.search-submit{margin-top:10px}.post-type-archive-our_authors article,.search-results article,.single-our_authors article{border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:2em}.post-type-archive-our_authors article img,.search-results article img,.single-our_authors article img{background-color:#f1f1f1;margin-bottom:1em;padding:10px}@media only screen and (min-width:480px){.post-type-archive-our_authors article img,.search-results article img,.single-our_authors article img{float:left;margin:0 2em 1em 0}}.post-type-archive-our_authors article .entry,.search-results article .entry,.single-our_authors article .entry{margin-bottom:2em;overflow:auto}.post-type-archive-our_authors article .entry p,.search-results article .entry p,.single-our_authors article .entry p{clear:none}.post-type-archive-our_authors article .entry p img,.search-results article .entry p img,.single-our_authors article .entry p img{display:block}.post-type-archive-our_authors article .entry .socialmedia a,.search-results article .entry .socialmedia a,.single-our_authors article .entry .socialmedia a{border:none;display:inline-block;font-size:1.5em;height:100%;padding:4px;text-align:center}.post-type-archive-our_authors article .entry .socialmedia a:active .icon,.post-type-archive-our_authors article .entry .socialmedia a:hover .icon,.search-results article .entry .socialmedia a:active .icon,.search-results article .entry .socialmedia a:hover .icon,.single-our_authors article .entry .socialmedia a:active .icon,.single-our_authors article .entry .socialmedia a:hover .icon{color:#666}.post-type-archive-our_authors article .books,.search-results article .books,.single-our_authors article .books{clear:both;overflow:auto}.post-type-archive-our_authors article .books a.bookcover,.search-results article .books a.bookcover,.single-our_authors article .books a.bookcover{background-color:#f1f1f1;border-bottom:none;display:inline-block;height:100%;margin:0 10px 10px 0;max-width:147px;padding:10px;vertical-align:top}.post-type-archive-our_authors article .books a img,.search-results article .books a img,.single-our_authors article .books a img{margin:0 10px 10px 0;padding:0}.post-type-archive-our_authors article .books a span,.search-results article .books a span,.single-our_authors article .books a span{color:#333;display:block;font:.85em/1.2 futura-pt,sans-serif;text-align:center}.post-type-archive-our_authors article .essays,.search-results article .essays,.single-our_authors article .essays{margin-top:1em}.single-our_authors .main article{border-bottom:none;overflow:auto;padding-bottom:0}.single-our_authors .main article .entry p img{display:inline-block}.single-our_authors .main article img{margin-bottom:1em}@media only screen and (min-width:480px){.single-our_authors .main article img{float:left;margin:0 2em 1em 0}}.single-our_authors .main article .books{clear:both;overflow:auto}.single-our_authors .main article .books .bookgrid{display:flex;flex-wrap:wrap}.single-our_authors .main article .books .bookgrid a{border-bottom:none;display:block;float:left;height:100%;margin:0 10px 10px 0}.single-our_authors .main article .books .bookgrid a img{border:1px solid #ccc}@media only screen and (min-width:640px){.page-template-page-staff .grid{margin:2em -1em}}.page-template-page-staff .grid article{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1em;overflow:auto;padding:0 1em 1em}@media only screen and (min-width:640px){.page-template-page-staff .grid article{flex-direction:row}.page-template-page-staff .grid article .image{width:300px}}.page-template-page-staff .grid article .image img{background-color:#f1f1f1;padding:15px}@media only screen and (min-width:640px){.page-template-page-staff .grid article .image img{min-width:300px}}.page-template-page-staff .grid article .content{margin:0;padding:0 20px 20px}.page-template-page-staff .grid article .content h4{margin-bottom:0}.page-template-page-staff .grid article .content .job-title{font-weight:400}.page-template-page-staff .grid article .content .contact{clear:both}.page-template-page-staff .grid article .content .contact .contact_links p{font:.875em futura-pt,sans-serif;margin:.5em 0;text-transform:uppercase}.page-template-page-staff .grid article .content .contact .contact_links p a:active,.page-template-page-staff .grid article .content .contact .contact_links p a:focus,.page-template-page-staff .grid article .content .contact .contact_links p a:hover,.page-template-page-staff .grid article .content .contact .contact_links p a:link,.page-template-page-staff .grid article .content .contact .contact_links p a:visited{border-bottom:none}.page-template-page-staff .grid article .content .contact .contact_links p a:active,.page-template-page-staff .grid article .content .contact .contact_links p a:focus,.page-template-page-staff .grid article .content .contact .contact_links p a:hover{color:#666}.page-template-page-staff .grid article .content .contact .contact_links p .icon{margin-right:10px}.single-our_staff article{margin-bottom:2em}.single-our_staff article img{margin-bottom:2em;max-width:100%;width:320px}@media only screen and (min-width:640px){.single-our_staff article img{float:left;margin:0 2em 1em 0}}.single-our_staff article .contact{clear:both}.single-our_staff article .contact .contact_links p{font:.875em futura-pt,sans-serif;margin:.5em 0;text-transform:uppercase}.single-our_staff article .contact .contact_links p a:active,.single-our_staff article .contact .contact_links p a:focus,.single-our_staff article .contact .contact_links p a:hover,.single-our_staff article .contact .contact_links p a:link,.single-our_staff article .contact .contact_links p a:visited{border-bottom:none}.single-our_staff article .contact .contact_links p a:active,.single-our_staff article .contact .contact_links p a:focus,.single-our_staff article .contact .contact_links p a:hover{color:#666}.single-our_staff article .contact .contact_links p .icon{margin-right:10px}.press-results{text-align:center}.press-results h3{text-align:left}.press-results article{margin:0!important}.press-results article h3.press_postmeta{line-height:2;margin:1em 0;text-align:center}.press-results article h3.press_postmeta a{border-bottom:none;color:#b81617}.press-results article h3.press_postmeta a:active,.press-results article h3.press_postmeta a:hover{color:#666}.press-results article h3.press_postmeta span{background-position:0;background-repeat:no-repeat;background-size:40px;display:inline-block;min-height:60px;padding-left:60px}.press-results article h3.press_postmeta span.all{background-image:url(assets/images/all-red.svg)}.press-results article h3.press_postmeta span.online{background-image:url(assets/images/online-red.svg)}.press-results article h3.press_postmeta span.print{background-image:url(assets/images/print-red.svg)}.press-results article h3.press_postmeta span.radio{background-image:url(assets/images/radio-red.svg)}.press-results article h3.press_postmeta span.awards{background-image:url(assets/images/award-red.svg)}.press-results article h3.press_postmeta span.events{background-image:url(assets/images/event-red.svg)}.press-results article h3.press_postmeta span.other{background-image:url(assets/images/other-red.svg)}.press-results article h3.press_postmeta span.tv{background-image:url(assets/images/tv-red.svg);background-position:left 5px}.press-results article p{text-align:left}.press-results article p.readmore{margin-top:2em}.press-results article ol,.press-results article ul{left:0;list-style:none;margin:0;padding-left:0;text-align:left}.press-results article ol li,.press-results article ul li{margin-bottom:16px}p.viewall{margin-top:2em;text-align:left}p.viewall a{overflow:auto}.post-type-archive-press .content{position:relative!important}.post-type-archive-press .content h1{padding:0 16px}@media only screen and (min-width:640px){.post-type-archive-press .content h1{padding:0 32px}}@media only screen and (min-width:760px){.post-type-archive-press .content h1{height:57px;padding-right:277px}}.post-type-archive-press .content .book_filter{margin-bottom:2em;padding:0 16px}@media only screen and (min-width:640px){.post-type-archive-press .content .book_filter{padding:0 32px}}@media only screen and (min-width:760px){.post-type-archive-press .content .book_filter{margin-bottom:0;padding:0;position:absolute;right:32px;top:0;width:260px}}.post-type-archive-press .content .book_filter h4{font-size:1em;margin-bottom:4px;text-transform:uppercase}.post-type-archive-press .content .book_filter .widget{margin-bottom:0}.post-type-archive-press .content .col{text-align:center}@media only screen and (min-width:640px){.post-type-archive-press .content .col{width:50%}}@media only screen and (min-width:800px){.post-type-archive-press .content .col{width:33.33%}}@media only screen and (min-width:960px){.post-type-archive-press .content .col{width:25%}}.post-type-archive-press .content .col .book a img{border:1px solid #f1f1f1}.post-type-archive-press .content .col h2{font-size:1.75em;font-style:italic;margin-top:.5em}.post-type-archive-press .content .col h2 a{border-bottom:none}.post-type-archive-press .content .col h2 a:active,.post-type-archive-press .content .col h2 a:hover{color:#666}.page-template-page-press-by-book .main .col.header img{border:1px solid #f1f1f1;margin-bottom:1em}@media only screen and (min-width:480px){.page-template-page-press-by-book .main .col.header img{float:left;margin:0 2em 1em 0}}.page-template-page-press-by-book .main .col.header p{font-size:1.125em}.page-template-page-press-by-book .side h3{text-align:center;text-transform:uppercase}.page-template-page-press-by-book .side .press_filter{text-align:center}.page-template-page-press-by-book .side .press_filter a{color:#999;display:block;font:500 1.125em futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;line-height:2;padding:20px 0;text-transform:uppercase}.page-template-page-press-by-book .side .press_filter a:first-of-type{border-top:1px solid #f1f1f1}.page-template-page-press-by-book .side .press_filter a span{background-position:0;background-repeat:no-repeat;background-size:30px;display:block;margin:0 auto;min-height:40px;padding-left:80px;text-align:left;transition:background-image,background-color,.5s,ease;width:143px}.page-template-page-press-by-book .side .press_filter a span.all{background-image:url(assets/images/all-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.online{background-image:url(assets/images/online-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.print{background-image:url(assets/images/print-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.radio{background-image:url(assets/images/radio-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.awards{background-image:url(assets/images/award-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.events{background-image:url(assets/images/event-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.other{background-image:url(assets/images/other-gray.svg)}.page-template-page-press-by-book .side .press_filter a span.tv{background-image:url(assets/images/tv-gray.svg);background-position:left 0}.page-template-page-press-by-book .side .press_filter a:link,.page-template-page-press-by-book .side .press_filter a:visited{border-bottom:1px solid #f1f1f1}.page-template-page-press-by-book .side .press_filter a.focus,.page-template-page-press-by-book .side .press_filter a:active,.page-template-page-press-by-book .side .press_filter a:hover{color:#b81617}.page-template-page-press-by-book .side .press_filter a.focus span.all,.page-template-page-press-by-book .side .press_filter a:active span.all,.page-template-page-press-by-book .side .press_filter a:hover span.all{background-image:url(assets/images/all-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.online,.page-template-page-press-by-book .side .press_filter a:active span.online,.page-template-page-press-by-book .side .press_filter a:hover span.online{background-image:url(assets/images/online-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.print,.page-template-page-press-by-book .side .press_filter a:active span.print,.page-template-page-press-by-book .side .press_filter a:hover span.print{background-image:url(assets/images/print-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.radio,.page-template-page-press-by-book .side .press_filter a:active span.radio,.page-template-page-press-by-book .side .press_filter a:hover span.radio{background-image:url(assets/images/radio-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.awards,.page-template-page-press-by-book .side .press_filter a:active span.awards,.page-template-page-press-by-book .side .press_filter a:hover span.awards{background-image:url(assets/images/award-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.events,.page-template-page-press-by-book .side .press_filter a:active span.events,.page-template-page-press-by-book .side .press_filter a:hover span.events{background-image:url(assets/images/event-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.other,.page-template-page-press-by-book .side .press_filter a:active span.other,.page-template-page-press-by-book .side .press_filter a:hover span.other{background-image:url(assets/images/other-red.svg)}.page-template-page-press-by-book .side .press_filter a.focus span.tv,.page-template-page-press-by-book .side .press_filter a:active span.tv,.page-template-page-press-by-book .side .press_filter a:hover span.tv{background-image:url(assets/images/tv-red.svg)}.page-template-page-press-by-book .side .book_filter{margin-top:2em}.page-template-page-press-by-book .side .book_filter h4{font-size:1em;margin:2em 0 4px;text-transform:uppercase}.page-template-page-request h1{text-align:center}.page-template-page-request p{padding:0 2em}.search-results article{border-bottom:1px solid #f1f1f1;clear:both;margin-bottom:2em!important;padding-bottom:2em}.search-results article h2:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#245472;content:"\e80e";display:inline-block;font-family:bbb;font-size:.75em;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:10px;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.search-results article.tribe_events h2:before{content:"\e810"}.search-results article.type-press h2{color:#245472}.search-results article.type-press h2:before{content:"\e80f"}.search-results article.type-our_authors h2:before{content:"\e812"}.search-results article.type-product h2:before{content:"\e811"}.search-results.post-type-archive-product .main{width:100%}.post-type-archive-our_authors article .entry .socialmedia a svg,.single-our_authors .socialmedia a svg,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry .socialmedia a svg{fill:#3f799e;height:24px;margin:0 .2em;vertical-align:baseline;width:auto}.socialmedia.contact_links svg{fill:#3f799e;height:14px;margin:0 .2em;padding-right:10px;vertical-align:baseline;width:auto}.page-catalogs .content .entry .wp-caption{display:inline-block;float:none;margin:0 1em 1em 0;vertical-align:top}.error404 .main button{width:auto}.single-product div.product.product-type-bundle .woocommerce-product-gallery,.woocommerce-cart table.shop_table tr.bundle_table_item td.product-thumbnail a{display:none}.gform_wrapper.pitch_wrapper ul.gform_fields{left:0}.gform_wrapper.pitch_wrapper ul.gform_fields li.gfield{margin:2em 0}.gform_wrapper.pitch_wrapper ul.gform_fields li.gfield label{font-size:1.2em;text-transform:none}.gform_wrapper.pitch_wrapper ul.gform_fields li.gfield .gfield_description{font-size:1.1em;margin-top:6px}.gform_wrapper.pitch_wrapper ul.gform_fields li.gfield .ginput_container label{font-size:1em}.page-template-page-landing-matt-holt .section{padding:40px 0}@media only screen and (min-width:980px){.page-template-page-landing-matt-holt .section{padding:80px 0}}.page-template-page-landing-matt-holt .section .container{overflow:initial;padding:0 32px}.page-template-page-landing-matt-holt .section .container.full-width{padding:0}.page-template-page-landing-matt-holt .section .container.wide{margin:0 auto;max-width:1316px}.page-template-page-landing-matt-holt .section .container h2{color:#030f1c;text-align:center}.page-template-page-landing-matt-holt .section.hero{aspect-ratio:88/23;background-repeat:no-repeat;background-size:cover;margin-top:0;padding:0;position:relative;width:100%}.page-template-page-landing-matt-holt .section.hero h1{align-items:center;color:#030f1c;display:flex;height:100%;justify-content:center;margin:0;position:absolute;width:100%}.page-template-page-landing-matt-holt .section.hero h1 svg{box-shadow:0 28px 50px rgba(0,0,0,.75);height:80%;width:auto}.page-template-page-landing-matt-holt .section.intro p{font-size:1.6em;line-height:1.8;margin:0 auto 1em;max-width:60ch;text-align:center}@media only screen and (min-width:980px){.page-template-page-landing-matt-holt .section.intro p{font-size:2em}}.page-template-page-landing-matt-holt .section.books{background-color:#f1f1f1}.page-template-page-landing-matt-holt .section.books div span,.page-template-page-landing-matt-holt .section.books li span{display:inline-block;padding:10px}.page-template-page-landing-matt-holt .section.books div span img,.page-template-page-landing-matt-holt .section.books li span img{box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-template-page-landing-matt-holt .section.books.featured .container{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:480px){.page-template-page-landing-matt-holt .section.books.featured .container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:640px){.page-template-page-landing-matt-holt .section.books.featured .container{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:860px){.page-template-page-landing-matt-holt .section.books.featured .container{grid-template-columns:repeat(8,1fr)}}.page-template-page-landing-matt-holt .section.books.featured .container img{box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-template-page-landing-matt-holt .section.staff .inner{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:480px){.page-template-page-landing-matt-holt .section.staff .inner{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:640px){.page-template-page-landing-matt-holt .section.staff .inner{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:980px){.page-template-page-landing-matt-holt .section.staff .inner{grid-template-columns:repeat(8,1fr)}}.page-template-page-landing-matt-holt .section.staff .inner .staff_member:last-of-type{margin-right:0}.page-template-page-landing-matt-holt .section.staff .inner .staff_member .image{height:auto}.page-template-page-landing-matt-holt .section.staff .inner .staff_member .image img{aspect-ratio:2/3;box-shadow:0 2px 8px rgba(0,0,0,.1);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-template-page-landing-matt-holt .section.staff .inner .staff_member p{margin-bottom:0}.page-template-page-landing-matt-holt .section.staff .inner .staff_member p.name{font-size:1.2em;font-weight:500}.page-template-page-landing-matt-holt .section.difference{background-color:#030f1c;color:#f1f1f1}.page-template-page-landing-matt-holt .section.difference h2,.page-template-page-landing-matt-holt .section.difference h3{color:inherit}.page-template-page-landing-matt-holt .section.difference h2{margin-bottom:60px;text-align:center}@media only screen and (min-width:640px){.page-template-page-landing-matt-holt .section.difference .inner{-moz-columns:auto 2;columns:2;gap:40px}}@media only screen and (min-width:1080px){.page-template-page-landing-matt-holt .section.difference .inner{-moz-columns:auto 3;columns:3;gap:60px}}.page-template-page-landing-matt-holt .section.difference .inner .text{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:40px}.page-template-page-landing-matt-holt .section.difference .inner ul{margin-left:20px}.page-template-page-landing-matt-holt .section.difference .inner ul li{font-size:1.125em;margin-bottom:8px}.page-template-page-landing-matt-holt .section.authors .inner{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.page-template-page-landing-matt-holt .section.authors .inner .author{max-width:100%;min-width:300px;width:300px}.page-template-page-landing-matt-holt .section.authors .inner .author:last-of-type{margin-right:0}.page-template-page-landing-matt-holt .section.authors .inner .author .image{height:auto;margin-bottom:20px;position:relative}.page-template-page-landing-matt-holt .section.authors .inner .author .image .award{bottom:-6px;display:flex;justify-content:center;margin:0 -30px;position:absolute;width:calc(100% + 60px)}.page-template-page-landing-matt-holt .section.authors .inner .author .image .award .text{background:linear-gradient(90deg,#d4a80a 5.75%,#f4e19e 51%,#d4a80a 94.31%);display:inline-block;font-weight:500;margin:0 -20px 11px;padding-top:8px;text-align:center;width:calc(100% - 100px)}.page-template-page-landing-matt-holt .section.authors .inner .author .image .award:after,.page-template-page-landing-matt-holt .section.authors .inner .author .image .award:before{background-repeat:no-repeat;content:"";height:51px;width:50px}.page-template-page-landing-matt-holt .section.authors .inner .author .image .award:before{background-image:url(assets/images/banner-left.png)}.page-template-page-landing-matt-holt .section.authors .inner .author .image .award:after{background-image:url(assets/images/banner-right.png)}.page-template-page-landing-matt-holt .section.authors .inner .author .image img{aspect-ratio:2/3;box-shadow:0 2px 8px rgba(0,0,0,.1);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-template-page-landing-matt-holt .section.authors .inner .author p{margin-bottom:0}.page-template-page-landing-matt-holt .section.authors .inner .author p.name{font-size:1.2em;font-weight:500}.page-template-page-landing-matt-holt .section.quote{background-color:#f1f1f1}.page-template-page-landing-matt-holt .section.quote blockquote,.page-template-page-landing-matt-holt .section.quote blockquote:before,.page-template-page-landing-matt-holt .section.quote cite{color:#030f1c}.page-template-page-landing-matt-holt .section.quote blockquote{font-size:2.8em;text-align:center}.page-template-page-landing-matt-holt .section.quote blockquote cite{font-size:.5em;margin-top:2em}.page-template-page-landing-matt-holt .section.socials{background-color:#030f1c}.page-template-page-landing-matt-holt .section.socials h2{color:#fff;text-align:center}.page-template-page-landing-matt-holt .section.socials .social-media{display:flex;justify-content:center}.page-template-page-landing-matt-holt .section.socials .social-media a{border:none;color:#fff;display:block;height:40px;margin:0 20px;width:40px}.page-template-page-landing-matt-holt .section.socials .social-media a svg path{fill:currentColor}.page-template-page-landing-matt-holt .section .button-container{padding:40px 0 20px;text-align:center}.page-template-page-landing-matt-holt .section .button-container a.button{background-color:#030f1c;padding:12px 24px!important}.matt-holt-link{font-weight:500;margin:1rem 0 2rem}.woocommerce .content{padding:0 1em}@media only screen and (min-width:680px){.woocommerce .content{padding:0 2em}}@media only screen and (min-width:1444px){.woocommerce .content{padding:0}}.woocommerce a.button{color:#fff;display:inline-flex;width:auto}.woocommerce-pagination{margin-top:40px}.woocommerce-ordering{font:500 .8125em/1.25 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.woocommerce-ordering select{font-size:.75em}.woocommerce-page .woocommerce-MyAccount-downloads-file.button{background-color:#068100;color:#fff}.woocommerce-page p.order-again a{color:#fff}.woocommerce .form-row-wide{clear:both}.woocommerce .woocommerce-breadcrumb{color:#333;font:500 .875em futura-pt,sans-serif;letter-spacing:2px;padding:2em 0;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a{color:#245472}.woocommerce.tax-product_cat .main{padding:0;position:relative;width:100%}.woocommerce .featured{margin-bottom:2em;overflow:auto;width:100%}.woocommerce .featured img{border:1px solid #f1f1f1;margin:0 0 1em}@media only screen and (min-width:480px){.woocommerce .featured img{float:left;margin:0 20px 0 0}}.woocommerce .featured .entry{padding-right:20px}.woocommerce .featured .entry h2{color:#245472;font-weight:400;margin-bottom:.25em}.woocommerce .featured .entry h3{margin-bottom:.25em}.woocommerce .featured .entry .readmore{margin-bottom:0}.woocommerce .featured .entry a.button{clear:both;display:inline-block;margin:10px 0 0;width:auto}.woocommerce form.woocommerce-ordering{font-size:1em;margin:1em 0;width:250px}.woocommerce form.woocommerce-ordering .orderby option[value=date]{display:none}.woocommerce p.readmore.back{float:left}@media only screen and (min-width:420px){.woocommerce p.readmore.back{position:absolute;right:20px;top:14px;width:auto}}.woocommerce ul.category,.woocommerce ul.subcategory{clear:both;float:left}.woocommerce ul.category li,.woocommerce ul.subcategory li{list-style:none}.woocommerce ul.category li span,.woocommerce ul.subcategory li span{display:block}.woocommerce ul.category li span.cat_title,.woocommerce ul.subcategory li span.cat_title{font-size:2em}.woocommerce ul.category li span.subcat_title,.woocommerce ul.subcategory li span.subcat_title{font-size:1.5em;padding-left:10px}.woocommerce ul.products{margin:0 2px;padding:0}.woocommerce ul.products li{background-color:#f1f1f1;box-sizing:border-box;display:inline-block;list-style:none;margin:3px 1px;max-width:224px;padding:15px;position:relative;transition:all .5s;vertical-align:top}.woocommerce ul.products li>a:first-of-type{min-height:385px}.woocommerce ul.products li a{border-bottom:none;display:inline-block;height:100%;position:relative;text-align:center;width:100%}.woocommerce ul.products li a.product_link{min-height:332px}.woocommerce ul.products li a .book_title,.woocommerce ul.products li a h2.woocommerce-loop-product__title,.woocommerce ul.products li a h3{color:#333;display:inline-block;font:.85em/1.2 futura-pt,sans-serif;margin-top:.5em;text-transform:none}.woocommerce ul.products li a span.onsale{background-color:#b81617;border-radius:50%;color:#fff;display:none;font-family:futura-pt,sans-serif;font-size:.85em;padding:10px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.woocommerce ul.products li a img{border:1px solid #ccc;display:inline-block;vertical-align:top}.woocommerce ul.products li a h3{font-size:.85em;margin-top:.5em;text-transform:none}.woocommerce ul.products li a.button{background-color:#245472;border-bottom:none;color:#fff;display:inline-block;font-size:.85em;margin-bottom:0;transition:background-color,color,.5s}.woocommerce ul.products li a.button:hover{background-color:#666;border-bottom:none;color:#fff}.woocommerce ul.products li p.product{text-align:center}.woocommerce ul.products li p.product span{display:inline;font-size:1.25em}.woocommerce ul.products li p.product a.button{margin-top:10px}.woocommerce ul.products li.type-product a.product_link{min-height:341px;position:relative}.woocommerce ul.products li.type-product a.product_link span.price{bottom:0;left:0;position:absolute}.woocommerce ul.products li p.add_to_cart_inline,.woocommerce ul.products li span.price{display:inline-block;font:500 1em futura-pt,sans-serif;margin:0;text-align:center;width:100%}.woocommerce ul.products li p.add_to_cart_inline .amount,.woocommerce ul.products li span.price .amount{font-size:1em;font-weight:500}.woocommerce ul.products li span.price{bottom:10px;left:0;position:absolute}.corner_tab_wrap{clip:rect(0,70.7107px,141.421px,0);color:#fff;font:500 .875em/1.2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;height:150px;left:-23.7107px;letter-spacing:1px;position:absolute;text-transform:uppercase;top:-20.7107px;transform:rotate(45deg);width:141.421px;z-index:1}.corner_tab_wrap .cornertab{background:#068100;background:rgba(6,129,0,.9);color:#fff;display:block;height:100px;left:20px;position:absolute;top:20px;transform:rotate(-45deg);width:100px;z-index:2}.corner_tab_wrap .cornertab span{display:block;height:60px;position:absolute;text-align:center;transform:rotate(-45deg);white-space:nowrap;width:60px}.corner_tab_wrap .cornertab span.line1{left:10px;top:10px}.corner_tab_wrap .cornertab span.line2{height:100px;left:17px;top:17px;width:100px;z-index:3}body.woocommerce .corner_tab_wrap{left:-38.7107px;top:-35.7107px}.add_to_cart_inline,.price,.product_list_widget{font:500 1em futura-pt,sans-serif}.add_to_cart_inline .woocommerce-Price-amount,.price .woocommerce-Price-amount,.product_list_widget .woocommerce-Price-amount{color:#b81617;font-weight:500!important}.add_to_cart_inline span.woocommerce-Price-currencySymbol,.price span.woocommerce-Price-currencySymbol,.product_list_widget span.woocommerce-Price-currencySymbol{font-size:1em!important}.add_to_cart_inline del,.price del,.product_list_widget del{color:#ccc}.add_to_cart_inline del .woocommerce-Price-amount,.price del .woocommerce-Price-amount,.product_list_widget del .woocommerce-Price-amount{color:#ccc;font-weight:500!important}.add_to_cart_inline ins,.price ins,.product_list_widget ins{text-decoration:none}.add_to_cart_inline ins .woocommerce-Price-amount,.price ins .woocommerce-Price-amount,.product_list_widget ins .woocommerce-Price-amount{color:#b81617;font-weight:500!important}.add_to_cart_inline{display:inline-block;min-height:61px;position:relative}.add_to_cart_inline a.button{bottom:0;left:0;max-height:32px;position:absolute!important}@media only screen and (min-width:680px){.page-template-page-all-books .woocommerce .dropdown.top,.page-template-page-our-books .woocommerce .dropdown.top{float:right;text-align:right;width:50%}}.page-template-page-all-books .woocommerce section,.page-template-page-our-books .woocommerce section{margin-bottom:2em}.page-template-page-all-books .woocommerce section h2 a:link,.page-template-page-all-books .woocommerce section h2 a:visited,.page-template-page-all-books .woocommerce section h3 a:link,.page-template-page-all-books .woocommerce section h3 a:visited,.page-template-page-our-books .woocommerce section h2 a:link,.page-template-page-our-books .woocommerce section h2 a:visited,.page-template-page-our-books .woocommerce section h3 a:link,.page-template-page-our-books .woocommerce section h3 a:visited{border-bottom:none;color:#b81617}.page-template-page-all-books .woocommerce section h2 a:active,.page-template-page-all-books .woocommerce section h2 a:hover,.page-template-page-all-books .woocommerce section h3 a:active,.page-template-page-all-books .woocommerce section h3 a:hover,.page-template-page-our-books .woocommerce section h2 a:active,.page-template-page-our-books .woocommerce section h2 a:hover,.page-template-page-our-books .woocommerce section h3 a:active,.page-template-page-our-books .woocommerce section h3 a:hover{color:#666}.page-template-page-all-books .woocommerce section ul.products,.page-template-page-our-books .woocommerce section ul.products{margin:0;padding:0}.page-template-page-all-books .woocommerce section ul.products li>a:first-of-type,.page-template-page-our-books .woocommerce section ul.products li>a:first-of-type{min-height:0}.page-template-page-all-books .woocommerce section .readmore,.page-template-page-our-books .woocommerce section .readmore{margin-top:1em;text-align:left;text-indent:4px}.single-product .content{padding:0}.single-product div.product{margin-top:0}.single-product div.product.product-type-bundle .woocommerce-product-gallery{float:left;margin-bottom:40px}.single-product div.product.product-type-bundle .entry-summary{float:none;width:auto}.single-product div.product.product-type-bundle .entry-summary form.bundle_form .bundled_product_permalink{border-bottom:none}.single-product div.product.product-type-bundle .entry-summary form.bundle_form .attribute_options{font:500 1em futura-pt,sans-serif}.single-product div.product.product-type-bundle .entry-summary form.bundle_form .attribute_options label{font-weight:700}.single-product div.product .preview{margin-top:20px}.single-product .onsale{display:none}.single-product .images{float:left;margin-bottom:1em;padding:0 2em}@media only screen and (min-width:480px){.single-product .images{margin-bottom:0;padding:0 1em 0 0;width:50%}}@media only screen and (min-width:640px){.single-product .images{width:33%}}.single-product .images img{border:1px solid #f2f2f2;width:100%}.single-product .woocommerce-product-gallery{margin-top:0;position:relative}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{border-bottom:none;color:#000;display:block;height:2em;overflow:hidden;position:absolute;text-align:center;text-indent:-999px;width:2em;z-index:99}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none!important}.single-product .woocommerce-product-gallery img{margin:0}.single-product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product .woocommerce-product-gallery .flex-control-thumbs li{cursor:pointer;float:left;list-style:none;margin:6% 6% 0 0}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;transition:all .2s ease}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:41%}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:27.3%}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:20.5%}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product .entry-summary{color:#b81617;float:left;font:500 1em futura-pt,sans-serif;padding:0 0 0 1em}@media only screen and (min-width:480px){.single-product .entry-summary{width:50%}}@media only screen and (min-width:640px){.single-product .entry-summary{width:66%}}.single-product .entry-summary h1.product_title{margin-bottom:.25em}.single-product .entry-summary div p{color:#333;font-weight:400}.single-product .entry-summary .preorder_warning{background-color:#f1f1f1;color:#b81617;margin:10px 0;padding:15px 20px}.single-product .entry-summary form.cart,.single-product .entry-summary form.variations_form{color:#333;margin-top:1em}.single-product .entry-summary form.cart .variations div,.single-product .entry-summary form.variations_form .variations div{overflow:auto}.single-product .entry-summary form.cart .variations .value,.single-product .entry-summary form.variations_form .variations .value{float:left;width:100%}.single-product .entry-summary form.cart .variations .value p.ebookformat,.single-product .entry-summary form.variations_form .variations .value p.ebookformat{clear:both;padding-top:6px}.single-product .entry-summary form.cart .variations .value p.ebookformat a,.single-product .entry-summary form.variations_form .variations .value p.ebookformat a{border-bottom:none;color:#245472;font-weight:500}.single-product .entry-summary form.cart .variations .value p.ebookformat a:active,.single-product .entry-summary form.cart .variations .value p.ebookformat a:hover,.single-product .entry-summary form.variations_form .variations .value p.ebookformat a:active,.single-product .entry-summary form.variations_form .variations .value p.ebookformat a:hover{color:#b81617}.single-product .entry-summary form.cart .single_variation_wrap,.single-product .entry-summary form.variations_form .single_variation_wrap{clear:both}.single-product .entry-summary form.cart .woocommerce-variation,.single-product .entry-summary form.variations_form .woocommerce-variation{margin:.5em 0}.single-product .entry-summary form.cart .quantity_select,.single-product .entry-summary form.variations_form .quantity_select{float:left;height:36px;margin-right:5px;overflow:visible;width:50px}.single-product .entry-summary form.cart .quantity_select select.qty,.single-product .entry-summary form.variations_form .quantity_select select.qty{height:34px}.single-product .entry-summary form.cart .single_add_to_cart_button,.single-product .entry-summary form.variations_form .single_add_to_cart_button{margin-bottom:.75em;max-height:36px;width:150px}.single-product .entry-summary .product_meta{color:#333;font:500 .75em futura-pt,sans-serif;letter-spacing:2px;margin-top:1em;text-transform:uppercase}.single-product .woocommerce-tabs{clear:both;padding-top:2em}.single-product .woocommerce-tabs .wc-tabs{margin:2em 0 1em;overflow:auto;text-align:center}.single-product .woocommerce-tabs .wc-tabs li{font-size:1.2em;font-weight:400;list-style:none;margin:1%}.single-product .woocommerce-tabs .wc-tabs li a{display:inline-block;width:100%}@media only screen and (min-width:480px){.single-product .woocommerce-tabs .wc-tabs li{float:left;width:48%}}@media only screen and (min-width:720px){.single-product .woocommerce-tabs .wc-tabs li{display:inline-block;float:none;width:auto}}.single-product .woocommerce-tabs .wc-tabs li a{background-color:#ccc;color:#000;line-height:1;padding:10px;transition:background-color .5s}.single-product .woocommerce-tabs .wc-tabs li a:active,.single-product .woocommerce-tabs .wc-tabs li a:hover{background-color:#666;color:#fff}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{margin-bottom:2em}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .inner{border:1px solid #ccc;padding:2em}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .inner .entry{padding:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .inner .readmore{margin:2em 0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .inner .readmore.top{margin:2em 0 0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description .inner{margin-bottom:2em}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description .inner:last-of-type{margin-bottom:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0}@media only screen and (min-width:640px){.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers{grid-template-columns:1fr 1fr 1fr}}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:none;text-indent:-9999px;width:100%}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.amazon{background-image:url(assets/images/amazon.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.bn{background-image:url(assets/images/bn.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.bam{background-image:url(assets/images/bam.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.indiebound{background-image:url(assets/images/indiebound.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.indigo{background-image:url(assets/images/indigo.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.bookshop{background-image:url(assets/images/bookshop.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.powells{background-image:url(assets/images/powells.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.walmart{background-image:url(assets/images/walmart.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.target{background-image:url(assets/images/target.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.kindle{background-image:url(assets/images/kindle.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.nook{background-image:url(assets/images/nook.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description p.booksellers a.apple{background-image:url(assets/images/apple.png)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor .entry{overflow:auto}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry .socialmedia a,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor .entry .socialmedia a{font-size:1.5em;margin-right:6px;transition:color .5s ease}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry .socialmedia a:link,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry .socialmedia a:visited,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor .entry .socialmedia a:link,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor .entry .socialmedia a:visited{border-bottom:none}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry .socialmedia a:active,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author .entry .socialmedia a:hover,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor .entry .socialmedia a:active,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor .entry .socialmedia a:hover{color:#666}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author img,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor img{background-color:#f1f1f1;padding:10px}@media only screen and (min-width:420px){.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_author img,.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-about_the_editor img{float:left;margin:0 20px 10px 0}}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-additional_information .custom_book_data{font-family:Georgia,Times,Times New Roman,serif;letter-spacing:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-press .entry>li{margin-bottom:1em;padding-bottom:1em}.single-product .woocommerce-tabs .woocommerce-Tabs-panel#tab-press .entry>li ul{left:0}.single-product:not(.product-gift-card) .entry-summary form.cart .variations .value .radio_button_wrap,.single-product:not(.product-gift-card) .entry-summary form.variations_form .variations .value .radio_button_wrap{float:left;margin:0 10px 10px 0}.single-product:not(.product-gift-card) .entry-summary form.cart .variations .value .radio_button_wrap input[type=radio]+label,.single-product:not(.product-gift-card) .entry-summary form.variations_form .variations .value .radio_button_wrap input[type=radio]+label{background-color:#f1f1f1;cursor:pointer;display:block;float:left;font-size:.87em;height:30px;line-height:1;padding:8px;text-align:center;text-indent:0;width:100%}.single-product:not(.product-gift-card) .entry-summary form.cart .variations .value .radio_button_wrap input[type=radio],.single-product:not(.product-gift-card) .entry-summary form.variations_form .variations .value .radio_button_wrap input[type=radio]{display:none}.single-product:not(.product-gift-card) .entry-summary form.cart .variations .value .radio_button_wrap input[type=radio]:checked+label,.single-product:not(.product-gift-card) .entry-summary form.variations_form .variations .value .radio_button_wrap input[type=radio]:checked+label{background-color:#ccc}.custom_book_data{clear:both;color:#333;font:1em/1 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif}.custom_book_data div.variation{display:none}.custom_book_data div p{margin-bottom:.5em}.custom_book_data div p.note{margin:1em 0 .5em}.no-js .woocommerce .product .entry-summary .custom_variation_data .variation{display:block;margin-bottom:1em}.woocommerce-error,.woocommerce-message{border:1px solid #ccc;font:1em/2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;font-weight:500;margin:2em 0!important;overflow:auto;padding:20px}.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{float:left;margin-bottom:10px;width:100%}@media only screen and (min-width:680px){.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{float:right;margin:0 0 0 20px;min-width:150px;width:auto}}ul.woocommerce-error{font-weight:500;left:0;list-style:none;margin:0;padding:1em}ul.woocommerce-error li{background-color:inherit!important;margin-bottom:.5em}.woocommerce-cart .woocommerce .woocommerce-error{color:#b81617}.woocommerce-cart .woocommerce .woocommerce-message{color:#068100}.woocommerce-cart .woocommerce .woocommerce-info{color:#245472}.woocommerce-ordering{width:250px}.woocommerce.archive .preorder_msg{display:none}.available-on-backorder{color:#b81617!important;font-weight:500!important;margin:20px 0}.backorder_notification{display:none}.woocommerce-cart h2{font-size:1.5em;margin:1em 0;text-transform:uppercase}.woocommerce-cart h3{font-size:1.25em;text-transform:uppercase}.woocommerce-cart table{font-family:futura-pt,sans-serif;table-layout:auto;width:100%}.woocommerce-cart table tr td,.woocommerce-cart table tr th{background-color:#fff;padding:1em;vertical-align:middle}.woocommerce-cart table tr th{font-weight:500!important;text-transform:uppercase}.woocommerce-cart table.shop_table{border:1px solid #ccc}.woocommerce-cart table.shop_table tr{border-bottom:1px solid #ccc}.woocommerce-cart table.shop_table tr th{border:none}.woocommerce-cart table.shop_table tr td{border:none;vertical-align:middle}.woocommerce-cart table.shop_table tr td.product-remove a{border:1px solid #f1f1f1;color:#b81617;font-size:1.5em;font-weight:500;padding:0 10px}.woocommerce-cart table.shop_table tr td.product-remove a:active,.woocommerce-cart table.shop_table tr td.product-remove a:hover{color:#666}.woocommerce-cart table.shop_table tr td.product-thumbnail a img{border:1px solid #f1f1f1;min-width:50px}.woocommerce-cart table.shop_table tr td.product-quantity .quantity_select{float:left;margin-right:.5em;width:50px}.woocommerce-cart table.shop_table tr td.product-quantity input.button{height:33px;width:auto}.woocommerce-cart table.woocommerce-checkout-review-order-table{border:1px solid #f1f1f1}.woocommerce-cart table.woocommerce-checkout-review-order-table tr{border-bottom:1px solid #f1f1f1}.woocommerce-cart .sv-wc-payment-gateway-my-payment-methods-table-title{overflow:auto}.woocommerce-cart .sv-wc-payment-gateway-my-payment-methods-table-title h2{display:block;width:100%}.woocommerce-cart .sv-wc-payment-gateway-my-payment-methods-table-title a.button{clear:both;display:inline-block;float:none;width:auto}.woocommerce-cart .order-actions a.button{margin-right:10px}.woocommerce-cart .order-actions a.button.pay{background-color:#068100}.woocommerce-cart .order-actions a.button.pay:active,.woocommerce-cart .order-actions a.button.pay:hover{background-color:#666}.woocommerce-cart .order-info{background-color:#f1f1f1;padding:1em}.woocommerce-cart .order-info mark{background-color:inherit;color:#b81617;font-weight:500}.woocommerce-cart .woocommerce{padding-bottom:4em}.woocommerce-cart .woocommerce table.cart td.actions .coupon{float:left;margin-bottom:10px;width:54%}@media only screen and (min-width:860px){.woocommerce-cart .woocommerce table.cart td.actions .coupon{width:48%}}.woocommerce-cart .woocommerce table.cart td.actions .coupon label{display:none}.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=submit],.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=text]{float:none;margin-bottom:1em;width:100%!important}@media only screen and (min-width:420px){.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=text]{float:left;width:48%!important}.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=submit]{float:right;width:48%!important}}@media only screen and (min-width:860px){.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=submit],.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=text]{margin-bottom:0}}.woocommerce-cart .woocommerce table.cart td.actions .button{float:right;margin-top:0;width:100%}@media only screen and (min-width:420px){.woocommerce-cart .woocommerce table.cart td.actions .button{width:42%}}@media only screen and (min-width:860px){.woocommerce-cart .woocommerce table.cart td.actions .button{width:48%}}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{background-color:#f1f1f1;padding:2em}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells h2{margin-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells ul.products{left:0;margin-left:0;padding-left:0}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells ul.products li{background-color:transparent;min-width:150px;padding:0 1em 1em 0;width:32%}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells ul.products li a{min-height:0}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells ul.products li a span.price{position:relative}@media only screen and (min-width:860px){.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{float:left;margin-right:2%;width:48%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{background-color:#f1f1f1;padding:2em}@media only screen and (min-width:860px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:right;width:50%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table{border:none!important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr th{background-color:#f1f1f1;border:none!important;width:160px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr td{background-color:#f1f1f1;border:none!important}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{min-height:38px}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{background-color:#068100;display:block}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:active,.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover{background-color:#666;color:#fff!important}.woocommerce-cart .woocommerce-info{border:1px solid #ccc;color:#b81617;font:1em/2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;font-weight:500;margin:2em 0!important;overflow:auto;padding:20px}.woocommerce-cart #shipping_method{left:0;list-style:none;margin:0;padding:0 .5em 0 0}.woocommerce-cart #shipping_method li{margin-bottom:.5em}.woocommerce-cart #shipping_method li input.shipping_method{float:left;margin:3px 10px 0 0!important;vertical-align:0;width:auto}.woocommerce-cart #shipping_method li label{text-indent:0}.woocommerce-cart .shipping td,.woocommerce-cart .shipping th{vertical-align:top!important}.woocommerce-cart .shipping .woocommerce-shipping-calculator{width:auto!important}.woocommerce-cart .shipping .woocommerce-shipping-calculator .shipping-calculator-form{max-width:300px}.woocommerce-cart .shipping .woocommerce-shipping-calculator .shipping-calculator-button{border-color:#245472;color:#245472;display:inline-block;text-transform:uppercase;transition:border-color,color .5s}.woocommerce-cart .shipping .woocommerce-shipping-calculator .shipping-calculator-button:active,.woocommerce-cart .shipping .woocommerce-shipping-calculator .shipping-calculator-button:hover{border-color:#000;color:#000}.woocommerce-cart .shipping .woocommerce-shipping-calculator input{background-color:#fff;border:1px solid #ccc}.woocommerce-account{font-family:futura-pt,sans-serif}.woocommerce-account a.button.woocommerce-button{color:#fff;margin-right:6px;width:auto}.woocommerce-account a.subscription-auto-renew-toggle{border-bottom:none}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul{left:0;margin:1em 0;overflow:auto;padding:0}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{float:left;margin:0 0 10px;width:100%}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#666;color:#fff}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li a{background-color:#ccc;color:#000;display:block;padding:5px 10px;text-transform:uppercase;transition:background-color,.5s}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li a:active,.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li a:hover{background-color:#666;color:#fff}@media only screen and (min-width:380px){.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{margin:0 1% 2%;width:48%}}@media only screen and (min-width:760px){.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{margin:0 .5% 1%;width:24%}}@media only screen and (min-width:1080px){.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul{left:0;margin:1em 0;overflow:auto;padding:0}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{display:inline-block;overflow:auto;width:auto}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#666;color:#fff}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li a{background-color:#ccc;color:#000;display:inline-block;padding:5px 10px;text-transform:uppercase;transition:background-color,.5s}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li a:active,.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li a:hover{background-color:#666;color:#fff}}.woocommerce-account .woo-width div.woocommerce-MyAccount-content div.woocommerce-info{background-color:transparent!important;border:1px solid #ccc;width:100%}.woocommerce-account .woo-width div.woocommerce-MyAccount-content div.woocommerce-info .button{margin-right:2em}.woocommerce-account .woo-width div.woocommerce-MyAccount-content .edit-account,.woocommerce-account .woo-width div.woocommerce-MyAccount-content .woocommerce-address-fields{max-width:600px}.woocommerce-account .woo-width div.woocommerce-MyAccount-content .edit-account button,.woocommerce-account .woo-width div.woocommerce-MyAccount-content .woocommerce-address-fields button,.woocommerce-account .woo-width div.woocommerce-MyAccount-content input#place_order{width:auto}.woocommerce-account .woo-width h2{font-size:1.5em;margin:1em 0;text-transform:uppercase}.woocommerce-account .woo-width h3{font-size:1.25em;text-transform:uppercase}.woocommerce-account .woo-width table{font-family:futura-pt,sans-serif;table-layout:auto;width:100%}.woocommerce-account .woo-width table tr td,.woocommerce-account .woo-width table tr th{background-color:#fff;padding:1em;vertical-align:middle}.woocommerce-account .woo-width table tr th{font-weight:500!important;text-transform:uppercase}.woocommerce-account .woo-width table.shop_table{border:1px solid #ccc}.woocommerce-account .woo-width table.shop_table tr{border-bottom:1px solid #ccc}.woocommerce-account .woo-width table.shop_table tr th{border:none}.woocommerce-account .woo-width table.shop_table tr td{border:none;vertical-align:middle}.woocommerce-account .woo-width table.shop_table tr td a{width:auto}.woocommerce-account .woo-width .sv-wc-payment-gateway-my-payment-methods-table-title{overflow:auto}.woocommerce-account .woo-width .sv-wc-payment-gateway-my-payment-methods-table-title h2{display:block;width:100%}.woocommerce-account .woo-width .sv-wc-payment-gateway-my-payment-methods-table-title a.button{clear:both;display:inline-block;float:none;width:auto}.woocommerce-account .woo-width .addresses{border:1px solid #ccc;margin-top:2em;overflow:auto;padding:2em}.woocommerce-account .woo-width .addresses .col-1,.woocommerce-account .woo-width .addresses .col-2{width:100%}@media only screen and (min-width:680px){.woocommerce-account .woo-width .addresses .col-1,.woocommerce-account .woo-width .addresses .col-2{float:left;width:48%}}.woocommerce-account .woo-width .addresses .col-2{margin-top:2em}@media only screen and (min-width:680px){.woocommerce-account .woo-width .addresses .col-2{float:right;margin-top:0}}.woocommerce-account .woo-width .edit{background-color:#ccc;border-bottom:none;color:#000;display:inline-block;font:.875em futura-pt,sans-serif;margin-bottom:1em;padding:4px 8px;text-transform:uppercase;transition:background-color,color,.5s}.woocommerce-account .woo-width .edit:active,.woocommerce-account .woo-width .edit:hover{background-color:#666;color:#fff}.woocommerce-account .woo-width #customer_login{margin-top:2em;overflow:auto}@media only screen and (min-width:600px){.woocommerce-account .woo-width #customer_login .col-1,.woocommerce-account .woo-width #customer_login .col-2{float:left;width:48%}}.woocommerce-account .woo-width #customer_login .col-1 form,.woocommerce-account .woo-width #customer_login .col-2 form{background-color:#f1f1f1;padding:2em;width:100%}.woocommerce-account .woo-width #customer_login .col-1 form input[type=email],.woocommerce-account .woo-width #customer_login .col-1 form input[type=password],.woocommerce-account .woo-width #customer_login .col-1 form input[type=text],.woocommerce-account .woo-width #customer_login .col-2 form input[type=email],.woocommerce-account .woo-width #customer_login .col-2 form input[type=password],.woocommerce-account .woo-width #customer_login .col-2 form input[type=text]{background-color:#fff}@media only screen and (min-width:600px){.woocommerce-account .woo-width #customer_login .col-2{float:right}}.woocommerce-account .woo-width .lost_reset_password{background-color:#f1f1f1;max-width:600px;padding:2em;width:100%}.woocommerce-account .woo-width .lost_reset_password input[type=password],.woocommerce-account .woo-width .lost_reset_password input[type=text]{background-color:#fff}@media screen and (min-width:460px){.woocommerce-account .woo-width p.form-row-first{float:left;width:48%}.woocommerce-account .woo-width p.form-row-last{float:right;width:48%}}.woocommerce-account .woo-width.woocommerce-edit-address form{background-color:#f1f1f1;padding:2em}.woocommerce-account .woo-width.woocommerce-edit-address form input{background-color:#fff}.woocommerce-account .woo-width.woocommerce-edit-address form input.button{background-color:#245472}.woocommerce-account .woo-width.woocommerce-edit-address form input.button:active,.woocommerce-account .woo-width.woocommerce-edit-address form input.button:hover{background-color:#666}.woocommerce-account .woo-width #add_payment_method{border:1px solid #ccc;padding:2em}.woocommerce-account .woo-width #add_payment_method ul li{border:none;padding:0}.woocommerce-account .woo-width #add_payment_method ul li input[type=radio]{float:left;margin-right:10px;margin-top:2px}.woocommerce-account .woo-width #add_payment_method button{width:auto}.woocommerce-account .woo-width form.edit-account{background-color:#f1f1f1;padding:2em}.woocommerce-account .woo-width form.edit-account p:last-child{margin-bottom:0}.woocommerce-account .woo-width form.edit-account p input{background-color:#fff}.woocommerce-account .woo-width form.edit-account p input.button{background-color:#245472;width:auto}.woocommerce-account .woo-width form.edit-account p input.button:active,.woocommerce-account .woo-width form.edit-account p input.button:hover{background-color:#666}.woocommerce-account .woo-width form.edit-account fieldset{border:1px solid #ccc;margin:2em 0 1em;padding:20px}.woocommerce-account .woo-width form.edit-account fieldset legend{font-size:1.25em;padding:0 10px;text-transform:uppercase}.woocommerce-account .woo-width .myaccount_user{margin-top:1em}@media only screen and (min-width:860px){.woocommerce-account .woo-width .checkout_coupon,.woocommerce-account .woo-width .woocommerce-info,.woocommerce-account .woo-width form.login{width:48%}}@media only screen and (min-width:1200px){.woocommerce-account .woo-width .checkout_coupon,.woocommerce-account .woo-width .woocommerce-info,.woocommerce-account .woo-width form.login{width:60%}}.woocommerce-account .woo-width .woocommerce-info{background-color:#f1f1f1;font-weight:500;margin:1em 0;padding:2em}.woocommerce-account .woo-width .checkout_coupon,.woocommerce-account .woo-width form.login{background-color:#f1f1f1;padding:0 2em 2em}.woocommerce-account .woo-width .checkout_coupon label.inline,.woocommerce-account .woo-width form.login label.inline{margin-top:1em}.woocommerce-account .woo-width .checkout_coupon input,.woocommerce-account .woo-width form.login input{background-color:#fff}.woocommerce-account .woo-width .checkout_coupon input.button,.woocommerce-account .woo-width form.login input.button{background-color:#245472}.woocommerce-account .woo-width .checkout_coupon input.button:active,.woocommerce-account .woo-width .checkout_coupon input.button:hover,.woocommerce-account .woo-width form.login input.button:active,.woocommerce-account .woo-width form.login input.button:hover{background-color:#666}.woocommerce-account .woo-width #customer_details>div:after{clear:both;content:"";display:table}.woocommerce-checkout{font-family:futura-pt,sans-serif}.woocommerce-checkout h2{font-size:1.5em;margin:1em 0;text-transform:uppercase}.woocommerce-checkout h3{font-size:1.25em;text-transform:uppercase}.woocommerce-checkout table{font-family:futura-pt,sans-serif;table-layout:auto;width:100%}.woocommerce-checkout table tr td,.woocommerce-checkout table tr th{background-color:#fff;padding:1em;vertical-align:middle}.woocommerce-checkout table tr th{font-weight:500!important;text-transform:uppercase}.woocommerce-checkout table.shop_table{border:1px solid #ccc}.woocommerce-checkout table.shop_table tr{border-bottom:1px solid #ccc}.woocommerce-checkout table.shop_table tr.shipping ul{left:0;list-style:none;margin:0;padding:0}.woocommerce-checkout table.shop_table tr.shipping ul li{display:flex;margin-bottom:10px;padding:0;text-indent:0}.woocommerce-checkout table.shop_table tr.shipping ul li input{margin-right:10px}.woocommerce-checkout table.shop_table tr th{border:none}.woocommerce-checkout table.shop_table tr td{border:none;vertical-align:middle}.woocommerce-checkout table.woocommerce-checkout-review-order-table{border:1px solid #f1f1f1}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr{border-bottom:1px solid #f1f1f1}.woocommerce-checkout .sv-wc-payment-gateway-my-payment-methods-table-title{overflow:auto}.woocommerce-checkout .sv-wc-payment-gateway-my-payment-methods-table-title h2{display:block;width:100%}.woocommerce-checkout .sv-wc-payment-gateway-my-payment-methods-table-title a.button{clear:both;display:inline-block;float:none;width:auto}@media screen and (min-width:460px){.woocommerce-checkout p.form-row-first{float:left;width:48%}.woocommerce-checkout p.form-row-last{float:right;width:48%}}@media only screen and (min-width:860px){.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout form.login{width:48%}}@media only screen and (min-width:1200px){.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout form.login{width:60%}}.woocommerce-checkout .woocommerce-info{background-color:#f1f1f1;font-weight:500;margin-top:1em;padding:2em}.woocommerce-checkout .checkout_coupon,.woocommerce-checkout form.login{background-color:#f1f1f1;padding:0 2em 2em}.woocommerce-checkout .checkout_coupon label.inline,.woocommerce-checkout form.login label.inline{margin-top:1em}.woocommerce-checkout .checkout_coupon input,.woocommerce-checkout form.login input{background-color:#fff}.woocommerce-checkout .checkout_coupon input.button,.woocommerce-checkout form.login input.button{background-color:#245472}.woocommerce-checkout .checkout_coupon input.button:active,.woocommerce-checkout .checkout_coupon input.button:hover,.woocommerce-checkout form.login input.button:active,.woocommerce-checkout form.login input.button:hover{background-color:#666}.woocommerce-checkout #customer_details>div:after{clear:both;content:"";display:table}.woocommerce-checkout form.woocommerce-checkout{margin-top:1em;overflow:auto}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address{font-size:1em;margin-bottom:1em;overflow:auto;position:relative}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address label{float:left;font-size:1.2307692308em;line-height:1;padding-right:10px;text-transform:none!important}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address input[type=checkbox]{height:16px!important;vertical-align:baseline;width:16px!important}.woocommerce-checkout form.woocommerce-checkout #customer_details{background-color:#f1f1f1;overflow:auto;padding:2em}.woocommerce-checkout form.woocommerce-checkout #customer_details .form-row-wide,.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-account-fields{clear:both}@media only screen and (min-width:1200px){.woocommerce-checkout form.woocommerce-checkout #customer_details{float:left;width:60%}}@media only screen and (min-width:720px){.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{float:left;width:48%}.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{float:right}}.woocommerce-checkout form.woocommerce-checkout h3#order_review_heading{border:1px solid #ccc;border-bottom:none;margin-bottom:0;padding:2em 2em 0}@media only screen and (min-width:1200px){.woocommerce-checkout form.woocommerce-checkout h3#order_review_heading{float:left;width:40%}}.woocommerce-checkout form.woocommerce-checkout #order_review{border:1px solid #ccc;border-top:none;padding:2em}@media only screen and (min-width:1200px){.woocommerce-checkout form.woocommerce-checkout #order_review{float:right;width:40%}}.woocommerce-checkout form.woocommerce-checkout #order_review h3#order_review_heading{clear:both}.woocommerce-checkout form.woocommerce-checkout input,.woocommerce-checkout form.woocommerce-checkout select,.woocommerce-checkout form.woocommerce-checkout table,.woocommerce-checkout form.woocommerce-checkout textarea{background-color:#fff}.woocommerce-checkout form.woocommerce-checkout label{font-weight:500;margin-bottom:.25em}.woocommerce-checkout form.woocommerce-checkout input.button{background-color:#068100;margin-bottom:0}.woocommerce-checkout form.woocommerce-checkout input.button.active,.woocommerce-checkout form.woocommerce-checkout input.button:hover{background-color:#666}.woocommerce-checkout form.woocommerce-checkout table tfoot,.woocommerce-checkout form.woocommerce-checkout table thead{background-color:#fff;font-weight:500}.woocommerce-checkout form.woocommerce-checkout p.wc-terms-and-conditions{margin:1em 0 0;padding:1em 0}.woocommerce-checkout form.woocommerce-checkout p#order_comments_field{clear:both}.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-payment{background-color:#fff}.processing .blockUI.blockOverlay{background-image:url(assets/images/processing.svg)!important;background-position:center 50%!important;background-repeat:no-repeat!important}ul.payment_methods{left:0;list-style:none;margin:0;padding:0}ul.payment_methods li{border-bottom:1px solid #f1f1f1;padding:2em 0}ul.payment_methods li input{background-color:#f1f1f1;border:1px solid #ccc}ul.payment_methods li input.js-wc-authorize-net-cim-credit-card-tokenize-payment-method{margin-top:6px}ul.payment_methods li label{overflow:auto}ul.payment_methods li label img{display:block;float:right}ul.payment_methods li label img.sv-wc-payment-gateway-icon{margin-left:10px}ul.payment_methods li label .about_paypal{clear:both;display:inline-block}ul.payment_methods li.payment_method_paypal img{height:60px}ul.payment_methods li .payment_box a.button{margin-bottom:15px}ul.payment_methods li .payment_box label{margin-bottom:0;vertical-align:top}ul.payment_methods li .payment_box fieldset.wc-credit-card-form{border:1px solid #ccc;margin:2em 0 1em;padding:20px}ul.payment_methods li .payment_box fieldset.wc-credit-card-form p:last-of-type{margin-bottom:0}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--default mark.default{background-color:#068100;border-radius:0;font-size:1em;padding:8px}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions{display:flex}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions a.delete{background-color:#b81617;border-bottom:#b81617}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions a.edit{color:#333}.select2-container{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif}.select2-container .select2-dropdown{margin-top:-30px}.select2-container .select2-dropdown .select2-search{width:100%}p.dropdown .select_container{clear:both;display:inline-block;margin:1em 0;width:auto!important}p.dropdown .select_container:after{clear:both;content:"";display:table}.select_container,.woocommerce-ordering{background-color:transparent;border:1px solid #ccc;position:relative;width:100%}.select_container:before,.woocommerce-ordering:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #666;content:"";height:0;position:absolute;right:10px;top:15px;width:0}.select_container select,.woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font:500 .875em/1.2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;padding:5px 8px!important;width:100%}.select_container select::-ms-expand,.woocommerce-ordering select::-ms-expand{display:none}.woocommerce .quantity{width:60px}.woocommerce.single-product .quantity{float:left;margin-right:10px}.bulk-modal{text-align:center;top:20%}.bulk-modal .md-content{max-height:90%;width:90%}@media only screen and (min-width:760px){.bulk-modal .md-content{width:80%}}@media only screen and (min-width:1080px){.bulk-modal .md-content{width:60%}}.bulk-modal .bulk-close{width:auto}.woocommerce a.button.preorder_trigger{display:none;width:147px}.preorder-modal{text-align:center;top:20%}.preorder-modal .md-content{max-height:90%;width:90%}.preorder-modal .md-content .col.preorder{padding:0}@media only screen and (min-width:760px){.preorder-modal .md-content{padding:0 1em;width:80%}}@media only screen and (min-width:1080px){.preorder-modal .md-content{width:60%}}.preorder-modal .md-content .buttons a.button{display:inline-block;font-size:.875em;margin:10px 0;width:auto}@media only screen and (min-width:600px){.preorder-modal .md-content .buttons a.button{font-size:1em}}.preorder-modal .md-content .buttons a.button.cancel,.preorder-modal .md-content .buttons a.button.view{display:inline}@media only screen and (min-width:600px){.preorder-modal .md-content .buttons a.button.cancel,.preorder-modal .md-content .buttons a.button.view{float:left;margin-right:2%}}.preorder-modal .md-content .buttons a.button.continue{background-color:#068100}@media only screen and (min-width:600px){.preorder-modal .md-content .buttons a.button.continue{float:right;margin-left:2%}}.preorder-modal .bulk-close{width:auto}.ebook-modal{text-align:left;top:20%}.ebook-modal .md-content{max-height:90%;max-width:600px;width:90%}.ebook-modal .md-content h2,.ebook-modal .md-content p{text-align:left}.ebook-modal .md-content h2 .icon,.ebook-modal .md-content p .icon{float:left;margin-right:20px;vertical-align:middle;width:40px}@media only screen and (min-width:760px){.ebook-modal .md-content{padding:0 1em;width:80%}}@media only screen and (min-width:1080px){.ebook-modal .md-content{width:60%}}.ebook-modal .icon-close{width:auto}@media screen and (max-width:680px){.woocommerce-cart table.cart,.woocommerce-page table.cart_products{border:none}.woocommerce-cart table.cart tbody,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-cart table.cart thead,.woocommerce-cart table.cart tr,.woocommerce-page table.cart_products tbody,.woocommerce-page table.cart_products td,.woocommerce-page table.cart_products th,.woocommerce-page table.cart_products thead,.woocommerce-page table.cart_products tr{display:block}.woocommerce-cart table.cart thead tr,.woocommerce-page table.cart_products thead tr{left:-9999px;position:absolute;top:-9999px}.woocommerce-cart table.cart tr,.woocommerce-page table.cart_products tr{border:1px solid #ccc;margin-top:10px;position:relative}.woocommerce-cart table.cart td,.woocommerce-page table.cart_products td{border:1px solid #ccc;border-bottom:none;min-height:56px;padding-left:120px!important;position:relative}.woocommerce-cart table.cart td:before,.woocommerce-page table.cart_products td:before{font-weight:500!important;padding:10px 0 0 1em;text-transform:uppercase}.woocommerce-cart table.cart td.product-spacer,.woocommerce-page table.cart_products td.product-spacer{border-color:#fff;height:10px}.woocommerce-cart table.cart td.product-remove,.woocommerce-page table.cart_products td.product-remove{height:46px;padding:.5em!important;position:absolute;right:10px;top:10px;z-index:99}.woocommerce-cart table.cart td.product-remove a.remove,.woocommerce-page table.cart_products td.product-remove a.remove{float:right;position:relative}.woocommerce-cart table.cart td.product-remove a.remove:active,.woocommerce-cart table.cart td.product-remove a.remove:hover,.woocommerce-page table.cart_products td.product-remove a.remove:active,.woocommerce-page table.cart_products td.product-remove a.remove:hover{background-color:#666;color:#fff}.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-page table.cart_products td.product-thumbnail{float:left;padding:1em!important;width:auto;z-index:2}.woocommerce-cart table.cart td.product-name,.woocommerce-page table.cart_products td.product-name{clear:both;padding:1em 70px 1em 1em!important;width:auto}.woocommerce-cart table.cart td.product-name p,.woocommerce-page table.cart_products td.product-name p{margin-bottom:0}.woocommerce-cart table.cart td.product-price,.woocommerce-page table.cart_products td.product-price{clear:both}.woocommerce-cart table.cart td.product-price:before,.woocommerce-page table.cart_products td.product-price:before{content:"Price:"}.woocommerce-cart table.cart td.product-quantity:before,.woocommerce-page table.cart_products td.product-quantity:before{content:"Quantity:"}.woocommerce-cart table.cart td.product-subtotal:before,.woocommerce-page table.cart_products td.product-subtotal:before{content:"Subtotal:"}.woocommerce-cart table.cart td.product-total:before,.woocommerce-page table.cart_products td.product-total:before{content:"Total:"}.woocommerce-cart table.cart td.actions,.woocommerce-page table.cart_products td.actions{min-height:auto;overflow:auto;padding:1em!important}.woocommerce-cart table.cart td.actions div.coupon,.woocommerce-page table.cart_products td.actions div.coupon{float:none;width:100%!important}.woocommerce-cart table.cart td.actions div.coupon input.button,.woocommerce-page table.cart_products td.actions div.coupon input.button{margin-top:0;width:48%!important}.woocommerce-cart table.cart td.actions input.button,.woocommerce-page table.cart_products td.actions input.button{margin-top:1em;width:100%!important}.woocommerce-cart table.cart td:before,.woocommerce-page table.cart_products td:before{left:6px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;width:25%}.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table thead,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tr{display:block;width:100%}.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tr.shipping td,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tr.shipping th{box-sizing:border-box;display:block;max-width:100%;position:relative;width:100%}.woocommerce-checkout-review-order table.shop_table tr{margin-top:0}.woocommerce-checkout-review-order table.shop_table tr td .product-name{border:none}table.shop_table.account-payment-methods-table tbody,table.shop_table.account-payment-methods-table thead,table.shop_table.account-payment-methods-table tr{display:block;width:100%}table.shop_table.account-payment-methods-table thead tr{left:-9999px;position:absolute;top:-9999px}table.shop_table.account-payment-methods-table tr td,table.shop_table.account-payment-methods-table tr th{box-sizing:border-box;display:block;font-size:1.1764705882em;margin:16px;padding:0;position:relative;text-align:left}table.shop_table.account-payment-methods-table tr td:before,table.shop_table.account-payment-methods-table tr th:before{font-weight:500!important;text-transform:uppercase}table.shop_table.account-payment-methods-table tr td.woocommerce-PaymentMethod--method:before,table.shop_table.account-payment-methods-table tr th.woocommerce-PaymentMethod--method:before{content:"Method:"}table.shop_table.account-payment-methods-table tr td.woocommerce-PaymentMethod--details,table.shop_table.account-payment-methods-table tr td.woocommerce-PaymentMethod--title,table.shop_table.account-payment-methods-table tr th.woocommerce-PaymentMethod--details,table.shop_table.account-payment-methods-table tr th.woocommerce-PaymentMethod--title{display:none}table.shop_table.account-payment-methods-table tr td.woocommerce-PaymentMethod--expires,table.shop_table.account-payment-methods-table tr th.woocommerce-PaymentMethod--expires{text-align:left}table.shop_table.account-payment-methods-table tr td.woocommerce-PaymentMethod--expires:before,table.shop_table.account-payment-methods-table tr th.woocommerce-PaymentMethod--expires:before{content:"Expires:"}table.shop_table.account-payment-methods-table tr td.woocommerce-PaymentMethod--actions a,table.shop_table.account-payment-methods-table tr th.woocommerce-PaymentMethod--actions a{display:inline-block;margin:0;width:auto}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{margin:0}.woocommerce .order_details,.woocommerce .order_details ul,.woocommerce-page .order_details,.woocommerce-page .order_details ul{padding:0}.woocommerce .order_details li,.woocommerce .order_details ul li,.woocommerce-page .order_details li,.woocommerce-page .order_details ul li{border:0;clear:left;margin-bottom:10px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{display:none}.woocommerce-page table.my_account_orders{border:none!important}.woocommerce-page table.my_account_orders tbody,.woocommerce-page table.my_account_orders td,.woocommerce-page table.my_account_orders th,.woocommerce-page table.my_account_orders thead,.woocommerce-page table.my_account_orders tr{display:block}.woocommerce-page table.my_account_orders thead tr{left:-9999px;position:absolute;top:-9999px}.woocommerce-page table.my_account_orders tr{border:1px solid #ccc;margin-top:10px}.woocommerce-page table.my_account_orders td{border-bottom:1px solid #ccc!important;border:none;box-sizing:border-box;display:block;position:relative;width:100%}.woocommerce-page table.my_account_orders td:before{font-weight:500!important;text-transform:uppercase}.woocommerce-page table.my_account_orders td:last-child{border-bottom:none!important}.woocommerce-page table.my_account_orders td.order-number:before,.woocommerce-page table.my_account_orders td.woocommerce-orders-table__cell-order-number:before{content:"Order:"}.woocommerce-page table.my_account_orders td.pre-order-title:before{content:"Product:"}.woocommerce-page table.my_account_orders td.woocommerce-orders-table__cell-order-date:before{content:"Date:"}.woocommerce-page table.my_account_orders td.pre-order-release-date:before{content:"Release Date:"}.woocommerce-page table.my_account_orders td.pre-order-status:before,.woocommerce-page table.my_account_orders td.woocommerce-orders-table__cell-order-status:before{content:"Status:"}.woocommerce-page table.my_account_orders td.woocommerce-orders-table__cell-order-total:before{content:"Total:"}.woocommerce-page table.my_account_orders td.order-actions{border-bottom:none!important;min-height:auto;padding:0!important}.woocommerce-page table.my_account_orders td.order-actions a.button{display:inline-block;margin:1em;width:auto}.woocommerce-page table.my_account_orders td:before{left:6px;padding-right:10px;top:6px;white-space:nowrap}.woocommerce-page table.woocommerce-table--order-downloads{border:none!important}.woocommerce-page table.woocommerce-table--order-downloads tbody,.woocommerce-page table.woocommerce-table--order-downloads td,.woocommerce-page table.woocommerce-table--order-downloads th,.woocommerce-page table.woocommerce-table--order-downloads thead,.woocommerce-page table.woocommerce-table--order-downloads tr{display:block}.woocommerce-page table.woocommerce-table--order-downloads thead tr{left:-9999px;position:absolute;top:-9999px}.woocommerce-page table.woocommerce-table--order-downloads tr{border:1px solid #ccc;margin-top:10px}.woocommerce-page table.woocommerce-table--order-downloads td{border-bottom:1px solid #ccc!important;position:relative;width:100%!important}.woocommerce-page table.woocommerce-table--order-downloads td:before{font-weight:500!important;text-transform:uppercase}.woocommerce-page table.woocommerce-table--order-downloads td.download-product:before{content:"Product:"}.woocommerce-page table.woocommerce-table--order-downloads td.download-file:before{content:"File:"}.woocommerce-page table.woocommerce-table--order-downloads td.download-file a.button{background-color:transparent;border-bottom:none;color:#245472!important;padding:0;text-decoration:underline;text-transform:none;white-space:normal}.woocommerce-page table.woocommerce-table--order-downloads td.download-remaining:before{content:"Remaining:"}.woocommerce-page table.woocommerce-table--order-downloads td.download-expires:before{content:"Expires:"}.woocommerce-page table.woocommerce-table--order-downloads td.download-actions{border-bottom:none!important;min-height:auto;padding:0!important}.woocommerce-page table.woocommerce-table--order-downloads td.download-actions a.button{display:inline-block;margin:1em;width:auto}.woocommerce-page table.woocommerce-table--order-downloads td:before{left:6px;top:6px;white-space:nowrap}.woocommerce-page table.customer_details{border-top:1px solid #ccc!important}.woocommerce-page table.customer_details tbody,.woocommerce-page table.customer_details td,.woocommerce-page table.customer_details th,.woocommerce-page table.customer_details thead,.woocommerce-page table.customer_details tr{border:none!important;display:block}.woocommerce-page table.customer_details tr{border-bottom:1px solid #ccc!important}.woocommerce-page table.customer_details tr:last-of-type{border-bottom:none!important}.woocommerce-page table.customer_details td{padding-top:0;position:relative;width:100%!important}.woocommerce-Message--info a.woocommerce-Button{display:block;margin-bottom:20px}}.widget.widget.woocommerce{font-family:futura-pt,sans-serif;overflow:auto}.widget.widget.woocommerce ul.product_list_widget{border-top:1px solid #f1f1f1;list-style:none outside;margin:0 0 10px;padding:0}.widget.widget.woocommerce ul.product_list_widget li{*zoom:1;border-bottom:1px solid #f1f1f1;list-style:none;margin:0;overflow:hidden;padding:10px 0}.widget.widget.woocommerce ul.product_list_widget li.mini_cart_item{padding-left:42px;position:relative}.widget.widget.woocommerce ul.product_list_widget li a{display:block}.widget.widget.woocommerce ul.product_list_widget li a.remove{border:1px solid #f1f1f1;display:inline-block;font-size:1.5em;font-weight:500;left:0;padding:0 10px;position:absolute;top:10px}.widget.widget.woocommerce ul.product_list_widget li img{border:1px solid #f1f1f1;float:right;height:auto;margin-left:4px;width:50px}.widget.widget.woocommerce ul.product_list_widget li dl{font-size:.75em;letter-spacing:2px;margin:.5em 0;text-transform:uppercase}.widget.widget.woocommerce ul.product_list_widget li dl dd,.widget.widget.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;font-weight:500}.widget.widget.woocommerce ul.product_list_widget li dl dt{clear:left;margin:0}.widget.widget.woocommerce ul.product_list_widget li dl dt.variation-Format{display:none}.widget.widget.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.widget.widget.woocommerce ul.product_list_widget li .star-rating{float:none}.widget.widget.woocommerce p.total{color:#b81617;font-weight:500;text-align:right}.widget.widget.woocommerce p.buttons{margin-bottom:0;overflow:auto}.widget.widget.woocommerce p.buttons a.button{float:left;margin-bottom:0!important;width:48%}.widget.widget.woocommerce p.buttons a.button.checkout{background-color:#068100;float:right}.widget.widget.woocommerce form.woocommerce-product-search{background-color:#f1f1f1;padding:1em}.widget.widget.woocommerce form.woocommerce-product-search input[type=search]{background-color:#fff;margin-bottom:1em}.widget.widget.woocommerce p.buttons a.button{margin-bottom:1em}.single-product.product-gift-card .variations_form .woocommerce-variation-add-to-cart{margin-top:10px}.single-product.product-gift-card .variations_form .pwgc-subtitle{font-size:13px!important}#pwgc-redeem-gift-card-form{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;padding:16px 16px 0}#pwgc-redeem-gift-card-form input{border:1px solid #ccc;margin-bottom:10px;width:100%}#pwgc-redeem-gift-card-form label{font-size:1em;font-weight:700}li.wc_payment_method.payment_method_stripe ul.wc-saved-payment-methods{list-style:none}li.wc_payment_method.payment_method_stripe ul.wc-saved-payment-methods li{padding:.5em 0}li.wc_payment_method.payment_method_stripe .stripe-source-errors ul.woocommerce_error{margin:1em 0 0!important}li.wc_payment_method.payment_method_stripe .stripe-source-errors ul.woocommerce_error li{border-bottom:none;margin-bottom:0;padding:0}.wcs-modal .wcs_early_renew_modal_totals_table{overflow:auto}.wcs-modal a.close{border-bottom:none}.wcs-modal footer.modal-footer{background-color:transparent;padding:0}.custom_book_data .product-personalization{background-color:#f1f1f1;margin:20px 0;padding:16px}.custom_book_data .product-personalization label{font-size:1em;font-weight:600}.custom_book_data .product-personalization p.note{margin:8px 0}.custom_book_data .product-personalization input{background-color:#fff}.password-input{display:block;position:relative}.password-input button.show-password-input{background-color:#fff;cursor:pointer;height:34px;margin:1px;position:absolute;right:0;top:0;width:36px}.password-input button.show-password-input:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(assets/images/eye-solid.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;font-style:normal;font-variant:normal;height:18px;line-height:1;vertical-align:baseline;width:18px}.wc-avatax-address-validation-result.wc-avatax-address-validation-success{display:flex;margin-bottom:10px}.wc-avatax-address-validation-result.wc-avatax-address-validation-success:before{color:#0f834d;content:"\f12a"!important;font-family:dashicons}.pum-container button.popmake-close{color:#000!important;padding-top:0!important}.pum-overlay{padding:0!important}.pum-theme-benbella-holiday .pum-container{background-image:url(assets/images/website-holiday-sale-popup-2.jpg)!important;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:1% 0!important;width:90%!important}.pum-theme-benbella-holiday .pum-container .pum-content,.pum-theme-benbella-holiday .pum-container .pum-title{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;padding:0 27.7% 0 19.5%!important}.pum-theme-benbella-holiday .pum-container .pum-title{font-size:20px!important;line-height:1.5!important}.pum-theme-benbella-holiday .pum-container .pum-content{font-size:16px!important;font-weight:500;line-height:1.5!important}@media only screen and (min-width:480px){.pum-theme-benbella-holiday .pum-container{background-size:440px 220px;height:220px!important;padding:20px 0!important;width:440px!important}.pum-theme-benbella-holiday .pum-container .pum-content,.pum-theme-benbella-holiday .pum-container .pum-title{padding:0 31.7% 0 23.5%!important}.pum-theme-benbella-holiday .pum-container .pum-title{font-size:24px!important}.pum-theme-benbella-holiday .pum-container .pum-content{font-size:16px!important}}@media only screen and (min-width:680px){.pum-theme-benbella-holiday .pum-container{background-size:600px 300px;height:300px!important;padding:3% 0!important;width:600px!important}.pum-theme-benbella-holiday .pum-container .pum-content,.pum-theme-benbella-holiday .pum-container .pum-title{padding:0 31.7% 0 23.5%!important}.pum-theme-benbella-holiday .pum-container .pum-title{font-size:36px!important}.pum-theme-benbella-holiday .pum-container .pum-content{font-size:22px!important}}.slicewp-tab button,.slicewp-tab input[type=submit],input[type=submit].slicewp-button-primary{width:auto}#slicewp-affiliate-account-nav-tab ul{left:0;margin:0 0 20px;padding:0}#slicewp-affiliate-account-nav-tab ul li{font-size:1.25em}#slicewp-affiliate-account-tab .slicewp-list-table-filters form button[type=submit]{line-height:normal}#slicewp-affiliate-account-tab .slicewp-list-table-filters form .slicewp-date-picker-input{min-width:100px}#slicewp-affiliate-account-tab table.slicewp-list-table{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif}.wcc-consent-bar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wcc-consent-bar .wcc-notice .wcc-notice-btn-wrapper{flex-wrap:revert}div.wcc-btn-revisit-wrapper{border-radius:0}div.wcc-btn-revisit-wrapper,div.wcc-btn-revisit-wrapper:hover{background-color:transparent;box-shadow:none;padding:0!important}div.wcc-btn-revisit-wrapper .wcc-btn-revisit{background-color:#ccc!important;border-radius:50%;padding:2px!important;width:auto!important}div.wcc-btn-revisit-wrapper .wcc-revisit-help-text{background-color:#ccc!important;font-weight:500;margin-left:6px;padding:2px 6px}.wcc-modal{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wcc-modal .wcc-preference-content-wrapper p{margin-bottom:10px}.wcc-modal button{letter-spacing:0}.wcc-modal button.wcc-show-desc-btn{padding:0!important;text-align:left}.wcc-modal button.wcc-link{font-size:1em}.wcc-modal .wcc-switch input[type=checkbox]{padding:0}.wcc-modal .wcc-accordion-header .wcc-accordion-btn,.wcc-modal .wcc-preference-header .wcc-preference-title{padding:0!important;text-align:left}.wcc-modal .wcc-accordion-header span{text-align:right;width:200px}.wcc-modal .wcc-prefrence-btn-wrapper{flex-wrap:revert}.wcc-consent-container.wcc-hide{z-index:-1}.product-cyber-privacy .availability_date{display:none}
/*# sourceMappingURL=style.css.map */
