/********* Compiled - Do not edit *********/
:root{--color-primary:#66c3c8;--color-gradient-start:#f42958;--color-gradient-stop:#e4442a;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:'Poppins';font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:'Poppins';font-weight:500;line-height:1.2em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:300px !important;}.titlebar-inner h1{}.titlebar-inner p{}.footnote {
    line-height: 1em;
}

.mobile-logo-default {
    max-width: 150% !important;
}

.give-btn {
    border-radius: 5px !important;
}


.give-mob-nav {
    font-weight: 700; 
    padding: 0 25px !important; 
    color: #fff;
}

a.donor-link {
    color: #66c3c8;
}
a.donor-link:hover {
    border-bottom: 1px solid #66c3c8;
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    h1 {
        font-size: 40px !important;
    }
    
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    h1 {
        font-size: 40px !important;
    }
    
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (max-width: 600px) {
    .xs-hide{
        display: none !important;
    }
    
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    h1 {
        font-size: 40px !important;
    }
    
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    h1 {
        font-size: 40px !important;
    }
    
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .desktop-hide{
        display: none;
    }
    
}