/* ----------------------------------------------------------------
    Fonts
    Replace your Fonts as necessary
-----------------------------------------------------------------*/

/* Noto Sans KR - 한글적용 */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('./fonts/noto-sans/NotoSans-Thin.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/noto-sans/NotoSans-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/noto-sans/NotoSans-Thin.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Thin.woff') format('woff'), /* Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Thin.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/noto-sans/NotoSans-Thin.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/noto-sans/NotoSans-Thin.otf') format('opentype');
  unicode-range: U+AC00-D7AF; /*한글적용*/
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/noto-sans/NotoSans-Light.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/noto-sans/NotoSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/noto-sans/NotoSans-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Light.woff') format('woff'), /* Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/noto-sans/NotoSans-Light.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/noto-sans/NotoSans-Light.otf') format('opentype');
  unicode-range: U+AC00-D7AF; /*한글적용*/
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/noto-sans/NotoSans-Regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/noto-sans/NotoSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/noto-sans/NotoSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/noto-sans/NotoSans-Regular.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/noto-sans/NotoSans-Regular.otf') format('opentype');
  unicode-range: U+AC00-D7AF; /*한글적용*/
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/noto-sans/NotoSans-Medium.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/noto-sans/NotoSans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/noto-sans/NotoSans-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Medium.woff') format('woff'), /* Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/noto-sans/NotoSans-Medium.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/noto-sans/NotoSans-Medium.otf') format('opentype');
  unicode-range: U+AC00-D7AF; /*한글적용*/
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/noto-sans/NotoSans-Bold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/noto-sans/NotoSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/noto-sans/NotoSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Bold.woff') format('woff'), /* Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/noto-sans/NotoSans-Bold.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/noto-sans/NotoSans-Bold.otf') format('opentype');
  unicode-range: U+AC00-D7AF; /*한글적용*/
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/noto-sans/NotoSans-Black.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/noto-sans/NotoSans-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/noto-sans/NotoSans-Black.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Black.woff') format('woff'), /* Modern Browsers */
       url('./fonts/noto-sans/NotoSans-Black.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/noto-sans/NotoSans-Black.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/noto-sans/NotoSans-Bold.otf') format('opentype');
  unicode-range: U+AC00-D7AF; /*한글적용*/
}


/* lato - 영문적용 */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('./fonts/lato-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/lato-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/lato-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/lato-v17-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
  unicode-range:U+0041-005A, U+0061-007A; /*영문(대문자,소문자) 적용*/
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/lato-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/lato-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/lato-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/lato-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/lato-v17-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  unicode-range:U+0041-005A, U+0061-007A; /*영문(대문자,소문자) 적용*/
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/lato-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/lato-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/lato-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/lato-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/lato-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/lato-v17-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
  unicode-range:U+0041-005A, U+0061-007A; /*영문(대문자,소문자) 적용*/
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/lato-v17-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/lato-v17-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/lato-v17-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/lato-v17-latin-900.woff') format('woff'), /* Modern Browsers */
       url('./fonts/lato-v17-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/lato-v17-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
  unicode-range:U+0041-005A, U+0061-007A; /*영문(대문자,소문자) 적용*/
}


/* open-sans - 숫자적용 */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/open-sans/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  unicode-range:U+0030-0039; /*숫자 적용*/
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/open-sans/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
  unicode-range:U+0030-0039; /*숫자 적용*/
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/open-sans/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
	  unicode-range:U+0030-0039; /*숫자 적용*/	 
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 800;
  src: url('./fonts/open-sans/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans/open-sans-v18-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
  unicode-range:U+0030-0039; /*숫자 적용*/
}


/* nanummyeongjo - 성경말씀폰트적용 */
@font-face {
  font-family: 'nanummyeongjo';
  font-style: normal;
  font-weight: normal;
  src: url('./fonts/NanumMyeongjo/NanumMyeongjoR.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/NanumMyeongjo/NanumMyeongjoR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/NanumMyeongjo/NanumMyeongjoR.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/NanumMyeongjo/NanumMyeongjoR.woff') format('woff'), /* Modern Browsers */
       url('./fonts/NanumMyeongjo/NanumMyeongjoR.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/NanumMyeongjo/NanumMyeongjoR.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/NanumMyeongjo/NanumMyeongjoR.otf') format('opentype');
}
@font-face {
  font-family: 'nanummyeongjo';
  font-style: normal;
  font-weight: bold;
  src: url('./fonts/NanumMyeongjo/NanumMyeongjoB.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/NanumMyeongjo/NanumMyeongjoB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/NanumMyeongjo/NanumMyeongjoB.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/NanumMyeongjo/NanumMyeongjoB.woff') format('woff'), /* Modern Browsers */
       url('./fonts/NanumMyeongjo/NanumMyeongjoB.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/NanumMyeongjo/NanumMyeongjoB.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/NanumMyeongjo/NanumMyeongjoB.otf') format('opentype');
}
@font-face {
  font-family: 'nanummyeongjo';
  font-style: normal;
  font-weight: bolder;
  src: url('./fonts/NanumMyeongjo/NanumMyeongjoEB.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/NanumMyeongjo/NanumMyeongjoEB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/NanumMyeongjo/NanumMyeongjoEB.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/NanumMyeongjo/NanumMyeongjoEB.woff') format('woff'), /* Modern Browsers */
       url('./fonts/NanumMyeongjo/NanumMyeongjoEB.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/NanumMyeongjo/NanumMyeongjoEB.svg#NotoSansKR') format('svg'), /* Legacy iOS */
	   url('./fonts/NanumMyeongjo/NanumMyeongjoEB.otf') format('opentype');
}


body,
small,
#primary-menu ul ul li > a,
.wp-caption,
.feature-box.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a,
.font-body,
.entry-meta li,
.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.button.button-desc span,
.testi-content p,
.team-title span,
.before-heading,
.wedding-head .first-name span,
.wedding-head .last-name span,
.font-secondary { font-family: "Noto Sans KR", sans-serif !important;}

h1,
h2,
h3,
h4,
h5,
h6,
#logo,
#primary-menu ul li > a,
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,
#top-search form input,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.counter,
label,
.nav-tree li a,
.wedding-head .first-name,
.wedding-head .last-name,
.font-primary { font-family: "Noto Sans KR", sans-serif !important; }

.nanummyeongjo{ font-family: 'nanummyeongjo', serif !important}

