/*
 Theme Name:     Impossible Child
 Description:    Divi Child Theme for Impossible Pictures
 Author:         Jason
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

#footlogo {
display: inline-block;
}

#logo {
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-top: 30px;
    max-height: 54%;
    transform: translate3d(0px, 0px, 0px);
    transition: all 0.4s ease-in-out 0s;
    vertical-align: top;
}

.et_pb_gutters1 .et_pb_column_1_4, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_column_4_4 .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_gutters1   {
  clear: none !important;
  width: 33.12% !important;
padding:2px;
margin: 0 0 18px 0;
}

.mobile_menu_bar:before {
            background-color: #111;
            padding: 2px 0px 2px 2px;
            top: 9px;
            color: #fff!important;
	    font-size:42px;}

    .mobile_menu_bar::after {
            content: "\4d";
            position: relative;
            padding: 5px 5px 5px 5px;
            background-color: #111;
            color: #FFFFFF!important;
        cursor: pointer;}
    
.mobile_nav.opened .mobile_menu_bar:before {
        content: "\4d";}


#main-header {
    background-color: transparent;
    box-shadow: none;
}

.et_pb_portfolio_item .post-meta, .et_pb_gallery_item .et_pb_gallery_caption {
    font-size: 14px;
    margin: 0.1em 0 0;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
    text-align: left;
}

.et-social-icons li {
    display: inline-block;
    float: left;
    margin-left: 1px;
}

.et-social-icon a {
     font-size: 28px;
}

.et-social-icons {
    float: left;
}

.et-social-instagram a.icon::before {
    content: "";
    margin-left: -12px;
}

#main-footer {
    background-color: #000;
}

#footer-widgets .footer-widget li::before {
    visibility: hidden;
}
.et_slide_in_menu_container ul#mobile_menu_slide {
    background: #111 none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    display: block !important;
    padding: 28px 40px;
}