/* Google font : Lora */
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600&display=swap');


/* Roboto */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/font/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('/font/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/font/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/font/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('/font/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/font/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/font/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('/font/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/font/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('/font/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('/font/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/font/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('/font/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('/font/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/font/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  src: url('/font/roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('/font/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/font/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}



/* 폰트 셋팅 */
body, th, td, input, select, textarea, button, *{font-family:'Roboto',Helvetica,sans-serif}

.title,
.serif,
.serif > *,
#menu-main-nav > .menu-item > a,
.page-home h2,
.page-home .visual .title,
.page-home .visual .desc,
.page-home .visual .owl-carousel .carousel-title,
.page-home .title-post,
.hd-post-title,
blockquote.bible,
.lists .post-title:not(.category-faq .lists .post-title),
.category-solution .lists .post-excerpt,
body[class*="single-word"] .post-contents .owl-item h2,
.category-faq .category-list .post-title,
.category-faq .lists .question{font-family:'Lora', serif}


/* 카피라이터 번역 */
.copyright::before{content:'Copyright © WORLD MISSION SOCIETY CHURCH OF GOD. All rights reserved.'}


/* NAV 메뉴명 개행 금지 */
.site-nav .menu-item a{white-space:nowrap}
@media(min-width:768px){
  * {word-break:keep-all}
}

.header div[class^="menu-main-nav"] > .menu > .menu-item > .sub-menu{min-width:220px}

/* PC 헤더 - 글자 크기 조절 */
@media(min-width:1070px){
  .header .site-nav{justify-content:center}
  .header div[class^="menu-main-nav"] > .menu > .menu-item{margin-left:10px; margin-right:10px; font-size:14px}
}
@media(min-width:1400px){
  .header div[class^="menu-main-nav"] > .menu > .menu-item{margin-left:12px; margin-right:12px; font-size:15px}
}

.category-title .hd-post-title{line-height:1.2}
.page-about .page-section1 br,
.page-about .page-section5 br,
.contact .post-title br,
.title-category .desc br,
.category-title p br,
.category-title-visual .category-title br{display:none}
@media(max-width:767px){
  .category-title-visual{min-height:350px}
}
@media(min-width:768px){
  .page-about .page-section1 br,
  .page-about .page-section5 br,
  .contact .post-title br,
  .title-category .desc br,
  .category-title p br,
  .category-title-visual .category-title br{display:block}
}

/* 폰트 사이즈 */
.post-title{line-height:1.4}
.category-title p{line-height:1.4}
[class*="global-bible-seminar"] .hd-post-title{letter-spacing:0}
@media(min-width:1070px){
  .category-title .hd-post-title{font-size:60px; line-height:1.2}
  .category-title p{line-height:1.6}
}
