/*
Theme Name: KS Divi Child Theme
Theme URI: .../wp-content/themes/KS-Divi-Child
Version: 2.0
Description: Divi Child Theme
Author: Kolleen Shallcross
Template: Divi
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

.et_pb_blog_grid .et_pb_image_container img {
height: 200px;
object-fit: cover;
}

/*Extra thick font weight*/

h1.thick {
    font-weight: 900 !important;
}

p.thick {
    font-weight: 900 !important;
}

/***[Switch column order on mobile]***/
@media only screen and ( max-width: 980px ) {
.flip {
display: -webkit-flex;
-webkit-flex-direction: column-reverse;
display: flex;
flex-direction: column-reverse !important;}
}

/**Make newsletter signup slimmer**/
.et_pb_newsletter_form p input {
padding: 4px 4% !important; }


/* FEATURES GRID */
.modBlurb {
    padding: 30px;
    min-height: 300px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.modBlurb:hover {
    box-shadow: 0 25px 50px rgba(0,0,0,.2);
    border-color: #fff;
    background-color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.modBlurb .et_pb_main_blurb_image {
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.modBlurb .et_pb_main_blurb_image {
    filter: grayscale(100%);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.modBlurb:hover .et_pb_main_blurb_image {
    opacity: .4;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.modBlurb:hover .et_pb_main_blurb_image {
    filter: grayscale(0%);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

@media screen and (max-width : 1245px) {
    .modBlurb {
        min-height: 360px;
    }
}

@media screen and (max-width : 1070px) {
    .modBlurb {
        min-height: 380px;
    }
}

@media screen and (max-width : 980px) {
    .modBlurb {
        padding: 30px 0;
        border: none !important;
        min-height: auto;
    }

    .modBlurb:hover {
        box-shadow: none;
    }
}
