/**handles:divi-style**/
/*
Theme Name: Divi Child
Theme URI: https://elegantthemes.com/gallery/divi/
Description: Divi Child Theme
Author: Elegant Themes
Author URI: https://elegantthemes.com
Template: Divi
Version: 4.14.7
*/


/* Welcome to Custom CSS! To learn how this works, see http://wp.me/PEmnE-Bt */





/***
 *     ██████╗ ████████╗██╗  ██╗███████╗██████╗ 
 *    ██╔═══██╗╚══██╔══╝██║  ██║██╔════╝██╔══██╗
 *    ██║   ██║   ██║   ███████║█████╗  ██████╔╝
 *    ██║   ██║   ██║   ██╔══██║██╔══╝  ██╔══██╗
 *    ╚██████╔╝   ██║   ██║  ██║███████╗██║  ██║
 *     ╚═════╝    ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝
 *                                              
 */

#main-header #top-menu-nav>ul#top-menu>li.menu-item:last-child a,
#et_mobile_nav_menu .mobile_nav ul#mobile_menu>li.menu-item:last-child a {
    background-color: red;
    color: white;

/*    delete this to enable Order Online button*/
    display: none; 
}
#main-header #top-menu-nav>ul#top-menu>li.menu-item:last-child a {
    padding: 1em 1em;
    margin-top: -1em;
}

#et-info-phone {
    cursor: pointer;
}

/*mobile menu*/
#et_mobile_nav_menu ul#mobile_menu .menu-item-has-children>a {
    font-weight: inherit;
    background: transparent;
}


/***
 *     ██████╗██╗  ██╗███████╗ ██████╗██╗  ██╗██████╗  ██████╗ ██╗  ██╗███████╗███████╗
 *    ██╔════╝██║  ██║██╔════╝██╔════╝██║ ██╔╝██╔══██╗██╔═══██╗╚██╗██╔╝██╔════╝██╔════╝
 *    ██║     ███████║█████╗  ██║     █████╔╝ ██████╔╝██║   ██║ ╚███╔╝ █████╗  ███████╗
 *    ██║     ██╔══██║██╔══╝  ██║     ██╔═██╗ ██╔══██╗██║   ██║ ██╔██╗ ██╔══╝  ╚════██║
 *    ╚██████╗██║  ██║███████╗╚██████╗██║  ██╗██████╔╝╚██████╔╝██╔╝ ██╗███████╗███████║
 *     ╚═════╝╚═╝  ╚═╝╚══════╝ ╚═════╝╚═╝  ╚═╝╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚══════╝╚══════╝
 *                                                                                     
 */

/*input[type="checkbox"] {
    position: relative;
    width: inherit;
    height: inherit;
    margin-top: 0;
    margin-right: 0;
    cursor: pointer;
    -webkit-transition: none;
    border-radius: 0;
    background-color: inherit;
    -webkit-appearance: checkbox !important;
    -moz-appearance: checkbox !important;
    -ms-appearance: checkbox !important;
    -o-appearance: checkbox !important;
    appearance: checkbox !important;
}

input[type="checkbox"]:checked {
    background-color: green;
}

input[type="checkbox"]:before,
input[type="checkbox"]:checked:before {
    font-family: none;
}

input[type="checkbox"]:checked:before {
    content: none;
}

input[type="checkbox"]:hover:before {
    background: none;
}*/

.desktop {
    display: inherit;
}
.mobile {
    display: none;
}


td.price {
    border: 0;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px;
    color: #c39d63!important;
}
table.twoColumn tr td:nth-child(1) {
    width: 75%;
}
table.threeColumn tr td:nth-child(1) {
    width: 40%;
}

.entry-content table.menuTable {
    border: 0;
    border-collapse: collapse;
    font-size: 18px;
}
.entry-content table.menuTable tr {
    border: 0;
}
.entry-content table.menuTable tr.nextSection td {
    border-top: 1px solid; 
}
.entry-content table.menuTable tr td {
    line-height: 32px;
    border: 0;
    vertical-align: top;
}
.entry-content table.menuTable tr td.category {
    font-weight: bold;
}
.entry-content table.menuTable tr td.colHeader {
    /*text-align: center;*/
    font-weight: bold;
}
.entry-content table.menuTable tr td span.description {
    font-size: 0.8em;
}


/***
 *    ███╗   ███╗ █████╗ ██████╗ 
 *    ████╗ ████║██╔══██╗██╔══██╗
 *    ██╔████╔██║███████║██████╔╝
 *    ██║╚██╔╝██║██╔══██║██╔═══╝ 
 *    ██║ ╚═╝ ██║██║  ██║██║     
 *    ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     
 *                               
 */

#mapContainer.boxed {
    height: 500px;
    position: relative;
}

#mapContainer.unboxed {
    height: calc(100vh - 110px);
    position: fixed;
    width: 100%;
    top: 110px;
    left: 0;
    z-index: 1;
    /*padding: 10px;*/
}

#bbqMap {
    height: 100%;
    /*position: relative;*/
    z-index: 0;
}

#mapContainer #fullScreenMap {
    width: 36px;
    height: 36px;
    z-index: 1;
    bottom: 25px;
    position: absolute;
    right: 10px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    background: #fff;
    border-radius: 5px;
    cursor: pointer;    
}
#mapContainer.boxed #fullScreenMap {
    background: white url(https://nykoreanbbqchicken.com/wp-content/themes/Divi-child/map/map-pop-out-grey.png) no-repeat center;
}
#mapContainer.boxed #fullScreenMap:hover {
    background: white url(https://nykoreanbbqchicken.com/wp-content/themes/Divi-child/map/map-pop-out-black.png) no-repeat center;
}
#mapContainer.unboxed #fullScreenMap {
    background: white url(https://nykoreanbbqchicken.com/wp-content/themes/Divi-child/map/map-pop-in-grey.png) no-repeat center;
}
#mapContainer.unboxed #fullScreenMap:hover {
    background: white url(https://nykoreanbbqchicken.com/wp-content/themes/Divi-child/map/map-pop-in-black.png) no-repeat center;   
}

/***
 *    ███╗   ███╗███████╗██████╗ ██╗ █████╗      ██████╗ ██╗   ██╗███████╗██████╗ ██╗███████╗███████╗
 *    ████╗ ████║██╔════╝██╔══██╗██║██╔══██╗    ██╔═══██╗██║   ██║██╔════╝██╔══██╗██║██╔════╝██╔════╝
 *    ██╔████╔██║█████╗  ██║  ██║██║███████║    ██║   ██║██║   ██║█████╗  ██████╔╝██║█████╗  ███████╗
 *    ██║╚██╔╝██║██╔══╝  ██║  ██║██║██╔══██║    ██║▄▄ ██║██║   ██║██╔══╝  ██╔══██╗██║██╔══╝  ╚════██║
 *    ██║ ╚═╝ ██║███████╗██████╔╝██║██║  ██║    ╚██████╔╝╚██████╔╝███████╗██║  ██║██║███████╗███████║
 *    ╚═╝     ╚═╝╚══════╝╚═════╝ ╚═╝╚═╝  ╚═╝     ╚══▀▀═╝  ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝                                                                                                
 */


/***
 *       ___             _  _ ______ ___            
 *      / _ \           | || |____  / _ \           
 *     | | | |  ______  | || |_  / / (_) |_ ____  __
 *     | | | | |______| |__   _|/ / \__, | '_ \ \/ /
 *     | |_| |             | | / /    / /| |_) >  < 
 *      \___/              |_|/_/    /_/ | .__/_/\_\
 *                                       | |        
 *                                       |_|        
 */

@media only screen and (max-width: 479px) {
    .desktop {
        display: none;
    }
    .mobile {
        display: inherit;
    }
    .et_pb_row.reverse-on-mobile {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .entry-content .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, 
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, 
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, 
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, 
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, 
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
        font-size: 42px;
    }
    .entry-content .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2 {
        font-size: 22px;
    }
    .entry-content .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper a.et_pb_button,
    .entry-content .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one {
        margin-right: 0px;
    }
    .entry-content .three-column-table table.menuTable tr td {
        padding: 6px 4px;
    }

    #Location.et_pb_section {
        width: 100%;
    }
    #mapContainer.boxed {
        height: 300px; 
        position: relative; 
    }
    #mapContainer.unboxed {
        height: 100vh;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 1;
        /*padding: 10px;*/
    }
}


/***
 *       ___               __   ___   ___            
 *      / _ \             / /  / _ \ / _ \           
 *     | | | |  ______   / /_ | (_) | | | |_ ____  __
 *     | | | | |______| | '_ \ > _ <| | | | '_ \ \/ /
 *     | |_| |          | (_) | (_) | |_| | |_) >  < 
 *      \___/            \___/ \___/ \___/| .__/_/\_\
 *                                        | |        
 *                                        |_|        
 */

@media only screen and (max-width: 680px) {
 
}




/***
 *      _  _   ___   ___                       ______ ________         
 *     | || | / _ \ / _ \                     |____  / /____  |        
 *     | || || (_) | | | |_ ____  __  ______      / / /_   / / ____  __
 *     |__   _> _ <| | | | '_ \ \/ / |______|    / / '_ \ / / '_ \ \/ /
 *        | || (_) | |_| | |_) >  <             / /| (_) / /| |_) >  < 
 *        |_| \___/ \___/| .__/_/\_\           /_/  \___/_/ | .__/_/\_\
 *                       | |                                | |        
 *                       |_|                                |_|        
 */

@media only screen and (min-width: 480px) and (max-width: 767px) {   
}


/***
 *       ___             __  ___ ___  ____            
 *      / _ \           /_ |/ _ \__ \|___ \           
 *     | | | |  ______   | | | | | ) | __) |_ ____  __
 *     | | | | |______|  | | | | |/ / |__ <| '_ \ \/ /
 *     | |_| |           | | |_| / /_ ___) | |_) >  < 
 *      \___/            |_|\___/____|____/| .__/_/\_\
 *                                         | |        
 *                                         |_|        
 */

@media only screen and (max-width: 1023px) {
     
}


/***
 *       ___             ______ ________         
 *      / _ \           |____  / /____  |        
 *     | | | |  ______      / / /_   / / ____  __
 *     | | | | |______|    / / '_ \ / / '_ \ \/ /
 *     | |_| |            / /| (_) / /| |_) >  < 
 *      \___/            /_/  \___/_/ | .__/_/\_\
 *                                    | |        
 *                                    |_|        
 */

@media only screen and (max-width: 767px) {
    .entry-content div.et_pb_module {
        display: block!important;
    }
}


/***
 *      ______ __   ___                       __  ___ ___  ____            
 *     |____  / /  / _ \                     /_ |/ _ \__ \|___ \           
 *         / / /_ | (_) |_ ____  __  ______   | | | | | ) | __) |_ ____  __
 *        / / '_ \ > _ <| '_ \ \/ / |______|  | | | | |/ / |__ <| '_ \ \/ /
 *       / /| (_) | (_) | |_) >  <            | | |_| / /_ ___) | |_) >  < 
 *      /_/  \___/ \___/| .__/_/\_\           |_|\___/____|____/| .__/_/\_\
 *                      | |                                     | |        
 *                      |_|                                     |_|        
 */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
           
}