/* Spanish */

/* merriweather */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('/font/merriweather-v20-latin-regular.eot');
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('/font/merriweather-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('/font/merriweather-v20-latin-regular.woff2') format('woff2'),
       url('/font/merriweather-v20-latin-regular.woff') format('woff'),
       url('/font/merriweather-v20-latin-regular.ttf') format('truetype'),
       url('/font/merriweather-v20-latin-regular.svg#Merriweather') format('svg');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('/font/merriweather-v20-latin-italic.eot');
  src: local('Merriweather Italic'), local('Merriweather-Italic'),
       url('/font/merriweather-v20-latin-italic.eot?#iefix') format('embedded-opentype'),
       url('/font/merriweather-v20-latin-italic.woff2') format('woff2'),
       url('/font/merriweather-v20-latin-italic.woff') format('woff'),
       url('/font/merriweather-v20-latin-italic.ttf') format('truetype'),
       url('/font/merriweather-v20-latin-italic.svg#Merriweather') format('svg');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('/font/merriweather-v20-latin-700.eot');
  src: local('Merriweather Bold'), local('Merriweather-Bold'),
       url('/font/merriweather-v20-latin-700.eot?#iefix') format('embedded-opentype'),
       url('/font/merriweather-v20-latin-700.woff2') format('woff2'),
       url('/font/merriweather-v20-latin-700.woff') format('woff'),
       url('/font/merriweather-v20-latin-700.ttf') format('truetype'),
       url('/font/merriweather-v20-latin-700.svg#Merriweather') format('svg');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('/font/merriweather-v20-latin-700italic.eot');
  src: local('Merriweather Bold Italic'), local('Merriweather-BoldItalic'),
       url('/font/merriweather-v20-latin-700italic.eot?#iefix') format('embedded-opentype'),
       url('/font/merriweather-v20-latin-700italic.woff2') format('woff2'),
       url('/font/merriweather-v20-latin-700italic.woff') format('woff'),
       url('/font/merriweather-v20-latin-700italic.ttf') format('truetype'),
       url('/font/merriweather-v20-latin-700italic.svg#Merriweather') format('svg');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  src: url('/font/merriweather-v20-latin-900.eot');
  src: local('Merriweather Black'), local('Merriweather-Black'),
       url('/font/merriweather-v20-latin-900.eot?#iefix') format('embedded-opentype'),
       url('/font/merriweather-v20-latin-900.woff2') format('woff2'),
       url('/font/merriweather-v20-latin-900.woff') format('woff'),
       url('/font/merriweather-v20-latin-900.ttf') format('truetype'),
       url('/font/merriweather-v20-latin-900.svg#Merriweather') format('svg');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  src: url('/font/merriweather-v20-latin-900italic.eot');
  src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'),
       url('/font/merriweather-v20-latin-900italic.eot?#iefix') format('embedded-opentype'),
       url('/font/merriweather-v20-latin-900italic.woff2') format('woff2'),
       url('/font/merriweather-v20-latin-900italic.woff') format('woff'),
       url('/font/merriweather-v20-latin-900italic.ttf') format('truetype'),
       url('/font/merriweather-v20-latin-900italic.svg#Merriweather') format('svg');
}

.page-title .title,
.page-home .visual-text .title,
.page-home .index-ment .title,
.page-home .banner .title,
.introduction .intro-title,
.post-header .post-title{font-family:'Merriweather' !important; font-weight:700}



/* Override */
.site-logo{background-image:url('/images/logo_es.svg'); width:88px}
.page-dark .site-logo{background-image:url('/images/logo_es_dark.svg')}
/* .header div[class^="menu-main-nav"] > .menu > .menu-item > a{font-size:16px} */

.login-wrap .site-logo{width:168px !important}
.page-title .desc{margin-top:8px}

@media(min-width:768px){
  .login-wrap .site-logo{width:232px !important}
}

@media(min-width:1070px){
  .site-logo{width:128px; margin-top:0}
  .page-title .title{font-size:40px}
  .post-header .post-title{font-size:38px}
  .header div[class^="menu-main-nav"] > .menu > .menu-item > a{font-size:16.5px}
  .header div[class^="menu-main-nav"] > .menu > .menu-item{margin-left:11px; margin-right:11px}
  .header div[class^="menu-main-nav"] > .menu > .menu-item > .sub-menu{min-width:240px}
}

/* home */
.page-home .down{display:none} /* 3개월 정도 후부터 보여주기 */
.page-home .banners{margin-top:32px}
.page-home .banner.mypost{justify-content:flex-start}
@media(min-width:1070px){
  .page-home .banners{margin-top:40px}
}


/* 가족애소통 다국어 커스텀 (카드보기 가림, 원문보기만 제공) 250402 */
.commu-tab :is(input[type=radio], .tabs),
.commu-card,
.commu-full .btns{display:none !important}
.commu-tab .sections > div.commu-full{display:block; margin-top:-24px}
