/*
 Theme Name:     Mash Media
 Description:    Mash Media Child Theme
 Author:         Mash Media
 Author URI:     https://mash.media
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.check-list .et_pb_main_blurb_image {
    width: 15px;
}

.featured-blurb .et_pb_main_blurb_image {
    margin-bottom: 0;
    margin-right: -50px;
}

.featured-blurb .et_pb_blurb_container {
    margin-top: -70px;
}

/* Logo Slider */
.logo-clients .et_pb_column .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.logo-clients .et_pb_column .slick-track .et_pb_module {
    margin-bottom: 0 !important;
}

/* Footer */
.footer-social {
    text-align: center;
    color: #8B929D;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.footer-social a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 17px;
    color: #fff;
}
.footer-social a img {
    height: 17px;
    width: auto;
    display: inline-block;
    margin: 0 10px;
}


/* Responsive CSS */
@media screen and (max-width: 1300px){
	.desktop-menu {
		width: 100% !important;
	}
}
@media screen and (max-width: 1024px){
	.desktop-menu .et_pb_menu ul li a {
		font-size: 14px !important;
	}
}
@media screen and (max-width: 980px){
	.mobile-menu-wrap .et_pb_menu__wrap {
		padding-right: 25px;
		padding-bottom: 0;
		margin: 0;
	}
}