/*
Theme Name:     Divi-child
Description:    
Author:         pframe
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*Fixes article resizing and sidebar placement at different sizes*/

@media (max-width: 1291px) {
    .et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough{
        padding-right: 0px;
        width: 100%;
    }

    .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child{
        width: 100%;
    }

    .et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_right{
        width: 100%;
    }

    .et_pb_widget.widget_text {
        width: 100%;
    }

    .et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_right h3,a{
        text-align: left !important;
        padding-top: 10px;
        margin-bottom: 10px;
    }

    .et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_right .et_pb_widget.widget_text {
        margin-bottom: 10px;
    }
}

@media (max-width: 981px) {
    .et_pb_column .et_pb_column_3_4 .et_pb_column_1 .et_pb_css_mix_blend_mode_passthrough {
        padding-right: 10px;
    }

    .et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_right img{
        display: block; 
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }

    .et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_right h3,a{
        text-align: center !important;
        padding-top: 10px;
        margin-bottom: 10px;
    }
}

@media (max-width: 767px) {
    div.et_pb_column.et_pb_column_3_4{
        width: 100% !important;
        padding-right: 0px !important;
    }
}


/*Fix search icon and mobile menu*/

/*
#et_top_search{
    margin-top: 0px !important;
}

@media only screen and (max-width: 1302px) {
    #et_top_search{	margin-top: 10px; }
    #main-header .container { width: 90%!important; }
    #main-header { width: 100%!important; padding: 0!important; position: relative!important; }
    #main-header .logo_container { height: 100%!important; position: absolute!important; }
    #main-header .logo_helper { display: inline-block!important; }
    #main-header #logo {max-height: 54%!important;}
    #page-container #et-main-area { margin-left: 0!important; }
    #top-menu-nav { display: none; }
    #et_mobile_nav_menu { display: block; }
    .et_search_outer { position: absolute!important; }
}

@media only screen and (max-width: 981px) {
    #et_top_search{	margin-top: 0px; }
    #main-header .container { width: 90%!important; }
    #main-header { width: 100%!important; padding: 0!important; position: relative!important; }
    #main-header .logo_container { height: 100%!important; position: absolute!important; }
    #main-header .logo_helper { display: inline-block!important; }
    #main-header #logo {max-height: 54%!important;}
    #page-container #et-main-area { margin-left: 0!important; }
    #top-menu-nav { display: none; }
    #et_mobile_nav_menu { display: block; }
    .et_search_outer { position: absolute!important; }
}
*/

