/*
Theme Name: Wyman
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0

Text Domain: wyman
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
:root {
    --secondary-color: #fdb913;
    --third-color: #009bdf;
    --fourth-color: #f386ae;
    --fifth-color: #29256a;
    --sixth-color: #020202;
    --light-grey: #F4F0F0;
    --text-grey: #3d2323;
}

.primary-color {
    color: var(--primary-color);
}

.primary-background {
    background-color: var(--primary-color);
}

.secondary-color {
    color: var(--secondary-color);
}

.secondary-background {
    background-color: var(--secondary-color);
}

.third-color {
    color: var(--third-color);
}

.third-background {
    background-color: var(--third-color);
}

.fourth-color {
    color: var(--fourth-color);
}

.fourth-background {
    background-color: var(--fourth-color);
}

.fifth-color {
    color: var(--fifth-color);
}

.fifth-background {
    background-color: var(--fifth-color);
}

.sixth-color {
    color: var(--sixth-color);
}

.sixth-background {
    background-color: var(--sixth-color);
}

body .button.button.primary:not(.is-outline) {
    color: var(--primary-color);
    border: unset;
    border-bottom: solid 4px var(--fourth-color) !important;
    border-radius: 0 !important;
    padding: 3px;
    min-height: unset;
    line-height: 1 !important;
}

body .button.button.secondary:not(.is-outline):not(.icon) {
    color: var(--secondary-color);
    border: unset;
    border-bottom: solid 4px var(--fourth-color) !important;
    border-radius: 0 !important;
    padding: 3px;
    min-height: unset;
    line-height: 1 !important;
}

.inverse,
.footer-1 input[type=submit]:not(.is-form).gform_button.button:not(.icon) {
    color: #fff;
}

body .button.button.primary.ul1:not(.is-outline) {
    border-bottom: solid 4px var(--primary-color) !important;
}

body .button.button.primary.ul2:not(.is-outline) {
    border-bottom: solid 4px var(--secondary-color) !important;
}

body .button.button.primary.ul3:not(.is-outline) {
    border-bottom: solid 4px var(--third-color) !important;
}

body .button.button.secondary.ul3:not(.is-outline) {
    border-bottom: solid 4px var(--third-color) !important;
}

body .button.button.primary.ul4:not(.is-outline) {
    border-bottom: solid 4px var(--fourth-color) !important;
}

body .button.button.secondary.ul4:not(.is-outline) {
    border-bottom: solid 4px var(--fourth-color) !important;
}

body .button.button.primary.ul5:not(.is-outline) {
    border-bottom: solid 4px var(--fifth-color) !important;
}

body .button.button.primary.inverse:not(.is-outline),
body .button.button.secondary.inverse:not(.is-outline) {
    color: #fff;
}

.button span {
    line-height: 1 !important;
}

body .button.button.primary:not(.is-outline):hover {
    background-color: unset;
    border-bottom: solid 4px var(--secondary-color) !important;
    color: var(--secondary-color);
    box-shadow: none;
}

body .button.button.primary.ul2:not(.is-outline):hover {
    border-bottom: solid 4px var(--third-color) !important;
    color: var(--third-color);
}

body .button.button.primary.ul1:not(.is-outline):hover {
    border-bottom: solid 4px var(--fourth-color) !important;
    color: var(--fourth-color);
}

body .button.button.primary.ul3:not(.is-outline):hover {
    border-bottom: solid 4px var(--fourth-color) !important;
    color: var(--fourth-color);
}

body .button.button.secondary.ul3:not(.is-outline):hover {
    border-bottom: solid 4px var(--fourth-color) !important;
    color: var(--fourth-color);
}

body .button.button.primary.ul4:not(.is-outline):hover {
    border-bottom: solid 4px var(--primary-color) !important;
    color: var(--primary-color);
}

body .button.button.secondary.ul4:not(.is-outline):hover {
    border-bottom: solid 4px var(--primary-color) !important;
    color: var(--primary-color);
}

body .button.button.primary.ul5:not(.is-outline):hover {
    border-bottom: solid 4px var(--secondary-color) !important;
    color: var(--secondary-color);
}

body .button.button.secondary.ul5:not(.is-outline):hover {
    border-bottom: solid 4px var(--secondary-color) !important;
    color: var(--secondary-color);
}

.preheadline {
    font-size: large;
    margin-bottom: 0;
}

sup {
    font-size: 10px;
}

/* Header
-------------------------------------------------------- */

header:not(.archive-page-header) {
    border-bottom: 6px solid var(--secondary-color);
}

header .header-inner {
    max-width: 1250px !important;
}

header .searchform-wrapper input[type=search] {
    height: 29px;
    box-shadow: unset;
    /* border: none; */
    border: solid 1px var(--secondary-color);
    /* padding: 0; */

}

header .searchform-wrapper input[type=search]::placeholder {
    color: var(--secondary-color);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}

header .searchform-wrapper button.icon {
    min-height: 0;
    min-width: 0;
    padding: 1px 6px;
    line-height: unset;
}

header .searchform-wrapper .searchform button.icon i {
    min-height: 0;
    font-size: .97em;
    top: unset;
}

header .searchform-wrapper {
    padding-bottom: 7px;
    border-bottom: solid 4px var(--fourth-color);

}

.flex-col.hide-for-medium.flex-left .nav>li>a {
    padding-bottom: 7px;
}

.flex-col.hide-for-medium.flex-left {
    padding-bottom: 6px;
}

.flex-col.hide-for-medium.flex-left,
.flex-col.hide-for-medium.flex-right {
    align-self: flex-end;
    color: var(--primary-color) !important;
}

.flex-col.hide-for-medium.flex-right .nav>li>a {
    padding: 7px 0;
}

.flex-col.hide-for-medium.flex-left .nav>li>a,
.flex-col.hide-for-medium.flex-right .nav>li>a,
.flex-col.hide-for-medium.flex-left .social-icons {
    color: var(--primary-color);
}

.header-bottom-nav {
    text-align: center;
}

.social-icons i {
    font-size: .85em
}

/* Banner
------------------------------------------------------------- */
.banner h1 {
    text-transform: unset;
    font-size: 26px;
}

/* Contact Block
------------------------------------------------------------- */
.gform_footer input[type=submit]:not(.is-form).button:not(.icon) {
    background-color: unset;
    color: var(--primary-color);
    border: 0;
    border-bottom: solid 4px var(--fourth-color);
    border-radius: 0 !important;
    padding: 3px;
    min-height: unset;
    line-height: 1 !important;
}

.gform_footer input[type=submit]:not(.is-form).button:not(.icon):hover {
    background-color: unset;
    border-bottom: solid 4px var(--secondary-color);
    color: var(--secondary-color);
    box-shadow: none;
}

/* Home page
------------------------------------------------------------- */
/* Home page hero
----------------------------------- */
.home-hero-blog .image-box,
.home-hero-blog .image-cover {
    display: none;
}

.home-hero-blog h5 {
    font-size: 1.85em;
    color: #fff;
}

.home-hero-blog .from_the_blog_excerpt {
    font-size: 16px;
}

.home-hero-blog .button.button.primary:not(.is-outline),
.home-hero-blog a:hover {
    color: #fff;
}

.mobile-blog-slider-section .home-hero-blog {
    padding: 20px 0 0;
}

.mobile-blog-slider-section .home-hero-blog .col.post-item {
    padding: 0 15px;
}

/* Cards block
----------------------------------- */

.home-cards-section {
    background: linear-gradient(90deg, var(--fifth-color) 50%, var(--primary-color) 50%);
    padding-bottom: 4px !important;
}

/* when a page only has 2 cards */
.page-id-26 .home-cards-section,
.page-id-20 .home-cards-section {
    padding-bottom: 0 !important;
}

.home-cards-row {
    background-color: #fff;
    padding: 0 1px;
}

/* when a page only has 2 cards */
.page-id-20 .home-cards-row.row.row-small,
.page-id-26 .home-cards-row.row.row-small {
    max-width: 782px;
}

.home-cards-row.row-small>.col {
    padding: 0 2px !important;
}

.home-cards-section .home-cards-row.row-small>.col {
    padding: 0 2px !important;
}

/* About block
----------------------------------- */
.about-section {
    background: linear-gradient(90deg, var(--secondary-color) 50%, var(--primary-color) 50%);
}

/* Donate Block
----------------------------------- */
.donate-section {}

.donate-block-img {
    min-height: 400px;
    background-image: url('/wp-content/uploads/2022/06/donate-block.jpg');
    background-size: cover;
}


/* Footer
------------------------------------------------------------- */
.contact-footer-section,
.section.instagram-feed {
    padding-bottom: 0 !important;
}

.footer-1,
.footer-2,
.absolute-footer {
    text-transform: uppercase;
    border-top: 5px solid var(--secondary-color);
}

footer .dark h3,
footer .dark span.widget-title {
    color: var(--secondary-color);
}

footer .dark h4 {
    margin-bottom: 0;
}

footer .social-icons i {
    font-size: 1.5em;
    color: var(--secondary-color);
    padding-right: .5em;
}

footer .dark span.widget-title {
    font-size: 1.25em;
    padding-bottom: 10px;
    line-height: 32px;
    font-weight: 800;
}

footer .is-divider {
    display: none;
}

#menu-footer-nav {
    columns: 2;
}

ul.menu>li+li {
    border: 0;
}

/* Footer 1 
--------------------------------- */
form.newsletter-form {
    margin-top: 5px;
}

.gform_wrapper .newsletter-form input {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
}

.gform_wrapper .newsletter-form ::placeholder,
.gform_wrapper .newsletter-form option.gf_placeholder {
    color: #fff;
}

.gform_wrapper.gravity-theme .newsletter-form .gform_footer {
    padding-top: 8px;
}


/* Footer 2
---------------------------------- */
.footer-2 {
    margin-top: 30px;
    border-top: none;
}

.footer-2 img {
    max-width: 130px;
    margin: 10px;
}

/* FAQs
------------------------------------------------------------ */
.accordion:not(.why-wyman) .accordion-item {
    border-bottom: 4px solid var(--secondary-color);
    margin-top: 10px;
}

.accordion:not(.why-wyman) .accordion-item a {
    border-top: unset;
}

.accordion:not(.why-wyman) .accordion-item a.active {
    color: var(--text-grey);
    background-color: transparent;
}

.accordion:not(.why-wyman) .accordion-inner {
    background-color: rgba(243, 134, 174, .25);
    padding: 20px 20px 10px;
}

.accordion .toggle {
    margin-left: 0;
    left: unset;
    right: 0;
    top: 0;
}

.accordion .accordion-title {
    width: 100%;
    padding: .6em .3em;
}

.accordion .accordion-inner {
    padding: 0;
}

/* New FAQ
----------------------------------------------------------- */
.ewd-ufaq-faqs h4 {
	color: #3f3f3f;
	font-weight: normal;
}

.ewd-ufaq-faqs .ewd-ufaq-post-active h4 {
	font-weight: bold;
}

.ewd-ufaq-faqs .ewd-ufaq-faq-div {
	border-bottom: 4px solid var(--secondary-color);
	padding: 15px 0 0;
}

.ewd-ufaq-faqs .ewd-ufaq-faq-body {
	background-color: rgba(243, 134, 174, .25);
	padding: 30px 25px 10px;
}

/* About Page
----------------------------------------------------------- */
/* .cards-row {
    background-color: #fff;
    padding: 2px 0;
} */

.cards-row.row-small>.col {
    padding: 4px !important;
}

.why-wyman {
    text-align: left;
}

.text-left .accordion.why-wyman .toggle {
    margin-left: 0;
    left: unset;
    right: 0;
    top: 0;
}

.accordion.why-wyman .accordion-title {
    width: 100%;
    padding: .6em .3em;
}

.accordion.why-wyman .accordion-inner {
    padding: 0;
}

.cards-row .person-title.op-7.thin-font {
    color: #000 !important;
    /* opacity: 1 !important; */
    font-weight: bold ! important;
}

/* Annual Report Page
------------------------------------------------------------- */
.banner .annual-report h1 {
    font-size: unset;
    text-transform: uppercase;
}

.ar-img-1 {
    border: solid 2px var(--fourth-color);
    box-shadow: 10px 10px var(--third-color);
    margin-bottom: 20px;
}

.ar-img-2 {
    border: solid 2px var(--secondary-color);
    box-shadow: 10px 10px var(--primary-color);
    margin-bottom: 20px;
}

.ar-img-3 {
    border: solid 2px var(--third-color);
    box-shadow: 10px 10px var(--secondary-color);
    margin-bottom: 20px;
}

body .banner h3 {
    font-size: 1.25em;
}

.AR-select {
    margin-top: -50px;
}

.financial-img {
    padding: 20px;
    border: solid #888 1px;
    background-color: #fff;
}

.gray-white-bg {
    background: linear-gradient(#e9e9e9 0%, #fff 90%);
}

/* Forms
------------------------------------------------------------ */
.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea {
    border-radius: 20px;
    border: 2px solid var(--third-color);
}

.gform_wrapper ::placeholder,
.gform_wrapper option.gf_placeholder {
    text-transform: uppercase;
}

.gform_wrapper input[type=radio] {
    margin-bottom: 0;

}

.gform_wrapper legend {
    text-transform: unset;
}

.gform_wrapper .gfield_radio label {
    font-weight: normal;
}

/* .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice.gchoice_2_5_4 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.gchoice.gchoice_2_5_4 input {
    margin: 0;
    margin-right: 5px;
}

.gchoice.gchoice_2_5_4 label {
    margin-right: 10px;
} */

/* Interactive Map
----------------------------------------------------------- */
.imh-6310-template-03-hover-content {
    width: 100% !important;
    max-width: 500px;
    box-shadow: 10px 10px #29256a;
    float: none;
}

body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-pic {
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
    float: none;
}

body .imh-6310-template-03-tooltip-testimonial {
    box-shadow: 10px 10px #29256a;
}

body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-testimonial-content {
    width: 100%;
}

body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-pic:before {
    border-bottom: 0;
    border-left: 0;
}

body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-pic:after {
    border-top: 0;
    border-right: 0;
}

body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-testimonial-title {
    font-size: 18px;
    line-height: 24px;
}

body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-testimonial-title {
    text-transform: capitalize;
    font-weight: bold;
}

body .imh-6310-hover-content {
    margin-right: 20px;
}

.imh-6310-template-03-hover-content.partners-map {
    width: 100% !important;
    max-width: 400px;
}

.partners-map .imh-6310-template-03-tooltip-testimonial {
    background: #fff;
	    box-shadow: 4px 4px 7px #777;
}

.partners-map  .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-testimonial-title {
    font-size: 15px;
    line-height: 24px;
}

.partners-map .imh-6310-template-03-hover-content {
    box-shadow: unset;
}

.partners-map .partner-name {
	font-size: 14px;
	font-weight: bold;
}


.partners-map .imh-6310-template-03-tooltip-testimonial
  .imh-6310-template-03-tooltip-testimonial-titlep {
    color: #F04D23;
}

.partners-map .imh-6310-template-03-tooltip-testimonial
  .imh-6310-template-03-tooltip-testimonial-title.partner-group {
	  margin-bottom: 20px;
}

.partners-map .imh-6310-template-03-tooltip-testimonial
  .imh-6310-template-03-tooltip-description {
    font-size: 13px;
}


/* Misc
------------------------------------------------------------ */
.full-width-section {
    width: 100vw;
    position: relative;
    left: calc(-50vw + 50%);
    margin-top: -30px;
    text-align: center;
}

.full-width-row {
    margin: auto !important;
}

.box-text p {
    margin-bottom: 1.3em;
}

.crypto-icon {
    margin-right: 30px;
}

.white-shadow h1 {
    font-size: 2em;
    text-shadow: 3px 3px 0 rgba(255, 255, 255, .5);
    letter-spacing: 3px;
}

.white-shadow h5 {
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .5);
}

.person-name span {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 12px;
}

.donor-columns {
    /* columns: 2; */
    margin-left: 50px;
}

.dillon-circle {
    margin-left: -24px;
}

.fws {
    margin-left: -48px;
    margin-right: 28px;
}

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

@media only screen and (max-width: 48em) {

    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    #menu-footer-nav {
        columns: 1;
    }

}

/* Media Queries
------------------------------------------------------------------- */
@media (min-width: 1130px) {

    /* resettin nav breakpoint */
    .show-for-medium {
        display: none !important;
    }

    /* END resettin nav breakpoint */
}

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

    /* resettin nav breakpoint */
    .hide-for-medium {
        display: none !important;
    }

    .show-for-medium {
        display: block !important;
    }

    .medium-logo-center .logo {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        text-align: center;
        margin: 0 15px;
    }

    .medium-logo-center .flex-left {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0;
    }

    .medium-logo-center .flex-right {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

		body .imh-6310-point-3-1 .imh-6310-pin-main-img,
		body .imh-6310-point-3-2 .imh-6310-pin-main-img,
		body .imh-6310-point-3-3 .imh-6310-pin-main-img,
		body .imh-6310-point-3-4 .imh-6310-pin-main-img,
		body .imh-6310-point-3-5 .imh-6310-pin-main-img,
		body .imh-6310-point-3-6 .imh-6310-pin-main-img,
		body .imh-6310-point-3-7 .imh-6310-pin-main-img,
		body .imh-6310-point-3-8 .imh-6310-pin-main-img,
		body .imh-6310-point-3-9 .imh-6310-pin-main-img,
		body .imh-6310-point-3-10 .imh-6310-pin-main-img,
		body .imh-6310-point-3-1 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-2 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-3 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-4 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-5 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-6 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-7 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-8 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-9 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-10 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-11 .imh-6310-pin-main-img,
		body .imh-6310-point-3-12 .imh-6310-pin-main-img,
		body .imh-6310-point-3-13 .imh-6310-pin-main-img,
		body .imh-6310-point-3-14 .imh-6310-pin-main-img,
		body .imh-6310-point-3-15 .imh-6310-pin-main-img,
		body .imh-6310-point-3-16 .imh-6310-pin-main-img,
		body .imh-6310-point-3-17 .imh-6310-pin-main-img,
		body .imh-6310-point-3-18 .imh-6310-pin-main-img,
		body .imh-6310-point-3-19 .imh-6310-pin-main-img,
		body .imh-6310-point-3-20 .imh-6310-pin-main-img,
		body .imh-6310-point-3-11 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-12 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-13 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-14 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-15 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-16 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-17 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-18 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-19 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-20 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-21 .imh-6310-pin-main-img,
		body .imh-6310-point-3-22 .imh-6310-pin-main-img,
		body .imh-6310-point-3-23 .imh-6310-pin-main-img,
		body .imh-6310-point-3-24 .imh-6310-pin-main-img,
		body .imh-6310-point-3-25 .imh-6310-pin-main-img,
		body .imh-6310-point-3-26 .imh-6310-pin-main-img,
		body .imh-6310-point-3-27 .imh-6310-pin-main-img,
		body .imh-6310-point-3-28 .imh-6310-pin-main-img,
		body .imh-6310-point-3-29 .imh-6310-pin-main-img,
		body .imh-6310-point-3-30 .imh-6310-pin-main-img,
		body .imh-6310-point-3-21 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-22 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-23 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-24 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-25 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-26 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-27 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-28 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-29 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-30 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-31 .imh-6310-pin-main-img,
		body .imh-6310-point-3-32 .imh-6310-pin-main-img,
		body .imh-6310-point-3-33 .imh-6310-pin-main-img,
		body .imh-6310-point-3-34 .imh-6310-pin-main-img,
		body .imh-6310-point-3-35 .imh-6310-pin-main-img,
		body .imh-6310-point-3-36 .imh-6310-pin-main-img,
		body .imh-6310-point-3-37 .imh-6310-pin-main-img,
		body .imh-6310-point-3-38 .imh-6310-pin-main-img,
		body .imh-6310-point-3-39 .imh-6310-pin-main-img,
		body .imh-6310-point-3-40 .imh-6310-pin-main-img,
		body .imh-6310-point-3-31 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-32 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-33 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-34 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-35 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-36 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-37 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-38 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-39 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-40 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-41 .imh-6310-pin-main-img,
		body .imh-6310-point-3-42 .imh-6310-pin-main-img,
		body .imh-6310-point-3-43 .imh-6310-pin-main-img,
		body .imh-6310-point-3-44 .imh-6310-pin-main-img,
		body .imh-6310-point-3-45 .imh-6310-pin-main-img,
		body .imh-6310-point-3-46 .imh-6310-pin-main-img,
		body .imh-6310-point-3-47 .imh-6310-pin-main-img,
		body .imh-6310-point-3-48 .imh-6310-pin-main-img,
		body .imh-6310-point-3-49 .imh-6310-pin-main-img,
		body .imh-6310-point-3-50 .imh-6310-pin-main-img,
		body .imh-6310-point-3-41 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-42 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-43 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-44 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-45 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-46 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-47 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-48 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-49 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-50 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-51 .imh-6310-pin-main-img,
		body .imh-6310-point-3-52 .imh-6310-pin-main-img,
		body .imh-6310-point-3-53 .imh-6310-pin-main-img,
		body .imh-6310-point-3-54 .imh-6310-pin-main-img,
		body .imh-6310-point-3-55 .imh-6310-pin-main-img,
		body .imh-6310-point-3-56 .imh-6310-pin-main-img,
		body .imh-6310-point-3-57 .imh-6310-pin-main-img,
		body .imh-6310-point-3-58 .imh-6310-pin-main-img,
		body .imh-6310-point-3-1551 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-52 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-53 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-54 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-55 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-56 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-57 .imh-6310-pin-hover-img,
		body .imh-6310-point-3-58 .imh-6310-pin-hover-img {
			font-size: 2.1vw !important;
		}

}    /* END resettin nav breakpoint */

    /* change breakpoint for footer columns */
    @media screen and (max-width: 990px) {
        footer .large-columns-3>.col {
            max-width: 100%;
            flex-basis: 100%;
        }
    }

    @media screen and (max-width: 849px) {
        .about-section {
            background: var(--primary-color);
        }

        .white-shadow h1 {
            font-size: 1.5em;
        }
		
    }

    @media screen and (max-width: 549px) {
        .donate-block-img {
            min-height: 450px;
            background-image: url('/wp-content/uploads/2022/06/donate-block-mobile.jpg');
            background-position: top center;
        }

        footer img {
            max-width: 200px;
            margin: 20px;
        }

        .white-shadow h1 {
            font-size: 1em;
        }

    }


@media screen and (max-width: 425px) {
    body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-pic {
        margin: 0 auto;
        width: 80%;
    }

    body .imh-6310-template-03-tooltip-testimonial .imh-6310-template-03-tooltip-testimonial-content {
        width: 100%;
    }
}