/*-------------------------------------------------------
Theme Name: Divi Child Theme
Theme URI: https://worshiptimes.org
Description: A child theme of Divi for the Worship Times WT5.0 Network
Author: Michael Gyura
Author URI: https://worshiptimes.org
Template: Divi
Version: 1.0.33
----------------- ADDITIONAL CSS HERE ------------------*/

body.search .wt_search_bar {
    margin: 20px 30px 90px 30px;
    padding: 10px;
}

/* Los Ranchos Edits WT010376914 */

@media (max-width: 1325px) {
    body.WT010376914 #et_mobile_nav_menu {
        display: block;
    }

    body.WT010376914 #top-menu {
        display: none;
    }
}

/* Gulf Coast Edits */

@media (max-width: 1325px) {
    body.WT00171775 .mobile_menu_bar:before {
        color: #ffffff;
    }

    body.WT00171775 .et_mobile_menu li a {
        color: #000000;
        text-align: left;
    }
}

/* Christ Episcopal Church, Kensington - WT009210755 Edits */

body.WT009210755 #page-container #top-header {
    height: 15px;
    overflow: visible;
    background: #078aa3;
}

body.WT009210755 #logo {
    max-height: 94%;
}

body.WT009210755 .container #et-secondary-menu li.wt_new_here_flag.menu-item a {
    font-weight: normal;
    font-style: italic;
    margin: -10px 100px 0 0;
    padding: 20px;
    background: #078aa3;
    color: #ffffff;
    font-size: 32px;
    font-family: inherit;
    filter: drop-shadow(0px 10px 10px #5E5A5A);
    letter-spacing: 1px;
    text-transform: lowercase;
}

body.page-id-7218.WT002199468 .et_pb_column_2_3 {
    max-width: 1200px;
}

body.single-tribe_events.WT002199468 .et_pb_button,
body.et-db.single-tribe_events.WT002199468 #et-boc .et-l .et_pb_button {
    background-color: #bc2026;
}

@media only screen and (min-width: 981px) {
    body.WT009210755.et_header_style_left #et-top-navigation,
    body.WT009210755.et_header_style_split #et-top-navigation {
        padding: 30px 80px 0 0;
    }

    body.WT009210755.et_header_style_left #top-menu-nav,
    body.WT009210755.et_header_style_left #et_top_search {
        margin-top: 40px;
    }

    body.WT009210755.et_header_style_left #et-top-navigation nav > ul > li > a,
    body.WT009210755.et_header_style_split #et-top-navigation nav > ul > li > a {
        padding-bottom: 10px;
    }
}

@media (max-width: 1151px) {
    body.WT009210755 #et_mobile_nav_menu {
        display: block;
    }

    body.WT009210755 #top-menu {
        display: none;
    }
}