/*
Theme Name: JEICO Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* 본고딕 */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
body, h1, h2, h3, h4, h5, h6, p, a, p, div, span, ul, li {
font-family: 'Noto Sans KR', sans-serif;
}

h1, h2{
  font-weight: 700 !important;
  letter-spacing:-1px !important;
}
body{
	background-color:#fff !important;
}
/*  투명메뉴바 배경*/
.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader {
    box-shadow: none !important;
    background-image: none;
    background-color: rgba(0,0,0,0.2) !important;
}

/* 상단메뉴 */
.l-titlebar-content p { 
    color:#b4b4b4 !important;
    font-size:2rem;
    line-height:1.1;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0px;
    padding-top: 0px;
    text-align: center;
}

.l-section-img {
	margin-top:-1px !important;
}

/* 서브메뉴 */

.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    font-weight:400 !important;
}


/* 타이틀바 - 빵부스러기 */
body > div.l-canvas.sidebar_none.type_wide > div.l-titlebar.size_medium.color_alternate > div.l-titlebar-h > div.l-titlebar-content > h1{
    display:none;
}

/* fontawesome */
.fa-chevron-right {
	color:#f1f1f1 !important;
}
.fa_red {color:red;}

/* 다국어버튼 */
@media (min-width: 768px) and (max-width: 1024px) {
	body > div.l-canvas.sidebar_none.type_wide > header > div.l-subheader.at_top > div > div.l-subheader-cell.at_right{
	margin-top : -50px !important;
	}
	body > div.l-canvas.sidebar_left.type_wide > header > div.l-subheader.at_top > div > div.l-subheader-cell.at_right > div{
	margin-top : -50px !important;
	}
}

/* 제품명 라인 */
.w-separator.size_small { margin:0.5rem 0; }

/* 포트폴리오 작은이미지 */
.rsThumbsHor { width:100%; height:80px;padding-top:4px; }
.rsWithThumbsHor .rsThumbsContainer {position: relative;height: 100%;width:356px;}
.rsThumb {overflow: hidden;width: 5.0rem;height: 5.0rem;}
.rsTmb{border:1px solid #eee;}

/* 경영이념 글씨크기 */
div.w-person-content > h4 > span {
    font-size:36px;
    font-weight:600;
}

div.w-person-content > div.w-person-role {
    font-size:24px;
    font-weight:600;
 }

/* K보드 최신글 */
#kboard-default-latest > table > thead > tr{
  display:none;
}
#kboard-default-latest table {
  border-bottom:0px solid #666 !important;
}
#kboard-default-latest table td {
  border-top:1px solid #666 !important;
}
#kboard-default-latest td.kboard-latest-title > a > div {
  color:#ccc;
}
#kboard-default-latest > table > tbody td.kboard-latest-date {
  color:#ccc;
}
.kboard-download-poweredby{display:none;}
.kboard-ocean-gallery-poweredby{display:none;}

/*메인 - About Us*/
.vc_custom_1516953516092:hover{
  background-image: url(/en/wp-content/uploads/2018/03/btn001_over_en.jpg) !important;
}
/*메인 - 공지사항 */
.vc_custom_1520325512584:hover{
  background-image: url(/en/wp-content/uploads/2018/03/btn006_over_en.jpg) !important;
}
/*메인 - 온라인상담*/
.vc_custom_1520325550522:hover{
  background-image: url(/en/wp-content/uploads/2018/03/btn005_over_en.jpg) !important;
}
/*메인- 홍보자료*/
.vc_custom_1516955370887:hover{
  background-image: url(/en/wp-content/uploads/2018/03/btn004_over_en.jpg) !important;
}
/*메인- 기술자료*/
.vc_custom_1516955414544:hover{
  background-image: url(/en/wp-content/uploads/2018/03/btn003_over_en.jpg) !important;
}
/*메인- 제품소개*/
.vc_custom_1516955449119:hover{
  background-image: url(/en/wp-content/uploads/2018/03/btn002_over_en.jpg) !important;
}

/*  - 다음지도 가로크기 */
.root_daum_roughmap { width:100% !important; }

/* 서브 상단 타이틀 */
div.l-titlebar-h > div.l-titlebar-content > h1{
	color:#a0a0a0;
    font-size: 2rem;	
}

/* 내수및수출 메뉴선택*/ 
#menu-item-1622, #menu-item-1622 > a { 
 background-color:#ff6600;
 border-color: transparent;
 color: #fff;

} 


#menu-leftmenu2_elevator_sub .current-menu-item{ 
  background-color:#ddd; 
} 

/* FAQ */
.vc_toggle {
	border-bottom:1px solid #ccc;
	margin:20px 0 20px 0;
	padding-bottom:5px;
}
div.vc_toggle_title > h4 {
	font-size:16px;
}

/* Kboard 게시판 일반스킨 */
#kboard-default-list .kboard-category .kboard-category-list li a {
    font-size: 14px !important;
}
/* 갤러리 게시판*/
#kboard-ocean-gallery-list .kboard-category .kboard-category-list {
   border:0px !important;
   margin-bottom:30px !important;
}
#kboard-ocean-gallery-list .kboard-category .kboard-category-list li {
   padding: 10px 20px 8px 10px !important;
   line-height: 25px !important;
}


#kboard-ocean-gallery-list > div.kboard-header > div > ul > li.kboard-category-selected a {
    font-weight: bold !important;
    border-bottom: 2px solid #545861 !important;
    color: #545861 !important;
}

/*iHover 효과 */
.ult-ih-item .ult-ih-description-block {
    margin-top: 0px !important; 
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.ult-ih-item .ult-ih-divider-block {
    margin-top: 0px !important;
    margin-bottom: 0px !important; 
	margin-left: 0px !important;
    margin-right: 0px !important;
}

.ult-ih-item .ult-ih-heading-block {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.ult-ih-description-block >div > p {
    height:280px !important;
}
.ult-ih-divider-block{
 height:0px !important;
}

/* kboard powered by kboard 숨김 */
.kboard-default-poweredby{display:none;}
.kboard-thumbnail-poweredby{display:none;}
.kboard-ocean-franchise-poweredby{display:none;}

/* 프랜차이즈 게시판 */
.kboard-list table td.kboard-list-branch {
    width: 200px !important;
    font-weight:bold;
    font-size:13px;
}
td.kboard-list-title > div {font-size:13px !important;}
td.kboard-list-tel {font-size:13px !important;}
.kboard-list thead tr td {background:url('') !important; }
#kboard-ocean-franchise-document .kboard-franchise-info table td { 
 line-height:47px !important;
}
#kboard-ocean-franchise-list span.kboard-list-branch{
  font-size:16px;
  font-weight:600;
}
#kboard-ocean-franchise-list .kboard-pagination{display:none;}
/*  로그인 플러그인 */
.tml{margin:0 auto;}

section.l-section.wpb_row.height_auto.type_sticky.ult-vc-hide-row.vc_row-has-fill.sticky > div.upb_row_bg{
left:0px !important;
}
