/*
Theme Name: The Little Group Theme
Theme URI: https://littlegroup.com/
Author: Gardners Books Marketing Dept.
Author URI: https://www.gardners.com/
Description: A custom theme made for the Little Group website.
Version: 1.0
Text Domain: thelittlegroup
*/
html,body{min-height:100%;height:100%}a{text-decoration:none;color:#8785a5}a:active,a:focus,a:hover{text-decoration:underline;color:#555371}h2{font-family:"Crimson Text";font-style:italic;font-size:3rem;color:#8081a0}.h5,h5{line-height:1.15}hr{margin:1rem 0}@media (min-width:768px){hr{margin:2rem 0}}.main-wrapper{display:flex;flex-direction:column;height:100%}@media print{.main-wrapper{display:block}}.main-header{color:rgba(255,255,255,0.8);background:transparent;padding:.5rem 0;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}@media print{.main-header{display:none}}.main-header.scrolled{background:#8785a5}.main-header.scrolled .logo{opacity:1}.main-header.scrolled .btn{opacity:1}.main-header .header__logo{flex:0 0 auto;text-align:center}@media (min-width:768px){.main-header .header__logo{width:45.83333333%;text-align:left}}.main-header .header__btns{flex:0 0 auto;text-align:center}@media (min-width:768px){.main-header .header__btns{width:45.83333333%;text-align:right}}.main-header .logo{filter:brightness(100);max-height:31px;opacity:0;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}.main-header .btn{opacity:0;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-o-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms}.main-content{flex:1 1 100%;margin-top:86px}@media (min-width:768px){.main-content{margin-top:47px}}@media print{.main-content{margin-top:0}}.main-content section{padding:20px 0}.main-footer{background:#555371;color:rgba(255,255,255,0.8);padding-top:20px;padding-bottom:20px;margin-top:60px;border-top:1px solid rgba(0,0,0,0.24);text-align:center;font-size:11px}@media (min-width:768px){.main-footer{text-align:left}}@media print{.main-footer{background:none;color:#212529;padding:1cm 0;font-size:12px}}.main-footer span{display:block}@media (min-width:599px){body.logged-in .main-header{top:46px}}@media (max-width:600px){body.logged-in .main-header{position:static}}@media (min-width:781px){body.logged-in .main-header{top:32px}}@media print{body.logged-in .main-header{top:0}}section.header{color:#8785a5;min-height:50vh}@media print{section.header{min-height:none}}section.header .row{min-height:50vh}@media print{section.header .row{min-height:none}}section.header .subtitle{letter-spacing:.2em;text-transform:uppercase;font-size:1.75rem;font-weight:500;line-height:1.1;margin-bottom:2rem}@media print{section.header .subtitle{font-size:1em;line-height:1}}section.header .lead{position:relative;display:block;font-family:"Crimson Text";font-style:italic;font-size:2rem;padding:7px 0}@media print{section.header .lead{font-size:1em;padding:1ex 0}section.header .lead::before,section.header .lead::after{display:none}}section.header .lead::before,section.header .lead::after{position:absolute;left:50%;transform:translateX(-50%);content:"";display:block;width:100%;height:2px;background:#8785a5}section.header .lead::before{top:-0.5rem}section.header .lead::after{bottom:-0.5rem}.home .main-header .header__logo,.home .main-header .header__btns{width:50%}.homepage section.portfolio .portfolio{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;aspect-ratio:4 / 3;border-radius:10px}@media (min-width:768px){.homepage section.portfolio .portfolio{flex-direction:row;aspect-ratio:16 / 9}}@media (min-width:992px){.homepage section.portfolio .portfolio{aspect-ratio:4 / 3}}@media (min-width:1200px){.homepage section.portfolio .portfolio{aspect-ratio:16 / 9}}@media print{.homepage section.portfolio .portfolio{display:block;height:5cm;overflow:visible;break-inside:avoid}}.homepage section.portfolio .portfolio::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid var(--background-col);border-radius:10px}@media (min-width:576px){.homepage section.portfolio .portfolio::after{border-color:#8785a5}}.homepage section.portfolio .portfolio:focus .portfolio__inner .portfolio__overlay,.homepage section.portfolio .portfolio:hover .portfolio__inner .portfolio__overlay{-webkit-transition:all 300ms ease-in 0ms;-moz-transition:all 300ms ease-in 0ms;-o-transition:all 300ms ease-in 0ms;transition:all 300ms ease-in 0ms;transform:scaleX(1);opacity:1}.homepage section.portfolio .portfolio:focus .portfolio__inner .portfolio__content,.homepage section.portfolio .portfolio:hover .portfolio__inner .portfolio__content{-webkit-transition:all 300ms ease-in 120ms;-moz-transition:all 300ms ease-in 120ms;-o-transition:all 300ms ease-in 120ms;transition:all 300ms ease-in 120ms;transform:scaleX(1);opacity:1}.homepage section.portfolio .portfolio img.brand{flex:0 1 50%;display:block;max-width:70%;max-height:calc(50% - 2rem);margin:1rem .5rem}@media (min-width:576px){.homepage section.portfolio .portfolio img.brand{max-height:70%;margin:0}}@media print{.homepage section.portfolio .portfolio img.brand{display:inline-block;max-height:5cm;max-width:5cm;margin:0}}.homepage section.portfolio .portfolio__link:active,.homepage section.portfolio .portfolio__link:focus,.homepage section.portfolio .portfolio__link:hover{text-decoration:none}.homepage section.portfolio .portfolio__inner{position:relative;flex:0 0 50%;max-height:50%;width:100%;border-radius:0 0 10px 10px;overflow:hidden}@media (min-width:576px){.homepage section.portfolio .portfolio__inner{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;padding:10px 20px;z-index:99}}@media print{.homepage section.portfolio .portfolio__inner{display:inline-block;width:calc(100% - 8cm);margin:0 0 0 1cm}}.homepage section.portfolio .portfolio__overlay{display:none}@media (min-width:576px){.homepage section.portfolio .portfolio__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#8785a5;background:var(--background-col);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;transform:scaleX(0);transform-origin:left;opacity:0}}@media print{.homepage section.portfolio .portfolio__overlay{display:none}}.homepage section.portfolio .portfolio__content{display:flex;flex-direction:column;justify-content:center;gap:.5rem;background:#8785a5;background:var(--background-col);padding:10px 20px;height:100%;text-align:center;color:#fff;color:var(--font-col)}@media (min-width:576px){.homepage section.portfolio .portfolio__content{position:absolute;top:0;left:0;width:100%;height:100%;background:none;justify-content:space-evenly;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;transform:scaleX(0);transform-origin:left;opacity:0}}@media print{.homepage section.portfolio .portfolio__content{display:block;text-align:left;color:#212529;padding:0}}.portfolio-single section.header{background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:50vh}.portfolio-single section.header .row{min-height:50vh}.portfolio-single section.header .header__brand{background:rgba(255,255,255,0.9)}@media (min-width:576px){.portfolio-single section.header .header__brand{border-radius:10px}}.portfolio-single section.header .lead{font-family:"Crimson Text";font-style:italic;font-size:1.5rem;color:#8785a5}@media (min-width:1400px){.portfolio-single section.header .lead{font-size:2rem}}.portfolio-single section.header .logo{max-width:50%;max-height:50%}.portfolio-single section.cover .cover__wrapper{width:100%;max-height:500px;border-radius:10px;overflow:hidden}.portfolio-single section.cover .cover__image{display:block;width:100%;height:100%;object-fit:cover}.portfolio-single section.details{padding-top:40px}.portfolio-single section.details .detail__banner{background:#c1c0d0;padding-top:1rem;border-radius:10px}.portfolio-single section.details .detail__banner h3{margin-bottom:0}.portfolio-single section.details .detail__banner p{color:#555371}.portfolio-single section.details .detail__banner a{color:inherit;text-decoration:none}.portfolio-single section.details .detail__banner a:active,.portfolio-single section.details .detail__banner a:focus,.portfolio-single section.details .detail__banner a:hover{text-decoration:underline}.portfolio-single section.details .detail__blurb>div p:first-child{font-weight:bold}.portfolio-single section.details .detail__blurb h3 i{margin-right:.5rem}.portfolio-single section.details .detail__blurb ul li{margin:0 0 1rem}.portfolio-single section.details .detail__blurb .btn__wrapper{display:flex !important;gap:.5rem}.portfolio-single section.details .detail__blurb a.btn{background:#8785a5;border-color:#8785a5;color:#fff}.portfolio-single section.details .detail__blurb a.btn:active,.portfolio-single section.details .detail__blurb a.btn:focus,.portfolio-single section.details .detail__blurb a.btn:hover{background:#555371;border-color:#555371;box-shadow:0 0 0 .25rem rgba(135,133,165,0.25)}.group-policy section.policies .btn{background:#8785a5;border-color:#8785a5;color:#fff}.group-policy section.policies .btn:active,.group-policy section.policies .btn:focus,.group-policy section.policies .btn:hover{background:#555371;box-shadow:0 0 0 .25rem rgba(135,133,165,0.25)}.group-policy section.policies table thead{background:#c1c0d0}@media (max-width:799px){.group-policy section.policies table tbody tr td{background:#fff !important;border-top:1px solid #dee2e6 !important}}/*# sourceMappingURL=./style.css.map */