/* Localized Style Sheet: KR */

@charset "utf-8";

/*
-----------------------------------
TOC
-----------------------------------

Fonts:....................Available font-family declarations

Bootstrap Overrides:......Changes to base-Bootstrap CSS

Page Globals:.............Styling of HTML and BODY

Site Elements:............Re-usable site elements 	

Structure:................Site structural components

Section Specific:.........Styles for Home and all Sub Pages

Page/Element Specific:....Page, element or flow Specific CSS

Override CSS:.............Additive/override CSS

Responsive:...............Specific styles for Desktop, Tablet and Mobile
*/



/* ------------------------------------
$ Page Globals
------------------------------------ */
html body { font-family: Malgun Gothic, Arial, sans-serif; }

/* ---- Hierarchy ---- [ Additional Styles: SM,XS ] */
h1 { font-family: Malgun Gothic, Arial, sans-serif; } 
h2 { font-family: Malgun Gothic, Arial, sans-serif; }
h3 { font-family: Malgun Gothic, Arial, sans-serif; }
h4 { font-family: Malgun Gothic, Arial, sans-serif; }
h5 { font-family: Malgun Gothic, Arial, sans-serif; }
h6 { font-family: Malgun Gothic, Arial, sans-serif; }

.h1 { font-family: Malgun Gothic, Arial, sans-serif; } 
.h2 { font-family: Malgun Gothic, Arial, sans-serif; }
.h3 { font-family: Malgun Gothic, Arial, sans-serif; }
.h4 { font-family: Malgun Gothic, Arial, sans-serif; }
.h5 { font-family: Malgun Gothic, Arial, sans-serif; }
.h6 { font-family: Malgun Gothic, Arial, sans-serif; }


/* ---- Pagination Controls ---- */
.pagination_container #search_btn:not(.collapsed):before { content: "닫기"; }



/* ------------------------------------
$ Structure
------------------------------------ */

/* ---- Header ---- */

	/* Global Navbars */
	.navbar-collapse li { font-size: 13px; }

	.logo_container p.tagline { font-size: 11px; line-height: 2.4; }	

	/* Non-Mobile Adjustments */
	@media only screen and (min-width:768px) {

		#headernav_collapse { font-size: 13px; line-height: 1.1; }

		#headernav_collapse .dropdown-menu li { padding-top: 4px; padding-bottom: 4px; font-size: 13px; }

		#headernav_collapse .site_search input.textfield { font-size: 12px; }
	}


/* ---- Section Header ---- */

	/* Section Header: Hierarchy */
	.section_header h1,
	.section_header p.h1 { font-family: Malgun Gothic, Arial, sans-serif; }
	.section_header h3,
	.section_header p.h3 { font-family: Malgun Gothic, Arial, sans-serif; }

	.section_header em { font-family: Malgun Gothic, Arial, sans-serif !important; }
	.section_header strong { font-family: Malgun Gothic, Arial, sans-serif !important; font-weight: bold !important; }
	.section_header em strong,
	.section_header strong em { font-family: Malgun Gothic, Arial, sans-serif !important; font-weight: bold !important; }


/* ---- Footer ---- */

	/* Footer: Standard */

		/* Footer Nav  -- [ Additional Styles: XS ] */
		.footernav { float: none; }



/* ------------------------------------
$ Section Specific
------------------------------------ */

/* ---- Search Widget ---- */
	
	/* Off-Canvas Actuator */
	.offcanvas_actuator #translation_icon-filter.offcanvas_actuator_label:before { content: "필터링"; }
	.offcanvas_actuator .offcanvas_actuator_close:before { content: "닫기"; }


/* ------------------------------------
$ Override CSS
------------------------------------ */

/* ---- Additive / Reductive CSS ---- */

	/* Add */
	.add_font_kr { font-family: Malgun Gothic, Arial, sans-serif !important; }
	.add_font_kr em { font-family: Malgun Gothic, Arial, sans-serif !important; font-style: italic !important; }
	.add_font_kr strong { font-family: Malgun Gothic, Arial, sans-serif !important; font-weight: bold !important; }
	.add_font_kr em strong,
	.add_font_kr strong em { font-family: Malgun Gothic, Arial, sans-serif !important; font-style: italic !important; font-weight: bold !important; }



/*-----------------------------------
   Responsive
-----------------------------------*/

/* ---- Non-Mobile ---- */
@media only screen and (min-width: 768px) {

}


/* ---- Desktop Large ---- */
@media only screen and (min-width: 1200px) {

}


/* ---- Desktop Small ---- */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

}


/* ---- Tablet ---- */
@media only screen and (min-width: 768px) and (max-width: 991px) {

}


/* ---- Mobile ---- */
@media only screen and (max-width: 767px) {
	
}