/**
 * Vanilla Styles
 *
 * This second stylesheet is for hotfixes/vanilla CSS.
 * Do not edit the main style.css directly, rather
 * add your changes here if you are not compiling the Sass files.
 */

 @media ( max-width: 768px ) {
    .sm-custom-mobile-crop {
        height: 100px;
        object-fit: cover;
        margin-bottom: 45px !important;
    }
}

.image-50 {
    width: 50% !important;
}

@media ( max-width: 768px ) {
    .image-50 {
        width: 100% !important;
        margin: 0 0 30px 0;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

footer#site-footer .bottom-footer-right ul:not(.sub-menu) .sub-menu a {
    font-size: 17px;
}
footer#site-footer .bottom-footer-right ul:not(.sub-menu) .sub-menu li {
    margin-bottom: 11px;
}


.section-strongminds-carousel .strongminds-carousel .single-slide img {
	height: 100%;
	object-position: center;
	width: 100%;
	object-fit: cover !important;
}
@media (max-width: 1360px) {
	.section-strongminds-two-column {
	  z-index: 5;
	  position: relative;
	}
}

@media (max-width: 1360px) and (min-width: 767px) {
	.section-strongminds-hero .block-strongminds-hero .left-flourish {
  		left: -395px;
	}
}

a{
	text-decoration-skip-ink: none;
}

/*TWO COLUMN CIRCULAR IMAGE SUPPORT*/ 
.section-strongminds-two-column .thumbnail-circular .thumbnail-wrap{
	position: relative;
    aspect-ratio: 1;
    width: 100%;
    margin-bottom: 45px;
}
.section-strongminds-two-column .thumbnail-circular .thumbnail-wrap img{
	height: 100%;
    object-position: center;
    width: 100%;
    object-fit: cover !important;
}
.section-strongminds-two-column .thumbnail-circular .thumbnail-wrap .thumbnail-under{
	position: absolute;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.section-strongminds-two-column .thumbnail-circular.bg-white .thumbnail-wrap .thumbnail-under{
	background-image:url('https://aastrongminds.wpenginepowered.com/wp-content/themes/strongminds/_static/images/mask-1-under.png');
}
.section-strongminds-two-column .thumbnail-circular.bg-light-blue .thumbnail-wrap .thumbnail-under{
	background-image:url('https://aastrongminds.wpenginepowered.com/wp-content/themes/strongminds/_static/images/mask-under-lt-blue.png');
}
.section-strongminds-two-column .thumbnail-circular.bg-yellow .thumbnail-wrap .thumbnail-under{
	background-image:url('https://aastrongminds.wpenginepowered.com/wp-content/themes/strongminds/_static/images/mask-under-yellow.png');
}
.section-strongminds-two-column .thumbnail-circular.bg-black .thumbnail-wrap .thumbnail-under{
	background-image:url('https://aastrongminds.wpenginepowered.com/wp-content/themes/strongminds/_static/images/mask-under-black.png');
}
.section-strongminds-two-column .thumbnail-circular.bg-blue .thumbnail-wrap .thumbnail-under{
	background-image:url('https://aastrongminds.wpenginepowered.com/wp-content/themes/strongminds/_static/images/mask-under-blue.png');
}
.section-strongminds-two-column .thumbnail-circular.bg-green .thumbnail-wrap .thumbnail-under{
	background-image:url('https://aastrongminds.wpenginepowered.com/wp-content/themes/strongminds/_static/images/mask-under-green.png');
}

/* Secondary Nav Glitchy on Safari */
@media ( min-width: 1200px ) {
    #linkbar ul.nav-list>li ul li {
        padding-right: 25px;
        width: calc(100% + 20px);
    }
    
    #linkbar ul li:hover>ul.sub-menu>li>ul {
        margin-left: -10px;
    }
}