.gt-inspiration-slider { margin-bottom: 120px; }
.gt-inspiration-slider .inspo-item .inspo-content { padding: 24px; }
.gt-inspiration-slider .inspo-item .inspo-content h3 { margin-bottom: 16px; }
.gt-inspiration-slider .inspo-item .inspo-content p { font-size: 16px; margin-bottom: 8px; }

.gt-inspiration-slider .row { margin: 0px !important; }
.gt-inspiration-slider .row > .col-12 { padding: 0px !important; }

.inspo-slider-container .slick-track { display: flex !important; }
.inspo-slider-container .slick-slide { height: inherit !important; max-width: 404px; margin: 0 12px; }
.inspo-slider-container .slick-slide > div { height: 100%; }

.inspo-arrows { display: flex; gap: 8px; justify-content: center; margin: 36px auto; }
.inspo-arrows a { text-decoration: none; cursor: pointer; }
.inspo-arrows a svg path { fill: #fff; transition: all .3s; }
.inspo-arrows a:hover svg path { fill: #4A9D44; }

span.inspo-tag { border-radius: 999px; padding: 4px 8px; font-weight: 700; font-size: 14px; margin-bottom: 16px; display: inline-block; line-height:1; }
span.inspo-tag.food-bank { background-color: #DAFAAE; color: #2D6339; }
span.inspo-tag.healthcare { background-color: #FBE4EC; color: #9A3257 }
span.inspo-tag.faith-based { background-color: #FDE4D9; color: #B01509; }
span.inspo-tag.education { background-color: #FFEEB9; color: #68570D; }
span.inspo-tag.human-services { background-color: #DAF4F4; color: #185B93; }
span.inspo-tag.disaster-relief { background-color: #F7ECFB; color: #81379B; }

.gt-inspiration-slider .inspo-item { border-radius: 20px; background-color: #FAFAFA; overflow: hidden; position: relative; transition: all .3s; cursor: pointer; height: 100%;}
.gt-inspiration-slider .inspo-item:hover { box-shadow: 0px 10px 34px rgba(0, 0, 0, 0.06); transform: translate3d(2px,2px,0px); }


.mfp-figure { max-width: 850px; max-height: 90vh; border-radius: 20px; background-color: #fff; overflow: hidden; }
.mfp-figure figure { max-height: 82vh; overflow-y: auto; }
.mfp-image-holder .mfp-close { position: absolute; top: -50px; right: 15px; font-size: 48px; font-weight: 400; padding-right: 15px; width: 32px; font-family: 'GoFundMe Sans'; opacity: 1; transition: .3s all; }
.mfp-image-holder .mfp-close:hover { opacity: .8; }
.mfp-counter { display: none; }
.mfp-bottom-bar { position: static; margin-top: 0px; padding: 22px 48px; }
.mfp-title { font-size: 27px; line-height: 1.1; color: #232323; font-weight: 500; }
img.mfp-img { padding: 0 0 74px 0; height: auto !important; width: 100% !important; max-height: 9999px !important; cursor: default; }
.mfp-figure figcaption { display: block; width: 100%; background-color: #fff; position: absolute; bottom: 0px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top: 1px solid #DDDFDF; }
.mfp-figure:after { display: none; }
.mfp-container { cursor: default; }
.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.7; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }

button.mfp-arrow.mfp-arrow-left { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%220.128906%22%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%2216%22%20fill%3D%22%23232323%22%2F%3E%3Cpath%20d%3D%22M11.85%2015.5659L23%2015.5659C23.2833%2015.5659%2023.5208%2015.6617%2023.7125%2015.8534C23.9042%2016.0451%2024%2016.2826%2024%2016.5659C24%2016.8492%2023.9042%2017.0867%2023.7125%2017.2784C23.5208%2017.4701%2023.2833%2017.5659%2023%2017.5659L11.85%2017.5659L14.7%2020.4159C14.9%2020.6159%2014.9958%2020.8492%2014.9875%2021.1159C14.9792%2021.3826%2014.8833%2021.6159%2014.7%2021.8159C14.5%2022.0159%2014.2625%2022.1201%2013.9875%2022.1284C13.7125%2022.1367%2013.475%2022.0409%2013.275%2021.8409L8.7%2017.2659C8.6%2017.1659%208.52917%2017.0576%208.4875%2016.9409C8.44583%2016.8242%208.425%2016.6992%208.425%2016.5659C8.425%2016.4326%208.44583%2016.3076%208.4875%2016.1909C8.52917%2016.0742%208.6%2015.9659%208.7%2015.8659L13.275%2011.2909C13.475%2011.0909%2013.7125%2010.9951%2013.9875%2011.0034C14.2625%2011.0117%2014.5%2011.1159%2014.7%2011.3159C14.8833%2011.5159%2014.9792%2011.7492%2014.9875%2012.0159C14.9958%2012.2826%2014.9%2012.5159%2014.7%2012.7159L11.85%2015.5659Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E"); display: block; height: 100px; width: 50px; background-repeat: no-repeat; background-position: center center;} 

button.mfp-arrow.mfp-arrow-right { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%220.128906%22%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%2216%22%20fill%3D%22%23232323%22%2F%3E%3Cpath%20d%3D%22M20.15%2016.6919H9C8.71667%2016.6919%208.47917%2016.5961%208.2875%2016.4044C8.09583%2016.2127%208%2015.9752%208%2015.6919C8%2015.4086%208.09583%2015.1711%208.2875%2014.9794C8.47917%2014.7877%208.71667%2014.6919%209%2014.6919H20.15L17.3%2011.8419C17.1%2011.6419%2017.0042%2011.4086%2017.0125%2011.1419C17.0208%2010.8752%2017.1167%2010.6419%2017.3%2010.4419C17.5%2010.2419%2017.7375%2010.1377%2018.0125%2010.1294C18.2875%2010.1211%2018.525%2010.2169%2018.725%2010.4169L23.3%2014.9919C23.4%2015.0919%2023.4708%2015.2002%2023.5125%2015.3169C23.5542%2015.4336%2023.575%2015.5586%2023.575%2015.6919C23.575%2015.8252%2023.5542%2015.9502%2023.5125%2016.0669C23.4708%2016.1836%2023.4%2016.2919%2023.3%2016.3919L18.725%2020.9669C18.525%2021.1669%2018.2875%2021.2627%2018.0125%2021.2544C17.7375%2021.2461%2017.5%2021.1419%2017.3%2020.9419C17.1167%2020.7419%2017.0208%2020.5086%2017.0125%2020.2419C17.0042%2019.9752%2017.1%2019.7419%2017.3%2019.5419L20.15%2016.6919Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E"); display: block; height: 100px; width: 50px; background-repeat: no-repeat; background-position: center center; } 
button.mfp-arrow { transition: .3s all; opacity: 1; }
button.mfp-arrow:hover { opacity: .7; }

button.mfp-arrow.mfp-arrow-left:before { display: none; }
button.mfp-arrow.mfp-arrow-left:after { display: none; }
button.mfp-arrow.mfp-arrow-right:before { display: none; }
button.mfp-arrow.mfp-arrow-right:after { display: none; }

@media (max-width: 991px) {
	.mfp-bottom-bar { padding: 22px 24px; }
	.mfp-title { font-size: 18px; }
	img.mfp-img { padding: 0 0 60px 0; }
}

/* SMALL ONLY */
@media (max-width: 767px) {
    .gt-inspiration-slider { margin-bottom: 60px; }
    .inspo-slider-container .slick-slide > div { max-width: 88vw; }

}
