/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: http://www.kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on twitter and facebook: Follow me on twitter - Join the Facebook Group
Version: 3.4.6.1525365935
Updated: 2018-05-03 16:45:35
*/

/* 나눔고딕 플러그인으로는 익스에서 적용이 안되어 이 코드  */
@import url(//cdn.rawgit.com/eondcom/webfont/master/NanumGothic/NanumGothic.css);

/* this page is  */
.trail-before { display:none !important; }


/* 홈 */
.page-id-14 .title_container { display:none; }


.pnstec-table-custom { border-collapse:collapse;border-spacing:0; }
.pnstec-table-custom th,
.pnstec-table-custom td { border:1px solid #bababa !important;text-align:center !important;vertical-align:middle !important; }
.pnstec-table-custom td:first-child { width:150px !important; }

.pnstec-table-custom.column2 th {
	background:none !important;
	font-weight:normal !important;
}
.pnstec-table-custom.column2 th:first-child,
.pnstec-table-custom.column2 td:first-child { 
	background:#d9edf7 !important; 
	font-weight:700 !important;
	color:#55606e !important;
}


.sub_menu li { border:0;padding:0 5px; }
.sub_menu li { position:relative;width:30px !important;height:30px !important; }
.sub_menu li a {
	position:absolute;
	top:-5px;
	font-size:0;
	width:20px;height:20px;
	background-position:center center;background-size:cover;
}
.sub_menu li:first-child { width:55px !important; }
.sub_menu li:first-child a { font-size:13px; }
#menu-item-1657>a { 	
	background-image:url("http://jpsolu.com/wp/wp-content/uploads/2018/06/naverblog.png");	
}


/* 홈 */
.page-id-14 .iconbox_content_container p {
	word-break:keep-all;
}

/* 고객센터 */
form.wpcf7-form div { margin-bottom:15px; }
form.wpcf7-form div select { width:100% !important;max-width:300px !important; }
form.wpcf7-form div.half input { padding:9px 5px !important; }

form.wpcf7-form .your-phone-2,
form.wpcf7-form .your-phone-3 { width:40% !important;display:inline-block;margin-left:1%; }
form.wpcf7-form .your-phone-1 { width:16% !important;display:inline-block;margin:0 !important; }

form.wpcf7-form .your-email-1,
form.wpcf7-form .your-email-2 { display:inline-block;margin-right:1%; }
form.wpcf7-form .your-email-1 { width:40% }
form.wpcf7-form .your-email-2 { width:25%; }
form.wpcf7-form .your-email-2 { margin:0 1%; }
form.wpcf7-form .your-email-3 { width:25%;display:inline-block; }


form.wpcf7-form table.poll_content { margin:20px 0; }
form.wpcf7-form table.poll_content tr { color:#666 !important;background:#fff !important; }
form.wpcf7-form table.poll_content tr td:nth-child(2) { width:200px;text-align:center; }




/* menu */
nav.main_menu .menu li .avia-menu-text { font-weight:500 !important;color:#444 !important; }

/* 웹 */
@media (min-width: 768px) {	
	form.wpcf7-form div.half_div { width:49% !important;float:left;margin-left:1%; }
	form.wpcf7-form div.half_div.left { margin:0 1% 0 0; }
}
/* mobile */
@media (max-width: 767px) {
	form.wpcf7-form div.half_div { width:100% !important;margin:0; }
	
	#header_meta > .container { width: 100% !important;max-width: calc(100% - 20px) !important; }	
}

@media (max-width: 600px) {


	form.wpcf7-form .your-phone-2,
	form.wpcf7-form .your-phone-3 { width:39% !important;display:inline-block;margin-left:1%; }
	form.wpcf7-form .your-phone-1 { width:15% !important;display:inline-block;margin:0 !important; }

	form.wpcf7-form .your-email-1 { width:39% }
	form.wpcf7-form .your-email-2 { width:24%; }
	form.wpcf7-form .your-email-3 { width:24%;display:inline-block; }	
	
	
	#footer #footer_container div h1 { font-size:14px; }
	#footer #footer_container div ul li a { font-size:11px; }	
}

@media (max-width: 470px) {
	#footer #footer_container div { width:33.33%;margin-bottom:20px; }
}

strong { color:#2b2b2b !important;; }


#header_meta > .container .phone-info { width:calc(100% - 110px);text-align: left; }
#header_meta > .container .header-lang-switch { width: 100px;display: flex !important;align-items: center;justify-content: flex-end;background: #f8f8f8; }
#header_meta > .container .header-lang-switch a { display:flex;align-items: center;font-size: 13px;color:#889095; }
#header_meta > .container .header-lang-switch .pipes { width:2px;height:10px;background:#c7c7c7;margin:0 10px; }
#header_meta > .container .header-lang-switch a img { width:30px;margin-right:5px; }