/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3{font-family:'Oswald',sans-serif;text-transform:uppercase;text-align:center;color:#191919;}h2{font-size:2.5em;}h4{font-size:1.7em;line-height:1.3;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#444;}a{color:#0eb8af;transition:all 0.3s ease-in-out;}a:hover{color:#2275b4;text-decoration:none;}img{width:100%;height:auto;}.center{text-align:center;}@media (max-width:576px){h4{font-size:1.5em;}}#gar-header{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:1.5em 0;}#gar-header > div{flex:1 1 auto;margin:0 .5em;}#gar-header .gar-logo{flex:1 1 50%;}#gar-header .social-share.addthis_buttons{position:initial;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-align-items:center;align-items:center;}#gar-header .social-share.addthis_buttons > a{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:1.25em;}#gar-header .social-share.addthis_buttons > a i{font-size:1.25em;}#gar-header .social-share.addthis_buttons div,#gar-header .social-share.addthis_buttons a{margin:.25em;}#gar-header .social-share.addthis_buttons .hashtag{font-family:'Oswald',sans-serif;text-align:center;font-size:1.25em;}@media (max-width:500px){#gar-header{-webkit-flex-direction:column;flex-direction:column;}#gar-header .social-share.addthis_buttons{-webkit-justify-content:center;justify-content:center;margin-top:1em;}}#gar-nav{background-color:#0eb8af;}#gar-nav .container{text-align:center;}#gar-nav .container li{list-style:none;display:inline-block;}#gar-nav .container li a{font-family:'Oswald',sans-serif;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;padding:.25em 1em;display:inline-block;}#gar-nav .container li a:hover{background-color:#2275b4;}section{margin-bottom:2em;}section .row{margin-bottom:1em;}.favorite-novel-vote{background-color:#FFDF4F;padding:1.5em 0.5em;}.favorite-novel-share{background-color:#0eb8af;padding:1.5em 0.5em;}.favorite-novel-share .btn{background-color:#FFDF4F;color:#000;}.button-row{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:space-around;-webkit-align-items:center;align-items:center;text-align:center;margin:1em 0;}.button-row .btn{font-size:1.5em;}@media (max-width:741px){.button-row{display:block !important;}.button-row .btn{font-size:130%;}.button-row .div:nth-child(2){margin-top:20px !important;}}a.btn,span.btn,input.button-primary{font-family:'Oswald',sans-serif;font-size:2.5em;text-transform:uppercase;background-color:#0eb8af;color:#fff;padding:.25em .5em;margin:.5em auto;border-radius:2px;}a.btn:hover,span.btn:hover,input.button-primary:hover{color:#fff;background-color:#2275b4;}a.btn.btn-medium,span.btn.btn-medium,input.button-primary.btn-medium{font-size:1.25em;}a.btn.btn-small,span.btn.btn-small,input.button-primary.btn-small{font-size:.9em;letter-spacing:.075em;}a.btn.prev,span.btn.prev,input.button-primary.prev,a.btn.next,span.btn.next,input.button-primary.next{background-color:#7961aa;}a.btn.prev:hover,span.btn.prev:hover,input.button-primary.prev:hover,a.btn.next:hover,span.btn.next:hover,input.button-primary.next:hover{background-color:#d25d9a;}a.btn.prev:before,span.btn.prev:before,input.button-primary.prev:before{content:'\f104';font-family:FontAwesome;padding-right:.3em;font-size:140%;font-style:normal;font-weight:normal;text-decoration:none;}a.btn.next,span.btn.next,input.button-primary.next{float:right;}a.btn.next:after,span.btn.next:after,input.button-primary.next:after{content:'\f105';font-family:FontAwesome;padding-left:.3em;font-size:140%;font-style:normal;font-weight:normal;text-decoration:none;}@media (max-width:576px){a.btn{font-size:2em;}}section.book-list .row{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;}section.book-list .row div[class^=col-]{padding-left:0;padding-right:0;margin-bottom:1em;}section.book-list .row div[class^=col-] a{padding:.57em;display:block;color:#444;height:100%;}section.book-list .row div[class^=col-] a:hover{background-color:#ffdf4f;}section.book-list .row div[class^=col-] h4{margin-top:.25em;margin-bottom:.1em;font-size:1.5em;}section.book-list .row div[class^=col-] h5{font-family:'Oswald',sans-serif;margin:0 0 .25em;}section.book-single{padding:2em 0 8em;background-color:#faf8d3;}section.book-single > .container > .row{margin-bottom:0;}section.book-single h1,section.book-single h2{margin-top:0;margin-bottom:.1em;text-align:left;}section.book-single h1{font-size:3em;font-family:Georgia,serif;text-transform:none;}section.book-single h2{font-size:1.2em;margin-left:.15em;color:#999;margin-bottom:1.5em;}section.book-single .synopsis{margin-top:1em;}@media (max-width:767px){section.book-single h1{margin-top:.25em !important;}}section.book-supplemental{width:60%;max-width:850px;margin-top:-8em;background-color:#fff;padding:2%;box-shadow:0 3px 6px rgba(0,0,0,0.16);}.row.interrupter{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:space-around;-webkit-align-items:center;align-items:center;text-align:center;background-color:#ffdf4f;padding:1.5em .5em;margin:1em 0;}.row.interrupter h4,.row.interrupter a{margin:0;}.row.interrupter h4{font-family:'Oswald',sans-serif;-webkit-align-self:center;align-self:center;}@media (max-width:767px){section.book-supplemental{width:92%;padding:5%;}}.webform-layout-box.horiz > * + *{margin-left:0;}.form-item,.form-actions{margin-top:.5em;margin-bottom:.5em;}.form-item label{font-family:'Roboto Slab',serif;font-weight:300;display:block;}.form-item input,.form-item select{font-family:'Roboto Slab',serif;font-size:90%;padding:.5em .75em;font-weight:300;width:100%;}.form-item input[type="text"],.form-item textarea,.form-item input[type="email"],.form-item select{background-color:#fff;border:0;border-bottom:2px solid #ddd;border-radius:2px;transition:all 0.3s ease-in-out;}.form-item input[type="text"]:focus,.form-item textarea:focus,.form-item input[type="email"]:focus,.form-item select:focus{outline:none;background-color:#f6f6f6;border-bottom:2px solid #0eb8af;}.form-item input[type="radio"],.form-item input[type="checkbox"],.form-item label.option{font-family:'Roboto Slab',serif;display:inline;width:auto;}.favorite-book-options .form-radios{display:flex;flex-wrap:wrap;}.favorite-book-options .form-radios > .form-item{flex:0 0 16.5%;padding:.5em;position:relative;}.favorite-book-options .form-radios > .form-item p{line-height:1.4;}.favorite-book-options .form-radios > .form-item p > img{display:block;margin-bottom:.25em;}.favorite-book-options .form-radios > .form-item *{cursor:pointer;}.favorite-book-options .form-radios > .form-item > input[type="radio"]{position:absolute;top:0;left:0;margin:0;-webkit-appearance:none;width:100%;height:100%;transition:background 0.3s ease-in-out;z-index:-1;border-radius:2px;outline:none;}.favorite-book-options .form-radios > .form-item > input[type="radio"]:hover{background-color:#f1f1f1;}.favorite-book-options .form-radios > .form-item > input[type="radio"]:checked{background-color:rgba(14,184,175,0.25);outline:none;border:1px solid rgba(14,184,175,0.5);}.form-actions{display:flex;-webkit-justify-content:center;justify-content:center;position:fixed;bottom:0;left:0;width:100%;margin:0;padding:.75em;background-color:#faf8d3;box-shadow:0 -3px 6px rgba(0,0,0,0.16);}.form-actions > input{transition:all 0.3s ease-in-out;font-size:1.5em;margin:0 auto;}@media (max-width:991px){.favorite-book-options .form-radios > .form-item{flex-basis:20%;}}@media (max-width:767px){.favorite-book-options .form-radios > .form-item{flex-basis:25%;}}@media (max-width:767px){.favorite-book-options .form-radios > .form-item{flex-basis:33%;}}#total_votes{display:none;}.book-result{display:-webkit-flex;display:flex;align-items:stretch;}.book-result .book{font-family:'Oswald',sans-serif;font-size:1.2em;color:#666;text-align:right;-webkit-align-self:center;align-self:center;}.book-result .bar{display:-webkit-flex;display:flex;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#f1f1f1;padding:0;min-height:2em;}.book-result .bar .fill{width:0;background-color:#7961aa;transition:all 3s ease-in-out;}.book-result .bar .percent{-webkit-align-self:center;align-self:center;font-family:'Oswald',sans-serif;color:#7961aa;padding-left:.25em;}@media (max-width:768px){.book-result{-webkit-flex-direction:column;flex-direction:column;margin:0 1em;}.book-result .book{margin-bottom:.25em;}}.load-more-container{position:relative;}.load-more-container div.row:nth-child(1n + 5){height:0;z-index:-9999;opacity:0;margin:0;transition:all 0.3s ease-in-out;}.load-more-container div.row:nth-child(1n + 5) *{visibility:hidden;height:0;z-index:-9999;opacity:0;margin:0;transition:all 0.3s ease-in-out;}.load-more-container .load-more-btn{margin:0 auto;display:block;cursor:pointer;text-align:center;}.load-more-container .load-more-btn > span.btn{font-size:1.5em;}.load-more-container #load-more,.load-more-container input[id*="load-more"]{display:none;}.load-more-container #load-more:checked ~ div.row:nth-child(1n + 5),.load-more-container input[id*="load-more"]:checked ~ div.row:nth-child(1n + 5){margin-bottom:1em;visibility:visible;z-index:initial;height:auto;opacity:1;transition:all 0.3s ease-in-out;}.load-more-container #load-more:checked ~ div.row:nth-child(1n + 5) *,.load-more-container input[id*="load-more"]:checked ~ div.row:nth-child(1n + 5) *{visibility:visible;z-index:initial;height:auto;opacity:1;transition:all 0.3s ease-in-out;}.load-more-container #load-more:checked ~ .load-more-btn .unloaded,.load-more-container input[id*="load-more"]:checked ~ .load-more-btn .unloaded{display:none;}.footer{text-align:center;margin:4em auto;}.footer .sponsor-logos{max-width:100%;margin-top:1em;display:flex;justify-content:center;align-items:center;}.footer .sponsor-logos img{flex:0 1 auto;margin:1em 4em auto;max-width:300px;width:300px;}@media (max-width:767px){.footer .sponsor-logos{flex-direction:column;}}
