/*
Theme Name: Divi Child
Theme URI: https://eachother.co.kr/
Description: Child Theme For Divi
Version: 1.0.0
Author: Kim JaeHyuk
Template: Divi
*/

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 700;
 src: url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
 src: url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 300;
 src: url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
 src: url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//fastly.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.gstatic.com/s/notosanskr/v27/Pby6FmXiEBPT4ITbgNA5CgmOelzI1Q.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notosanskr/v27/Pby6FmXiEBPT4ITbgNA5CgmOelzI1Q.woff') format('woff'),
       url('https://fonts.gstatic.com/s/notosanskr/v27/Pby6FmXiEBPT4ITbgNA5CgmOelzI1Q.ttf') format('truetype');
}

.et_pb_contact p input, .et_pb_contact p textarea {
 font-family: 'Noto Sans KR', sans-serif;
}

.nanumbarungothic * {
 font-family: 'NanumBarunGothic', sans-serif;
}

a, p, span, button{
    font-family: 'NanumBarunGothic', sans-serif;
}

#main-header, #et-top-navigation a,
.et_contact_bottom_container .et_pb_button {
    font-family: 'Noto Sans KR', Helvetica, Arial, Lucida, sans-serif !important;
}

.gm-style-iw-chr{
    position: absolute;
    right: 0;
    top: 0;
}

.gm-ui-hover-effect>span{
  margin: 0 !important;
}

.gm-style-iw-chr button.gm-ui-hover-effect {
    width: 30px !important;
    height: 45px !important;
}

.hideText{
    opacity: 0
}

.et_pb_scroll_top.et-pb-icon{
    bottom: 5px !important;
}

.et_mobile_menu{
    border-top: 3px solid #000 !important;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #fff;
}

.ba_image_carousel_0 .dtq-carousel .slick-track{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

@media (max-width: 980px) {
    .et_fixed_nav #main-header {
        position: fixed;
    }
}

@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed !important;
    }
}