
/* Homepage
--------------------------------------------------------------------------------------- */

/* .section-list-wrap li { border-color: #fff; } */
/* .giving-form_wrapper { background-color: #fff; padding: 40px 25px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} */

.home .page-hero .center-v{top:auto;bottom:120px;transform:none;-webkit-transform:none;-ms-transform:none;}
.home .page-hero .hero-content { padding: 0 6.25%;}

.gradient-pink-50 {background:linear-gradient(to bottom,transparent 0%,transparent 50%,#e1917d 50%,#e1917d 100%);}

.home .quicklink-panels .ql-text-centered-btn-bottom h2.pad-b-40 { top: auto; bottom: 100px !important;  transform: translate(-50%, -50%); }
.home .quicklink-panels .ql-text-centered .anchor-panel{background:rgba(0,0,0,6.5) !important;background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.84) 0%,rgba(0,0,0,0) 63%) !important;background:-moz-linear-gradient(0deg,rgba(0,0,0,0.84) 0%,rgba(0,0,0,0) 63%) !important;background:linear-gradient(0deg,rgba(0,0,0,0.84) 0%,rgba(0,0,0,0) 63%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0) !important;}
.home .quicklink-panels .ql-text-centered-btn-bottom .anchor-panel{background:rgba(0,0,0,6.5) !important;background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.84) 0%,rgba(0,0,0,0) 63%) !important;background:-moz-linear-gradient(0deg,rgba(0,0,0,0.84) 0%,rgba(0,0,0,0) 63%) !important;background:linear-gradient(0deg,rgba(0,0,0,0.84) 0%,rgba(0,0,0,0) 63%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0) !important;}

.single-maine-coon .header { background: #3b3b3d;}

.home .hero-content h2.marg-b-40 { font-size: 4em;  margin-bottom: 10px !important;}
.home .page-hero.bg-image { background-position: top right !important;}

.error404 .header {  height: 80px !important;  }
.header-fixed .header {height: 80px !important;}
.header { height: 80px !important;padding: 20px 40px; }


/* Secondary Pages
--------------------------------------------------------------------------------------- */

.footer-images{display:grid;grid-template-columns:repeat(5,1fr);gap:0;}
.footer-images .panel{width:100%;}
.footer-images img{width:100%;height:auto;display:block;object-fit:cover;}
.footer-images .panel:nth-child(n+6){display:none;}

@media (max-width:1300px){.footer-images{grid-template-columns:repeat(4,1fr);} .footer-images .panel:nth-child(n+5){display:none;}}
@media (max-width:1000px){.footer-images{grid-template-columns:repeat(3,1fr);} .footer-images .panel:nth-child(n+4){display:none;}}
@media (max-width:700px){.footer-images{grid-template-columns:repeat(2,1fr);} .footer-images .panel:nth-child(n+3){display:none;}}

.faqs-wrap-content h3 { font-family: 'proxima-nova', sans-serif !important; color: #000 !important;}


.cat-detail-row { border-bottom: 1px solid #ccc; margin-bottom: 18px; padding-bottom: 10px;}
.cat-detail-row p { margin-top: 0 !important; margin-bottom: 0 !important;}
.cat-detail-row .titles.small { font-size: 1.8em !important;}

.cat-pdf-links { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 20px; }
.cat-pdf-links a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 0.875rem;
    font-weight: 600;
    color: inherit;
    text-decoration: none;
    border: 1px solid currentColor;
    border-radius: 4px;
    padding: 7px 14px;
    transition: opacity 0.2s;
}
.cat-pdf-links a:hover { opacity: 0.7; }
.cat-pdf-links a::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='9' y1='13' x2='15' y2='13'/%3E%3Cline x1='9' y1='17' x2='13' y2='17'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

/* Media Queries
--------------------------------------------------------------------------------------- */


/* Desktops and laptops ----------- */

@media only screen
and (max-height : 1440px) {


}

@media only screen
and (max-height : 1100px) {


}

@media only screen
and (max-height : 900px) {


}

@media only screen
and (max-height : 800px) {


}

@media only screen
and (max-height: 540px) {


}


@media only screen
and (max-width : 2260px) {


}


@media only screen
and (max-width : 2000px) {


}


@media only screen
and (max-width : 1800px) {


}



@media only screen
and (max-width : 1770px) {


}

@media only screen
and (max-width : 1600px) {

}


@media only screen
and (max-width : 1500px) {


}

@media only screen
and (max-width : 1350px) {


}


@media only screen
and (max-width : 1300px) {


}



@media only screen
and (max-width : 1350px) {


}

@media only screen
and (max-width : 1200px) {


}

@media only screen
and (max-width : 1150px) {


}

@media only screen
and (max-width : 1100px) {


}

@media only screen
and (max-width : 1000px) {


}

@media only screen
and (max-width : 880px) {


}


/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {


}

@media screen and (min-width:320px) and (max-width:780px) and (orientation:landscape) {


}

@media only screen
and (max-width : 501px) and (orientation:portrait)  {
	
.home .page-hero .center-v{top:auto;bottom: 30px;transform:none;-webkit-transform:none;-ms-transform:none;}
.home .hero-content h2.marg-b-40 { font-size: 9vw !important;}

.error404 .header {  height: 60px !important;  }
.header-fixed .header {height: 60px !important;}
.header { height: 60px !important;padding: 10px 40px; }

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {


}
