/*
 Theme Name:    Divi Child
 Theme URI:     https://ottawakfood.com/divi-child/
 Description:   Divi Child Theme
 Author:        Byung Seon Kim
 Author URI:    https://ottawakfood.ca/
 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
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:   divichild
*/
@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@100;300;400;500;700&family=Poppins:wght@300&display=swap');

body, input, textarea, select, button {
	font-family: 'Noto Sans KR', 'Poppins', sans-serif;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Noto Sans KR', 'Poppins', sans-serif;
	font-weight: 700;
}

body {
    background-color: #eaf7d8 !important;
}

/*------------------------------------------------------------------------*/
/*-------------------- MENU STYLING --------------------------------------*/
/*------------------------------------------------------------------------*/
/*----- Top Menu Styling -----*/
.et_menu_container {
	font-family: 'Poppins', sans-serif !important;
}

#top-menu, #top-menu a, #top-menu .sub-menu {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: color 0 ease-in;
    transition: none;
	vertical-align: bottom !important;
}

#top-menu a, .sub-menu a, .et_mobile_menu a {
	font-size: 16px !important;
	font-weight: 300 !important;
	color: #303030 !important;
}

#top-menu li.current-menu-item > a, #top-menu li.current-menu-ancestor > a, .nav li ul .current-menu-item a, #top-menu a:hover {
    color: #2C5F2D !important;
}

#top-menu .sub-menu, .et_mobile_menu {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fffcf9;
    border-top: 5px solid #202020;
}

.et_mobile_menu {
    padding-left: 0px;
    padding-right: 0px;
}

#top-menu .sub-menu a, .et_mobile_menu a {
    width: 100%;
    border-bottom: 1px solid #d0d0d0;
}

#top-menu .sub-menu a:hover, .et_mobile_menu a:hover {
    background-color:  #2C5F2D !important;
    color: #fff8e1 !important;
}

#top-menu .sub-menu li, .et_mobile_menu li {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}
  
#top-menu .sub-menu li a, .et_mobile_menu li a {
    padding-top: 3px;
    padding-bottom: 3px;
}

/*------------------------------------------------------------------------*/
/*-------------------- Remove sidebar of search result -------------------*/
/*------------------------------------------------------------------------*/
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before { background: none; }
 
/*** Hide Sidebar ***/
#sidebar { display:none; }

/*** Footer에 있는 Bullets를 제거한다. **/
#footer-widgets .footer-widget li:before {
    display:none;
}

#footer-widgets .footer-widget li {
    padding-left: 0px;
}

/* 버튼을 수평으로 표시하기 위함 */
.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline {
    text-align: left !important;
}