/*
 Theme Name:   Twenty Nineteen Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Nineteen WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentynineteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

html {font-size:17px;}
p,li,span, th, td, body:lang(ko-KR), a, h1:lang(ko-KR), h2:lang(ko-KR), h3:lang(ko-KR), h4:lang(ko-KR), h5:lang(ko-KR), h6:lang(ko-KR)
{font-family:'NanumSquare', "Malgun Gothic", Dotum, sans-serif; letter-spacing: -0.3px; word-break:keep-all;}
h1:not(.site-title):before, h2:before{display:none;}
.entry .entry-title:before{display:none;}
a:active, a:focus, a:visited{outline:none !important;}

/*FONT SIZE*/
p{font-weight:400; font-size:17px;}
h5{font-size:35px!important;}




/*header*/
.site-header{padding:0;}
.site-branding{margin:0 auto; width:100%; max-width:1200px;}
.site-logo{position:static; float:left;}
.site-logo .custom-logo-link{width:248px; height:auto; border-radius:0; box-shadow:none;}
.site-logo .custom-logo-link:hover,
.site-logo .custom-logo-link:active,
.site-logo .custom-logo-link:focus{box-shadow:none;}
.elementor-nav-menu .sub-arrow i{display:none;}
.svg-inline--fa.fa-w-16{display:none;}

/*sub_down menu*/
.elementor-56 .elementor-element.elementor-element-6d7f33e6 .elementor-nav-menu--dropdown{font-size:16.5px!important;}
.elementor-56 .elementor-element.elementor-element-6d7f33e6 .elementor-nav-menu--dropdown a .elementor-item-active{color:#0677ec;}

#site-navigation{float:right;}
#colophon .widget-area,
#colophon .site-info{width:100%; max-width:1200px; margin:2em auto;}

/*footer*/
.footer-content p{color:#9c9c9e;}
.footer-menu a{font-weight:400;}

/*page*/
.prd-colum .prd-img{position:relative;}
.prd-colum .elementor-widget:not(:last-child){margin:0;}
.prd-colum .prd-overlay{padding:15px; top: -10px; bottom: 0; left: 0; right: 0; height: 100%; max-height:420px; width: 100%; opacity: 0; transition: .5s ease; background-color:rgba(255,192,0,.9);}
.prd-colum:hover .prd-overlay{opacity: 1;}
.prd-colum .prd-overlay h2{margin:0; font-size:28px; font-weight:bold;}
.prd-colum .prd-overlay p{font-family:play, sans-serif; font-size:15px;}
.prd-colum .prd-overlay a{display:block;}
.prd-colum .prd-overlay .elementor-widget-container{width:100%; height:100%; border:1px solid rgba(28,28,28,.8);}
.prd-colum .prd-overlay .prd-overlay-inner{position: absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:100%; text-align:center;}
.prd-colum .prd-overlay .angle-right-wrap{display:inline-block; margin:20px 0; width:40px; height:40px; border:1px solid #333; border-radius:50%; font-size:32px; line-height:32px;}
.prd-colum .prd-overlay .angle-right-wrap i{padding-left:5px;}

/*shin*/
div#content{padding-bottom:100px;}
/*cs*/
.textarea#form-field-{height:160px;}

.product_info01 table{width: 100%; border-top: 3px solid #484848; border-bottom: 2px solid #484848;}
.product_info01 table tr{border-bottom: 1px solid #d7d7d7;}
.product_info01 table th{width:30%; padding:15px 20px; border: none; background-color:#fbfbfb; font-weight:400; color:#909090;}
.product_info01 table td{padding:15px; border:none!important;}
.kboard-default-poweredby{display:none;}
#kboard-default-list .kboard-list table td{font-size:16.5px!important;}


/*product*/
#p_info li{font-family: 'Nanum Gothic', sans-serif; line-height:1.7em!important; font-weight:600; font-size:13px;}

/***nav***/
#submenu-list .current_page_item a{color:#0688ec;}

/*1dep_home*/
.submenu-container {border-right: 1px solid #555555;}
.submenu-container.go-home{border-left: 1px solid #555555; padding:3px 15px;}
.current-highest-page-title{width: 250px; padding: 0px 15px;}
.current-page-title{width:250px; padding: 0px 15px; }
.current-page-title:hover{color:#0688ec;}

.highest-submenu-dropdown-ul{width:250px; top:42px; background-color:#3a3a3a; padding-left:0px;}
.highest-submenu-dropdown-ul li {border-bottom: 1px solid #555555; padding:5px 15px;}
.highest-submenu-dropdown-ul li a{color:#909090;}

/*2dep*/
.submenu-dropdown-ul{width:250px; top:50px; background-color:#2a2a2a; padding-left:0px;}
.submenu-dropdown-ul li {border-bottom: 1px solid #555555; padding:5px 15px;}
.submenu-dropdown-ul li a{display:block; color:#909090;}
.submenu-dropdown-ul li a:hover{color:#0688ec;}


.page-id-385 div#content{margin-bottom:0;}


/*portfolio*/


/*quick-menu*/
.quick-menu-section .elementor-column{min-height:unset; height:0;}
.quick-menu{position:fixed; top:60%; right:10px; z-index:999; text-align: center;}
.quick-menu a{display:block; line-height:0;}
.quick-menu > a + a{margin-top:10px;}

.elementor-2296 .elementor-element.elementor-element-6807d83 .elementor-text-editor p{line-height: 1.7;}



@media screen and (max-width:1024px) {
	.elementor-nav-menu .sub-arrow i{display:inline-block;}
	.main-first-column .elementor-column{width:100% !important;}
	.footer-menu .elementor-nav-menu{display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;}
	.footer-menu .elementor-nav-menu>li{display:inline-block;}
	.footer-menu .elementor-nav-menu a,
	.footer-menu  .elementor-nav-menu a:focus,
	.footer-menu  .elementor-nav-menu a:hover{padding:10px;}
	
	
	
}

@media screen and (max-width:768px) {
	/*submenu only product*/
	.parent-pageid-758 .submenu-dropdown:last-child{display:none;}
	
	/*product*/
	.prd-colum .prd-overlay{padding:10px;}
	.prd-colum .prd-overlay h2{font-size:20px;}
	.prd-colum .prd-overlay p{margin:5px 0;}
	.prd-colum .prd-overlay .prd-overlay-inner{padding:18px;}
	.prd-colum .prd-overlay .angle-right-wrap{margin:5px 0;}
	
	.product_info01{width:100%; overflow-x:scroll;}
	.product_info01 table{width:580px; margin:0 auto;}
	
	/*quick-menu*/
	.quick-menu{zoom:.7;}
}

@media screen and (max-width:425px) {
	/*quick-menu*/
	.quick-menu{top:18%;}
	.quick-menu > a:nth-child(2), .quick-menu > a:last-child{display:none;}
	.quick-menu > a:first-child > img{display:none;}
	.quick-menu > a{background:url('/wp-content/uploads/2019/05/quick_m1_mobile.png') no-repeat center center; width: 124px; height: 124px;}
	
	/*submenu*/
	.go-home{width:50px;}
	.current-highest-page-title{width:auto;}
	.current-page-title{width:auto;}
	.submenu-dropdown{flex-grow:1}
	
	/*sub_common*/
	.elementor-text-editor h3{font-size:28px;}
	.current-page-title{font-size:14px;}
	.current-page-title .nav-arrow{zoom: .7;}
	.submenu-dropdown-ul li a{font-size:13px;}
	
	/*인사말*/
	.elementor-144 .elementor-element.elementor-element-d42a9c2 > .elementor-widget-container{margin: 70px 0 50px !important;}
	.ceo_tittext h3{font-size:24px !important;}
	.ceo_tittext p > br{display:none;}
	
	/*연혁*/
	.elementor-147 .elementor-element.elementor-element-df1acb5 > .elementor-widget-container{margin: 70px 0 50px !important;}
	.elementor-147 .elementor-element.elementor-element-4265d4dd > .elementor-background-overlay{background-size: cover !important;}
	.elementor-147 .elementor-element.elementor-element-4265d4dd > .elementor-container{min-height:290px !important;}
	.elementor-147 .elementor-element.elementor-element-593f950c{top:-54px !important;}
	
	/*조직도*/
	.elementor-149 .elementor-element.elementor-element-1fa8799 > .elementor-widget-container{margin: 70px 0 50px !important;}
	
	/*인증서*/
	.elementor-153 .elementor-element.elementor-element-3fce4013 > .elementor-widget-container{margin: 70px 0 50px !important;}
	
	/*찾아오시는길*/
	.elementor-155 .elementor-element.elementor-element-332aee3d > .elementor-widget-container{margin: 70px 0 50px !important;}
	
	/*유무인요금정산시스템*/
	.elementor-389 .elementor-element.elementor-element-73a3485b > .elementor-widget-container{margin: 70px 0 0!important;}
	
	/*영상유도위치안내시스템*/
	.elementor-1813 .elementor-element.elementor-element-3f3a568 > .elementor-widget-container{margin: 70px 0 0!important;}
	
	/*초음파유도시스템*/
	.elementor-387 .elementor-element.elementor-element-12f0cf08 > .elementor-widget-container{margin: 70px 0 0!important;}
	
	/*통합주차관제시스템*/
	.elementor-385 .elementor-element.elementor-element-6e253bd3 > .elementor-widget-container{margin: 70px 0 0!important;}
	
	/*주차장운영24시간콜센터*/
	.elementor-392 .elementor-element.elementor-element-6a042a4f > .elementor-widget-container{margin: 70px 0 0!important;}
}