/*!
    Theme Name: Griffin by Leadhub Child
    Author: Leadhub
	Template: griffin-by-leadhub
*/body,h1,h2,h3,h4,h5,h6,html{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-weight:700}.cc-revoke,.cc-window,.entry-header .entry-meta,.font-serif,.footer-right-widgets .widget-title,.sl-wrapper .sl-close,a.button,button.button,form input,form select,form textarea,input[type=submit],nav.nav-primary .menu-item>a{font-family:Roboto,sans-serif}.gform_validation_container{display:none}.prose h1{font-weight:600}.youtube-icon{min-width:28px}.style-svg{max-height:50px;max-width:55px}.page-id-417 .content-image__bg{background-color:#a42036;color:#fff}.page-id-417 .content-image-block li{color:#fff;line-height:normal;text-align:left}.page-id-417 .content-image-block li:before{background-color:initial;border-bottom:6px solid #0000;border-left:6px solid #888;border-radius:0;border-top:6px solid #0000;height:0;left:.2222222em;top:6px;width:0}.page-id-417 .content-image-block .text-primary{color:#fff}.page-id-417 .pre-title{color:#a51f36}.utility-bar img{margin-right:15px;max-width:300px}.utility-bar__button{margin-left:10px}.utility-bar{padding:0 15px}.utility-bar__text{margin-right:5px}.utility-bar__button{background-color:#222;border-radius:5px;color:#fff;cursor:pointer;font-size:.7rem!important;font-weight:700;margin-left:15px;padding:.5rem}.utility-bar__button:hover{background-color:#0204c5;color:#fff!important;text-decoration:none}.utility-bar__image{margin-right:15px;max-width:240px}.author-box{align-items:flex-start;border-top:1px solid #ddd;display:flex;padding:2rem 0}.author-avatar{border-radius:50%;height:128px;margin-right:2rem;margin-top:0;object-fit:cover;width:128px}.author-info{flex:1}.author-info h3{font-size:1.5rem;margin:0}.author-title{color:#999!important}.author-socials{margin:.5rem 0}.author-socials a{color:#333;margin-right:.5rem;text-decoration:none}.author-bio{color:#374151}.membership-option{background:#fff;border-radius:40px;box-shadow:0 4px 4px 2px #0000004d;padding:40px}hr.membership-divider{border:none;border-top:2px solid var(--color-action);margin:15px auto;width:35%}.membership-option ul{padding-left:16px}.membership-option ul li{list-style-type:disc;margin:.5rem 0;text-align:left}.membership-option ul li::marker{color:var(--color-action)}.single-post .wrap.sign-up{width:100%}.sign-up{border:2px solid #dedede;border-radius:.5rem;padding:1rem}.sign-up h2{margin-top:0}.sign-up h2:after{background-color:var(--color-action);content:"";display:block;height:4px;margin-top:.5rem;width:33%}.sign-up p{margin-bottom:0}.sign-up .gchoice label{font-size:14px;font-weight:400}.sign-up .gform_fields{padding-left:0;position:relative}.sign-up .gfield_checkbox{padding-left:0}.sign-up .gfield--type-html{position:absolute;right:0;top:0}.sign-up a.button{align-items:center;color:#fff;display:flex;line-height:1.75rem;min-height:44px}@media (min-width:768px){.md\:justify-start{justify-content:start}}@media (max-width:768px){.author-box{align-items:center;flex-direction:column}.author-avatar{margin-bottom:1.5rem;margin-right:0}.author-info{text-align:center}}@media (min-width:1024px){.sign-up a.button{align-items:center;display:flex;line-height:1.75rem;min-height:55px}.lg\:w-50{width:50%}}