*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}body{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;font-size:75%;}h1,h2,h3,form .fieldset-legend,h4,h5,h6{font-family:"SignikaRegular",Helvetica,Arial,sans-serif;font-weight:normal;}h1 a:link,h2 a:link,h3 a:link,form .fieldset-legend a:link,h4 a:link,h5 a:link,h6 a:link{text-decoration:none;}h1{color:#663300;font-size:2.65rem;margin-bottom:20px;}h3,form .fieldset-legend,h4,h5,h6{margin-top:0;margin-bottom:0;}h2{font-size:1.65rem;text-transform:uppercase;color:#999;}h3,form .fieldset-legend{font-size:1.45rem;text-transform:uppercase;color:#999;}h4{font-size:24px;font-size:1.25rem;}h5{font-size:24px;font-size:1.25rem;}h6{font-size:24px;font-size:1.25rem;}a{color:#1971a1;}a:hover{text-decoration:none;color:#04141d;}body{margin:0;color:#000;background:#eeeeee;width:100%;}@media (min-width:220px){.container{max-width:220px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.container:after{content:"";display:table;clear:both;}}@media (min-width:700px){.container{max-width:700px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.container:after{content:"";display:table;clear:both;}}@media (min-width:940px){.container{max-width:940px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.container:after{content:"";display:table;clear:both;}}@media (min-width:1260px){.container{max-width:1260px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.container:after{content:"";display:table;clear:both;}}@font-face{font-family:'SteelfishRgBold';src:url(../../../all/themes/bluetoffee/lib/fonts/steelfish_bold_macroman/steelfish_bd-webfont.eot);src:url(../../../all/themes/bluetoffee/lib/fonts/steelfish_bold_macroman/steelfish_bd-webfont.eot#iefix) format("embedded-opentype"),url(../../../all/themes/bluetoffee/lib/fonts/steelfish_bold_macroman/steelfish_bd-webfont.woff) format("woff"),url(../../../all/themes/bluetoffee/lib/fonts/steelfish_bold_macroman/steelfish_bd-webfont.ttf) format("truetype"),url(../../../all/themes/bluetoffee/lib/fonts/steelfish_bold_macroman/steelfish_bd-webfont.svg) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'SignikaLight';src:url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Light-webfont.eot);src:url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Light-webfont.eot#iefix) format("embedded-opentype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Light-webfont.woff) format("woff"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Light-webfont.ttf) format("truetype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Light-webfont.svg) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'SignikaRegular';src:url(https://bluetoffeebooks.com/sites/all/themes/bluetoffee/lib/fonts/signika/Signika-Regular-webfont.eot);src:url(https://bluetoffeebooks.com/sites/all/themes/bluetoffee/lib/fonts/signika/Signika-Regular-webfont.eot#iefix) format("embedded-opentype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Regular-webfont.woff) format("woff"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Regular-webfont.ttf) format("truetype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Regular-webfont.svg) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'SignikaSemibold';src:url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Semibold-webfont.eot);src:url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Semibold-webfont.eot#iefix) format("embedded-opentype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Semibold-webfont.woff) format("woff"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Semibold-webfont.ttf) format("truetype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Semibold-webfont.svg) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'SignikaBold';src:url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Bold-webfont.eot);src:url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Bold-webfont.eot#iefix) format("embedded-opentype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Bold-webfont.woff) format("woff"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Bold-webfont.ttf) format("truetype"),url(../../../all/themes/bluetoffee/lib/fonts/signika/Signika-Bold-webfont.svg) format("svg");font-weight:normal;font-style:normal;}img{border-style:none;}form > div{padding:20px 10px;}div.messages{padding:10px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}div.messages.status{background:green;color:#fff;font-weight:bold;}div.messages.error{background:maroon;color:#fff;font-weight:bold;}div.messages ul{list-style:none;}form input#edit-update{font-family:"SignikaRegular",Helvetica,Arial,sans-serif;background:#125275;padding:10px 12px;text-transform:uppercase;color:#fff;font-size:1.25rem;overflow:hidden;border:0px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;vertical-align:middle;text-decoration:none;}form input#edit-update:hover{background:#c2893e;cursor:hand;cursor:pointer;}form input#edit-checkout--2{font-family:"SignikaRegular",Helvetica,Arial,sans-serif;background:#125275;padding:10px 12px;text-transform:uppercase;color:#fff;font-size:1.25rem;overflow:hidden;border:0px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;vertical-align:middle;text-decoration:none;}form input#edit-checkout--2:hover{background:#c2893e;cursor:hand;cursor:pointer;}form input#edit-continue{font-family:"SignikaRegular",Helvetica,Arial,sans-serif;background:#125275;padding:10px 12px;text-transform:uppercase;color:#fff;font-size:1.25rem;overflow:hidden;border:0px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;vertical-align:middle;text-decoration:none;}form input#edit-continue:hover{background:#c2893e;cursor:hand;cursor:pointer;}.header-wrapper{background:white url(../../../all/themes/bluetoffee/img/patterns/lightpaperfibers.png) center top;margin:0;padding:8px 0 8px 0;}.header{background:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}@media (min-width:220px){.header{max-width:220px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.header:after{content:"";display:table;clear:both;}}@media (min-width:700px){.header{max-width:700px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;}.header:after{content:"";display:table;clear:both;}}@media (min-width:940px){.header{max-width:940px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.header:after{content:"";display:table;clear:both;}}@media (min-width:1260px){.header{max-width:1260px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.header:after{content:"";display:table;clear:both;}}#logo{width:100%;height:auto;}@media (min-width:700px){#logo{margin-top:20px;width:130px;}}@media (min-width:940px){#logo{width:193px;}}#logo img{width:100%;height:auto;}@media (min-width:700px){#menu-wrapper{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;}}#main-menu{padding:10px 0 0 0;margin:0 0 20px 0;list-style:none;text-transform:uppercase;}@media (min-width:700px){#main-menu{text-align:right;line-height:42px;margin:0 20px 0 0;-webkit-flex:1;flex:1;}}#main-menu li{font-size:1.05rem;font-weight:normal;font-family:"SteelfishRgBold",Helvetica,Arial,sans-serif;}@media (min-width:700px){#main-menu li{display:inline-block;margin:0 5px;font-size:1.25rem;}}@media (min-width:940px){#main-menu li{margin:0 12px;font-size:1.65rem;}}#main-menu a{color:#c2893e;text-decoration:none;}#main-menu a:hover{color:#4e3719;}.region-header{width:200px;}footer{padding:80px 30px 40px;text-align:center;line-height:19px;clear:both;overflow:hidden;display:block;}footer .menu{margin:0;text-align:center;padding:0;}footer .menu li{display:inline;text-transform:uppercase;font-family:"SignikaRegular",Helvetica,Arial,sans-serif;list-style:none;margin:0;}footer .small-logo{width:39px;height:40px;overflow:hidden;display:block;margin:0 auto 7px;}footer a{text-decoration:none;}footer h2{display:none;}.snsMenu{text-align:center;}.footerMainMenu{text-align:center;padding:0;margin:0;list-style:none;}.footerMainMenu li{padding:0;margin:0;list-style:none;}.footerMainMenu li:first-child{background:none;}.footerMainMenu a{color:#c2893e;}.region-promo{background:#af672b url(https://bluetoffeebooks.com/sites/all/themes/bluetoffee/img/bg-intro.jpg) left top;margin-bottom:20px;}body.not-front .region-promo{height:20px;}body.not-front .region-promo .site-slogan{display:none;}.block-slogan{color:#fff;font-family:"SignikaRegular",Helvetica,Arial,sans-serif !important;font-size:0.7rem;text-align:center;text-transform:none;}@media (min-width:700px){.block-slogan{font-size:1.4rem;}}.block-slogan .content{padding:10px;}@media (min-width:700px){.block-slogan .content{padding:20px;}}@media (min-width:220px){.block-slogan{max-width:220px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.block-slogan:after{content:"";display:table;clear:both;}}@media (min-width:700px){.block-slogan{max-width:700px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.block-slogan:after{content:"";display:table;clear:both;}}@media (min-width:940px){.block-slogan{max-width:940px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.block-slogan:after{content:"";display:table;clear:both;}}@media (min-width:1260px){.block-slogan{max-width:1260px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.block-slogan:after{content:"";display:table;clear:both;}}#block-gtranslate-gtranslate{width:160px;}@media (min-width:700px){#block-gtranslate-gtranslate{margin-right:20px;}}#block-gtranslate-gtranslate h2{display:none;}#block-gtranslate-gtranslate select{clear:both;display:block;}#block-gtranslate-gtranslate .gtflag{display:none;}@media (min-width:700px){#block-gtranslate-gtranslate .gtflag{display:inline;}}.service-links{background:#dfdfdf;padding:0.6em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-top:1em;}.service-links .service-label{font-size:80%;color:#5f5f5f;text-transform:uppercase;margin-bottom:0.5em;}.service-links ul.links{margin:0;padding:0;border:0;clear:both;overflow:hidden;}.service-links ul.links li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;}.service-links ul.links li{padding-right:8px !important;}.service-links ul.links li.service-links-google-plus-one{width:80px;}.page-home .block-books{clear:both;overflow:hidden;}@media (min-width:940px){.page-home .block-books{width:74.46809%;float:left;margin-right:2.12766%;clear:none;}}@media (min-width:940px){.page-home .latest-articles{width:23.40426%;float:right;margin-right:0;clear:none;}}.page-home .letters-publisher ul{padding:0;list-style:none;}.page-home .letters-publisher ul li{margin-left:0;}.page-home .letters-bluetoffee ul{padding:0;list-style:none;}.page-home .letters-bluetoffee ul li{margin-left:0;}.page-home .books-of-note ul{padding:0;list-style:none;}.page-home .books-of-note ul li{margin-left:0;}.page-home .block-news ul{padding:0;list-style:none;}.page-home .block-news ul li{margin-left:0;}div.node-product input.node-add-to-cart{font-family:"SignikaRegular",Helvetica,Arial,sans-serif;background:#125275;padding:10px 12px;text-transform:uppercase;color:#fff;font-size:1.25rem;overflow:hidden;border:0px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;vertical-align:middle;text-decoration:none;}div.node-product input.node-add-to-cart:hover{background:#c2893e;cursor:hand;cursor:pointer;}div.node-product img{width:100%;height:auto;padding:6px;background:#e7e7e7;}.view-books-teaser .item-list ul,.view-books-list .item-list ul,.view-books-by-category .item-list ul,.view-taxonomy-term .item-list ul{list-style:none;}.view-books-teaser .item-list li,.view-books-list .item-list li,.view-books-by-category .item-list li,.view-taxonomy-term .item-list li{display:block;overflow:hidden;margin:0 0 10px 0;width:100%;}@media (min-width:700px){.page-taxonomy .main{width:65.71429%;float:left;margin-right:2.85714%;}}@media (min-width:940px){.page-taxonomy .main{width:74.46809%;float:left;margin-right:2.12766%;}}.page-taxonomy aside{clear:both;}@media (min-width:700px){.page-taxonomy aside{width:31.42857%;float:right;margin-right:0;clear:none;}}@media (min-width:940px){.page-taxonomy aside{width:23.40426%;float:right;margin-right:0;}}@media (min-width:700px){.view-books-grid .item-list li,body.front .view-books-list .item-list li,body.page-taxonomy .view-taxonomy-term .item-list li{width:30%;float:left;margin:0 20px 20px 0;}}@media (min-width:940px){.view-books-grid .item-list li,body.front .view-books-list .item-list li,body.page-taxonomy .view-taxonomy-term .item-list li{width:45%;}}@media (min-width:1260px){.view-books-grid .item-list li,body.front .view-books-list .item-list li,body.page-taxonomy .view-taxonomy-term .item-list li{width:30%;}}@media (min-width:700px){.view-books-grid .item-list img,body.front .view-books-list .item-list img,body.page-taxonomy .view-taxonomy-term .item-list img{height:300px;}}@media (min-width:940px){.view-books-grid .item-list img,body.front .view-books-list .item-list img,body.page-taxonomy .view-taxonomy-term .item-list img{height:464px;}}@media (min-width:1260px){.view-books-grid .item-list img,body.front .view-books-list .item-list img,body.page-taxonomy .view-taxonomy-term .item-list img{height:414px;}}.node-product.node-teaser a:hover img{background:#efefef;-webkit-filter:sepia(50%);}.node-product.node-teaser .views-field-uc-product-image{margin-bottom:4px;}.node-product.node-teaser input.node-add-to-cart{float:right;clear:both;}@media (min-width:700px){.node-product.view-mode-full #primary{width:65.71429%;float:right;margin-right:0;}}@media (min-width:940px){.node-product.view-mode-full #primary{width:74.46809%;float:right;margin-right:0;}}@media (min-width:1260px){.node-product.view-mode-full #primary{width:80.95238%;float:right;margin-right:0;}}@media (min-width:700px){.node-product.view-mode-full #secondary{width:31.42857%;float:left;margin-right:2.85714%;}}@media (min-width:940px){.node-product.view-mode-full #secondary{width:23.40426%;float:left;margin-right:2.12766%;}}@media (min-width:1260px){.node-product.view-mode-full #secondary{width:17.46032%;float:left;margin-right:1.5873%;}}.node-product.view-mode-full .linked_ebook{margin-top:30px;}.node-product.view-mode-full .links{margin:4px 0 0 0;display:block !important;}.node-product.view-mode-full .links li{padding:2px 0 2px 0;}.node-product.view-mode-full .preview-btn-field{margin-bottom:10px;}.node-product.view-mode-full .preview-btn{font-family:"SignikaRegular",Helvetica,Arial,sans-serif;background:#125275;padding:10px 12px;text-transform:uppercase;color:#fff;font-size:0.85rem;overflow:hidden;border:0px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;vertical-align:middle;text-decoration:none;line-height:2em;overflow:hidden;clear:both;}.node-product.view-mode-full .preview-btn:hover{background:#c2893e;cursor:hand;cursor:pointer;}.node-product.view-mode-full .field-name-field-issuu-url{display:none;}.node-product.view-mode-full .display-price{float:none;padding-left:0;text-align:left;}.authorBio{padding:20px;background:#eedeca;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:20px;}.authorBio h3,.authorBio form .fieldset-legend,form .authorBio .fieldset-legend{margin:0;}.authorBio h4{font-size:1.5em;}.latest-articles ul{padding:0;list-style:none;}.latest-articles ul li{margin:0 0 1em 0;clear:both;overflow:hidden;}.latest-articles img{float:left;margin:0 0.8em 1em 0;}.latest-articles .text-content small,.latest-articles .text-content small a{color:gray;}.latest-articles .text-content small a:hover{text-decoration:none;color:#04141d;}.latest-articles .text-content .excerpt{margin:0;}@media (min-width:700px){.section-about .main{width:65.71429%;float:left;margin-right:2.85714%;}}@media (min-width:940px){.section-about .main{width:74.46809%;float:left;margin-right:2.12766%;}}.section-about aside{clear:both;}@media (min-width:700px){.section-about aside{width:31.42857%;float:right;margin-right:0;clear:none;}}@media (min-width:940px){.section-about aside{width:23.40426%;float:right;margin-right:0;}}