/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

strong {
    font-weight: 900 !important;
}

p {
    font-weight: 300 !important;
}

.footer-widget h2 {
    color: #fff;
    font-size: 32px;
}

#page-container {
    padding-top: 0px !important;
    margin-top: 0px !important;
}

#text-2,
#text-3 {
    width: 100%;
}

.menu-column {
    width: 29.666% !important;
    margin-right: 5.5% !important;
    float: left;
    padding-bottom: 6000px !important;
    z-index: 9999;
}

.content-column {
    width: 64.833% !important;
    margin-right: 0 !important;
    float: left;
    position: relative;
    z-index: 1;
}

.is-sticky #sticker {}

.menu-column h3 a {
    color: #d3d3d3;
}

.menu-column h3 a:focus {
    color: #000;
}

.whitebox {}

.downloadcolumn {}

.downloadcolumn .et_pb_module:first-child {
    float: left;
    margin-right: 10px;
}

.brandPage2 {
    padding-right: 100px !important;
    padding-left: 50px !important;
}

.brandPage2 .content-column {
    width: 100% !important;
    margin: 0 !important;
    float: left;
}

.brandPage2 h3 {
    border-bottom: 1px solid #000;
    padding-bottom: 30px;
}

.menu-column2 {
    width: 29.666% !important;
    margin-right: 5.5% !important;
    float: left;
    z-index: 9999;
}

.menu-column2 h3 a {
    color: #d3d3d3;
}

.bottomSpacer {
    position: relative;
    z-index: 0;
}

@media (max-width: 767px) {
    .brandPage2 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .homepage {
        padding-top: 0px;
    }
    .mainpageLogo {
        padding-bottom: 20px !important;
    }
}

@media (max-width: 980px) {
    .homepage .et_pb_row_1,
    .homepage .et_pb_row_2,
    .homepage .et_pb_row_3,
    .homepage .et_pb_row_4 {
        padding-bottom: 0px;
    }
    .homepage .et_pb_column_2,
    .homepage .et_pb_column_4,
    .homepage .et_pb_column_6,
    .homepage .et_pb_column_8 {
        margin-bottom: 0px;
    }
    #story,
    #mission,
    #logos,
    #colors,
    #typography,
    #photography,
    #language,
    #print,
    #digital,
    #social {
        padding-bottom: 0px;
    }
    #story .et_pb_column,
    #mission .et_pb_column,
    #logos .et_pb_column,
    #colors .et_pb_column,
    #typography .et_pb_column,
    #photography .et_pb_column,
    #language .et_pb_column,
    #print .et_pb_column,
    #digital .et_pb_column,
    #social .et_pb_column {
        margin-bottom: 0px;
    }
}

.menu-column2 h3 a:focus {
    color: black;
}