/*
Theme Name:     Divi Child
Description:    Awesome Child Theme
Author:         Almost Inevitable
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

@charset "utf-8"
  @import url(//fonts.googleapis.com/earlyaccess/kopubbatang.css);
@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(/fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(/fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(/fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(/fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(/fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}

body{font-family: 'Noto Sans Korean', sans-serif !important; font-weight: normal;}
.et_pb_contact_form_0.et_pb_contact_form_container .input {font-family: 'Noto Sans Korean', sans-serif !important; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-family: 'Noto Sans Korean', sans-serif !important; font-weight: normal; color: #000 }

h1 {font-size: 30px !important; color: #000 !Important;}
h1>span{font-size: 30px !important; color: #000 !Important;}
h1>p {font-size: 30px !important; color: #000 !Important;}
h2 {font-size: 27px !important; color: #000 !Important; font-weight: bold !important;}
h2>span {font-size: 27px !important; color: #000 !Important;}
h2>p {font-size: 27px !important; color: #000 !Important;}
h3 {font-size: 23px !important; color: #000 !Important;}
h3>span {font-size: 23px !important; color: #000 !Important;}
h3>p {font-size: 23px !important; color: #000 !Important;}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {font-size: 16px !Important;}

/*kboard*/


/*kboard*/

.kboard-ocean-gallery-poweredby {display:none}
.kboard-default-poweredby {display:none}
.kboard-list .kboard-list-vote { display: none}
.kboard-button-like, .kboard-button-unlike {display:none}
#kboard-default-document .kboard-document-navi {display:none}
.kboard-pure-gallery-poweredby {display:none}
.kboard-thumbnail-poweredby {display:none}
.kboard-venus-webzine-poweredby {display:none}
#kboard-venus-webzine-document .kboard-document-action .left .kboard-venus-webzine-button-small {display:none !important}
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail .kboard-gallery-foreground a img {opacity:0 !important}
#kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail .kboard-gallery-username a {display:none !important}
.kboard-default-new-notify {background-color:#ff0000 !important}
    
 /*kboard 게시판수정*/
 /*게시판 목록*/
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a, a.kboard-default-button-small, a.kboard-default-button-small, input.kboard-default-button-small, button.kboard-default-button-small {background-color: #313131 !important}


/*image link tooltip*/
.image-overlay-inside{display:none}
.avia_transform a:hover .image-overlay {display:none !important}

/*footer*/

#footer {padding:0 !important}
#footer #text-2 {margin:20px 0 !important}
#footer p {margin:0 !important;font-size:14px !important;letter-spacing:-1px !important;line-height:1.5}

@media only screen and (max-width:767px){
    #footer .flex_column {margin-bottom:0 !important}
}

/*socket*/

#socket .container {padding-top:10px !important;padding-bottom:10px !important}
#socket .copyright{width: 100% !Important; text-align: center !important;}

/*search*/

#menu-item-search {display:none !important}
.ls-thumbnail-hover {display: none !important;}

/*main*/
#top-menu a {font-weight: normal !important;}
.main_bottom {width: 595px !important; margin-right: 5px !important; margin-left: -5px !important;}
.main_bottom #main_imgbox{width: 100% !important; margin-bottom: 10px !important;}
.main_bottom2 {width: 295px !important; margin-right: 0 !Important; }
.main_bottom2 #main_imgbox{width: 100%!important; margin-bottom: 0px !important;}

/*table*/
table tr, table th{border: 1px solid #dcdcdc !important;}
.sub1_table tr td {border-top: 1px solid #dcdcdc !important;}
table .title {background-color: #eee !important; font-weight: 500 !important;}

.et_pb_blurb_content {max-width: 100% !important}

/*서브메뉴*/
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {padding: 0 !Important; overflow: hidden !Important; margin-top: 15px !Important;}
.page-id-54 ul#menu-sub_menu li {width: 20% !important; height: 50px !important ;padding-right: 0 !important; float: left !important; border-top: 1px solid #dcdcdc !important;
border-bottom: 1px solid #dcdcdc !important; border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc !important;}
.page-id-54 ul#menu-sub_menu li:first-child { border-right: none !important; }
.page-id-54 ul#menu-sub_menu li:nth-child(2),
.page-id-54 ul#menu-sub_menu li:nth-child(3){ border-right: none !important; }
.page-id-54 ul#menu-sub_menu li:last-child { border-left: none !important; }
.page-id-54 ul#menu-sub_menu li>a {margin: 0 !Important; padding-bottom: 0 !Important;  line-height: 43px !important; }
.page-id-54 ul#menu-sub_menu li:hover, ul#menu-sub_menu >li.active {border-bottom: 3px solid #1292EB !important; transition: all 0.5s  !important;}
.page-id-54 ul#menu-sub_menu li:hover > a{color: #0a6fb5 !important;}
ul#menu-sub_menu >li.active > a  {color: #0a6fb5 !important;}

ul#menu-sub3 li {width: 50% !important; height: 50px !important ;padding-right: 0 !important; float: left !important; border-top: 1px solid #dcdcdc !important;
border-bottom: 1px solid #dcdcdc !important; border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc !important;}
ul#menu-sub3 li:first-child { border-right: none !important; }
ul#menu-sub3 li>a {margin: 0 !Important; padding-bottom: 0 !Important;  line-height: 43px !important;}
ul#menu-sub3 li:hover {border-bottom: 3px solid #1292EB !important; transition: all 0.5s  !important;}
ul#menu-sub3 li.current-menu-item {border-bottom: 3px solid #1292EB !important;}


ul#menu-sub4 li {width: 50% !important; height: 50px !important ;padding-right: 0 !important; float: left !important; border-top: 1px solid #dcdcdc !important;
border-bottom: 1px solid #dcdcdc !important; border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc !important;}
ul#menu-sub4 li:first-child { border-right: none !important; }
ul#menu-sub4 li>a {margin: 0 !Important; padding-bottom: 0 !Important;  line-height: 43px !important;}
ul#menu-sub4 li:hover {border-bottom: 3px solid #1292EB !important; transition: all 0.5s  !important;}
ul#menu-sub4 li.current-menu-item {border-bottom: 3px solid #1292EB !important;}

ul#menu-sub5 li {width: 50% !important; height: 50px !important ;padding-right: 0 !important; float: left !important; border-top: 1px solid #dcdcdc !important;
border-bottom: 1px solid #dcdcdc !important; border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc !important;}
ul#menu-sub5 li:first-child { border-right: none !important; }
ul#menu-sub5 li>a {margin: 0 !Important; padding-bottom: 0 !Important;  line-height: 43px !important;}
ul#menu-sub5 li:hover {border-bottom: 3px solid #1292EB !important; transition: all 0.5s  !important;}
ul#menu-sub5 li.current-menu-item {border-bottom: 3px solid #1292EB !important;}

ul#menu-sub1 li {width: 25% !important; height: 50px !important ;padding-right: 0 !important; float: left !important; border-top: 1px solid #dcdcdc !important;
border-bottom: 1px solid #dcdcdc !important; border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc !important;}
ul#menu-sub1 li:first-child { border-right: none !important; }
ul#menu-sub1 li:nth-child(2) { border-right: none !important; }
ul#menu-sub1 li:last-child { border-left: none !important; }
ul#menu-sub1 li>a {margin: 0 !Important; padding-bottom: 0 !Important;  line-height: 43px !important; text-align: center !important}
ul#menu-sub1 li:hover {border-bottom: 3px solid #1292EB !important; transition: all 0.5s  !important;}
ul#menu-sub1 li.current-menu-item {border-bottom: 3px solid #1292EB !important;}

ul#menu-sub6 li {width: 33.333% !important; height: 50px !important ;padding-right: 0 !important; float: left !important; border-top: 1px solid #dcdcdc !important;
border-bottom: 1px solid #dcdcdc !important; border-right: 1px solid #dcdcdc !important; border-left: 1px solid #dcdcdc !important;}
ul#menu-sub6 li:first-child { border-right: none !important; }
ul#menu-sub6 li:last-child { border-left: none !important; }
ul#menu-sub6 li>a {margin: 0 !Important; padding-bottom: 0 !Important;  line-height: 43px !important; text-align: center !important}
ul#menu-sub6 li:hover {border-bottom: 3px solid #1292EB !important; transition: all 0.5s  !important;}
ul#menu-sub6 li.current-menu-item {border-bottom: 3px solid #1292EB !important;}

/*사업분야*/
.gq_b_classy_divider1 h4 {
    font-weight: 800;
    font-size: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
 
.gq_b_classy_divider1 h4:after {
    display: table;
    content: "";
    border-top: 5px solid #37a6f2;
    width: 100px;
    margin: 17px 0px 14px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
 
.gq_b_classy_divider1 .et-pb-icon {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
 
.gq_b_classy_divider1:hover h4 {
    color: #37a6f2;}
 
.gq_b_classy_divider1:hover h4:after {
    width: 120px;
    border-top: 5px solid #286b98;}
 
.gq_b_classy_divider1:hover .et-pb-icon {
    color: #286b98 !important;}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {margin: 0 20px !Important;}

#text_box p {padding: 15px 20px !Important; border-right: 1px solid #d8d8d8 !important;  border-left: 1px solid #d8d8d8 !important; border-bottom: 1px solid #d8d8d8 !important;min-height: 209px !important;}

#main-header {background: url(../wp-content/uploads/2017/09/header.png) top center no-repeat !important}
#logo {margin-top:10px !Important;}

footer { height:auto ;}
#footer-widgets {padding:0 !important;}
.footer-widget {margin: 0 !important; height:105px !important;}
.footer-widget .textwidget {padding-top:20px !Important;}
.footer-widget .textwidget p {padding-bottom: 10px !Important;}
#footer-info {font-weight:300!important; padding-bottom:0 !Important; line-height:35px !Important;}
#footer-bottom {height:35px !important; padding:0 !Important;}
#mobile_main {display: none !Important;}
#sub_banner {height:321px !Important; width: 1200px !important; max-width:1200px !Important; margin: 0 auto !Important;}


/*위탁임대관리*/
.page54_iconbox .et_pb_main_blurb_image{width: 15.5%;}
.page54_iconbox .et_pb_main_blurb_image img{width: 100%;}
.page54_iconbox .et_pb_blurb_container{padding-left: 30px;}
.page54_iconbox h4{padding-bottom: 10px;}
.page54_iconbox{height: 145px;}
.page54_title2{margin-bottom: 15px !Important;}

#main_sliderid > div:last-child{display: none !Important;}
	

@media only screen and (max-width:1200px) and (min-width:768px){
	.page54_iconbox{height: 200px ;}
	
	
}

@media only screen and (max-width:767px){
    .mobile_menu_bar {padding-bottom: 12px !Important;}
    .et_mobile_menu {right: -42px !important; left: 42px !Important}
    h1, h2, h3, h4, h5, h6 {line-height: 1.5em !important;}
    .hr_hide {display: none !Important}
    h1 {font-size: 25px !important; }
    h1>span{font-size: 25px !important; }
    h1>p {font-size: 25px !important;}
    h2 { font-size: 23px !important; }
    h2>span {font-size: 23px !important; }
    h2>p {font-size: 23px !important; }
    h3 {font-size: 20px !important; }
    h3>span {font-size: 20px !important;}
    h3>p {font-size: 20px !important; }
    h4 {font-size: 18px !Important;}
    h4>span {font-size: 18px !Important;}
    h4>a {font-size: 18px !Important;}
    h4>p {font-size: 18px !Important;}
    p {font-size: 12px !Important;}

    .et_pb_section .et_pb_row {width: 95% !important; max-width: 95% !important;}
    .et_pb_row {padding: 30px 0 0!important;}
    .et_pb_fullwidth_menu .et_pb_row {min-height: 50px !Important;}
    ul#menu-sub1 li>a , .page-id-54 ul#menu-sub_menu li>a, ul#menu-sub3 li>a, ul#menu-sub4 li>a, ul#menu-sub5 li>a, ul#menu-sub6 li>a{font-size: 11px !Important;}
    .et_pb_column {margin-bottom: 15px !Important;}
    .et_pb_section .et_pb_column .et_pb_module {margin-bottom: 10px !important;}
	#main-content nav ul.fullwidth-menu li{height: 45px !Important;}
	.page54_iconbox{height: auto !Important;}
	.page54_iconbox .et_pb_main_blurb_image img{width: 50px;}
	
	
    /*테이블*/
    table th {width: 15% !important;}
    table th, table td {padding: 3px !important; font-size: 12px !important; text-align: center !important;}
    
    /*푸터*/
    #footer-widgets .footer-widget:last-child {margin-bottom: 0 !important;}
    .footer-widget .textwidget p {padding-bottom: 0px !Important;}
    
    /*서브배너*/
    #sub_banner {width: 100% !Important; max-width: 100% !Important;height: 160px !Important; padding: 0 !important;}
   
    /*메인*/
    #display_main {display: none !Important;}
    #mobile_main {display: block !Important; padding-bottom: 30px !Important;}
    .page-id-40 #mobile_main .et_pb_column_5 .et_pb_module {width: 33.33% !Important; float: left; min-height: 72px !important; }
    .page-id-40 #mobile_main .et_pb_column_5 .et_pb_module>img {min-height: 72px !Important;}
    #mobile_main .et_pb_column .et_pb_module {margin-bottom: 0 !Important;}
    #mobile_main .et_pb_column, #mobile_main .et_pb_column_4 .et_pb_image_7 {margin-bottom: 10px !important;}
    #mobile_main .et_pb_row {padding-bottom: 0 !important;}
    /*회사소개*/
    .et_pb_section_2.et_pb_section {padding-top: 0 !important;}
    .page-id-52 .et_pb_section_3.et_pb_section {padding-top: 0 !important;}
    #sub1bo1 {padding-top: 0 !important;}
    #sub1bo1 .et_pb_column {width: 33% !Important;}
    .page-id-52 .et_pb_row_2 .et_pb_column_1_3, .page-id-52 .et_pb_row_2 .et_pb_column_1_3 .et_pb_module {margin-bottom: 0 !Important;}

  
    /*인사말*/
    .page-id-62 .et_pb_image_0 {margin-top: 0 !important; margin-bottom: 0 !important;}
    .page-id-62 .et_pb_row_2 {padding-top: 0 !important;}
    .page-id-62 .et_pb_text_2 {margin-top: 0 !important;}
    .page-id-62 .et_pb_section_3 .et_pb_row_2 img {width: 65% !important; margin: 0 auto !Important;}
    
    /*조직도*/
    .page-id-64 .et_pb_section_3 {padding-top: 0 !Important; padding-bottom: 30px !Important;}
    .page-id-64 .et_pb_section_3 .et_pb_row {padding-top: 0 !important;}
   

    /*부동산서비스*/
    .page-id-66 .et_pb_section_3.et_pb_section {padding-bottom: 0 !important;}
    .page-id-66 .et_pb_section_3 .et_pb_row{padding-top: 0 !important;}
    .page-id-66 .et_pb_section_3 img {width: 50% !important;}
    .page-id-66 .et_pb_section_3 .et_pb_main_blurb_image {margin-bottom: 0 !important;}
    
    /*사업분야*/
    #test1 {padding-bottom: 50px !Important;}
    #test1 .et_pb_row_4 {padding-top: 0 !important;}
    #test1 .et_pb_row_4 .et_pb_column_1_3  {width: 30% !important;}
    #test1 .et_pb_row_4 .et_pb_column_1_3:nth-child(2)  {margin: 0 5% !important;}
    #test1 .et_pb_row_4 .et_pb_column_1_3 #text_box p {padding: 5px !important;}
    #test1 .et_pb_row_4 .et_pb_column_1_3 #text_box {font-size: 15px !important;}
    #test2 , #test3{padding: 50px 0 !important;}
    #test2 .et_pb_row_8 .et_pb_column_12{display: none !important;}
    #test2 .et_pb_row_8 p>br {display: none !important;}
    #test2 .et_pb_row_9 {display: none !important}
    #test2 .et_pb_blurb_8.et_pb_blurb {padding-bottom: 0 !important;}
    #test2 .et_pb_row_10 .et_pb_column {width: 48% !important;}
    #test3 .et_pb_row_18 .et_pb_column_1_2 {width: 48% !important; margin: 0 1% !important;}
    #test3 .et_pb_row_18 .et_pb_column_1_2 #text_box p {padding: 5px !important;}
    #test3 .et_pb_row_1-4_3-4, #test3 .et_pb_row_18 {padding-top: 0 !important;}
    
    /*사업실적*/
    #kboard-ocean-gallery-list .kboard-list .kboard-gallery-item {width: 48% !important; margin: 0 1% 20px !important; padding: 0 !Important; float: left !important;}
    #kboard-ocean-gallery-list .kboard-list .kboard-gallery-thumbnail {width: 100% !Important;}
    #kboard-ocean-gallery-list .kboard-list img {width: 100% !important; height: 125px !Important;}
    #kboard-ocean-gallery-list .kboard-list .kboard-gallery-title {padding: 0 !important;}
    .page-id-58 .et_pb_section_3 .et_pb_row_2 {padding-top: 0 !important;}
	
	#main_sliderid > div:first-child{display: none!Important;}
	#main_sliderid > div:last-child{display: block!Important;}


}


