/*!
Theme Name: Diverse Book Finder (child of Tiny Framework)
Template: tiny-framework
Theme URI: https://www.bates.edu/webtech/
Version: 2.0.1
Author: Bates WebTech
*/body{background-color:#caf5fc}.header-image{display:block;box-shadow:none !important;width:40%;margin:0 auto}.site{padding-right:.5rem;padding-left:.5rem;background:rgba(0,0,0,0)}@media(min-width: 1100px){body.home .site{max-width:85rem}}#site-title{font-weight:bold;font-size:2em}@media(max-width: 782px){.site-logo-link,.custom-logo-link{display:block;margin:1em auto;max-width:66vw}}@media(min-width: 783px){.site-logo-link,.custom-logo-link{margin:0 0 .8em}}.site-header .site-title a{color:dimgray}body:not(.home) .site-header .site{border-bottom:1px solid #f0f0f0}.site-info{display:none}.content-area section.highlight-box{border-bottom-width:1px;border-bottom-style:solid}.content-area article{border-bottom:0;margin-bottom:0;padding-bottom:0}body.list-view .content-area article{background-image:none}body.list-view article.type-post{margin-bottom:2rem}body.single-diversebook .the-post-content{margin:1em}body.single-diversebook .the-post-content h1{color:#ff6111;font-size:1.8rem}@media(min-width: 550px){body.single-diversebook .the-post-content{margin-left:2em;margin-right:2em}}body.list-view article.type-post .entry-header .entry-meta{display:block}footer.entry-meta,.search-container-mobile{display:none}.main-navigation li.featured-new-menu-item a{background:#fffcf0;padding-left:5px;padding-right:5px}.main-navigation li.featured-new-menu-item a:after{content:"New!";color:#c2290a;font-weight:bold;font-size:.8em;top:-0.5em;position:relative;padding-left:.5em}@media(max-width: 782px){.main-navigation .menu-main-navigation-container li:not(.focus) .sub-menu{display:none}.main-navigation.toggled a,.main-navigation.toggled ul ul a{padding:.5em 0}.main-navigation.toggled .sub-menu{box-shadow:0 0 25vw rgba(0,0,0,.5) inset}.main-navigation.toggled .sub-menu a{background:none;font-size:.9em;opacity:.9}.main-navigation.toggled li.featured-new-menu-item a{background:#1a4d3c}.main-navigation.toggled li.featured-new-menu-item a:after{color:#fdb4a5}}@media(min-width: 783px){.site-branding{overflow:visible}.site-branding .custom-logo-link{margin-bottom:1rem}body.admin-bar .main-navigation,.main-navigation{margin-top:1rem;margin-bottom:1rem}.site-header .site-description{font-size:1.5em}#site-title-wrapper{float:none}#site-title-wrapper p{text-align:right}.site-branding img{width:330px}.main-navigation li{margin:0 2.3rem 0 0}.main-navigation li a{text-transform:none}}@media(min-width: 1400px){body.home .site-branding{display:flex;justify-content:space-between;align-items:flex-end}}footer.dbf-footer{background:#b8b8b8;color:#fff;padding:2em 2em 1em;font-size:.9em;width:100%;text-shadow:0 0 4px rgba(0,0,0,.5)}footer.dbf-footer a,footer.dbf-footer a:link,footer.dbf-footer a:visited{color:inherit}footer.dbf-footer p.credit-text{margin-bottom:3em}footer.dbf-footer img{display:block;margin:3em auto}footer.dbf-footer .bates-wordmark{width:120px}footer.dbf-footer .imls-logo{width:275px}footer.dbf-footer .copyright{margin-top:6em;text-align:center}footer.dbf-footer .footer-blocks .footer-block-menu ul{list-style-type:none;margin:0;padding:0}@media(min-width: 783px){footer.dbf-footer .footer-blocks{display:flex;justify-content:space-between}}@media(min-width: 1024px){footer.dbf-footer .footer-blocks .footer-block-menu{display:flex}footer.dbf-footer .footer-blocks .footer-block-menu ul{margin-right:7em}}@media(min-width: 550px){footer.dbf-footer .imls-logo{position:relative;left:-10px}}@media(min-width: 800px){footer.dbf-footer img{display:inline;margin:0 3em 0 0;max-width:200px}}article.index-display-post{margin:2em 0 1em;overflow:auto;border-bottom:1px dashed #e3e3e3;padding-bottom:2em}article.index-display-post .featured-image{float:right}article.index-display-post:last-of-type{border-bottom:none}article.index-display-post .entry-header{margin-bottom:.5em;padding-bottom:3px;float:left}article.index-display-post .entry-meta{margin-top:0;clear:left}article.index-display-post .entry-meta .posted-on:before{color:#d9d9d9;margin:0 .6rem}article.index-display-post .entry-content{clear:left}.columns-wrap{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.columns-wrap.reverse{flex-direction:row-reverse}.columns-wrap>p:empty{display:none}.columns-wrap .column{width:100%;box-sizing:border-box}.columns-wrap .column *{box-sizing:border-box}.columns-wrap>.columns-wrap.column-1-50>.column:nth-of-type(1),.columns-wrap>.columns-wrap.column-2-50>.column:nth-of-type(2){width:50%}@media(min-width: 550px){.columns-wrap.all-33>.column,.columns-wrap.x3-columns:not([class*=all-])>.column,.columns-wrap.column-1-33>.column:nth-of-type(1),.columns-wrap.column-2-33>.column:nth-of-type(2),.columns-wrap.column-3-33>.column:nth-of-type(3){width:33.33%}.columns-wrap.all-33>.column.with-gutter,.columns-wrap.x3-columns:not([class*=all-])>.column.with-gutter,.columns-wrap.column-1-33>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-33>.column:nth-of-type(2).with-gutter,.columns-wrap.column-3-33>.column:nth-of-type(3).with-gutter{padding-right:1em}.columns-wrap.column-1-40>.column:nth-of-type(1),.columns-wrap.column-2-40>.column:nth-of-type(2),.columns-wrap.column-3-40>.column:nth-of-type(3),.columns-wrap.column-4-40>.column:nth-of-type(3){width:40%}.columns-wrap.column-1-40>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-40>.column:nth-of-type(2).with-gutter,.columns-wrap.column-3-40>.column:nth-of-type(3).with-gutter,.columns-wrap.column-4-40>.column:nth-of-type(3).with-gutter{padding-right:1em}.columns-wrap.all-25>.column,.columns-wrap.x4-columns:not([class*=all-])>.column,.columns-wrap.all-50>.column,.columns-wrap.x2-columns:not([class*=all-])>.column,.columns-wrap.column-1-25>.column:nth-of-type(1),.columns-wrap.column-2-25>.column:nth-of-type(2),.columns-wrap.column-3-25>.column:nth-of-type(3),.columns-wrap.column-4-25>.column:nth-of-type(4),.columns-wrap.column-1-50>.column:nth-of-type(1),.columns-wrap.column-2-50>.column:nth-of-type(2),.columns-wrap.column-1-75>.column:nth-of-type(1),.columns-wrap.column-2-75>.column:nth-of-type(2){width:50%}.columns-wrap.all-25>.column.with-gutter,.columns-wrap.x4-columns:not([class*=all-])>.column.with-gutter,.columns-wrap.all-50>.column.with-gutter,.columns-wrap.x2-columns:not([class*=all-])>.column.with-gutter,.columns-wrap.column-1-25>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-25>.column:nth-of-type(2).with-gutter,.columns-wrap.column-3-25>.column:nth-of-type(3).with-gutter,.columns-wrap.column-4-25>.column:nth-of-type(4).with-gutter,.columns-wrap.column-1-50>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-50>.column:nth-of-type(2).with-gutter,.columns-wrap.column-1-75>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-75>.column:nth-of-type(2).with-gutter{padding-right:1em}.columns-wrap.column-1-60>.column:nth-of-type(1),.columns-wrap.column-2-60>.column:nth-of-type(2),.columns-wrap.column-3-60>.column:nth-of-type(3){width:60%}.columns-wrap.column-1-60>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-60>.column:nth-of-type(2).with-gutter,.columns-wrap.column-3-60>.column:nth-of-type(3).with-gutter{padding-right:1em}.columns-wrap.column-1-66>.column:nth-of-type(1),.columns-wrap.column-2-66>.column:nth-of-type(2){width:66.66%}.columns-wrap.column-1-66>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-66>.column:nth-of-type(2).with-gutter{padding-right:1em}}@media(min-width: 800px){.columns-wrap.all-20>.column,.columns-wrap.x5-columns:not([class*=all-])>.column,.columns-wrap.column-1-20>.column:nth-of-type(1),.columns-wrap.column-2-20>.column:nth-of-type(2),.columns-wrap.column-3-20>.column:nth-of-type(3),.columns-wrap.column-4-20>.column:nth-of-type(4),.columns-wrap.column-5-20>.column:nth-of-type(5){width:20%}.columns-wrap.all-20>.column.with-gutter,.columns-wrap.x5-columns:not([class*=all-])>.column.with-gutter,.columns-wrap.column-1-20>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-20>.column:nth-of-type(2).with-gutter,.columns-wrap.column-3-20>.column:nth-of-type(3).with-gutter,.columns-wrap.column-4-20>.column:nth-of-type(4).with-gutter,.columns-wrap.column-5-20>.column:nth-of-type(5).with-gutter{padding-right:1em}.columns-wrap.all-25>.column,.columns-wrap.x4-columns:not([class*=all-])>.column,.columns-wrap.column-1-25>.column:nth-of-type(1),.columns-wrap.column-2-25>.column:nth-of-type(2),.columns-wrap.column-3-25>.column:nth-of-type(3),.columns-wrap.column-4-25>.column:nth-of-type(4){width:25%}.columns-wrap.all-25>.column.with-gutter,.columns-wrap.x4-columns:not([class*=all-])>.column.with-gutter,.columns-wrap.column-1-25>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-25>.column:nth-of-type(2).with-gutter,.columns-wrap.column-3-25>.column:nth-of-type(3).with-gutter,.columns-wrap.column-4-25>.column:nth-of-type(4).with-gutter{padding-right:1em}.columns-wrap.column-1-75>.column:nth-of-type(1),.columns-wrap.column-2-75>.column:nth-of-type(2){width:75%}.columns-wrap.column-1-75>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-75>.column:nth-of-type(2).with-gutter{padding-right:1em}.columns-wrap.column-1-80>.column:nth-of-type(1),.columns-wrap.column-2-80>.column:nth-of-type(2){width:80%}.columns-wrap.column-1-80>.column:nth-of-type(1).with-gutter,.columns-wrap.column-2-80>.column:nth-of-type(2).with-gutter{padding-right:1em}}.body-area a.cta_button{text-align:center;border-radius:4px;margin:.7em 0;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);display:inline-block;color:#fff;background:#881124;padding:.8em 1.2em;box-sizing:border-box;font-size:.9em}@media(min-width: 1400px){.body-area a.cta_button{padding:.6em 1em}}a.cta_button:hover{box-shadow:0 0 90px rgba(0,0,0,.4) inset;border-width:1px}a.cta_button:active{box-shadow:0 0 90px rgba(0,0,0,.7) inset}body a.cta_button.large-button{font-size:1.1em;padding:.9em 1.2em}a.cta_button.full-width{width:100%;clear:both}a.cta_button.gray-button{background-color:#546d78}a.cta_button.blue-button{background-color:#0377ba}a.cta_button.aqua-button{background-color:#128774}a.cta_button.white-button{background-color:#fff;color:#981328;border-color:#ccc}a.cta_button.white-button:hover{box-shadow:none;background-color:#f0f0f0}a.cta_button.dark-button,a.cta_button.black-button{background-color:#1f1f1f}a.cta_button.dark-button:hover,a.cta_button.black-button:hover{background-color:#4f4f4f}body a.cta_button.with-arrow{background-image:url("cta-double-arrow.png");background-repeat:no-repeat;background-position:100% center;background-size:1.8em;padding-right:2.4em}.highlight-box{margin:1.1em 0 1.5em;padding:1.1em;border-radius:4px;border-width:1px;border-style:solid;line-height:1.1em;overflow:auto}.highlight-box p:empty{display:none}.highlight-box .highlight-title{font-weight:bold;margin-top:0;margin-bottom:.2em;font-size:1.2em}.highlight-box p:last-child{margin-bottom:0}.highlight-box p{position:relative}.highlight-box h5{margin-top:0;margin-bottom:.5em;font-weight:700;font-size:1.2em}.highlight-box,.highlight-box.highlight-box-yellow{border-color:#ffd54f;background-color:#fef9e5;color:#6d4c41}.highlight-box.highlight-box-blue,.highlight-box.style2{background-color:#f2f8fc;border-color:#bedaeb;color:#1a4a66}.highlight-box.highlight-box-green,.highlight-box.style3{border-color:#80cbc4;background-color:#f0f8f8;color:#00796b}.highlight-box.highlight-box-pink{border-color:#eba6f2;background-color:#eedbf0}div.footer-widgets{display:flex;flex-wrap:wrap;justify-content:space-between}div.footer-widget{width:100%}@media(min-width: 768px){.footer-widget-half{width:49%}}#site-title-wrapper{text-align:center}@media(min-width: 783px){#site-title-wrapper{text-align:right}}a.homepage-cta{color:#fff;background:#f7c53b;border-radius:2em;padding:.5em 1.5em;text-decoration:none;transform:perspective(100px) translateZ(0);transition:transform .2s,text-shadow .2s,box-shadow .2s;display:inline-block}a.homepage-cta:hover{transform:perspective(100px) translateZ(3px);box-shadow:1px 1px 2px rgba(0,0,0,.2);text-shadow:1px 1px 1px rgba(0,0,0,.4)}.start-here-button a.homepage-cta{background:#f04d28;font-size:1.1em;display:inline-block;text-transform:uppercase}@media(max-width: 782px){.start-here-button{margin:0}}@media(min-width: 783px){.main-navigation ul.nav-menu{border:none;text-align:right;display:flex !important;justify-content:space-between}.main-navigation ul.nav-menu li{margin:0 1em;font-size:.9em}}.slideshow{text-align:center;color:#fff;box-sizing:border-box;text-shadow:0 0 4px #000;height:30vh}.slideshow .homepage-cta{margin-top:2em}.slideshow .kids-heads{margin-bottom:1em;height:80px;position:relative;z-index:50;display:none}.slideshow .flickity-button{display:none}.slideshow .flickity-page-dots{bottom:50px;display:none}.slideshow .flickity-page-dots .dot{background:#fff;width:14px;height:14px;opacity:1}.slideshow .flickity-page-dots .dot.is-selected{width:10px;height:10px;background:rgba(0,0,0,0);border:7px double #fff}.slideshow .slide{height:100%;width:100%;display:block;position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:1.5em 1em}.slideshow .slide:after{content:"";position:absolute;z-index:0;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%}.slideshow .slide h2,.slideshow .slide h3{font-size:1.4em;text-align:inherit;font-weight:500;line-height:1.2em;max-width:50ch;z-index:50;position:relative;margin:0 auto}@media(min-width: 1200px)and (min-height: 550px){.slideshow{height:50vh;overflow:hidden}.slideshow .slide{padding-bottom:100px;display:flex;justify-content:center;align-items:center;flex-direction:column}.slideshow .slide h2,.slideshow .slide h3{font-size:2em;line-height:1.3em}.slideshow .slide:after{content:none}.slideshow .flickity-button,.slideshow .kids-heads{display:inline-block}.slideshow .flickity-page-dots{display:block}}body.home main .homepage-cta{margin:2.5em auto;text-decoration:none;font-size:1.2em;background:#f7c53b;padding-right:3.2em;padding-left:3.2em;box-shadow:4px 4px 4px rgba(128,128,128,.1)}body.home main .homepage-cta._alternate{background:#7acdc7}body.home .thin-wrap{max-width:64rem}body.home section{text-align:center;padding:2em 0}body.home section p.subtext{font-size:18px}@media(min-width: 768px){body.home section p.subtext{font-size:22px}}body.home h1{text-align:center;font-size:1.3em;font-weight:300;line-height:1.3em}@media(min-width: 1024px){body.home h1{font-size:2.3em}}body.home a.grid-post{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;box-sizing:border-box;text-shadow:0 0 4px #000;text-decoration:none;transition:background-size .3s;position:relative;display:flex;justify-content:center;align-items:center;min-height:300px;border-bottom:1px solid #fff}body.home a.grid-post h1,body.home a.grid-post p{margin:0 10% 1rem;padding:0;line-height:1.1em;text-align:center;z-index:50;transition:transform .3s}body.home a.grid-post h1{font-size:2em;transform:perspective(100px) translateZ(0)}body.home a.grid-post p{margin-bottom:6%;font-size:1.2em}body.home a.grid-post::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:"";opacity:0;transition:opacity .3s;z-index:0}body.home a.grid-post:hover::before{opacity:.3}body.home a.grid-post:hover h1{transform:perspective(100px) translateZ(4px)}@media(min-width: 783px){body.home .grid-posts-area{display:grid;grid-template-columns:repeat(3, 1fr)}body.home a.grid-post{border-bottom:none;min-height:200px}}body.home .what-is-diverse-bookfinder{padding:1.5em}body.home .what-is-diverse-bookfinder .homepage-cta{background-color:#f04d28}body.home .what-is-dbf-icon{width:140px;height:140px;margin:2em auto;background-position:center;background-size:70%;background-repeat:no-repeat;display:block}body.home .what-is-dbf-icon+p{font-size:.9em;font-weight:300}body.home .what-is-dbf-icon._first{background-color:#f8c230}body.home .what-is-dbf-icon._second{background-color:#b2d657}body.home .what-is-dbf-icon._third{background-color:#72cbc5}body.home .our-collection{background:#f5f5f5;padding:1.5em;word-wrap:normal}body.home .our-collection .our-collection-graphs{display:flex;flex-wrap:wrap;justify-content:center}body.home .our-collection .our-collection-graphs figure{width:140px;margin:1em 10px}body.home .our-collection .our-collection-graphs figcaption{word-wrap:normal}@media(min-width: 800px){body.home .our-collection .our-collection-graphs{padding:0 5vw}}body.home .our-collection a{text-decoration:none;color:inherit}body.home .our-collection .our-collection-graph{height:130px;width:130px;margin:1em auto;display:flex;justify-content:center;align-items:center;position:relative}body.home .our-collection .our-collection-graph .label{color:#535455;font-size:1.4em;z-index:50}body.home .our-collection .our-collection-graph svg{height:130px;width:130px;position:absolute;z-index:1}body.home .our-collection .our-collection-graph svg .percentage-arc{stroke-width:20;stroke:#f8c230;fill:rgba(0,0,0,0);transform:rotate(-180deg);transform-origin:center}body.home .our-collection .our-collection-graph svg .gauge-line{stroke:#535455;stroke-width:3}body.home .our-collection .our-collection-graph svg .gauge-circle{stroke:#535455;stroke-width:3;fill:rgba(0,0,0,0)}body.home .our-collection .our-collection-graph svg .gauge-circle._inner{fill:rgba(0,0,0,.1)}body.home .our-collection .our-collection-graphs figure:nth-child(2n) svg .percentage-arc{stroke:#72cbc5}body.home .featured-lists a.grid-post{flex-direction:column;justify-content:flex-end;align-items:flex-start}body.home .featured-lists a.grid-post h1,body.home .featured-lists a.grid-post p{text-align:left}@media(min-width: 783px){body.home .featured-lists .grid-posts-area{grid-template-columns:66% 33%}body.home .featured-lists .grid-posts-area h1,body.home .featured-lists .grid-posts-area p{text-align:left}body.home .featured-lists .grid-posts-area>a:first-child{grid-column:1/2;grid-row:1/3;height:75vh}body.home .featured-lists .grid-posts-area>a:first-child h1{font-size:2.5em}body.home .featured-lists .grid-posts-area>a:first-child p{font-size:1.5em}body.home .featured-lists a.grid-post{border-bottom:none;min-height:0}}body.home .new-arrivals{background:#f5f5f5}body.home .news-and-views a.grid-post h1{font-weight:700;font-size:1.4em;line-height:1.5em}@media(max-width: 782px){body.home .get-in-touch form>*{display:block;margin:.5em auto}}body.home .get-in-touch form label{font-weight:bold}body.home .get-in-touch form input[type=email]{border:2px solid #d9d9d9;border-radius:2em;margin:0 0 0 1em;padding:.4em .7em}body.home .get-in-touch form input[type=submit]{background:rgba(0,0,0,0);border:none;border-radius:0 2em 2em 0;color:gray;font-size:inherit;font-family:inherit;padding:.5em 1em;font-weight:bold;box-shadow:none;transition:color .3s,background .3s,transform .3s,border-radius .3s}body.home .get-in-touch form input[type=email]:focus+input[type=submit],body.home .get-in-touch form input[type=submit]:focus,body.home .get-in-touch form input[type=submit]:active,body.home .get-in-touch form input[type=submit]:hover{background-color:#7acdc7;color:#fff;transform:translateX(0.8em);border-radius:2em}@media(max-width: 782px){body.home .get-in-touch form>*{display:block;margin:.7em auto !important}}@media(min-width: 783px){body.home .get-in-touch{display:flex;justify-content:space-around;justify-content:space-evenly}body.home .get-in-touch form{display:flex;align-items:center}body.home .get-in-touch .homepage-social{width:33%;padding-left:1em;box-sizing:border-box;text-align:center}body.home .get-in-touch .homepage-social img{margin:.5em}}body.home .site-footer{border-top:none}@media(min-width: 783px){.cols-3{display:flex;flex-wrap:wrap}.cols-3>div{width:31%;box-sizing:border-box;padding-right:1em}@supports(display: grid){.cols-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10%}.cols-3>div{width:auto;padding:0}}}header.entry-header h2.entry-title{clear:none}article.index-display-post .featured-image{padding-left:1em}/*# sourceMappingURL=style.css.map */
