@media(max-width:767px){
  .page-title{margin-top:20px}
}


/* Index ---------- */
/* Latest Posts */
.posts{padding-bottom:30px}
.posts .row{margin-left:0; margin-right:0; padding-top:20px}
.posts .post-title{font-weight:500; margin-top:0; line-height:1.4}

.post-list .info > *:not(:first-child){margin-top:8px}
.post-list .info .post-area + .date{margin-top:inherit}

.post-list .post-area,
.posts .post-category{margin-top:8px}
.post-area{margin-top:15px}
.post-list{margin-top:25px}
.post-area,
.date,
.post-category a{color:#999}

.posts .post-excerpt,
.post-excerpt{margin-top:7px; color:#666; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.posts li:hover .post-title{text-decoration:underline}
.posts .media{margin-bottom:15px; background-size:cover; background-repeat:no-repeat; background-position:center}
.posts li{padding-top:15px; padding-bottom:15px; border-bottom:1px solid #E2E2E2; overflow:hidden}
.posts .top1 li{padding-top:0}
.posts .top1 .media{padding-bottom:57%; /*padding-bottom:64.4%*/}
.posts .top4 li:last-child{border-bottom:none}
.posts .top4 .media{float:right; margin-left:10px; margin-bottom:15px; width:80px; height:80px}
.posts .top1,
.posts .top4{width:100%}

/* 크롬 이미지 거칠게 표현되는 문제 해결 */
.media{-webkit-transform:translateZ(0); backface-visibility:hidden}

@media(min-width:768px){
  .posts{padding-bottom:40px}
}
@media(min-width:1070px){
  .post-list{margin-top:40px}
  .posts .row{padding-top:30px}
  .posts .post-excerpt, .post-excerpt{-webkit-line-clamp:4}
  .posts .post-category{margin-top:12px}
  .post-area{font-size:14px; margin-top:30px}
  .truth-index .posts .post-excerpt{-webkit-line-clamp:4}
  .posts .top1{width:68%; padding-right:60px; position:relative}
  .posts .top1:after{content:''; position:absolute; width:1px; height:100%; background:#E2E2E2; top:0; right:30px}
  .posts .top1 .post-title{font-size:26px; margin-top:20px}
  .posts .top1 .post-excerpt{font-size:15px}
  .posts .top1 li{border-bottom:none; padding-bottom:0}
  .posts .top4{width:32%}
  .posts .top4 li{padding-top:26px; padding-bottom:26px}
  .posts .top4 li:first-child{padding-top:0}
  .posts .top4 li:last-child{padding-bottom:0}
  .posts .top4 .info .post-title{margin-top:-4px}
}

/* Menu Section */
/* .menu-section{margin-top:20px} */
.menu-section > div{border-top:1px solid #DDD; padding-top:40px; padding-bottom:20px}
.menu-section > div:first-child{border-top:1px solid #333}
.menu-section a{display:block}
.menu-section img{width:100%}
.menu-section h2{margin-bottom:20px}
.menu-section h2 a:hover{text-decoration:underline}
.menu-section h3{font-weight:500}
.menu-section a:hover h3{text-decoration:underline}
.menu-section p{color:#666; line-height:1.5; font-size:13px}
.menu-section .media{padding-bottom:57.89%; background-size:cover; background-repeat:no-repeat; background-position:center}
@media(min-width:768px){
  /* .menu-section{margin-top:40px} */
  .menu-section .info{margin-top:5px}
  .menu-section p{font-size:14px}
}
@media(min-width:1070px){
  /* .menu-section{margin-top:50px} */
  .menu-section > div{padding-top:50px}
  .menu-section .info{margin-top:10px}
  .menu-section p{font-size:15px}
}
@media(min-width:1200px){
  .menu-section img{width:auto}
}

/* 신앙과생활, 행복한가정 애니메이션 해제 */
.non-ani{animation:none !important; opacity:1 !important}

/* Sub Index ---------- */
.post-cate-top{padding-bottom:30px}
/* .post-cate-top .row{margin-top:20px} */
.post-cate-top > .row > div{width:100%}
.post-cate-top .media{margin-bottom:15px; background-size:cover; background-repeat:no-repeat; background-position:center; padding-bottom:59.6%}
.post-cate-top .post-title{margin-bottom:5px; font-weight:500; margin-top:0; line-height:1.5}
.post-cate-top .post-title:hover{text-decoration:underline}
.post-cate-top .post-excerpt{margin-top:0; color:#666; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2}
.post-cate-top .post-category{margin-top:5px}
.post-cate-top .post-category a{color:#777}
@media(min-width:768px){
  .post-cate-top{padding-bottom:40px}
}
@media(min-width:1070px){
  .post-cate-top{padding-bottom:50px}
  /* .post-cate-top .row{margin-top:30px} */
  .post-cate-top .media{padding-bottom:48.3%}
  .post-cate-top .post-title{margin-bottom:5px; font-size:26px}
  .post-cate-top .post-excerpt{-webkit-line-clamp:initial}
}
/**/


/* .post-cate{margin-top:30px} */
.post-cate .cate-title{position:relative}
.post-cate h2{margin-bottom:15px}
.post-cate h2 a:hover{text-decoration:underline}
.post-cate .cate-title .desc{margin-top:-10px; margin-bottom:15px}
.post-cate .cate-title .desc br{display:none}
.post-cate .btn-more{height:31px; margin-bottom:25px; line-height:31px; background:#333; text-align:center; color:#FFF; display:inline-block; padding:0 10px}
.post-cate > div{padding-bottom:30px}
.post-cate > div:first-child{border-top:1px solid #DDD; padding-top:40px}
.post-cate .col{width:50%; flex-basis:auto}
.post-cate .media{background-size:cover; background-repeat:no-repeat; background-position:center; padding-bottom:59.6%}
.post-cate .info{padding-top:10px}
.post-cate .post-title{line-height:1.4; font-weight:500}
.post-cate .cate-title p{font-weight:normal; line-height:1.45}
.post-cate a:hover .post-title{text-decoration:underline}
@media(min-width:768px){
  /* .post-cate{margin-top:40px} */
  .post-cate h2{padding-right:25%}
  .post-cate .cate-title .desc{max-width:75%}
  .post-cate .btn-more{position:absolute; bottom:5px; right:0; margin-bottom:0}
}
@media(min-width:1070px){
  /* .post-cate{margin-top:50px} */
  .post-cate h2{margin-bottom:20px}
  .post-cate .cate-title .desc{margin-bottom:20px}
  .post-cate .cate-title .desc *{color:#777}
  .post-cate .col{width:auto; flex-basis:0}
  .post-cate .btn-more{height:34px; line-height:34px; padding:0 13px; font-size:14px}
}


/* List ---------- */
/* post page title */
.page-title.post-only{text-align:left}
.hd-post-title{font-size:22px; font-weight:600; letter-spacing:-0.3px; line-height:1.3; margin-top:7px}
.page-title.post-only p,
.media-list .page-title p{margin-top:10px; line-height:1.5; color:#666}
@media(min-width:768px){
  .hd-post-title{font-size:34px; letter-spacing:-0.8px}
}
@media(min-width:1070px){
  /* .post-only{max-width:1020px} */
  .hd-post-title{font-size:45px; letter-spacing:-1.2px}
}
/* tab */
.post-list .tabs{border-top:1px solid #dedede; border-bottom:2px solid #333}
.post-list .tabs ul.menu{}
.post-list .tabs.center ul{text-align:center}
.post-list .tabs ul{/*overflow:hidden;*/ font-size:0;/* li요소 여백방지 */ margin-left:-6px; padding:8px 0 7px}
.post-list .tabs li{display:inline-block; margin-right:3px; padding:0 8px}
.post-list .tabs li:last-child{margin-right:0}
/* 사파리 전용 Style : 서브메뉴 마자막 패딩 추가 */
@media not all and (min-resolution:.001dpcm){
  @supports (-webkit-appearance:none){
    .post-list .tabs li:last-child{padding-right:50px}
  }
}

.post-list .tabs a{display:block; padding:2px 0; font-size:14px; color:#666; position:relative}
.post-list .tabs a::after{display:none; content:''; position:absolute; bottom:1px; left:0; width:100%; height:2px; background-color:#04C73C}
.post-list .tabs a:hover{color:#222}
.post-list .tabs a:hover::after{display:block; background-color:#c5c5c5}
.post-list .tabs li.current-cat,
.post-list .tabs .current-menu-item{border-color:#333}
.post-list .tabs li.current-cat a,
.post-list .tabs .current-menu-item a{font-weight:600; color:#222}
.post-list .tabs li.current-cat a::after,
.post-list .tabs .current-menu-item a::after{display:block}
.post-list .tabs .children{display:none}

/* 카드뉴스 임시 가림 */
.post-list .tabs .card-news{display:none}
.post-list .tabs .card-news:lang(ko),
.post-list .tabs .card-news:lang(en),
.post-list .tabs .card-news:lang(es),
.post-list .tabs .card-news:lang(pt),
.post-list .tabs .card-news:lang(ne),
.post-list .tabs .card-news:lang(hi),
.post-list .tabs .card-news:lang(mn),
.post-list .tabs .card-news:lang(de),
.post-list .tabs .card-news:lang(ja){display:inline-block}

/* tab 인덱스만 별도 설정 */
.page-truth .post-list .tabs a,
.page-faith-life .post-list .tabs a,
.page-happy-home-index .post-list .tabs a{font-weight:600; color:#222}
.page-truth .post-list .tabs a:hover::after,
.page-faith-life .post-list .tabs a:hover::after,
.page-happy-home-index .post-list .tabs a:hover::after{display:block}
@media(min-width:1070px){
  /* .post-list .tabs{margin-top:20px} */
  .post-list .tabs a{font-size:15px}
  .page-faith-life p br{display:none}
}
/*list*/
/* .post-list .lists{border-top:2px solid #333} */
/* .post-list .lists .no-result{margin-top:30px; color:#777} */
.post-list .lists .post-excerpt{color:#777; margin-top:5px; line-height:1.5}
.post-list .lists article{margin-top:25px}
.post-list .cate-list a{display:flex; flex-direction:column}
.post-list .media{width:100%; height:auto; padding-bottom:63%; background-size:cover; background-position:center; background-repeat:no-repeat}
.post-list .info{width:100%; padding-top:15px}
@media(min-width:768px){
  .post-list .lists article{margin-top:30px}
  .post-list .cate-list a{flex-direction:row}
  .post-list .cate-list a > div:nth-child(1){width:31.25%}
  .post-list .cate-list a > div:nth-child(2){width:68.75%; padding-left:30px; padding-top:0}
}
@media(min-width:1070px){
  .post-list a,
  .post-list .list{align-items:center}
}
/* list-first */
.post-list.post-only .lists article:first-child a{flex-direction:column}
.post-list.post-only .lists article:first-child a div{width:100%}
@media(min-width:768px) {
  .post-list.post-only .lists article:first-child a:first-child .media{padding-bottom:48.3%}
  .post-list.post-only .lists article:first-child a .info{padding-left:0; padding-top:20px}
  .post-list.post-only .lists article:first-child a{border-bottom:1px solid #ddd; padding-bottom:40px; display:block}
}
.post-only .news-excerpt{overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; color:#666; margin-top:5px}


/* category menu */
.category-lists .category-header{display:flex; flex-direction:column}
.category-lists .txt-category{display:none}
.category-lists .page-title.post-only p{margin-top:6px}
.category-lists .another{margin-top:20px}
.category-lists .videoWrapper{margin-top:-48px}
@media(min-width:768px){
  .category-lists .another{margin-top:30px}
}
@media(min-width:1070px){
  .category-lists .another{margin-top:50px}
}

.tabs-list .lists article:first-child{margin-top:inherit}
.tabs-list{margin:inherit; width:100%; max-width:inherit; padding:inherit; box-shadow:inset 0 -1px 0 rgba(0,0,0,0.07)}
.tabs-list{margin-top:0 !important; background-color:#FFF}
.tabs-list .tabs{border:none; position:relative}
.tabs-list .tabs ul{display:flex; flex-direction:row; flex-wrap:nowrap; overflow:hidden; overflow-x:auto; padding:inherit; padding-left:5%; padding-right:50px; margin-left:-8px}
.tabs-list .tabs li{flex-shrink:0; padding:0; margin:0 8px}
.tabs-list .tabs a{font-size:15px; line-height:1.25; padding:15px 0; font-weight:inherit !important; color:#666 !important}
.tabs-list .tabs a:hover::after{background-color:inherit}
.tabs-list .tabs li.current-cat a,
.tabs-list .tabs .current-menu-item a{color:#222 !important; font-weight:600 !important}
.tabs-list .tabs .current-menu-item a::after,
.tabs-list .tabs .current-cat a::after{height:3px; background-color:#5770ff; bottom:inherit}

/* Arrow */
.sub-menu-toggle.ico-arrow{display:flex; align-items:center; justify-content:center}
.sub-menu-toggle.ico-arrow::after{content:''; display:inline-block; width:10px; height:10px; border-top:1.5px solid #000; border-right:1.5px solid #000; transform:rotate(45deg); opacity:0.6}
.sub-menu-toggle.ico-arrow-down::after{transform:rotate(135deg); margin-top:-5px}
.sub-menu-toggle{position:absolute; top:0; right:0; width:50px; height:calc( 100% - 1px ); z-index:10; background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 22%)}

/* 메뉴 활성화시 */
.sub-menu-toggle.active{height:48px}
.sub-menu-toggle.active.ico-arrow-down::after{transform:rotate(-45deg); margin-top:5px}
.sub-menu-toggle.active + ul,
.sub-menu-toggle.active + div[class*="menu-bible-word"]> ul,
.sub-menu-toggle.active + div[class*="menu-faith-life"]> ul{flex-direction:inherit; overflow-x:inherit; flex-wrap:wrap; padding-top:10px; padding-bottom:10px; padding-right:35px}
.sub-menu-toggle.active + ul > li > a,
.sub-menu-toggle.active + div[class*="menu-bible-word"] > ul > li > a,
.sub-menu-toggle.active + div[class*="menu-faith-life"] > ul > li > a{padding-top:5px; padding-bottom:5px}

/* Dark Style */
.tabs-list.dark{background:inherit; background-color:rgba(0,0,0,0.4); -webkit-backdrop-filter:saturate(180%) blur(20px); backdrop-filter:saturate(180%) blur(20px)}
.tabs-list.dark .sub-menu-toggle{background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 22%)}
.tabs-list.dark .sub-menu-toggle::after{border-color:#FFF; opacity:0.8}
.tabs-list.dark .tabs a{color:#FFF !important; opacity:0.7}
.tabs-list.dark .tabs li.current-cat a,
.tabs-list.dark .tabs .current-menu-item a{opacity:1}

/* 스크롤바 안보이게 */
.tabs-list .tabs ul{-ms-overflow-style:none;}
.tabs-list .tabs ul::-webkit-scrollbar{display:none}

/* 모바일 전용 NAV 추가 스타일 */
.secondary-nav{margin-right:5%}
@media(min-width:1070px){
  .category-lists .tabs{max-width:1200px; margin:0 auto; padding-left:30px; padding-right:30px}
  .tabs-list .tabs ul{padding-right:0; padding-left:0}
  .sub-menu-toggle{right:30px}
  .secondary-nav{margin-right:inherit}

  /* 메뉴 활성화시 = 1070 사이즈 */
  .sub-menu-toggle{display:none !important}
  .tabs-list .tabs ul,
  .tabs-list .tabs div[class*="menu-bible-word"]> ul,
  .tabs-list .tabs div[class*="menu-faith-life"]> ul{flex-direction:inherit; overflow-x:inherit; flex-wrap:wrap; padding-top:10px; padding-bottom:10px; padding-right:0}
  .tabs-list .tabs ul > li > a,
  .tabs-list .tabs div[class*="menu-bible-word"] > ul > li > a,
  .tabs-list .tabs div[class*="menu-faith-life"] > ul > li > a{padding-top:5px; padding-bottom:5px}
}


/*Pagination*/
.pagination{padding:30px 0; font-size:14px; clear:both}
.pagination a, .pagination span{display:inline-block; width:32px; height:32px; line-height:31px; border:1px solid transparent; margin-bottom:3px; text-align:center}
.pagination span.dots{border:none}
.pagination a:hover, .pagination span{border-color:#999}
.pagination .prev{width:auto; padding-right:8px}
.pagination .next{width:auto; padding-left:8px}
.pagination .prev:hover, .pagination .next:hover{border-color:transparent}
@media(min-width:1070px){
  .pagination{font-size:15px}
  .pagination a, .pagination span{width:39px; height:39px; line-height:38px}
  .pagination .prev{padding-right:10px}
  .pagination .next{padding-left:10px}
}

/* Search list */
.search .post-list .media{padding-bottom:73%}
.search .post-list article .list{display:flex; flex-direction:row}
.search .post-list .list > div:nth-child(1){width:25%}
.search .post-list .list > div:nth-child(2){width:75%; padding-left:15px; padding-top:0}
.search .post-list .post-excerpt{overflow: hidden; text-overflow:ellipsis; display:-webkit-box; /*height:44px;*/ -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word}
.search .post-list .notice-div{margin-top:0; margin-bottom:5px}
.search .no-result{color:#777; margin-bottom:50px}
.search .no-result p{font-weight:600; color:#444; margin-top:0; font-size:18px}
.search .no-result p > em{color:#fa3830; font-style:normal}
.search .no-result ul{margin-top:16px}
.search .no-result ul li{position:relative; padding-left:10px; font-size:14px; margin-top:4px}
.search .no-result ul li::before{content:''; width:2px; height:2px; left:0; top:50%; margin-top:-2px; background-color:#999; border-radius:50%; position:absolute}
@media(min-width:1070px){
  .search .post-list .list > div:nth-child(1){width:17.25%}
  .search .post-list .list > div:nth-child(2){width:82.75%}
  .search .post-list .list > div:nth-child(2){padding-left:30px}
  .search .no-result p{font-size:20px}
  /* .search .post-list .post-excerpt{height:64px; -webkit-line-clamp:3} */
}


/* Search list - Service */
.search .post-list .service .post-excerpt{display:none}
.link-btns{margin-top:8px}
.link-btns a{padding:7px; background-color:rgba(80,86,93,0.15); border-radius:6px; font-size:13px; color:#fff}
.link-btns a:not(.nolink){background-color:#3182F6}
.link-btns a.nolink{cursor:default}
.link-btns a::before{content:''; width:14px; height:14px; display:inline-block; background-position:center; background-size:100%; margin-right:4px; vertical-align:-2px}
.link-btns a.web::before{background-image:url('/wp-content/themes/watv/images/ui/ico_search_web@3x.png')}
.link-btns a.android::before{background-image:url('/wp-content/themes/watv/images/ui/ico_search_android@3x.png')}
.link-btns a.ios::before{background-image:url('/wp-content/themes/watv/images/ui/ico_search_ios@3x.png')}

@media(min-width:768px){
  .search .post-list .service .post-excerpt{display:-webkit-box}
  .link-btns{margin-top:14px}
  .link-btns a{padding:8px}
}


/* sermon */
.video-sermon h2{margin-top:20px}
.video-sermon .videoWrap{margin-top:10px}
.video-sermon .btn{margin-top:20px}
@media (min-width: 768px){
  .video-sermon{border-bottom: 1px solid #ddd; padding-bottom:40px}
  .video-sermon .info{padding-top:20px}
}
/* .sermon-index .info{padding-top:20px}
.video-sermon{padding-bottom:52%; position:relative}
.video-sermon iframe{position:absolute}
.sermon-index .post-title:hover{text-decoration:none} */

/* sermon - 미디어캐스트 바로가기 */
.mediacast-sitelink{text-align:center; padding:30px 0}
.mediacast-sitelink a{max-width:234px; padding:15px 24px; width:100%; font-weight:600}
@media (min-width: 768px){
  .mediacast-sitelink a{padding:20px 24px; font-size:15px}
}

/*-------------------------------------------------------
미디어 메뉴 활성화되면 주석 해제하기
-------------------------------------------------------*/
/* category-media ---------- */
body[class*="category-media"] .secondary-nav ul li:hover .sub-menu,
body[class*="category-media"] #menu-main-nav .wpml-ls-item > .sub-menu.open{display:none !important}/* 언어선택 메뉴 임시 가림 */

body[class*="category-media"] .page-title{text-align:left}
body[class*="category-media"] .post-list .page-title{text-align:left}
body[class*="category-media"] .post-list .tabs{margin-bottom:25px}
body[class*="category-media"] .post-list .no-result{margin-top:30px; color:#777}
body[class*="category-media"] .post-list .post-excerpt{color:#777; margin-top:5px; line-height:1.5}
body[class*="category-media"] .post-list article a{display:flex; flex-direction:row}
body[class*="category-media"] .post-list article a > div:first-child{width:41.25%}
body[class*="category-media"] .post-list article a > div:last-child{width:58.75%; padding-left:13px; padding-top:0}
body[class*="category-media"] .post-list article{margin-top:0; padding-bottom:18px}
body[class*="category-media"] .post-list article:first-child{padding-bottom:25px}
body[class*="category-media"] .post-list article:first-child a{flex-direction:column}
body[class*="category-media"] .post-list article:first-child a > div{width:100%}
body[class*="category-media"] .post-list article:first-child .info{padding-left:0; padding-top:10px !important}
body[class*="category-media"] .post-list .media{width:100%; height:auto; padding-bottom:63%; background-size:cover; background-position:center; position:relative}
body[class*="category-media"] .post-list .info .post-title{font-size:15px; line-height:1.3; padding-right:10px; font-family:inherit !important; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:3; font-weight:500}
body[class*="category-media"] .post-list .post-video{position:absolute; right:5px; bottom:5px; background:rgba(0,0,0,0.7); color:#FFF; border-radius:2px; padding:1px 4px; font-size:12px; letter-spacing:0}
  @media(min-width:768px){
    /* body[class*="category-media"] .post-list .tabs{text-align:center} */
    body[class*="category-media"] .post-list .lists{overflow:hidden; margin-left:-2px; margin-right:-2px}
    body[class*="category-media"] .post-list .tabs{margin-bottom:30px}
    body[class*="category-media"] .post-list article:first-child{padding-bottom:0}
    body[class*="category-media"] .post-list article a{flex-direction:column}
    body[class*="category-media"] .post-list article a > div:first-child,
    body[class*="category-media"] .post-list article a > div:last-child{width:100%}
    body[class*="category-media"] .post-list article a > div:last-child{padding-left:0; padding-top:10px}
    body[class*="category-media"] .post-list .info{height:80px; padding-left:0; padding-top:10px}
    body[class*="category-media"] .post-list .info .post-title{font-size:15px}
    body[class*="category-media"] .post-list article{width:33.33%; float:left; vertical-align:top; padding-left:2px; padding-right:2px; padding-bottom:10px}
    body[class*="category-media"] .post-list article:nth-child(1),
    body[class*="category-media"] .post-list article:nth-child(2){width:50%}
    body[class*="category-media"] .post-list.post-only .lists article:first-child a{border-bottom:none; padding-bottom:0}
    body[class*="category-media"] .post-list.post-only .lists article:first-child a:first-child .media{padding-bottom:63%}
  }
  @media(min-width:1070px){
    body[class*="category-media"] .post-only{max-width:1200px}
    body[class*="category-media"] .post-list article a{align-items:center}
    body[class*="category-media"] .post-list article{width:25%}
    body[class*="category-media"] .post-list article:nth-child(1),
    body[class*="category-media"] .post-list article:nth-child(2),
    body[class*="category-media"] .post-list article:nth-child(3){width:33.33%}
  }


/* 마음가꾸기 */
body[class*="category-cultivate-heart"] .post-list article.col-12{padding-left:0; padding-right:0; padding-bottom:20px; border-bottom:1px solid #ededed}
body[class*="category-cultivate-heart"] .post-list article.col-12 .link-media{padding-bottom:0; margin-top:20px; display: flex; width: 100%; cursor:pointer}
/* body[class*="category-cultivate-heart"] .post-list article.col-12 .media{padding-bottom:42%; margin-top:30px} */
body[class*="category-cultivate-heart"] .post-list article.col-12 .link-media > div{padding-bottom:63%}
body[class*="category-cultivate-heart"] .post-list article.col-12:first-child .btn{/*width:max-content;*/ border:0;padding:12px 24px; /*display:inline-block; min-width:140px; width:140px;*/ text-align:center; background-color:#20C364; color:#fff; margin-top:20px; border-radius:4px}
body[class*="category-cultivate-heart"] .lists > article > div .btn::after{display:none}
body[class*="category-cultivate-heart"] .lists > article > div .today{font-weight:600; color:#04C73C; margin-top:3px}
body[class*="category-cultivate-heart"] .lists > article > div .hd1{margin-top:8px}
body[class*="category-cultivate-heart"] .lists > article > div .p3{margin-top:8px}
body[class*="category-cultivate-heart"] .post-list .info .hd6{margin-top:5px}
body[class*="category-cultivate-heart"] .post-list .info .date{color:#AA874E; font-size:12px}
body[class*="category-cultivate-heart"] .post-list.post-only .lists article:first-child .info > a:first-child{padding-bottom:0; border:0}
body[class*="category-cultivate-heart"] .post-list .have_post_wrap .row article:first-child{display:none}
body[class*="category-paged"] .post-list .have_post_wrap .row article:first-child{display:block}
body[class*="category-cultivate-heart"] .pagination{padding-left:15px; padding-right:15px}

@media(min-width:768px){
body[class*="category-cultivate-heart"] .post-list article.col-12{padding-bottom:30px}
body[class*="category-cultivate-heart"] .lists > article > div .hd1{margin-top:10px}
body[class*="category-cultivate-heart"] .lists > article > div .p3{margin-top:10px}
/* body[class*="category-cultivate-heart"] .post-list article.col-12 .media{padding-bottom:42%; margin-top:30px} */
body[class*="category-cultivate-heart"] .post-list article.col-12 .link-media{padding-bottom:0; margin-top:30px}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a{display:flex; flex-direction:row; padding-bottom:0; border:0}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a > div:nth-child(1){width:31.25%}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a:first-child .media{padding-bottom:63%}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a .info{width:68.75%; padding-left:30px}
}

@media(min-width:1070px){
body[class*="category-cultivate-heart"] .post-list article.col-12{padding-bottom:0; border:0}
body[class*="category-cultivate-heart"] .post-list-wrap{margin-top:0}
/* body[class*="category-cultivate-heart"] .tabs{max-width:1020px; margin-left:auto; margin-right:auto} */
body[class*="category-cultivate-heart"] .lists > article{/*max-width:990px;*/ margin-left:auto; margin-right:auto; margin-bottom:40px}
body[class*="category-cultivate-heart"] .lists > article > div{flex-direction:row !important; display:flex !important}
body[class*="category-cultivate-heart"] .lists > article > div .hd1{margin-top:10px}
body[class*="category-cultivate-heart"] .lists > article > div .p3{margin-top:15px}
/* body[class*="category-cultivate-heart"] .post-list article.col-12{padding:15px} */
body[class*="category-cultivate-heart"] .post-list article.col-12 .info{display:flex; flex-direction:column; justify-content:center; align-items:center; padding-right:0 !important}
body[class*="category-cultivate-heart"] .post-list article.col-12 .info > *{width:100%; max-width:420px}
body[class*="category-cultivate-heart"] .post-list article.col-12 .link-media{padding-bottom:0; margin-top:0 !important}
body[class*="category-cultivate-heart"] .post-list article.col-12 .link-media .media{padding-bottom:87% !important}
/* body[class*="category-cultivate-heart"] .post-list article.col-12 .media{padding-bottom:38%; margin-top:0} */
body[class*="category-cultivate-heart"] .post-list article.col-12:first-child a{margin-top:0}
body[class*="category-cultivate-heart"] .lists .have_posts{background-color:#FAFAFA}
body[class*="category-cultivate-heart"] .lists .have_post_wrap {/*max-width:960px;*/ margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:50px}
body[class*="category-cultivate-heart"] .lists .have_post_wrap .row{margin-left:-15px; margin-right:-15px}
body[class*="category-cultivate-heart"] .lists .have_posts .info{background-color:#fff}
body[class*="category-cultivate-heart"] .post-list .cate-list a{flex-direction:column}
body[class*="category-cultivate-heart"] .post-list .cate-list a > div:nth-child(1), body[class*="category-cultivate-heart"] .post-list .cate-list a > div:nth-child(2){width:100%}
body[class*="category-cultivate-heart"] .post-list .info{padding:30px !important}
body[class*="category-cultivate-heart"] .post-list .info .hd6{font-size:22px; line-height:1.4; margin-top:10px}
body[class*="category-cultivate-heart"] .post-list .info .p3{color:#888}
body[class*="category-cultivate-heart"] .post-list .have_posts .info .p3{font-size:13px; margin-top:12px}
body[class*="category-cultivate-heart"] .post-list.post-only .lists article:first-child a{border:0}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a > div:nth-child(1){width:100%}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a:first-child .media{padding-bottom:52%}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a{padding-bottom:0; flex-direction:column}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article:first-child a .info{width:100%; }
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article a div .media{padding-bottom:52%}
body[class*="category-cultivate-heart"] .post-only .news-excerpt{-webkit-line-clamp:inherit}
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article a,
body[class*="category-cultivate-heart"] .post-list.post-only .lists .have_posts article .info{height:100%}

}

/*190410 어머니하나님 메뉴 임시 가림*/
/* .category-bible-truth .post-list .tabs li:nth-child(4),
.category-sermon .post-list .tabs li:nth-child(4),
.category-bible-science .post-list .tabs li:nth-child(4),
.category-bible-column .post-list .tabs li:nth-child(4),
.category-bible-scene .post-list .tabs li:nth-child(4),
.category-god-the-mother .post-list .tabs li:nth-child(4),

.category-bible-truth-es .post-list .tabs li:nth-child(4),
.category-sermon-es .post-list .tabs li:nth-child(4),
.category-bible-science-es .post-list .tabs li:nth-child(4),
.category-bible-column-es .post-list .tabs li:nth-child(4),
.category-bible-scene-es .post-list .tabs li:nth-child(4),
.category-god-the-mother-es .post-list .tabs li:nth-child(4)

.category-bible-truth-ko .post-list .tabs li:nth-child(4),
.category-sermon-ko .post-list .tabs li:nth-child(4),
.category-bible-science-ko .post-list .tabs li:nth-child(4),
.category-bible-column-ko .post-list .tabs li:nth-child(4),
.category-bible-scene-ko .post-list .tabs li:nth-child(4),
.category-god-the-mother-ko .post-list .tabs li:nth-child(4){display:none} */


/* 궁금합니다 */
body[class*="category-faq"] .hd-post-title{font-size:14px; letter-spacing:0; font-weight:normal}
body[class*="category-faq"] .page-title.post-only p{font-size:20px; font-weight:600; color:#333; letter-spacing:-.03em; margin-top:6px}
body[class*="category-faq"] .tabs{display:none}

@media(max-width:767px){
body[class*="category-faq"] .post-list.post-only .lists article:first-child .media{padding-bottom:60%}
body[class*="category-faq"] .post-list.post-only .lists article:first-child {border-bottom:1px solid #00000010; padding-bottom:20px}
body[class*="category-faq"] .post-list.post-only .lists article:first-child .hd6{font-size:19px}
body[class*="category-faq"] .post-list .cate-list a {display:flex; flex-direction:row !important}
body[class*="category-faq"] .post-list .media {padding-bottom:73%}
/* .post-list.post-only .lists article:first-child a div:nth-child(1){padding-bottom:17.334%} */
body[class*="category-faq"] .post-list .cate-list a > div:nth-child(1){width:110px !important}
body[class*="category-faq"] .post-list .cate-list a > div:nth-child(2){width:100% !important; padding-left:15px; padding-top:0; display:flex; align-items:center}
body[class*="category-faq"] .post-only .news-excerpt{display:none}
body[class*="category-faq"] .post-list .hd6{font-size:15px; line-height:1.5}
}

@media(min-width:768px){
body[class*="category-faq"] .hd-post-title{font-size:16px}
body[class*="category-faq"] .page-title.post-only p{font-size:28px; font-weight:600; margin-top:10px; letter-spacing:-0.05em}
}
@media(min-width:1070px){
body[class*="category-faq"] .hd-post-title{font-size:17px}
body[class*="category-faq"] .page-title.post-only p{font-size:33px}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(-n+3){width:50%; float:left; padding-right:20px; padding-left:20px; margin-bottom:40px; margin-top:15px}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(2){padding-left:0}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(3){padding-right:0}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(2) .post-title,
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(3) .post-title{font-size:20px}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(2) .news-excerpt,
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(3) .news-excerpt{display:none}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(4){border-top:1px solid #ddd; padding-top:30px}
body[class*="category-faq"] .post-list .lists .cate-list:nth-child(4n){clear:both}
body[class*="category-faq"] .post-list .cate-list:nth-child(-n+3) a{flex-direction:column}
body[class*="category-faq"] .post-list .cate-list:nth-child(-n+3) a > div:nth-child(1),
body[class*="category-faq"] .post-list .cate-list:nth-child(-n+3) a > div:nth-child(2){width:100%; padding-left:0; padding-top:20px}
}

/* 궁금합니다. 언어변환기 임시 가림 */
/* body[class*="category-faq"] .secondary-nav ul li:hover .sub-menu{display:none !important} */


/* Global News ---------- */
.page-global-news .posts .post-category,
.category-global-news .post-category,
.post-category.global-news{margin-bottom:5px; margin-top:0; color:#AA874E; font-size:13px}

body[class*="global-news"] .post-area{display:inline-block; margin-top:0}
body[class*="global-news"] .date{display:inline-block; margin-top:10px}
/* .category-global-news .tabs-list,
.category-local-churches .tabs-list,
.category-interview-goandcom .tabs-list,
.category-news .tabs-list{display:none} */

.page-global-news2 .page-title{text-align:left}
.page-global-news2 .post-list .tabs.center ul{text-align:left}
.page-global-news2 .posts .col{padding-left:0; padding-right:0}
.page-global-news2 .post-cate > div{border-top:1px solid #DDD; padding-top:40px}
.page-global-news2 .post-cate > div:first-child{border-top:none}
.page-global-news2 .posts .media{padding-bottom:63%}
.page-global-news2 .media{position:relative}
.page-global-news2 .post-video{position:absolute; right:5px; bottom:5px; background:rgba(0,0,0,0.7); color:#FFF; border-radius:2px; padding:2px 4px 1px; font-size:11px}

.page-global-news2 .post-area, .page-global-news2 .date{color:#999}
.page-global-news2 .news-excerpt{overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; color:#666; margin-top:7px}
.page-global-news2 .post-cate .info{padding-top:18px}

.page-global-news2 .posts .row{padding-top:15px}
.page-global-news2 .top-news{width:100%; max-width:1860px; padding-left:0; padding-right:0; padding-bottom:0}
.page-global-news2 .top-news .row .col:first-child{}
.page-global-news2 .top-news .col{flex:0 0 100%}
.page-global-news2 .top-news .col > a{position:relative; display:block; overflow:hidden}
.page-global-news2 .top-news .col > a:hover .media{transform:scale(1.05)}
.page-global-news2 .top-news .col > a:hover .media::after{opacity:0.1}

.page-global-news2 .top-news .post-area,
.page-global-news2 .top-news .post-category a{color:#FFF !important}
.page-global-news2 .top-news .post-title{margin-top:5px}
.page-global-news2 .top-news .info{position:absolute; left:0; bottom:0; padding:20px}
.page-global-news2 .top-news .media{height:300px; padding-bottom:inherit !important; margin-bottom:5px; transition:all .3s ease-out}
.page-global-news2 .top-news .media::after{content:''; position:absolute; width:100%; height:100%; background-color:#101213; opacity:0.2; transition:all .3s ease-out}

@media(min-width:768px) {
  .page-global-news2 .post-list .tabs.center ul{text-align:center}
  .page-global-news2 .posts .media{padding-bottom:48.3%}
  .page-global-news2 .post-list.post-only .lists article:first-child a:first-child .media{padding-bottom:63%}

  .page-global-news2 .top-news .post-title{margin-top:7px}
  .page-global-news2 .top-news .media{height:500px; margin-bottom:10px}
  .page-global-news2 .top-news .info{padding:30px}
  .page-global-news2 .top-news .row .col:nth-child(2),
  .page-global-news2 .top-news .row .col:nth-child(3){flex:0 0 50%}
}
@media(min-width:1070px){
  .page-global-news2 .posts .row{padding-top:20px}
  .page-global-news2 .top-news{padding-bottom:15px}
  .page-global-news2 .top-news .media{height:600px; margin-bottom:0}
  .page-global-news2 .top-news .info{padding:40px 40px 40px 40px}
  .page-global-news2 .top-news .row .col:first-child{flex:0 0 50%}
  .page-global-news2 .top-news .row .col:nth-child(2),
  .page-global-news2 .top-news .row .col:nth-child(3){flex:0 0 25%}
  .page-global-news2 .post-area,
  body[class*="category-global-news"] .post-area{font-size:13px}
}
/*list*/
body[class*="category-global-news"] .post-only{max-width:1200px}
/* body[class*="category-global-news"] .tabs{text-align:center} */
@media(min-width:768px){
  /* body[class*="category-global-news"] .page-title.post-only{text-align:center} */
  body[class*="category-global-news"] .post-list .lists article:nth-child(1),
  body[class*="category-global-news"] .post-list .lists article:nth-child(2){width:50%; float:left; margin-top:inherit}
  body[class*="category-global-news"] .post-list .lists article:nth-child(3){clear:both}
  body[class*="category-global-news"] .post-list .lists article:nth-child(1){padding-right:15px}
  body[class*="category-global-news"] .post-list .lists article:nth-child(2){padding-left:15px}
  body[class*="category-global-news"] .post-list .lists article:nth-child(1) a,
  body[class*="category-global-news"] .post-list .lists article:nth-child(2) a{flex-direction:column}
  body[class*="category-global-news"] .post-list .lists article:nth-child(1) a > div,
  body[class*="category-global-news"] .post-list .lists article:nth-child(2) a > div{width:100%}
  body[class*="category-global-news"] .post-list .lists article:nth-child(2) a > div:nth-child(1),
  body[class*="category-global-news"] .post-list .lists article:nth-child(2) a > div:nth-child(2){padding-left:0}
  body[class*="category-global-news"] .post-list .lists article:nth-child(3){border-top:1px solid #ddd; padding-top:50px}
  body[class*="category-global-news"] .post-list.post-only .lists article:first-child a{border-bottom:none}
  body[class*="category-global-news"] .post-list.post-only .lists article:nth-child(1) a .info,
  body[class*="category-global-news"] .post-list.post-only .lists article:nth-child(2) a .info{padding-top:20px}
  body[class*="category-global-news"] .post-list.post-only .lists article:first-child a:first-child .media{padding-bottom:63%}
}
@media(min-width:1070px){
  body[class*="category-global-news"] .post-title{font-size:21px}
  body[class*="category-global-news"] .news-excerpt{margin-top:9px}
}


/* News 목록 ver 2.0 */
/* body[class*="category-news"]{background-color:#fafafa}
body[class*="category-news"] .post-list .info{padding:20px}
body[class*="category-news"] .post-list.post-only .lists article:first-child a div{width:100%}
body[class*="category-news"] .post-list .lists article{background-color:#FFF}
@media(min-width:768px){
  body[class*="category-news"] .post-list.post-only .lists article:first-child a{border-bottom:none; padding-bottom:0}
  body[class*="category-news"] .post-list.post-only .lists article:first-child .info{padding:30px}
  body[class*="category-news"] .post-list.post-only .lists article:first-child p{max-width:inherit}
  body[class*="category-news"] .post-list .media{padding-bottom:80%}
  body[class*="category-news"] .post-list a{align-items:center}
  body[class*="category-news"] .post-list .cate-list a > div:nth-child(1){width:48%}
  body[class*="category-news"] .post-list .cate-list a > div:nth-child(2){width:52%; padding:40px}
  body[class*="category-news"] .post-only .news-excerpt{line-height:1.7; margin-top:10px}
  body[class*="category-news"] .post-list p{max-width:450px; margin-left:auto; margin-right:auto}
  body[class*="category-news"] .date,
  body[class*="category-news"] .post-area{display:block}
  body[class*="category-news"] .post-area{margin-top:15px}
}
@media(min-width:1070px){
  body[class*="category-news"] .site-nav,
  body[class*="category-news"] .post-only{max-width:1350px}
  body[class*="category-news"] .post-list.post-only .lists article:first-child{background-color:transparent}
  body[class*="category-news"] .post-list.post-only .lists article:first-child .info{width:50%; padding:40px; margin-top:-200px; margin-left:auto; margin-right:0; background-color:#FFF}
  body[class*="category-news"] .post-list .lists article{margin-top:40px}
  body[class*="category-news"] .post-list .cate-list a > div:nth-child(1),
  body[class*="category-news"] .post-list .cate-list a > div:nth-child(2){width:50%}
  body[class*="category-news"] .post-list .media{padding-bottom:73%}
  body[class*="category-news"] .post-only .news-excerpt{-webkit-line-clamp:4; margin-top:15px}
} */


/* Global News 2 ---------- */
.global-news .hd-subtxt{color:#666; margin-top:5px}
.global-news .posts .media{margin-bottom:0}
/* .global-news .posts .news-left .info{padding-top:15px} */
.global-news .news-right .media{width:100px; height:100px; margin-top:8px; margin-left:20px}
.global-news .news-basic-list .list-bottom{text-align:center; padding-top:20px}
.global-news .post-title{font-weight:600}
.global-news .special{padding-bottom:0}
.global-news .info .post-area,
.global-news .info .date{display:inline-block; font-size:12px; color:#999}
.global-news .info .date,
.global-news .info .post-area,
.global-news .info .post-excerpt{margin-top:5px}
.global-news .news-left .info{padding-top:15px}

@media(min-width:768px){
  .global-news .post-list{margin-top:20px}
  .global-news .page-title{text-align:inherit}
  .global-news .hd-subtxt{font-size:17px}
  .global-news .news-right .post-excerpt{-webkit-line-clamp:3}
  .global-news .news-right .media{width:120px; height:120px}
}
@media(min-width:1070px){
  .page-global-news .site-nav{max-width:1200px}
  .global-news .page-title .col > *{display:inline-block}
  .global-news .hd-subtxt{margin-left:15px}

  .global-news .special{padding-bottom:10px}
  .global-news .special::after{content:''; width:100%; height:1px; background-color:#E2E2E2; display:block; margin-top:30px}
  .global-news .special li{padding-top:20px; padding-bottom:20px}
  .global-news .info .post-excerpt{color:#777; font-size:14px !important; -webkit-line-clamp:2; line-height:1.6}
  /* .global-news .info .post-area{padding-right:4px} */
  .global-news .info .date,
  .global-news .info .post-area,
  .global-news .info .post-excerpt{margin-top:8px}

  .global-news .news-left{padding-right:40px}
  .global-news .news-left:after{right:20px}
  .global-news .news-left .info{width:41%; float:left; padding-top:0; padding-right:20px}
  .global-news .news-left .media{width:59%; padding-bottom:38.89%; float:right; margin-bottom:0}
  .global-news .news-left .post-excerpt{-webkit-line-clamp:4}
  .global-news .news-left li:first-child{padding-top:0; border-bottom:1px solid #E2E2E2}
  .global-news .news-left li:first-child .post-title{letter-spacing:-1px}
  .global-news .news-left li:first-child .post-excerpt{-webkit-line-clamp:7}
  .global-news .news-left ul li:nth-child(2){padding-bottom:0}
  .global-news .news-left ul li:nth-child(2) .info{width:61.77%}
  .global-news .news-left ul li:nth-child(2) .info .post-title{font-size:21px}
  .global-news .news-left ul li:nth-child(2) .media{width:38.23%; padding-bottom:25.27%}
  .global-news .news-left .post-title{margin-top:0; font-size:28px; line-height:1.2}
  .global-news .news-right .post-excerpt{-webkit-line-clamp:6}
  .global-news .news-right .media{margin-top:10px}

  /* 가로 구분선 */
  .global-news .news-basic-list .lists::before,
  .global-news .news-basic-list .lists article:nth-child(4)::before{content:''; display:block; width:100%; height:1px; background-color:#E2E2E2; top:0; margin:0 15px 30px 15px}
  .global-news .news-basic-list .lists article:nth-child(4)::before{margin:20px 0 30px 0; height:2px; background-color:#000}
  /* 가로 구분선 */

  /* .global-news .news-basic-list{margin-top:0} */
  .global-news .news-basic-list .lists{display:flex; flex-wrap:wrap; margin-left:-15px; margin-right:-15px}
  .global-news .news-basic-list .lists .cate-list{padding-left:15px; padding-right:15px}
  .global-news .news-basic-list .lists article{width:100%}
  .global-news .news-basic-list .lists article:first-child a{border:none; padding-bottom:inherit}
  .global-news .news-basic-list .lists article:nth-child(-n+3){width:33.33333333%; flex:0 0 auto; margin-top:0}
  .global-news .news-basic-list .lists article:nth-child(-n+3) a{flex-direction:column}
  .global-news .news-basic-list .lists article:nth-child(-n+3) a div{width:100%}
  .global-news .news-basic-list .lists article:nth-child(-n+3) a .info{padding-left:0; padding-top:20px}
  .global-news .news-basic-list .lists article:first-child a:first-child .media{padding-bottom:63%}
  .global-news .news-basic-list .list-bottom{padding-top:40px}
}


.global-news-index .tabs-list .tabs ul{padding-left:0; padding-right:0}
.global-news-index .special > .row{border-top:2px solid #333; margin-top:15px}
.global-news-index .photo-news-list h2{max-width:inherit}
.global-news-index .photo-news-list .post-title{font-weight:normal}
.global-news-index .photo-news-list .list-bottom{margin:20px auto 50px auto; width:90%; text-align:center}
@media(max-width:767px){
  .global-news-index .photo-news-list .lists > li:nth-of-type(n+10){display:none}
}
@media(min-width:768px){
  .global-news-index .photo-news-list .lists{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
}
@media(min-width:1070px){
  .global-news-index .page-title{margin-top:30px}
  .global-news-index .special > .row{margin-top:20px}
  .global-news-index .photo-news-list .lists > li:nth-child(15){display:none}
  .global-news-index .photo-news-list{margin-top:30px; margin-bottom:50px}
  .global-news-index .photo-news-list h2{font-size:22px}
  .global-news-index .photo-news-list .lists{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}
  .global-news .news-basic-list .lists::before,
  .global-news .news-basic-list .lists article:nth-child(4)::before{display:none}
  .global-news-index .photo-news-list .list-bottom{width:100%; text-align:right}

  /* 데스크탑 스타일 해제 */
  .global-news-index .photo-news-list .lists .info{padding: 15px 8px 8px 8px}
  .global-news-index .photo-news-list .post-list .info > *:not(:first-child){margin-top:4px}
  .global-news-index .photo-news-list .lists .post-title{font-size:13px; line-height:1.25}
  .global-news-index .photo-news-list .lists .post-area{font-size:11px}
}



.posts-activity .row:first-child{border-top:2px solid #333}
.posts-activity .top1{width:100%}
.posts-activity .top4{width:100%}
.posts-activity .top4 .media{width:80px; padding-bottom:auto; height:80px; margin-left:30px; margin-bottom:0}
.posts-activity .top1 .media{padding-bottom:55%}
.posts-activity .top1::after{display:none}
.posts-activity .posts-five .col{flex-basis:100%; flex-grow:inherit; margin-bottom:30px}
.posts-activity .posts-five{margin-left:-15px; margin-right:-15px}
.posts-activity .posts-five .col .media{width:100%; padding-bottom:55%}
.page-title-activity{margin-top:50px; margin-bottom:20px}
.post-volunteer > div{padding-bottom:0}
.post-volunteer > div:first-child{padding-top:15px; border-top: 1px solid #333}
.post-volunteer .card-grid1 .row .col:first-child{width:100%}
.post-volunteer .card-grid1 .row{margin-left:-15px; margin-right:-15px}
.post-volunteer .card-grid1 .row > div{width:100%; padding-left:15px; padding-right:15px}
.post-volunteer .card-grid1 p{color:#333}
.post-volunteer .card-grid1 p.post-excerpt{color:#666}
.post-volunteer .card-grid1 .media{padding-bottom:60%}
.post-volunteer .card-grid2 .row .col{width:100%; flex-basis:auto; margin-bottom:20px}
.post-volunteer .card-grid2 .row .col a{display:flex}
.post-volunteer .card-grid2 .row .col a > div:first-child{width:80px}
.post-volunteer .card-grid2 .row .col a .info{width:82%; padding-left:20px}
.post-volunteer .card-grid2 .media{width:100%; padding-bottom:auto; height:80px}
.post-volunteer .card-grid1 .info{padding-top:15px}
.post-volunteer .card-grid2 .info{padding-top:0}
.posts-activity .post-title, .post-volunteer .post-title{font-weight:600}
.page-activity .post-excerpt > br{display:none}
@media(min-width:768px) {
  .posts-activity .posts-five .col{flex-basis:50%}
  .post-volunteer .card-grid1 .row > div{width:50%}

}
@media(min-width:1070px){
  .posts-activity .top1{width:57%}
  .posts-activity .top4{width:43%}
  .posts-activity .top1 .media{padding-bottom:68%}
  .posts-activity .top4 .media{width:48%; padding-bottom:29.787%}
  .posts-activity .top4 li{padding-top:17px; padding-bottom:17px}
  .posts-activity .posts-five{padding-top:50px}
  .posts-activity .posts-five .col{flex-basis:0; flex-grow:1}
  .posts-activity .posts-five .col .media{padding-bottom:69%}
  .post-volunteer{margin-top:30px}
  .post-volunteer > div{padding-bottom:50px}
  .post-volunteer > div:first-child{padding-top:20px}
  .post-volunteer .card-grid1 .row .col:first-child{width:50%}
  .post-volunteer .card-grid1 .row{margin-left:-17px; margin-right:-17px}
  .post-volunteer .card-grid1 .row > div{padding-left:17px; padding-right:17px; border-right:1px solid #E8E8E8}
  .post-volunteer .card-grid1 .row > div:last-child{border:0}
  .post-volunteer .card-grid1 .media{padding-bottom:67.6%; height:auto}
  .post-volunteer .card-grid2 .row .col{width:50%; margin-bottom:30px}
  .post-volunteer .card-grid2 .row .col a > div:first-child{width:34%}
  .post-volunteer .card-grid2 .row .col a .info{width:66%}
}

/* 성경역사한장면 썸네일 크기 조정 ---------- */
/*index*/
.historical .media{padding-bottom:110%}

/*list*/
body[class*="category-bible-scene"] .post-list .media{padding-bottom:124%}
@media(min-width:768px) {
  body[class*="category-bible-scene"] .post-list .lists article{width:33.33%; float:left; padding-left:15px; padding-right:15px; min-height:420px}
  body[class*="category-bible-scene"] .post-list .lists a{flex-direction:column}
  body[class*="category-bible-scene"] .post-list .lists a > div:nth-child(1){width:100%}
  body[class*="category-bible-scene"] .post-list .lists a > div:nth-child(2){width:100%; padding-left:0; padding-top:15px}
  body[class*="category-bible-scene"] .post-list .lists .post-title{overflow: hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size:21px; max-height:66px}
  body[class*="category-bible-scene"] .post-list.post-only .lists article .news-excerpt{max-height:50px}

  body[class*="category-bible-scene"] .post-list.post-only .lists{margin-left:-15px; margin-right:-15px; display:flex; flex-wrap:wrap}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child{width:100%; padding:0; padding-left:15px; padding-right:15px; margin-top:0; min-height:auto}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child a{display:flex; flex-direction:row; padding-bottom:30px}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child a:first-child .media{padding-bottom:122%}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child .info{padding-left:30px; padding-top:0; display:flex; flex-direction:column; justify-content:center; align-items:center}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child .info > *{width:100%; max-width:420px}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child .post-title{font-size:24px}
  body[class*="category-bible-scene"] .post-list.post-only .lists article:first-child .news-excerpt{overflow:visible; -webkit-line-clamp:initial; max-height:initial; margin-top:10px}
  body[class*="category-bible-scene"] .pagination{width:100%; padding-left:15px; padding-right:15px}
}
@media(min-width:1070px){
  body[class*="category-bible-scene"] .post-list .lists article{min-height:520px}
}

/* 신앙생활 가이드 ------------ */
.guide-li .media{width:80px; height:80px; float:left; margin-right:15px; margin-bottom:0}
.posts .guide-li li{padding-top:15px; padding-bottom:15px}
.posts .guide-li li:first-child{padding-top:0}
.posts .guide-li li:last-child{border-bottom:none}
.guide-li .info{min-height:80px; display:flex; flex-direction:column; justify-content:center}
.guide-li .cate-title{padding-top:10px; padding-bottom:10px}
.guide-li .open .cate-title{padding-top:20px}
.guide-li:not(.prayer) .cate-title{cursor:pointer}
/* .guide-li .guide-tit-acco.open .cate-title{padding-bottom:0} */
.guide-li .post-title{font-weight:600}
.guide-li .post-excerpt{-webkit-line-clamp:2}
@media(max-width:767px) {
  .guide-li .hd4{font-size:17px}
}

@media(min-width:768px){
  .guide-li .cate-title{padding-top:13px; padding-bottom:13px}
  .guide-li .open .cate-title{padding-top:30px}
  .guide-con-acco li a > div:nth-child(1){width:31.25%; font-size:0}
  .guide-con-acco li a > div:nth-child(2){width:68.75%; padding-left:30px; font-size:0}
  .guide-li .media{width:100%; height:auto; padding-bottom:63%; background-size:cover; background-position:center; margin-right:0; margin-bottom:0}
  .posts .guide-li li{border-bottom:none; padding-top:0; padding-bottom:0}
  .posts .guide-li:not(.prayer) li{margin-top:30px}
  .posts .guide-li:not(.prayer) li:first-child{margin-top:0px}
  ul.guide-con-acco.open{padding-bottom:40px}
}
@media(min-width:1070px){
  .guide-li .cate-title{padding-top:20px; padding-bottom:20px}
  .guide-li .open .cate-title{padding-top:40px}
  ul.guide-con-acco.open{padding-bottom:60px}
  .guide-li a{display:flex}
  .guide-li:not(.prayer) li .post-title{font-size:24px}
  .guide-li .post-excerpt{font-size:15px}
}

/* 기도 */
.page-faith-guide .prayer ul li:nth-child(1){padding-bottom:15px; padding-top:0}
.page-faith-guide .prayer ul li:nth-child(1) a{display:flex; flex-direction:column}
.page-faith-guide .prayer ul li:nth-child(1) .media{padding-bottom:57%; width:100%}
.page-faith-guide .prayer ul li:nth-child(1) .info{min-height:auto; margin-top:15px}
.page-faith-guide .prayer ul li:last-child{border-bottom:none}

@media(min-width:768px) {
  .page-faith-guide .prayer ul{font-size:0; margin-left:-15px; margin-right:-15px}
  .page-faith-guide .prayer li{display:inline-block; vertical-align:top; border:none; padding-left:15px; padding-right:15px}
  .page-faith-guide .prayer li a{display:flex; flex-direction:column}
  .page-faith-guide .prayer li a .media{width:100%; padding-bottom:57%}
  .page-faith-guide .prayer ul li .info{margin-top:20px}
  /* 1,2 */
  .page-faith-guide .prayer ul li:nth-child(1){padding-bottom:0}
  .page-faith-guide .prayer ul li:nth-child(1) .info,
  .page-faith-guide .prayer ul li:nth-child(2) .info{margin-top:20px}
  .page-faith-guide .prayer li:nth-child(1),
  .page-faith-guide .prayer li:nth-child(2){width:50%; padding-top:0}
  /* 3,4,5 */
  .page-faith-guide .prayer li:nth-child(3),
  .page-faith-guide .prayer li:nth-child(4),
  .page-faith-guide .prayer li:nth-child(5){width:33.3333%; margin-top:30px}
}
@media(min-width:1070px){
  .page-faith-guide .prayer ul li:nth-child(1) .media,
  .page-faith-guide .prayer li a .media{padding-bottom:63%}
  /* 1,2 */
  .page-faith-guide .prayer li:nth-child(1) .post-title,
  .page-faith-guide .prayer li:nth-child(2) .post-title{font-size:24px}
  .page-faith-guide .prayer li:nth-child(1) .post-excerpt,
  .page-faith-guide .prayer li:nth-child(2) .post-excerpt{-webkit-line-clamp:3}
  .page-faith-guide .prayer ul li:nth-child(1) .info,
  .page-faith-guide .prayer ul li:nth-child(2) .info{margin-top:24px}
  /* 3,4,5 */
  .page-faith-guide .prayer li:nth-child(3),
  .page-faith-guide .prayer li:nth-child(4),
  .page-faith-guide .prayer li:nth-child(5){margin-top:60px}
}

/* button */
.guide-bn{text-align:right; border-bottom:1px solid #333; margin-top:20px}
.guide-bn button{padding:5px 0 5px 10px; border:none; font-weight:500; background-color:transparent}

@media(min-width:768px){
  .guide-bn{margin-top:60px}
}
@media(min-width:1070px){
  .guide-bn{margin-top:90px}
}

/* 아코디언 */
#accordion .guide-con-acco {overflow:hidden; height:0}
#accordion .guide-con-acco.open{height:auto}
#accordion .guide-con-acco.close{height:0}
#accordion a.guide-tit-acco{position:relative; display:block}
#accordion .ico{position:absolute; width:25px; height:100%; top:0; right:0; display:flex; align-items:center; justify-content:center}
#accordion .ico::before,
#accordion .ico::after{content:''; position:relative; width:6px; height:1px; display:block; background:#000}
#accordion .ico::before{transform:rotate(45deg)}
#accordion .ico::after{transform:rotate(-45deg); margin-left:-2px}
#accordion .guide-tit-acco.open .ico{transform:rotate(-180deg)}
#accordion > div ul{border-bottom:1px solid #ddd}
#accordion > div:last-child ul.open{border-bottom:none}

@media(min-width:768px){
  #accordion .ico{width:35px}
  #accordion .ico::before,
  #accordion .ico::after{width:9px}
  #accordion .ico::after{margin-left:-3px}
}


/* 새생도 질문 */
body[class*="category-new-member-faq"] .post-list .lists article{margin-top:16px}
body[class*="category-new-member-faq"] .post-list .lists article:first-child{margin-top:26px}
body[class*="category-new-member-faq"] .cate-list .media{display:none}
body[class*="category-new-member-faq"] .post-list.post-only .lists article:first-child a{border-bottom:none; padding-bottom:0}
body[class*="category-new-member-faq"] .post-list .cate-list a > div:nth-child(1){width:0}
body[class*="category-new-member-faq"] .post-list .cate-list a > div:nth-child(2){width:100%; padding-left:0}
body[class*="category-new-member-faq"] .info{border-radius:12px; padding:22px 68px 22px 47px !important; background-color:#F8F9FB; position:relative}
body[class*="category-new-member-faq"] .info::before{content:''; position:absolute; width:30px; height:31px; top:15px; left:10px; background:no-repeat center; background-size:cover}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(2) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(12) .info{background-color:#FDFAF0}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(2) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(12) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_yellow.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(3) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(13) .info{background-color:#F3FAFD}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(3) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(13) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_blue.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(4) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(14) .info{background-color:#F0FAFB}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(4) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(14) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_mint.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(5) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(15) .info{background-color:#FFFBFA}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(5) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(15) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_red.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(6) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(16) .info{background-color:#F6F8FA}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(6) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(16) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_gray.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(7) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(17) .info{background-color:#F5FCFF}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(7) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(17) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_sky.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(8) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(18) .info{background-color:#F6FCFA}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(8) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(18) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_green.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(9) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(19) .info{background-color:#FFFCF6}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(9) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(19) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_orange.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(10) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(20) .info{background-color:#F6F7FC}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(10) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(20) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_purple.png')}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(11) .info,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(21) .info{background-color:#F8FDF8}
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(11) .info::before,
body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(21) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_grass.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people{position:absolute; width:45px !important; height:45px; right:12px; bottom:20px; background:#FFF no-repeat center; background-size:cover; border-radius:100px; overflow:hidden}
body[class*="category-new-member-faq"] .cate-list .faq_people.woman1{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w1_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.woman2{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w2_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.woman3{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w3_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.woman4{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w4_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.man1{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m1_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.man2{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m2_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.man3{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m3_60px.png')}
body[class*="category-new-member-faq"] .cate-list .faq_people.man4{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m4_60px.png')}
body[class*="category-new-member-faq"] .info .post-title{font-size:16px}
body[class*="category-new-member-faq"] .info .news-excerpt{margin-top:6px}
body[class*="category-new-member-faq"] .views{display:block; margin-top:8px}
body[class*="category-new-member-faq"] .views::before{content:''; width:18px; height:18px; display:inline-block; margin-right:6px; opacity:0.4; vertical-align:-4px; background:url('/wp-content/themes/watv/images/ui/ico_views_dark.png') no-repeat center; background-size:cover}

@media(min-width:768px){
  body[class*="category-new-member-faq"] .info .post-title{font-size:18px}
  body[class*="category-new-member-faq"] .info{border-radius:32px; padding:30px 90px 30px 70px !important}
  body[class*="category-new-member-faq"] .info::before{width:33px; height:34px; top:24px; left:24px}
  body[class*="category-new-member-faq"] .cate-list .faq_people{width:52px !important; height:52px; right:20px; bottom:28px}
  body[class*="category-new-member-faq"] .views{margin-top:12px}
}
@media(min-width:1070px){
  body[class*="category-new-member-faq"] .post-list .lists article{margin-top:30px}
  body[class*="category-new-member-faq"] .post-list .lists article:first-child{margin-top:30px}
  body[class*="category-new-member-faq"] .info{border-radius:32px; padding:40px 140px 40px 85px !important}
  body[class*="category-new-member-faq"] .info::before{width:37px; height:38px; top:35px; left:30px}
  body[class*="category-new-member-faq"] .info .post-title{font-size:22px}
  body[class*="category-new-member-faq"] .cate-list .faq_people{width:60px !important; height:60px; right:30px; bottom:30px}
  body[class*="category-new-member-faq"] .info .news-excerpt{margin-top:10px}
  body[class*="category-new-member-faq"] .views{margin-top:14px}
}
/* retina */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx), (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi){
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(2) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(12) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_yellow@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(3) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(13) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_blue@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(4) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(14) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_mint@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(5) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(15) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_red@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(6) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(16) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_gray@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(7) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(17) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_sky@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(8) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(18) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_green@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(9) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(19) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_orange@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(10) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(20) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_purple@3x.png')}
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(11) .info::before,
  body[class*="category-new-member-faq"] .lists .cate-list:nth-last-child(21) .info::before{background-image:url('/wp-content/themes/watv/images/ui/ico_q_grass@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.woman1{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w1@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.woman2{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w2@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.woman3{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w3@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.woman4{background-image:url('/wp-content/themes/watv/images/ui/qna_people_w4@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.man1{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m1@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.man2{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m2@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.man3{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m3@3x.png')}
  body[class*="category-new-member-faq"] .cate-list .faq_people.man4{background-image:url('/wp-content/themes/watv/images/ui/qna_people_m4@3x.png')}
  body[class*="category-new-member-faq"] .views::before{background-image:url('/wp-content/themes/watv/images/ui/ico_views_dark@3x.png')}
}


/* 성경 Q&A */
.bibleqna-slide{max-width:1200px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:10px}
.bibleqna-carousel .list-item{display:flex; flex-direction:column; align-items:stretch}
.bibleqna-carousel .info{display:flex; align-items:center; padding:30px; background-color:#F7F7F9; border-top-left-radius:18px; border-top-right-radius:18px}
.bibleqna-carousel .media{background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:48%; min-height:240px; border-bottom-left-radius:18px; border-bottom-right-radius:18px}
.bibleqna-carousel .info .info-wrap .post-title{margin-top:0; font-weight:700; font-size:22px; line-height:1.45; letter-spacing:-0.5px}
.bibleqna-carousel .info .info-wrap .post-excerpt{margin-top:15px}
.bibleqna-carousel .info .info-wrap .more{margin-top:15px; display:inline-block; cursor:pointer; color:#666}
.bibleqna-carousel .info .info-wrap .more::before{content:''; width:34px; height:34px; vertical-align:-11px; margin-right:11px; display:inline-block; background-image:url('/wp-content/themes/watv/images/ui/ico_more_plus@3x.png'); background-size:100%; opacity:0.3; transition:all 0.3s ease}
.bibleqna-carousel .info .info-wrap .more:hover::before{transform:rotate(90deg); opacity:0.5}
.page-bible-qna .posts li{padding-top:0; padding-bottom:0}
.page-bible-qna .posts .list-item{position:relative; font-size:16px; font-weight:600; padding:15px 20px; display:block}
.page-bible-qna .posts .list-item::before{content:'Q.'; position:absolute; left:0; margin-right:15px; font-weight:normal}
.page-bible-qna .posts .list-item::after{content:''; position:absolute; right:0; top:50%; width:10px; height:17px; margin-top:-9px; background-image:url('/wp-content/themes/watv/images/ui/ico_arrow_bibleqna@3x.png'); background-size:100%}
.page-bible-qna .qna-all-posts{padding-bottom:0}
.page-bible-qna .qna-all-posts ul li:last-child{border-bottom:none}

@media(min-width:768px){
  .bibleqna-slide{margin-top:30px}
  .page-bible-qna .posts .list-item{font-size:18px; padding:20px 60px 20px 25px}
  .bibleqna-carousel .item{padding-left:30px; padding-right:30px}
  .bibleqna-carousel .list-item{flex-direction:row}
  .bibleqna-carousel .info{width:56%; padding:80px; border-bottom-left-radius:18px; border-top-right-radius:0}
  .bibleqna-carousel .media{width:44%; border-top-right-radius:18px; border-bottom-left-radius:0}
  .bibleqna-carousel .info .info-wrap{max-width:440px; margin-left:auto; margin-right:auto}
  .bibleqna-carousel .info .info-wrap .post-title{line-height:1.35}
  .bibleqna-carousel .info .info-wrap .post-excerpt{max-width:360px; margin-top:25px}
  .bibleqna-carousel .info .info-wrap .more{margin-top:30px}
  .bibleqna-carousel .info .info-wrap .post-title{font-size:27px}
}
@media(min-width:1070px){
  .bibleqna-slide{margin-top:40px}
  .bibleqna-carousel .info .info-wrap .post-title{font-size:38px; line-height:1.3}
  .page-bible-qna .posts .list-item{font-size:20px; padding:30px 80px 30px 30px}
}
@media(min-width:1100px){
}


/* 어머니 교훈 */
body[class*="category-teachings-of-mother"] .post-list.post-only .lists article:first-child{margin-top:40px}
body[class*="category-teachings-of-mother"] .post-list.post-only .lists article:first-child a{border:none; padding-bottom:0; display:flex}
body[class*="category-teachings-of-mother"] .post-list.post-only .lists article:first-child a .info{padding-top:15px}
body[class*="category-teachings-of-mother"] .post-list .lists article{margin-top:30px}
body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(1){width:100%}
body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(2){width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center}
body[class*="category-teachings-of-mother"] .post-list .media{width:90px !important; height:90px; border-radius:50px; padding-bottom:inherit; margin-left:auto; margin-right:auto}

body[class*="category-teachings-of-mother"] .post-list .info{max-width:560px; margin-left:auto; margin-right:auto;}
body[class*="category-teachings-of-mother"] .post-list .info > *{text-align:center; margin-top:6px}
body[class*="category-teachings-of-mother"] .post-list .info > *:first-child{margin-top:0}
body[class*="category-teachings-of-mother"] .post-title{font-size:13px; font-weight:normal; color:#888; letter-spacing:0}
body[class*="category-teachings-of-mother"] .teachings_sub_title{font-size:17px; font-weight:500; line-height:1.6}
body[class*="category-teachings-of-mother"] .news-excerpt{display:none; font-size:14px; color:#888; margin-top:10px}
body[class*="category-teachings-of-mother"] .link{font-size:13px; color:#888; color:#3182f6; position:relative}
body[class*="category-teachings-of-mother"] .link::after{content:''; display:inline-block; width:6px; height:10px; top:50%; margin-top:-6px; margin-left:6px; background-image:url(/wp-content/themes/watv/images/ico_arrow_more.png); background-repeat:no-repeat; background-position:center; background-size:100%}
body[class*="category-teachings-of-mother"] .link.blue::after{background-image:url('/wp-content/themes/watv/images/ico_arrow_blue.png')}
body[class*="category-teachings-of-mother"] .btn-round-link{display:inline-block; margin-top:10px; padding:5px 18px; border-radius:50px; color:#FFF; background-color:#3182f6}

@media(min-width:768px){
  body[class*="category-teachings-of-mother"] .post-list.post-only .lists article:first-child a{flex-direction:row}
  body[class*="category-teachings-of-mother"] .post-list.post-only .lists article:first-child a .info{padding-top:0; padding-left:30px}
  body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(2){width:calc(100% - 120px); align-items:flex-start; padding-left:30px}
  body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(1){width:120px}
  body[class*="category-teachings-of-mother"] .teachings_sub_title{font-size:18px}
  body[class*="category-teachings-of-mother"] .post-list .media{width:120px !important; height:120px}
  body[class*="category-teachings-of-mother"] .post-list .info{max-width:inherit}
  body[class*="category-teachings-of-mother"] .post-list .info > *{text-align:left; margin-top:8px}
}
@media(min-width:1070px){
  body[class*="category-teachings-of-mother"] .post-list.post-only .lists article:first-child a .info,
  body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(2){padding-left:40px}
  body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(1){width:180px}
  body[class*="category-teachings-of-mother"] .post-list .media{width:180px !important; height:180px}
  body[class*="category-teachings-of-mother"] .post-list .cate-list a > div:nth-child(2){width:calc(100% - 180px)}
  body[class*="category-teachings-of-mother"] .post-title,
  body[class*="category-teachings-of-mother"] .link{font-size:14px}
  body[class*="category-teachings-of-mother"] .teachings_sub_title{font-size:20px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx), (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi){
  body[class*="category-teachings-of-mother"] .link::after{background-image:url('/wp-content/themes/watv/images/ico_arrow_more@2x.png')}
  body[class*="category-teachings-of-mother"] .link.blue::after{background-image:url('/wp-content/themes/watv/images/ico_arrow_blue@3x.png')}
}


/* 성경 역사 한장면 */
body[class*="category-bible-scene"] .top-post .news-excerpt{-webkit-line-clamp:inherit}
body[class*="category-bible-scene"] .link-media{display:flex; justify-content:center; align-items:center}
body[class*="category-bible-scene"] .list-item .info{display:flex; justify-content:center; flex-direction:column; gap:10px}
body[class*="category-bible-scene"] .list-item .info .date{margin-bottom:8px; color:#AA874E}
body[class*="category-bible-scene"] .list-item .info .news-excerpt{margin-top:15px}
body[class*="category-bible-scene"] .list-item .info .btn{flex-shrink:0; color:#FFF; background-color:#20C364; border-radius:4px; border:none; text-align:center; padding:12px 20px}
body[class*="category-bible-scene"] .list-item .info .btn::after{display:none}
body[class*="category-bible-scene"] .main-lists{background-color:#FAFAFA}
body[class*="category-bible-scene"] .main-lists .cate-list a,
body[class*="category-bible-scene"] .main-lists .cate-list .info{height:100%}
body[class*="category-bible-scene"] .main-lists .info{background-color:#FFF; padding:30px !important}
body[class*="category-bible-scene"] .main-lists .info .post-title{margin-top:inherit}
body[class*="category-bible-scene"] .main-lists .info .date{display:none}
body[class*="category-bible-scene"] .main-lists .info .news-excerpt{color:#888}
@media(min-width:1070px){
  body[class*="category-bible-scene"] .list-item .info{padding-left:25px; gap:20px}
  body[class*="category-bible-scene"] .list-item .info .btn{padding:14px 24px}
  body[class*="category-bible-scene"] .main-lists{padding-top:10px}
}




/* */
