/*
 Theme Name:   Baskerville 2 Slice Child - WordPress.com
 Description:  Baskerville 2 Child Theme
 Template:     baskerville-2
 Text Domain:  baskerville-2-wpcom-slice-child
 Version:      1.4
*/

/**
 * 0. CSS Reset
 * ----------------------------------------------------------------------------
 *
 * Resetting default browser styles
 */

/**************************************************************************************************
 *      EMBEDDED FONTS
 **************************************************************************************************/
@font-face{font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light;src:url(fonts/OpenSans-Light.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:OpenSans-LightItalic;src:url(fonts/OpenSans-LightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:OpenSans-Bold;src:url(fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans-SemiBold;src:url(fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans-SemiBoldItalic;src:url(fonts/OpenSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans-ExtraBold;src:url(fonts/OpenSans-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:OpenSans-Italic;src:url(fonts/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:OpenSans-BoldItalic;src:url(fonts/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:OpenSans-ExtraBoldItalic;src:url(fonts/OpenSans-ExtraBoldItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:ZillaSlab-Bold;src:url(fonts/ZillaSlab-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ZillaSlab-Medium;src:url(fonts/ZillaSlab-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ZillaSlab-SemiBold;src:url(fonts/ZillaSlab-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}100%{transform:translateY(0)}}a{color:#212529}a:hover{color:#c54531;text-decoration:none}body{color:#212529}body a{color:#212529;text-decoration:none}body a:hover{color:#c54531}.header-inner h1 a{font-size:1.75rem;font-family:ZillaSlab-Medium;color:#fff;text-shadow:none}.header-inner h1 a:hover{color:#fff}.header-inner p{font-weight:300;font-family:OpenSans-Regular;color:#fff}.header-inner .btn-absolute{top:0;right:0;box-shadow:none}.header-inner .social-section{width:100%;display:flex;justify-content:center;align-items:center}.header-inner .social-section ul{padding-left:0}.header-inner .social-section ul li{list-style:none;float:left;margin:10px}.header-inner .social-section ul li img{width:24px;height:24px;opacity:.9}.header-inner .social-section ul li img:hover{opacity:1}.main-navigation a:focus{outline:0}.desktop{display:none}.mobile{display:inline-block}body{background:#f1f1f1}.text-primary{color:#c54531!important}.btn{font-weight:700;text-transform:uppercase;border:none;border-radius:300px;font-family:OpenSans-Bold;color:#fff}.btn-xl{padding:.8rem 2rem}.btn-primary{background-color:#c54531;border-color:#979797;border-radius:6px;font-size:14px;line-height:19px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-transform:capitalize}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#b13e2c!important}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(240,95,64,.5)!important}.btn-primary.btn-big{font-size:16px;padding:.8rem 3rem;text-transform:none}img{max-width:100%}.pos-relative{position:relative}.pd0{padding:0!important}.pd-top0{padding-top:0!important}.pd-bottom0{padding-bottom:0!important}.pd-left20{padding-left:20px}.pd-right20{padding-right:20px}p:empty{display:none}.p-hidden{display:none!important}.overflow-hidden{overflow:hidden}.flt-right{float:right}.flt-left{float:left}.btn-absolute{position:absolute}.btn-continue{color:#c54531;text-transform:capitalize;font-size:16px;font-family:OpenSans-Bold}.btn-continue:hover{text-decoration:none}.divider{width:100%;background:#f3f3f3;height:2px;margin:20px 0}#respond{background:0 0;padding:0 5px 0 5px}#respond .comment-form-cookies-consent label{display:inline-block;margin-left:10px}#respond label{display:block}#respond input[type=text],#respond textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0;padding:3px 0 3px 3px;margin:5px 1px 3px 0;border:1px solid #ddd}#respond input[type=text]:focus,#respond textarea:focus{box-shadow:0 0 5px #51cbee;margin:5px 1px 3px 0;border:1px solid #51cbee}.navvar-custom{border-bottom:1px solid rgba(196,196,196,.1);background-color:#4c4c4c}.navvar-custom .menu .menu-item a{font-size:16px;font-weight:700;color:#c4c4c4;font-family:OpenSans-Bold;text-transform:capitalize}.navvar-custom .menu .menu-item.active a,.navvar-custom .menu .menu-item:hover a{color:#4c4c4c}.post-header .post-title a:focus,.post-header .post-title a:hover,.posts .post-meta a:focus,.posts .post-meta a:hover{color:#c54531}.tagcloud a,.widget_tag_cloud a,.wp_widget_tag_cloud a{background:#e8e8e8;margin:4px!important;padding:10px 20px!important;display:inline-block;color:#6c757d;font-size:16px!important;font-family:OpenSans-Regular}.tagcloud a:focus,.tagcloud a:hover,.widget_tag_cloud a:focus,.widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover{color:#c54531;background:#e8e8e8}.widget_tag_cloud h3.widget-title{font-family:OpenSans-Regular;text-transform:none}.posts .post-content .more-link{color:#c54531;text-decoration:none;font-family:OpenSans-Bold}.posts .post-content .more-link:hover{text-decoration:none}.mb-3,.my-3{margin-bottom:1rem!important}.footer-custom{background:#4c4c4c}.footer-section{padding:45px 30px 45px;color:#fff;font-size:14px;font-family:OpenSans-Bold}.footer-section p{color:#fff;font-size:14px;font-family:OpenSans-Bold;text-transform:none;line-height:25px}.footer-section a{color:#fff;text-decoration:underline}.footer-section a:hover{color:#c54531}.footer-section p{display:flex;justify-content:space-between;align-items:center}.sidebar .widget{padding:20px}.widget-title{font-size:24px;font-family:OpenSans-Bold;color:#4c4c4c;text-transform:none}.alignnone{margin:5px 20px 20px 0;clear:both;display:block}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}body.single .content .featured-media{padding:0 5%}body.single .content .post .post-header{border:none;padding:5% 5%}body.single .content .post .post-header .post-title{font-size:34px;font-family:OpenSans-Bold;color:#4c4c4c}.page .post-header:before,.post .post-header:before,body.single .content .page .post-header:after,body.single .content .post .post-header:after{content:none}.single .content .post-meta-container{background:#e8e8e8}.single .content .post-meta{display:block;background:#e8e8e8;padding:40px 80px}.partner-section{text-align:center;padding-bottom:40px;margin-bottom:20px}.partner-section h3{font-size:18px;font-family:OpenSans-Bold;padding-bottom:15px;margin-bottom:20px;line-height:25px}.text-muted{color:#6c757d!important}.single .content .card-footer{font-family:OpenSans-Regular;color:#6c757d!important}.single .content .card-footer p{color:#6c757d!important;font-weight:500;line-height:25px;margin-bottom:10px}.single .content .card-footer .slice-post-date{margin-right:30px}.single .content .card-footer .slice-post-prev{margin-right:30px}.single .content .card-footer a{color:#6c757d}.single .content .card-footer a:active,.single .content .card-footer a:focus,.single .content .card-footer a:hover{text-decoration:none;color:#c54531}.single .content .card-footer .post-tags{padding-left:0;margin-bottom:20px}.medium-padding{padding:40px 0}.single .content .card-footer .btn-continue{color:#c54531;text-transform:capitalize;font-size:16px;font-family:OpenSans-Bold}.single .content .card-footer .btn-continue:hover{text-decoration:none}.footer{display:none}.nav-toggle{padding:15px 0;opacity:.6}.nav-toggle:before{margin-right:10px;color:#2b3542}.nav-toggle:hover{opacity:1}.toggled-on .nav-toggle:before{content:"\f00d"}.section-inner .featured-media a img,section-inner .featured-media img{height:auto;margin:0 auto;max-width:100%;width:100%}.single .post-content{padding:40px 10%}.nav-toggle:focus,.nav-toggle:hover{outline:0}.widget_tag_cloud h3.widget-title{font-family:OpenSans-Bold;font-weight:700}@media (max-width:1000px){.header-inner p{margin:20px 0 20px 0}.header-inner .social-section{margin-bottom:5px!important}.nav-toggle{position:fixed;top:10px;left:0}.search-icon{position:fixed;top:10px;right:0;margin-right:5%}}@media (min-width:1200px){.header-inner h1 a{font-size:3rem}}@media (min-width:1001px){.header-inner{max-height:240px;min-height:240px;padding-top:0;padding-bottom:0}.header-inner p{font-size:1rem;margin:25px 0 25px 0}.header-inner h1{font-size:3rem}.desktop{display:block}.mobile{display:none}.navvar-custom .menu .menu-item a:after{content:"/";position:absolute;right:0}.navvar-custom .menu .menu-item:last-child>a:after{content:""}.navvar-custom .search-icon{height:30px}.navvar-custom .search-icon:before{line-height:30px}.navvar-custom .section-inner{padding:.7rem 1rem}.navvar-custom .menu .menu-item a{font-size:16px;font-weight:700;color:#c4c4c4;font-family:OpenSans-Bold;text-transform:capitalize;padding:.5rem 2.4rem}}@media (max-width:991px){.footer-section a{display:inline-block;width:100%}.footer-section p{display:block;text-align:center;font-family:OpenSans-Regular}.footer-section p .footer-text{width:100%;margin-bottom:10px;display:block}.footer-section p .Copyright-text{width:100%;margin-bottom:10px;margin-top:30px;display:block}}@media (max-width:1001px){.single .content .post-meta{padding:0}.single .content .card-footer{padding:20px 30px}.single .content .card-footer .slice-post-date{width:100%;display:inline-block;margin-bottom:20px;margin-right:0}.single .content .card-footer .slice-post-title{width:100%;display:inline-block}.single .content .card-footer .slice-post-prev{width:100%;display:inline-block;margin-bottom:20px;margin-right:0}.single .content .card-footer .slice-post-next{width:100%;display:inline-block}.partner-section{margin-bottom:0;padding-bottom:20px;margin-top:20px}}@media (max-width:600px){.section.header{padding:35px 0 15px}.wrapper.section{padding:0 0}.post-container{margin-top:20px}.single.single-post .wrapper.section{padding:40px 0 20px}.header .site-description{font-size:.8em}}@media (max-width:1440px){.wrapper.section{padding:40px 0}}header.header.section{background:#fff!important;padding:60px 0 40px}.header-inner h1 a{color:#4c4c4c}.header-inner h1 a:focus,.header-inner h1 a:hover{color:#c54531}.header-inner p{color:#4c4c4c;text-shadow:none}.navvar-custom{border-bottom:none;background-color:transparent}.navvar-custom .menu .menu-item a{color:#4c4c4c;text-transform:none}.navvar-custom .menu .menu-item.active a,.navvar-custom .menu .menu-item:hover a{color:#4c4c4c!important;opacity:1}.search-icon{opacity:.8}.search-icon:before{color:#4c4c4c}.search-icon:hover{opacity:1}.full-banner img{width:100%;max-width:100%}.full-banner.mobileV{display:none}@media only screen and (min-width:1201px) and (max-width:1370px){.navvar-custom .section-inner{padding:.7rem .5rem}.navvar-custom .menu .menu-item a{padding:.5rem 1.8rem}}@media only screen and (min-width:1025px) and (max-width:1200px){.navvar-custom .section-inner{padding:.7rem .5rem}.navvar-custom .menu .menu-item a{padding:.5rem 1.2rem}}@media only screen and (min-width:900px) and (max-width:1024px){.navvar-custom .section-inner{padding:.7rem .5rem}.navvar-custom .menu .menu-item a{padding:.5rem .8rem}}@media (max-width:1000px){.header-inner .social-section.desktop{display:none}header.header.scroll .nav-toggle{display:none}header.header.scroll .search-icon{display:none}.navvar-custom .menu .menu-item a{border-top:1px solid rgba(0,0,0,.15)}.navvar-custom .menu .menu-item:last-child a{border-bottom:1px solid rgba(0,0,0,.15)}.wrapper.section{padding:20px 0 40px}.full-banner.desktopV{display:none}.full-banner.mobileV{display:block}}@media (min-width:1001px){.header-inner{max-height:240px;min-height:190px}.navvar-custom .menu .menu-item a:after{content:""}.header-inner .social-section.mobile{display:none}.navvar-custom .menu .menu-item a{opacity:.9}.main-navigation{display:flex!important;justify-content:center}}.search-close-icon{display:block;height:40px;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:relative;text-indent:-9999em;width:40px;margin-right:10px;margin-top:10px;float:right}.search-close-icon:before{color:#2b3542}.search-close-icon:before{color:#fff;content:"\f00d";display:block;font-family:FontAwesome;font-size:27px;left:0;line-height:40px;position:absolute;text-align:center;text-indent:0;text-rendering:auto;transform:translate(0,0);width:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-inner .btn-absolute.desktop.brand-logo{top:0;left:0;float:left;position:absolute;right:auto}.header-inner .btn-absolute.desktop.brand-logo img{width:80px}@media (max-width:800px){header.header.section{padding:10px 0 10px!important}}.navvar-custom a.mobile.brand-logo{display:none;padding-bottom:20px;padding-top:20px}.navvar-custom.toggled-on a.mobile.brand-logo{display:block}.navvar-custom .btn.btn-primary.btn-xl.js-scroll-trigger.mobile{display:none;margin-bottom:20px;box-shadow:none}.navvar-custom.toggled-on .btn.btn-primary.btn-xl.js-scroll-trigger.mobile{display:inline-block}.partner-section .btn-primary.btn-big{box-shadow:none}@media only screen and (max-width: 1370px) and (min-width: 1201px){ .navvar-custom .section-inner{max-width: 95%;} }@media (min-width: 1001px){.section-inner {max-width: 95%;}}