/*---------------------------------------------------------------------------------

 Theme Name:   Divi-Child
 Theme URI:    
 Description:  
 Author:       ProWebCentrum
 Author URI:   https://prowebcentrum.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/


/* Stacking order on mobile*/

@media all and (max-width: 980px) {
    /*** wrap row in a flex box ***/
    .custom_row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        /* Safari 6.1+ */
        flex-wrap: wrap;
    }
    .custom_row .et_pb_row .et_pb_column.et-last-child {}
    /*** custom classes that will designate the order of columns in the flex box row ***/
    .first-on-mobile {
        -webkit-order: 1;
        order: 1;
        margin-bottom: 30px!important;
    }
    .second-on-mobile {
        -webkit-order: 2;
        order: 2;
        margin-bottom: 0!important;
    }
    .third-on-mobile {
        -webkit-order: 3;
        order: 3;
    }
    .fourth-on-mobile {
        -webkit-order: 4;
        order: 4;
    }
    /*** add margin to last column ***/
    .custom_row:last-child .et_pb_column:last-child {
        margin-bottom: 30px;
    }
}


/*----------[TOP HEADER extra links]-------------*/


/* icon colors */

i.fa {
    padding-right: 4px;
}

i.fa.fa-facebook-square {
    color: #fff;
    font-size: 16px!important;
}


/* mobile menu adjustments */

.et_mobile_menu i.fa {
    padding-right: 4px;
}

.et_mobile_menu i.fa {
    color: #265999;
}

.et_mobile_menu .sm {
    display: inline-table;
    padding-left: 26px;
}

.et_mobile_menu .sm .fa {
    display: block!important;
}