@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: http://laurayeffeth.com/
Version: 5.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, http://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{position:relative;margin:0 auto;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:2%;background:url(assets/images/controls.png) no-repeat 0 -32px;border-bottom:none}.bx-wrapper .bx-next{right:2%;background:url(assets/images/controls.png) no-repeat -43px -32px;border-bottom:none}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(assets/images/controls.png) -86px -11px no-repeat;margin:0 3px}.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{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(assets/images/controls.png) -86px -44px no-repeat;margin:0 3px}.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{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}@font-face{font-family:bbb;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");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:bbb;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{width:22px!important;display:inline-block}.icon.icon-goodreads span{width:100%;display:inline-block;text-align:center;text-transform:none!important}.icon-amazon:before{vertical-align:bottom}.ie7 [class*=" icon-"],.ie7 [class^=icon-]{font-family:bbb;font-style:normal;font-weight:400;line-height:1em}.ie7 .icon-search{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe800;&nbsp;")}.ie7 .icon-facebook{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe801;&nbsp;")}.ie7 .icon-gplus{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe802;&nbsp;")}.ie7 .icon-instagram{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe803;&nbsp;")}.ie7 .icon-pinterest{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe804;&nbsp;")}.ie7 .icon-twitter{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe805;&nbsp;")}.ie7 .icon-youtube{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe806;&nbsp;")}.ie7 .icon-quote-left{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe807;&nbsp;")}.ie7 .icon-quote-right{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe808;&nbsp;")}.ie7 .icon-close{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe809;&nbsp;")}.ie7 .icon-down{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80a;&nbsp;")}.ie7 .icon-left{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80b;&nbsp;")}.ie7 .icon-right{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80c;&nbsp;")}.ie7 .icon-up{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80d;&nbsp;")}.ie7 .icon-post{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80e;&nbsp;")}.ie7 .icon-press{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe80f;&nbsp;")}.ie7 .icon-event{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe810;&nbsp;")}.ie7 .icon-book{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe811;&nbsp;")}.ie7 .icon-author{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe812;&nbsp;")}.ie7 .icon-plus{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe813;&nbsp;")}.ie7 .icon-minus{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe814;&nbsp;")}.ie7 .icon-shop{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe815;&nbsp;")}.ie7 .icon-linkedin{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe816;&nbsp;")}.ie7 .icon-tumblr{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe817;&nbsp;")}.ie7 .icon-amazon{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe818;&nbsp;")}.ie7 .icon-spinner{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe819;&nbsp;")}.ie7 .icon-file-pdf{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81a;&nbsp;")}.ie7 .icon-www{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81b;&nbsp;")}.ie7 .icon-mail{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81d;&nbsp;")}.ie7 .icon-tag{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81c;&nbsp;")}.ie7 .icon-location{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe820;&nbsp;")}.ie7 .icon-zoom{*zoom:expression(this.runtimeStyle["zoom"] = "1",this.innerHTML = "&#xe81e;&nbsp;")}.container,.md-modal{min-height:100%}.md-modal{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;z-index:11000;visibility:hidden}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:10000;opacity:0;background:#fff;transition:all .3s}.md-show~.md-overlay{opacity:1;visibility:visible}.md-effect-fade-fullscreen .md-content{scale:.8;opacity:0;transition:all .3s}.md-show.md-effect-fade-fullscreen~.md-overlay{background:#fff}.md-show.md-effect-fade-fullscreen .md-content{scale:1;opacity:1}.md-close{position:absolute;top:0;right:0;width:40px;height:40px;color:#fff;single-transition:background-color .5s ease;background-color:#ccc}.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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.admin-bar .md-content{margin-top:var(--global--admin-bar--height)}.col{padding:0 1em}.row{margin-top:2em;margin-bottom: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%}}*{margin:0;box-sizing:border-box}.container{overflow:auto}.content{overflow:visible;max-width:1380px;margin:40px auto;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{width:33.33%;float:right;margin-top:0}.col.main{width:66.66%;float:left}}.sticky{display:block}.clear{clear:both}.alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,.wp-caption,embed,img,video{max-width:100%;height:auto}@media \0screen{img{width:auto}}.video-embed .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-left:auto;margin-right:auto;height:auto}.video-embed .embed-container embed,.video-embed .embed-container iframe,.video-embed .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:1}.ie8 .logo img,.svg-alt{display:none}.ie8 .logo .svg-alt,.ie8 .logo .svg-alt img{display:block}a img{vertical-align:top;transition:opacity .5s ease;opacity:1}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{text-transform:uppercase;font-size:1.25em}.wf-loading .widget h3 a:link,.wf-loading .widget h3 a:visited{color:#b81617;border-bottom:none}.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{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;height:100%;color:#333;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;text-transform:uppercase;letter-spacing:1px}.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{color:#245472;border-bottom:none}.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;text-transform:uppercase;letter-spacing:1px}.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{border:0;height:1px;background:#ccc;background-image:linear-gradient(90deg,#f1f1f1,#ccc,#f1f1f1);margin:2em 0}h1,h2,h3,h4,h5,h6{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;font-weight:500;color:#b81617;margin:0 0 .75em;line-height:1.25}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{font-size:.875em;color:#333}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{font-family:bbb;color:#666}q:after{content:close-quote;padding-left:5px}.quote-content{margin-bottom:0;padding-bottom:.5em}.quote-source{font-family:Century Gothic,sans-serif;margin-bottom:0;padding-bottom:2em;font-weight:400;font-size:1em}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{font-family:bbb;content:open-quote;color:#b81617;padding-right:5px;font-size:2em;line-height:.5em;margin-right:.125em;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:.66666666666667em;padding:0}cite{color:#b81617;margin-bottom:0;margin-top:1em;padding:0 1.5em;display:block;font:500 .58333em/1.2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}cite:before{content:"\2014 \2009"}ol,ul{position:relative}.entry ol,.entry ul,.woo_panel ol,.woo_panel ul{padding:0 0 0 20px;position:relative;left:16px;margin:16px 16px 16px 1em}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{margin:0;font-size:1em}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}@media only screen and (max-width:479px){.alignleft,.alignright{float:none;display:block}.wp-caption.alignleft,.wp-caption.alignright,blockquote.alignleft,blockquote.alignright,figure.wp-caption.alignleft,figure.wp-caption.alignright,img.alignleft,img.alignright{float:none;margin-top:7px;margin-bottom:14px;clear:both}}@media only screen and (min-width:480px){.aligncenter,.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-right:auto;margin-left: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{margin-top:7px;margin-bottom:14px;clear:both}}.wp-caption{margin-bottom:24px}div.wp-caption{padding:6px;background-color:#f1f1f1;border:1px solid #ccc}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{font:400 .875em/1.5 Century Gothic,sans-serif;text-align:center;margin:9px 0 3px}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a,nav.nav-single a{transition:color,border .3s ease;text-decoration:none}a:link,nav.nav-single a:link{color:#3f799e;border-bottom:1px solid #3f799e}a:visited,nav.nav-single a:visited{color:#a6a6a6;border-bottom:1px solid #a6a6a6}a:active,a:hover,nav.nav-single a:active,nav.nav-single a:hover{color:#b81617;border-bottom:1px solid #b81617}nav a{single-transition:color .5s ease;text-decoration:none!important;border-bottom:none!important}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{font-size:.8125em;color:#333;margin-bottom:0;display:block;text-transform:uppercase}label abbr{color:#b81617;border:none;text-decoration:none}.button,button,input,textarea{border:0;font-family:inherit;font-size:.95em;padding:8px!important;box-sizing:border-box;max-width:100%;width:100%;background-color:#f1f1f1}input[type=checkbox],input[type=radio]{margin-top:3px;width:auto;float:left;margin-right:10px;border:1px solid #ccc}.button,.comment-reply-link,button,input[type=button],input[type=reset],input[type=submit]{font-family:inherit;position:relative;width:100%;height:30px;height:auto;padding:10px 10px 8px;-webkit-appearance:none;white-space:nowrap;zoom:1;display:inline;vertical-align:baseline;outline:none;cursor:pointer;font-size:1em;font-weight:400;line-height:1.2;letter-spacing:.0625em;text-transform:uppercase;text-align:center;background-color:#245472;color:#fff!important;transition:color,background-color .5s ease;font-family:futura-pt,sans-serif}@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,button:visited,input[type=submit]:visited{color:#fff!important}.button:active,.button:hover,button:active,button:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#666;color:#fff!important;border-color:#666!important}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{position:relative;background-color:transparent}.gform_wrapper form .address_country:before{content:"";position:absolute;right:10px;top:50px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #666}.gform_wrapper form .address_country select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 8px!important;border-radius:0;border:none;min-height:40px}.gform_wrapper form div.validation_error{border:none;color:#b81617;text-align:center;font-weight:500}.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.gfield_contains_required label,.gform_wrapper form li.gfield.gfield_error label{color:#b81617!important;font-weight:500}.gform_wrapper form li.gfield.gfield_error.gfield_contains_required .validation_message,.gform_wrapper form li.gfield.gfield_error .validation_message{color:#b81617;font-weight:500}.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,.gform_wrapper form li.gfield.gfield_error input,.gform_wrapper form li.gfield.gfield_error select,.gform_wrapper form li.gfield.gfield_error 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}.md-content{position:relative;max-height:90%;margin:2em auto;background-color:#f1f1f1;overflow:auto;width:95%}.md-content:after{content:"";clear:both;display:block}@media only screen and (min-width:980px){.md-content{width:80%}}.md-content .inner{padding:2em 1em}.md-content .inner:after{content:"";clear:both;display:block}.md-content .searchform{position:relative;margin:10px auto;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{width:100%;padding:0 36px 0 0;z-index:1}.md-content .searchform form input.search-submit{position:absolute;bottom:0;right:0;width:36px;height:36px;text-indent:-9999px;margin:0;z-index:3;background-color:transparent}.md-content .searchform form input.search-submit:hover+i.icon-search{background-color:#ccc!important}.md-content .searchform form i.icon-search{position:absolute;bottom:0;right:0;background-color:#3f799e;color:#fff;text-align:center;width:36px;line-height:1;min-height:36px;padding:8px 0;z-index:2;transition:background-color .5s ease}.md-content .searchform ul{margin:1em 0 0;padding:0;display:none}@media only screen and (min-width:620px){.md-content .searchform ul{display:block}}.md-content .searchform ul li{width:100%;float:left;clear:both;margin:4px 0;list-style:none}.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{max-width:50px;height:auto;float:left;margin:0 8px 8px 0}.md-content .searchform ul li a span{width:90%}.md-content .searchform.searchform_all{width:100%}table{font-family:Century Gothic,sans-serif;border-top:1px solid #ccc;border-right:1px solid #ccc;margin:0 0 20px;border-collapse:collapse;border-spacing:0;table-layout:fixed}table caption{padding:10px;text-align:center;border:1px solid #ccc;background-color:#666;color:#fff}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{vertical-align:top;font-weight:300!important}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{display:inline-block;padding:2px 9px;color:#fff;margin-right:2px;background-color:#245472;single-transition:background-color,.5s,ease}.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{content:"";position:absolute;right:10px;top:14px;width:0;height:0;border-left:none;border-right:none;border-top:none}.headerWrap{position:relative;color:#fff;height:auto;width:100%;z-index:5;single-transition:margin-bottom,.5s,ease}.headerWrap header.row{position:relative;background-color:#245472;text-align:center;margin:0;height:110px}@media only screen and (min-width:640px){.headerWrap header.row{margin:0}}.headerWrap header.row .logo{position:absolute;left:1em;top:20px;transition:margin-left,margin-right,left,right 0s;height:70px;z-index:6;padding-bottom:20px}@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;width:103px;height:70px}.headerWrap header.row .mobile-nav{position:absolute;top:20px;right:1em;height:70px;width:147px;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-align:center}@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{color:#fff;border-bottom:none;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.14285714285714;text-transform:uppercase;padding-right:6px}@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}}.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{position:absolute;bottom:0;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{position:absolute;height:34px;top:110px;width:100%}.headerWrap header.row .socialnav a{display:inline-block;float:right;font-size:1.125em;text-align:center;width:16.66%;height:100%;padding:4px 6px;border:none;border-right:1px solid #245472;transition:border,background-color,color,.5s}.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;color:#245472;border-bottom:1px solid #245472}@media only screen and (min-width:480px){.headerWrap header.row .socialnav{position:absolute;top:auto;bottom:12px;right:52px;width:auto}.headerWrap header.row .socialnav a{width:auto;border:none;color:#fff}.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{bottom:-34px;right:2em;width:244px;z-index:3;background-color:#3f799e}.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{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;background-color:#e7e7e7;text-align:left;display:none;clear:both;position:relative;width:100%;float:left;top:110px}@media only screen and (min-width:980px){.headerWrap header.row nav{padding:20px 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}.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-top:1px solid #fff;border-bottom:none;padding:10px 0 10px 20px;width:100%;display:inline-block;color:#333;transition:background-color,color,.5s}.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{content:" ";border-left:4px solid #ccc;margin-right:10px}@media only screen and (min-width:980px){.headerWrap header.row nav{background-color:transparent;display:block;clear:none;top:0}.headerWrap header.row nav>ul{width:100%;float:left;margin:13px 0 0}.headerWrap header.row nav>ul>li{position:relative;display:inline-block;width:auto;white-space:nowrap;height:100%;float:left}.headerWrap header.row nav>ul>li.menu-item-has-children a:after{width:0;height:0;border-left:.313em solid transparent;border-right:.313em solid transparent;border-top:.313em solid #fff;content:"";display:inline-block;position:relative;right:-.313em;vertical-align:middle}.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;position:absolute;max-height:0;margin:0;overflow:hidden;z-index:3;transition:max-height,.35s,ease}.headerWrap header.row nav>ul>li ul.sub-menu li{display:block;clear:both;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{position:relative;float:right;margin-right:1em;display:block;background-color:transparent;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 33px 167px}}.archive.date .headerWrap header nav a,.archive.tag .headerWrap header nav a,.blog .headerWrap header nav a,.single-post .headerWrap header nav a{display:block;text-align:right;line-height:1;font-size:1.25em;margin-bottom:1em}.archive.date .headerWrap header nav a .icon-left,.archive.tag .headerWrap header nav a .icon-left,.blog .headerWrap header nav a .icon-left,.single-post .headerWrap header nav a .icon-left{font-size:.6875em;vertical-align:1px}.page-for-media nav.secondary-menu{display:block;position:relative;top:144px;clear:left;width:auto;float:right;height:0;background-color:#245472;border-top:34px solid #245472;border-left:34px solid #fff;z-index:2}@media only screen and (min-width:480px){.page-for-media nav.secondary-menu{top:110px;background-color:#3f799e;border-top:34px solid #3f799e}}@media only screen and (min-width:980px){.page-for-media nav.secondary-menu{top:0}}.page-for-media nav.secondary-menu p{text-align:right;margin-bottom:0;padding:0 20px;text-transform:uppercase;height:34px;position:relative;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{float:left;width:100%;margin:2em 0;padding:2em 0;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1}nav.nav-single p.col{width:45%;margin-bottom:0;line-height:1.25}nav.nav-single p.col a{font:500 .8125em/1 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}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{width:100%;background-color:#030f1c;padding:10px 0;margin:0}.row.bar .inner{margin:0 auto}@media only screen and (min-width:640px){.row.bar .inner{flex-direction:row}}.row.bar .inner .gform_wrapper{margin:0 auto;display:grid;grid-template-areas:"header" "form"}@media only screen and (min-width:640px){.row.bar .inner .gform_wrapper{max-width:620px;grid-template-columns:210px 400px;grid-template-areas:"header form"}}.row.bar .inner .gform_wrapper .gform_heading{grid-area:header;width:auto;margin:0 0 10px}@media only screen and (min-width:640px){.row.bar .inner .gform_wrapper .gform_heading{width:100%;margin:0;justify-self:start;display:flex;align-items:center}}.row.bar .inner .gform_wrapper .gform_heading h2{font-size:1em;font-weight:400;color:#f1f1f1;margin:0;text-transform:uppercase;text-align:center}@media only screen and (min-width:640px){.row.bar .inner .gform_wrapper .gform_heading h2{text-align:right}}.row.bar .inner .gform_wrapper form{grid-area:form;display:flex;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:-ms-input-placeholder{color:#ccc}.row.bar .inner .gform_wrapper form .gform_body input::placeholder{color:#ccc}.row.bar .inner .gform_wrapper form .gform_footer{width:140px;margin:0 0 0 10px;padding:0}.row.bar .inner .gform_wrapper form .gform_footer input[type=submit]{background-color:#545557;margin:0;line-height:1.2!important}.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{position:absolute;display:flex;flex-flow:row-reverse;background-color:#245472;top:0;right:0;list-style:none;left:0;margin:0;font:400 .8125em futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-transform:uppercase;z-index:999;padding:0 1em;border-bottom:1px solid #3f799e}@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}}@media only screen and (min-width:980px){.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{padding:0 0 0 10px;white-space:nowrap;color:#f1f1f1;border:none}.cart-menu span.top-banner a .icon,.cart-menu span.woo a .icon{margin-right:6px}footer{width:100%;background-color:#030f1c;margin:0;padding:2em 0 1em;clear:both;z-index:1}footer h3,footer p{color:#fff;line-height:1}footer h3{margin-bottom:1.5em;font-size:1em;text-transform:uppercase}footer a:link,footer a:visited{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;color:#fff;transition:all .3s ease;border-bottom:1px solid #fff!important}footer a:active,footer a:hover{color:#ccc;border-bottom:1px solid #ccc!important}footer .row{display:grid;grid-template-columns:auto;position:relative;margin-top:0;margin-bottom:0}@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{display:inline-block;font-size:1.5em;border-bottom:none!important;height:24px}footer .row .section.distributor a,footer .row .section.imprints a{border-bottom:none!important}footer .row .section.imprints .logos{display:flex;align-items:center;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{width:100px;height:46px;margin:10px 15px 0 0}footer .row .section.imprints a.smartpop svg{width:100px;height:46px}footer .row .section.menu{text-align:left}footer .row nav.footer-menu{width:100%;clear:both;font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;margin-bottom:1em}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}}@media only screen and (min-width:768px){footer .row.credits p{width:50%}footer .row.credits p:last-child{text-align:right}}.side aside{text-align:left;margin-top:0}.side aside img{width:100%;height:auto}.side h3{text-align:left;text-transform:uppercase;font-size:1.25em}.side h3 a:link,.side h3 a:visited{color:#b81617;border-bottom:none}.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{text-transform:uppercase;font-size:1.25em}.widget h3 a:link,.widget h3 a:visited{color:#b81617;border-bottom:none}.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{display:inline-block;padding-bottom:0;border-bottom:0}.widget a:active,.widget a:hover{color:#b81617}.widget a .fa{margin:20px 5px 0;font-size:1.5em}.widget.widget_categories ul{width:auto;margin:auto auto auto 20px}.widget.widget_tag_cloud{margin-bottom:20px}.widget.widget_tag_cloud .tagcloud a{border-bottom:none}.widget.widget_calendar table{width:100%;max-width:100%}.widget.widget_calendar table tr td{padding:0;text-align:center;line-height:2}.widget.widget_calendar table tr td a{single-transition:background-color,.5s,ease;display:inline-block;width:100%;height:100%;background-color:#245472;color:#fff}.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{padding:.5em;background-color:transparent;font-weight:400;color:#333}.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{list-style:none;border-bottom:1px solid #f1f1f1;padding-bottom:.5em;margin-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;text-transform:uppercase;letter-spacing:1px}.widget.staff .images{margin-right:-10px}.widget.staff .images img{width:90px;height:90px;float:left;margin:0 10px 5px 0;border:1px solid #f1f1f1}.widget.authors ul.authorlist{margin:1em 0 0;padding:0}.widget.authors ul.authorlist li{width:100%;float:left;clear:both;margin:4px 0;list-style:none}.widget.authors ul.authorlist li a img{max-width:50px;height:auto;float:left;margin:0 8px 8px 0;border:1px solid #f1f1f1}.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{margin:0 -2%}.widget.related-books a.bookcover{border-bottom:none;padding:10px;background-color:#f1f1f1;display:inline-block;margin:0 2% 4%;height:100%;max-width:29%;float:left;vertical-align:top}.widget.related-books a img{padding:0;margin:0 10px 10px 0}.widget.related-books a span{text-align:center;display:block;font:.85em/1.2 futura-pt,sans-serif;color:#333;min-height:33px}@media only screen and (min-width:420px) and (max-width:1079px){.side aside.widget.profile img{width:200px;margin-right:40px;float:left}}.row.widgets .row_title{padding:0 16px}@media only screen and (min-width:640px){.row.widgets .row_title{padding:0 32px}}@media only screen and (min-width:640px){.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-size:cover;background-position:50%;height:150px;overflow:hidden}.row.widgets .col#latestpost h4{margin-top:1em}.row.widgets .col .twitter-feed{border:1px solid #f1f1f1;padding-bottom:1px;overflow:visible}.row.widgets .col#instagramfeed .sbi{border:1px solid #f1f1f1}.row.widgets .col#instagramfeed .sbi #sbi_images{max-width:493px;float:none;margin:auto;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{position:relative;clear:right;padding:130% 1em 0;max-height:0;background-size:cover;background-position:50%}@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%}}@media only screen and (min-width:720px){.blog .col.main article:first-of-type{width:100%}}.blog .col.main article a{display:block;color:#fff;position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;border:1em solid #fff;z-index:1000}.blog .col.main article a div.wrap{width:100%;height:100%;border:1px solid #ccc}.blog .col.main article a .entry{display:block;width:100%;background:#000;background:rgba(0,0,0,.7);position:absolute;bottom:0;max-height:64px;overflow:hidden;margin:-1px;transition:all .5s ease}.blog .col.main article a .entry h2{z-index:5;font-size:1.5em;line-height:1;font-weight:100;padding:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;width:100%;margin-bottom:0}.blog .col.main article a .entry .excerpt{padding:0 20px 20px;display:none}.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{width:50%;padding-right:40px;float:left}.blog .col.side aside:last-of-type{padding-right:0}.blog .col.side aside:first-of-type{width:100%;float:none}}.archive .main.col article{padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #f1f1f1}.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{content:"\e812";left:5px;position:relative;font-family:bbb;font-size:.825em;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;vertical-align:top}.comment-list li article{background-color:#f1f1f1;padding:20px;margin:1em 0}.comment-list li article .comment-meta{position:relative;height:auto;background-color:inherit;font:400 .875em/1.3 futura-pt;letter-spacing:.0625em;text-transform:uppercase}.comment-list li article .comment-meta a{color:#1a1a1a;border-color:inherit!important}.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:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em;font-weight:500}.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{width:100%;display:block;overflow:auto}.comment-list li article .reply .comment-reply-link{float:right;width:auto;font-size:1em;padding:8px 8px 6px;margin-bottom:0}.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 .mobile+.desktop{display:none}@media only screen and (min-width:980px){.home .row.hero .desktop{display:block}.home .row.hero .mobile{display:none}.home .row.hero .mobile+.desktop{display:block}}.home .row.hero ul.homeslider{margin:0;padding:0;overflow:auto;position:relative}.home .row.hero ul.homeslider li{position:absolute;display:inline-block}.home .row.hero ul.homeslider li img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home .row.note{margin-top:0}.home .row.note p{text-align:center;font-size:1.6em;line-height:1.8;max-width:60ch;margin:0 auto}@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%;height:auto}.page-template-page-media .featured_content{background-color:#f1f1f1;padding:2em;margin:2em 0}.page-template-page-media .heading{margin-top:0;margin-bottom:0}@media only screen and (min-width:1040px){.page-template-page-media .book_categories{width:70%}}.page-template-page-media .book_categories .cat_titles{font-family:futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;display:none;padding-right:.5em}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_titles{width:28%;display:block}}@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{border-bottom:none;font-size:.8125em;display:inline-block;width:100%;padding:5px 6px;margin-bottom:2px;background-color:#f1f1f1}.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{width:0;height:0;border-top:.45em solid transparent;border-bottom:.45em solid transparent;border-left:.45em solid #fff;content:"";display:inline-block;position:relative;right:-.45em;vertical-align:middle}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_books{overflow:hidden;padding-left:.5em;height:290px;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{width:100%;list-style:none}.page-template-page-media .book_categories .cat_books ul li{padding-bottom:10px;clear:both;overflow:auto;margin-bottom:2em}@media only screen and (min-width:600px){.page-template-page-media .book_categories .cat_books ul li{height:300px;overflow:hidden;margin-bottom:0}}.page-template-page-media .book_categories .cat_books ul li a{float:left;margin:0 2%;border-bottom:none;width:46%;max-width:188px;box-shadow:-3px 4px 5px -2px rgba(0,0,0,.35)}.page-template-page-media .book_categories .cat_books ul li a:last-of-type{margin-right:0;display:none}@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{margin-right:0;display:none}}@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{display:block;max-width:100%;border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1}@media only screen and (min-width:1040px){.page-template-page-media .media_calendar{width:30%}}.page-template-page-media .media_calendar .post{overflow:auto;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ccc}.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{margin:.5em 0 0;line-height:1.2}.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{padding:2em;margin:1em 0 2em;background-color:#f1f1f1}.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;padding-bottom:2em;margin-bottom:2em}.post-type-archive-our_authors article img,.search-results article img,.single-our_authors article img{padding:10px;background-color:#f1f1f1;margin-bottom:1em}@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{display:inline-block;font-size:1.5em;text-align:center;border:none;height:100%;padding:4px}.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{border-bottom:none;padding:10px;background-color:#f1f1f1;display:inline-block;margin:0 10px 10px 0;height:100%;max-width:147px;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{padding:0;margin:0 10px 10px 0}.post-type-archive-our_authors article .books a span,.search-results article .books a span,.single-our_authors article .books a span{text-align:center;display:block;font:.85em/1.2 futura-pt,sans-serif;color:#333}.post-type-archive-our_authors article .essays,.search-results article .essays,.single-our_authors article .essays{margin-top:1em}.single-our_authors .main article{overflow:auto;border-bottom:none;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{display:block;float:left;margin:0 10px 10px 0;height:100%;border-bottom:none}.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{display:flex;align-items:flex-start;flex-direction:column;padding:0 1em 1em;margin-bottom:1em;overflow:auto}@media only screen and (min-width:640px){.page-template-page-staff .grid article{flex-direction:row}}@media only screen and (min-width:640px){.page-template-page-staff .grid article .image{width:300px}}.page-template-page-staff .grid article .image img{padding:15px;background-color:#f1f1f1}@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{padding:0 20px 20px;margin:0}.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{margin:.5em 0;font:.875em futura-pt,sans-serif;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{width:320px;max-width:100%;margin-bottom:2em}@media only screen and (min-width:640px){.single-our_staff article img{margin:0 2em 1em 0;float:left}}.single-our_staff article .contact{clear:both}.single-our_staff article .contact .contact_links p{margin:.5em 0;font:.875em futura-pt,sans-serif;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{text-align:center;line-height:2;margin:1em 0}.press-results article h3.press_postmeta a{color:#b81617;border-bottom:none}.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{display:inline-block;min-height:60px;padding-left:60px;background-size:40px;background-position:0;background-repeat:no-repeat}.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{text-align:left;padding-left:0;list-style:none;margin:0;left:0}.press-results article ol li,.press-results article ul li{margin-bottom:16px}p.viewall{text-align:left;margin-top:2em}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{position:absolute;margin-bottom:0;padding:0;width:260px;right:32px;top:0}}.post-type-archive-press .content .book_filter h4{font-size:1em;text-transform:uppercase;margin-bottom:4px}.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{padding:20px 0;font:500 1.125em futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-transform:uppercase;color:#999;display:block;line-height:2}.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{display:block;margin:0 auto;min-height:40px;width:143px;padding-left:80px;background-size:30px;background-position:0;background-repeat:no-repeat;text-align:left;transition:background-image,background-color,.5s,ease}.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{text-transform:uppercase;font-size:1em;margin:2em 0 4px}.page-template-page-request h1{text-align:center}.page-template-page-request p{padding:0 2em}.search-results article{padding-bottom:2em;margin-bottom:2em!important;border-bottom:1px solid #f1f1f1;clear:both}.search-results article h2:before{content:"\e80e";font-size:.75em;font-family:bbb;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:10px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#245472}.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%}.page-catalogs .content .entry .wp-caption{display:inline-block;float:none;vertical-align:top;margin:0 1em 1em 0}.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{margin-top:6px;font-size:1.1em}.gform_wrapper.pitch_wrapper ul.gform_fields li.gfield .ginput_container label{font-size:1em}.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-pagination{margin-top:40px}.woocommerce-ordering{font:500 .8125em/1.25 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.woocommerce-ordering select{font-size:.75em}.woocommerce-page .woocommerce-MyAccount-downloads-file.button{background-color:#068100}.woocommerce .woocommerce-breadcrumb{padding:2em 0;color:#333;font:500 .875em futura-pt,sans-serif;text-transform:uppercase;letter-spacing:2px}.woocommerce .woocommerce-breadcrumb a{color:#245472}.woocommerce.tax-product_cat .main{position:relative;width:100%;padding:0}.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{display:inline-block;clear:both;width:auto;margin:10px 0 0}.woocommerce form.woocommerce-ordering{margin:1em 0;font-size:1em;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;top:14px;right:20px;width:auto}}.woocommerce ul.category,.woocommerce ul.subcategory{float:left;clear:both}.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{list-style:none;position:relative;display:inline-block;max-width:224px;vertical-align:top;margin:3px 1px;padding:15px;background-color:#f1f1f1;transition:all .5s;box-sizing:border-box}.woocommerce ul.products li>a:first-of-type{min-height:385px}.woocommerce ul.products li a{position:relative;text-align:center;border-bottom:none;width:100%;height:100%;display:inline-block}.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{display:inline-block;font:.85em/1.2 futura-pt,sans-serif;color:#333;text-transform:none;margin-top:.5em}.woocommerce ul.products li a span.onsale{position:absolute;top:0;right:0;padding:10px;background-color:#b81617;color:#fff;border-radius:50%;text-align:center;text-transform:uppercase;font-size:.85em;font-family:futura-pt,sans-serif;display:none}.woocommerce ul.products li a img{border:1px solid #ccc;vertical-align:top;display:inline-block}.woocommerce ul.products li a h3{font-size:.85em;text-transform:none;margin-top:.5em}.woocommerce ul.products li a.button{display:inline-block;background-color:#245472;font-size:.85em;margin-bottom:0;transition:background-color,color,.5s;border-bottom:none}.woocommerce ul.products li a.button:hover{background-color:#666;color:#fff;border-bottom:none}.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{position:absolute;bottom:0;left:0}.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;width:100%;text-align:center;margin:0}.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{position:absolute;bottom:10px;left:0}.corner_tab_wrap{transform:rotate(45deg);clip:rect(0,70.7107px,141.421px,0);height:150px;position:absolute;left:-23.7107px;top:-20.7107px;width:141.421px;z-index:1;font:500 .875em/1.2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff}.corner_tab_wrap .cornertab{color:#fff;transform:rotate(-45deg);left:20px;top:20px;background:#068100;background:rgba(6,129,0,.9);display:block;height:100px;position:absolute;width:100px;z-index:2}.corner_tab_wrap .cornertab span{position:absolute;transform:rotate(-45deg);width:60px;height:60px;display:block;text-align:center;white-space:nowrap}.corner_tab_wrap .cornertab span.line1{top:10px;left:10px}.corner_tab_wrap .cornertab span.line2{width:100px;height:100px;top:17px;left:17px;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{position:relative;display:inline-block;min-height:61px}.add_to_cart_inline a.button{position:absolute!important;max-height:32px;left:0;bottom:0}@media only screen and (min-width:680px){.page-template-page-all-books .woocommerce .dropdown.top,.page-template-page-our-books .woocommerce .dropdown.top{width:50%;float:right;text-align:right}}.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{color:#b81617;border-bottom:none}.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{width:auto;float:none}.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{width:50%;margin-bottom:0;padding:0 1em 0 0}}@media only screen and (min-width:640px){.single-product .images{width:33%}}.single-product .images img{width:100%;border:1px solid #f2f2f2}.single-product .woocommerce-product-gallery{position:relative;margin-top:0}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;display:block;height:2em;width:2em;z-index:99;text-align:center;text-indent:-999px;overflow:hidden;color:#000;border-bottom:none}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{font-family:bbb;display:block;content:"\e81e";line-height:2;text-indent:0}.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{list-style:none;cursor:pointer;margin:6% 6% 0 0;float:left}.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:hover img,.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{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{float:left;padding:0 0 0 1em;font:500 1em futura-pt,sans-serif;color:#b81617}@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;padding:15px 20px;margin:10px 0}.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{color:#245472;font-weight:500;border-bottom:none}.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{width:50px;float:left;margin-right:5px;height:36px;overflow:visible}.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{width:150px;max-height:36px;margin-bottom:.75em}.single-product .entry-summary .product_meta{margin-top:1em;font:500 .75em futura-pt,sans-serif;color:#333;text-transform:uppercase;letter-spacing:2px}.single-product .woocommerce-tabs{clear:both;padding-top:2em}.single-product .woocommerce-tabs .wc-tabs{margin:2em 0 1em;text-align:center;overflow:auto}.single-product .woocommerce-tabs .wc-tabs li{list-style:none;font-size:1.2em;font-weight:400;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{width:48%;float:left}}@media only screen and (min-width:720px){.single-product .woocommerce-tabs .wc-tabs li{float:none;width:auto;display:inline-block}}.single-product .woocommerce-tabs .wc-tabs li a{padding:10px;background-color:#ccc;transition:background-color .5s;color:#000;line-height:1}.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 .woo_panel{margin-bottom:2em}.single-product .woocommerce-tabs .woo_panel .inner{border:1px solid #ccc;padding:2em}.single-product .woocommerce-tabs .woo_panel .inner .entry{padding:0}.single-product .woocommerce-tabs .woo_panel .inner .readmore{margin:2em 0}.single-product .woocommerce-tabs .woo_panel .inner .readmore.top{margin:2em 0 0}.single-product .woocommerce-tabs .woo_panel#tab-description .inner{margin-bottom:2em}.single-product .woocommerce-tabs .woo_panel#tab-description .inner:last-of-type{margin-bottom:0}.single-product .woocommerce-tabs .woo_panel#tab-description h4.booksellers{text-transform:uppercase;margin:40px 0 20px}.single-product .woocommerce-tabs .woo_panel#tab-description .inner h4.booksellers{margin-top:0}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers{margin-bottom:0}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a{width:100px;height:103px;background-size:contain;background-repeat:no-repeat;background-position:50%;display:inline-block;text-indent:-9999px;margin:10px 20px 10px 0;border-bottom:none;vertical-align:middle}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.amazon{background-image:url(assets/images/amazon-logo.svg);height:20px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.bn{background-image:url(assets/images/bn-logo.svg);height:16px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.bam{background-image:url(assets/images/bam-logo.svg);height:39px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.indiebound{background-image:url(assets/images/indiebound-logo.svg)}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.indigo{background-image:url(assets/images/indigo-logo.svg);height:51px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.kindle{background-image:url(assets/images/amazon-kindle-logo.svg);height:21px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.nook{background-image:url(assets/images/nook-logo.svg);height:34px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.ibooks{background-image:url(assets/images/ibooks-logo.svg);height:36px}.single-product .woocommerce-tabs .woo_panel#tab-description .booksellers a.bookshop{background-image:url(assets/images/bookshop-logo.png);height:18px}.single-product .woocommerce-tabs .woo_panel#tab-about_the_author .entry,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor .entry{overflow:auto}.single-product .woocommerce-tabs .woo_panel#tab-about_the_author .entry .socialmedia a,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor .entry .socialmedia a{font-size:1.5em;margin-right:6px;single-transition:color .5s ease}.single-product .woocommerce-tabs .woo_panel#tab-about_the_author .entry .socialmedia a:link,.single-product .woocommerce-tabs .woo_panel#tab-about_the_author .entry .socialmedia a:visited,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor .entry .socialmedia a:link,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor .entry .socialmedia a:visited{border-bottom:none}.single-product .woocommerce-tabs .woo_panel#tab-about_the_author .entry .socialmedia a:active,.single-product .woocommerce-tabs .woo_panel#tab-about_the_author .entry .socialmedia a:hover,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor .entry .socialmedia a:active,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor .entry .socialmedia a:hover{color:#666}.single-product .woocommerce-tabs .woo_panel#tab-about_the_author img,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor img{padding:10px;background-color:#f1f1f1}@media only screen and (min-width:420px){.single-product .woocommerce-tabs .woo_panel#tab-about_the_author img,.single-product .woocommerce-tabs .woo_panel#tab-about_the_editor img{float:left;margin:0 20px 10px 0}}.single-product .woocommerce-tabs .woo_panel#tab-additional_information .custom_book_data{font-family:Georgia,Times,Times New Roman,serif;letter-spacing:0}.single-product .woocommerce-tabs .woo_panel#tab-press .entry>li{margin-bottom:1em;padding-bottom:1em}.single-product .woocommerce-tabs .woo_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{font-size:.87em;text-align:center;float:left;height:30px;line-height:1;display:block;padding:8px;background-color:#f1f1f1;width:100%;cursor:pointer}.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;font:1em/1 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;color:#333}.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{font:1em/2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;padding:20px;margin:2em 0!important;overflow:auto;border:1px solid #ccc;font-weight:500}.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{margin-bottom:10px;float:left;width:100%}@media only screen and (min-width:680px){.woocommerce-error a.wc-forward,.woocommerce-message a.wc-forward{width:auto;min-width:150px;float:right;margin:0 0 0 20px}}ul.woocommerce-error{left:0;margin:0;padding:1em;list-style:none;font-weight:500}ul.woocommerce-error li{margin-bottom:.5em;background-color:inherit!important}.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{margin:20px 0;color:#b81617!important;font-weight:500!important}.backorder_notification{display:none}.woocommerce-cart h2{font-size:1.5em;text-transform:uppercase;margin:1em 0}.woocommerce-cart h3{font-size:1.25em;text-transform:uppercase}.woocommerce-cart table{font-family:futura-pt,sans-serif;width:100%;table-layout:auto}.woocommerce-cart table tr td,.woocommerce-cart table tr th{padding:1em;vertical-align:middle;background-color:#fff}.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{font-size:1.5em;font-weight:500;padding:0 10px;color:#b81617;border:1px solid #f1f1f1}.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{min-width:50px;border:1px solid #f1f1f1}.woocommerce-cart table.shop_table tr td.product-quantity .quantity_select{width:50px;margin-right:.5em;float:left}.woocommerce-cart table.shop_table tr td.product-quantity input.button{width:auto;height:33px}.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{width:100%;display:block}.woocommerce-cart .sv-wc-payment-gateway-my-payment-methods-table-title a.button{display:inline-block;float:none;clear:both;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;width:54%;margin-bottom:10px}@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]{width:100%!important;margin-bottom:1em;float:none}@media only screen and (min-width:420px){.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=text]{width:48%!important;float:left}.woocommerce-cart .woocommerce table.cart td.actions .coupon input[type=submit]{width:48%!important;float:right}}@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;width:100%;margin-top:0}@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{padding:2em;background-color:#f1f1f1}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells h2{margin-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells ul.products{margin-left:0;padding-left:0;left:0}.woocommerce-cart .woocommerce .cart-collaterals .cross-sells ul.products li{width:32%;min-width:150px;background-color:transparent;padding:0 1em 1em 0}.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{width:48%;margin-right:2%;float:left}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{padding:2em;background-color:#f1f1f1}@media only screen and (min-width:860px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:50%;float:right}}.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{width:160px;background-color:#f1f1f1;border:none!important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr td{border:none!important;background-color:#f1f1f1}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{min-height:38px}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a{background-color:#068100;display:block}.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a:active,.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{background-color:#666;color:#fff!important}.woocommerce-cart .woocommerce-info{font:1em/2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;padding:20px;margin:2em 0!important;overflow:auto;color:#b81617;border:1px solid #ccc;font-weight:500}.woocommerce-cart #shipping_method{list-style:none;margin:0;padding:0 .5em 0 0;left:0}.woocommerce-cart #shipping_method li{margin-bottom:.5em}.woocommerce-cart #shipping_method li input.shipping_method{width:auto;float:left;margin:3px 10px 0 0!important;vertical-align: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{display:inline-block;transition:border-color,color .5s;color:#245472;border-color:#245472;text-transform:uppercase}.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.subscription-auto-renew-toggle{border-bottom:none}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul{left:0;margin:1em 0;padding:0;overflow:auto}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{float:left;width:100%;margin:0 0 10px}.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{display:block;padding:5px 10px;background-color:#ccc;transition:background-color,.5s;color:#000;text-transform:uppercase}.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{width:48%;margin:0 1% 2%}}@media only screen and (min-width:760px){.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{width:24%;margin:0 .5% 1%}}@media only screen and (min-width:1080px){.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul{left:0;margin:1em 0;padding:0;overflow:auto}.woocommerce-account .woo-width nav.woocommerce-MyAccount-navigation ul li{width:auto;display:inline-block;overflow: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{display:inline-block;padding:5px 10px;background-color:#ccc;transition:background-color,.5s;color:#000;text-transform:uppercase}.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;width:100%;border:1px solid #ccc}.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 input#place_order{width:auto}.woocommerce-account .woo-width h2{font-size:1.5em;text-transform:uppercase;margin:1em 0}.woocommerce-account .woo-width h3{font-size:1.25em;text-transform:uppercase}.woocommerce-account .woo-width table{font-family:futura-pt,sans-serif;width:100%;table-layout:auto}.woocommerce-account .woo-width table tr td,.woocommerce-account .woo-width table tr th{padding:1em;vertical-align:middle;background-color:#fff}.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 .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{width:100%;display:block}.woocommerce-account .woo-width .sv-wc-payment-gateway-my-payment-methods-table-title a.button{display:inline-block;float:none;clear:both;width:auto}.woocommerce-account .woo-width .addresses{padding:2em;border:1px solid #ccc;margin-top:2em;overflow:auto}.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{width:48%;float:left}}.woocommerce-account .woo-width .addresses .col-2{margin-top:2em}@media only screen and (min-width:680px){.woocommerce-account .woo-width .addresses .col-2{margin-top:0;float:right}}.woocommerce-account .woo-width .edit{display:inline-block;background-color:#ccc;color:#000;padding:4px 8px;margin-bottom:1em;text-transform:uppercase;font:.875em futura-pt,sans-serif;border-bottom:none;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{width:48%;float:left}}.woocommerce-account .woo-width #customer_login .col-1 form,.woocommerce-account .woo-width #customer_login .col-2 form{width:100%;padding:2em;background-color:#f1f1f1}.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{width:100%;max-width:600px;padding:2em;background-color:#f1f1f1}.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{padding:2em;background-color:#f1f1f1}.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.woocommerce-add-payment-method #add_payment_method{padding:2em;border:1px solid #ccc}.woocommerce-account .woo-width.woocommerce-add-payment-method #add_payment_method ul li{padding:0;border:none}.woocommerce-account .woo-width.woocommerce-add-payment-method #add_payment_method ul li input[type=radio]{float:left;margin-right:10px;margin-top:2px}.woocommerce-account .woo-width form.edit-account{padding:2em;background-color:#f1f1f1}.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{margin:2em 0 1em;padding:20px;border:1px solid #ccc}.woocommerce-account .woo-width form.edit-account fieldset legend{font-size:1.25em;text-transform:uppercase;padding:0 10px}.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{margin-top:1em;font-weight:500;background-color:#f1f1f1;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{content:"";display:table;clear:both}.woocommerce-checkout{font-family:futura-pt,sans-serif}.woocommerce-checkout h2{font-size:1.5em;text-transform:uppercase;margin:1em 0}.woocommerce-checkout h3{font-size:1.25em;text-transform:uppercase}.woocommerce-checkout table{font-family:futura-pt,sans-serif;width:100%;table-layout:auto}.woocommerce-checkout table tr td,.woocommerce-checkout table tr th{padding:1em;vertical-align:middle;background-color:#fff}.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{list-style:none;margin:0;padding:0;left: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{width:100%;display:block}.woocommerce-checkout .sv-wc-payment-gateway-my-payment-methods-table-title a.button{display:inline-block;float:none;clear:both;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{margin-top:1em;font-weight:500;background-color:#f1f1f1;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{content:"";display:table;clear:both}.woocommerce-checkout form.woocommerce-checkout{margin-top:1em;overflow:auto}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address{overflow:auto;position:relative;font-size:1em;margin-bottom:1em}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address label{font-size:1.23076923076923em;line-height:1;text-transform:none!important;padding-right:10px;float:left}.woocommerce-checkout form.woocommerce-checkout h3#ship-to-different-address input[type=checkbox]{vertical-align:baseline;width:16px!important;height:16px!important}.woocommerce-checkout form.woocommerce-checkout #customer_details{padding:2em;background-color:#f1f1f1;overflow:auto}.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{width:48%;float:left}}@media only screen and (min-width:720px){.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{float:right}}.woocommerce-checkout form.woocommerce-checkout #order_review{padding:2em;border:1px solid #ccc}@media only screen and (min-width:1200px){.woocommerce-checkout form.woocommerce-checkout #order_review{width:40%;float:right}}.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{font-weight:500;background-color:#fff}.woocommerce-checkout form.woocommerce-checkout p.wc-terms-and-conditions{padding:1em 0;margin:1em 0 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;margin:0;padding:0;list-style:none}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{float:right;display:block}ul.payment_methods li label img.sv-wc-payment-gateway-icon{margin-left:10px}ul.payment_methods li label .about_paypal{display:inline-block;clear:both}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{vertical-align:top;margin-bottom:0}ul.payment_methods li .payment_box fieldset{margin:2em 0 1em;padding:20px;border:1px solid #ccc}ul.payment_methods li .payment_box fieldset p:last-of-type{margin-bottom:0}table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--default mark.default{background-color:#068100;font-size:1em;padding:8px;border-radius:0}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{width:auto!important;clear:both;display:inline-block;margin:1em 0}p.dropdown .select_container:after{content:"";display:table;clear:both}.quantity_select,.select_container,.woocommerce-ordering{border:1px solid #ccc;width:100%;position:relative;background-color:transparent}.quantity_select:before,.select_container:before,.woocommerce-ordering:before{content:"";position:absolute;right:10px;top:14px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #666}.quantity_select select,.select_container select,.woocommerce-ordering select{font:500 .875em/1.2 futura-pt,Century Gothic,CenturyGothic,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 8px!important;border-radius:0;border:none;width:100%}.quantity_select select::-ms-expand,.select_container select::-ms-expand,.woocommerce-ordering select::-ms-expand{display:none}.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}.preorder_trigger{width:147px;display:none}.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{width:80%;padding:0 1em}}@media only screen and (min-width:1080px){.preorder-modal .md-content{width:60%}}.preorder-modal .md-content .buttons a.button{font-size:.875em;display:inline-block;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:center;top:20%}.ebook-modal .md-content{max-height:90%;width:90%;max-width:600px}.ebook-modal .md-content p{text-align:left}.ebook-modal .md-content p .icon{float:left;width:30px;vertical-align:middle;margin-right:20px}@media only screen and (min-width:760px){.ebook-modal .md-content{width:80%;padding:0 1em}}@media only screen and (min-width:1080px){.ebook-modal .md-content{width:60%}}.ebook-modal .bulk-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{position:absolute;top:-9999px;left:-9999px}.woocommerce-cart table.cart tr,.woocommerce-page table.cart_products tr{position:relative;border:1px solid #ccc;margin-top:10px}.woocommerce-cart table.cart td,.woocommerce-page table.cart_products td{border:1px solid #ccc;border-bottom:none;position:relative;padding-left:120px!important;min-height:56px}.woocommerce-cart table.cart td:before,.woocommerce-page table.cart_products td:before{padding:10px 0 0 1em;font-weight:500!important;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{z-index:99;position:absolute;right:10px;top:10px;padding:.5em!important;height:46px}.woocommerce-cart table.cart td.product-remove a.remove,.woocommerce-page table.cart_products td.product-remove a.remove{position:relative;float:right}.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{padding:1em!important;width:auto;float:left;z-index:2}.woocommerce-cart table.cart td.product-name,.woocommerce-page table.cart_products td.product-name{width:auto;padding:1em 70px 1em 1em!important;clear:both}.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{overflow:auto;padding:1em!important;min-height:auto}.woocommerce-cart table.cart td.actions div.coupon,.woocommerce-page table.cart_products td.actions div.coupon{width:100%!important;float:none}.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{position:absolute;top:6px;left:6px;width:25%;padding-right:10px;white-space:nowrap}.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;position:relative;width:100%;max-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{position:absolute;top:-9999px;left:-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;position:relative;font-size:1.176470588235294em;padding:0;margin:16px;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;width:auto;margin:0}.woocommerce #content .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity,.woocommerce .quantity{margin:0}.woocommerce-page .order_details,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce .order_details ul{padding:0}.woocommerce-page .order_details li,.woocommerce-page .order_details ul li,.woocommerce .order_details li,.woocommerce .order_details ul li{clear:left;margin-bottom:10px;border:0}.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .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{position:absolute;top:-9999px;left:-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;position:relative;box-sizing:border-box;display:block;border:none;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;padding:0!important;min-height:auto}.woocommerce-page table.my_account_orders td.order-actions a.button{margin:1em;display:inline-block;width:auto}.woocommerce-page table.my_account_orders td:before{top:6px;left:6px;padding-right:10px;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{position:absolute;top:-9999px;left:-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;padding:0;color:#245472!important;text-decoration:underline;text-transform:none;border-bottom: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;padding:0!important;min-height:auto}.woocommerce-page table.woocommerce-table--order-downloads td.download-actions a.button{margin:1em;display:inline-block;width:auto}.woocommerce-page table.woocommerce-table--order-downloads td:before{top:6px;left: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{display:block;border:none!important}.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{list-style:none outside;padding:0;margin:0 0 10px;border-top:1px solid #f1f1f1}.widget.widget.woocommerce ul.product_list_widget li{padding:10px 0;margin:0;list-style:none;border-bottom:1px solid #f1f1f1;overflow:hidden;*zoom:1}.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{position:absolute;top:10px;left:0;font-size:1.5em;font-weight:500;padding:0 10px;border:1px solid #f1f1f1;display:inline-block}.widget.widget.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;height:auto;width:50px;border:1px solid #f1f1f1}.widget.widget.woocommerce ul.product_list_widget li dl{font-size:.75em;text-transform:uppercase;letter-spacing:2px;margin:.5em 0}.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{margin:0;clear:left}.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;text-align:right;font-weight:500}.widget.widget.woocommerce p.buttons{overflow:auto;margin-bottom:0}.widget.widget.woocommerce p.buttons a.button{width:48%;float:left;margin-bottom:0!important}.widget.widget.woocommerce p.buttons a.button.checkout{float:right;background-color:#068100}.widget.widget.woocommerce form.woocommerce-product-search{padding:1em;background-color:#f1f1f1}.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}.single-product.product-gift-card .woocommerce-tabs .wc-tabs,.single-product.product-gift-card .woocommerce-tabs .woo_panel .readmore,.single-product.product-gift-card .woocommerce-tabs .woo_panel:not(#tab-description){display:none}#pwgc-redeem-gift-card-form{padding:16px 16px 0;border:1px solid #ccc;margin-bottom:20px;background-color:#fff}#pwgc-redeem-gift-card-form input{border:1px solid #ccc;width:100%;margin-bottom:10px}#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{padding:0;border-bottom:none;margin-bottom: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}.wc-avatax-address-validation-result.wc-avatax-address-validation-success:before{color:#0f834d;content:"\f12a"!important;font-family:dashicons}.pum-container button.popmake-close{padding-top:0!important;color:#000!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{padding:20px 0!important;background-size:440px 220px;width:440px!important;height:220px!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{padding:3% 0!important;background-size:600px 300px;width:600px!important;height:300px!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}}.product-cyber-privacy .availability_date{display:none}
/*# sourceMappingURL=style.css.map */
