@charset "utf-8";
/*
 * File       : sub.css
 * Author     : STUDIO-JT (NICO)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 1) 천부교 소개
 * 2) 신앙체험기
 */




body.page-template-news.jt_header_full_type .article_header_bg img{ display:none;}




/* **************************************** *
 * 천부교 소개
 * **************************************** */
/* Header */
.page-template-introduce .article_body{ padding-bottom:0}
.page-template-introduce:not(.home) .main_visual_scroll_down { bottom: -76px;}
.page-template-introduce .main_visual_scroll_down:after,
.page-template-introduce .main_visual_scroll_down:before{ background-color:#fff}
.introduce_header_title,
.introduce_header_menu{background-color: transparent;min-height: 100vh;position: relative;}
.introduce_header_menu{  min-height: 100vh; display: table;width: 100%;}
.introduce_header_menu_inner { display: table-cell; vertical-align: middle;}
.introduce_header_menu .main_intro_nav { padding-top: 160px;}
.introduce_header {background-image:url(../images/sub/introduce/bg-00.jpg);background-attachment: fixed;background-size: cover;background-position: center; margin: 0 50px;position: relative;}
.introduce_section h2 {color: #fff;padding-bottom: 280px;text-align: center; font-size: 36px;}
.introduce_header_menu .main_intro_nav a{ -webkit-transition:300ms; transition:300ms}
.introduce_section svg path,
.introduce_header_menu svg path,
.introduce_header_menu .main_intro_nav a:hover path{stroke: #fff;}
.introduce_header_menu .main_intro_nav #main_icon_hand path,
.introduce_header_menu .main_intro_nav a:hover #main_icon_hand path {fill: #fff;}
.introduce_header_menu .main_intro_nav a:hover{ opacity:0.6;}
.introduce_header_menu .main_intro_nav a:hover span{  color:#fff}
.introduce_header_menu .main_intro_nav > span { display: block; float: left;  width: 100%; clear: both;}
.introduce_content_wrap {max-width: 582px;text-align: left;margin: auto;position: relative;}
.introduce_content_wrap blockquote{padding-bottom: 30px; font-size:30px;font-family: "IropkeBatang"; font-weight: 500; letter-spacing: -0.01em;}
.introduce_content_wrap p{padding-bottom: 35px;line-height: 2.25em; font-size:20px; white-space: nowrap; letter-spacing: -0.01em;}
.introduce_section h2 i { display: block;}
.introduce_section h2 span {display: block;padding-top: 20px;}
.introduce_header_title h1 {top: 50%;font-family: "IropkeBatang";font-weight: 500;color: #fff;font-size: 50px;position: absolute;width: 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.introduce_section {min-height: 100vh;background: #fff no-repeat center center;background-attachment: fixed;background-size: cover;background-position: center;padding-top: -webkit-calc(50vh - 100px * 1);padding-top: calc(50vh - 100px * 1);padding-bottom: -webkit-calc(50vh - 100px * 1);padding-bottom: calc(50vh - 100px * 1);color: #fff;position: relative;}
.introduce_bg_blur{position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity:0;background: transparent no-repeat center center;background-attachment: fixed;background-size: cover;background-position: center;}


/* Menu */
.introduce_header_menu a{ color:#fff}
.introduce_header_bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background:#000000;background: rgba(0, 0, 0, .3); opacity:0}

/* introducev - list overlay */
.main_intro_nav_overlay { position: fixed;top:  0;left: 0;bottom: 0; right: 0; background:#4ea4d0; background: rgba(78, 164, 208, .95);  z-index: 1002; display:none}
.main_intro_nav_overlay svg path,
.main_intro_nav_overlay svg path,
.main_intro_nav_overlay .main_intro_nav a:hover path{stroke: #fff;}
.main_intro_nav_overlay .main_intro_nav #main_icon_hand path,
.main_intro_nav_overlay .main_intro_nav a:hover #main_icon_hand path {fill: #fff;}
.main_intro_nav_overlay .main_intro_nav a:hover{ opacity:0.6;}
.main_intro_nav_overlay .main_intro_nav a span,
.main_intro_nav_overlay .main_intro_nav a:hover span{  color:#fff}
.main_intro_nav_overlay_inner { position: absolute; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); width: 100%;}
.main_intro_nav_overlay_close_btn { position: absolute; top: 70px; right: 70px;}
.main_intro_nav_overlay_close_btn:after { display:block; content: '\e94f'; font-family: 'jt-font'; color: #fff;font-size: 30px; }



/* **************************************** *
 * 테마관
 * **************************************** */
 
/* Headers slideshow */
.thema_slide { height:100%; width:100%;;background-attachment: fixed;background-size: cover;background-position: center;}
.thema_slide_01{background-color:#3d3d39;background-image:url(../images/sub/thema/thema-visual.jpg)}
.thema_slide_02{background-color:#7c7c7c;background-image:url(../images/sub/thema/thema-visual-02.jpg)}
.thema_slide_03{background-color:#6b696f;background-image:url(../images/sub/thema/thema-visual-03.jpg)}
.thema_slide_04{background-color:#78746b;background-image:url(../images/sub/thema/thema-visual-04.jpg)}
 
 
/* Map and Timeline PC */
.thema_timeline_map {position: relative;}

.thema_map_container{background: #d1c8bf url(../images/sub/thema/timeline-bg.jpg) center top no-repeat;background-size: cover;position: relative;bottom: -53px;padding-bottom: 119px;}
.thema_map_visual {position: relative;display: inline-block;float: right;max-width: 353px;margin-top: 22px;}
.thema_map_list { float: left; width: 50%; margin-top: 83px; }
.thema_map_list > div {  position: absolute; width: 100%;}
.thema_map { max-width: 863px; margin: auto; padding-top: 100px; }
.thema_map:after { display: table; clear: both; content: ""; }
.thema_map_list a,
.thema_intro_nav_map_inside_overlay a {background: #fff;display: block;max-width: 376px;width: 100%;border-radius: 5px;-webkit-transition: 500ms; -o-transition: 500ms; transition: 500ms;}
.thema_map_list a:hover,
.thema_intro_nav_map_inside_overlay a:hover  { background: #ede8e2;-webkit-transition: 0ms; -o-transition: 0ms; transition: 0ms;}
nav.thema_map_list .thema_history_category_inner,
.thema_intro_nav_map_inside_overlay .thema_history_category_inner {padding: 20px 12px 19px;margin-bottom: 3px;direction: rtl;}
.page-template-thema nav.thema_map_list .thema_history_category_inner p,
.page-template-thema .thema_intro_nav_map_inside_overlay .thema_history_category_inner p {/* float: right; */color: #a99984;font-size: 16px;padding-left: 10px;opacity: 1;direction: ltr;}
.page-template-thema nav.thema_map_list .thema_history_category_inner p:first-child,
.page-template-thema .thema_intro_nav_map_inside_overlay .thema_history_category_inner p:first-child  {text-align: right;color: #666;font-size: 19px;line-height: 25px;padding-right: 6px;}
.page-template-thema nav.thema_map_list .thema_history_category_inner:after { display:none}
.page-template-thema nav.thema_map_list > div + div{ display:none}


.page-template-thema .thema_area_category_img { position:relative; }
.page-template-thema .thema_area_category_img img  {display:block; max-width:90%; margin:0 auto; height: auto;}
.page-template-thema .thema_area_category_inner {display:block;width:100%;max-width: 420px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}

.page-template-thema .thema_area_location {position: absolute;}

.page-template-thema .thema_area_category_inner a {font-size: 10px;letter-spacing:-0.01em;line-height: 1;color: #222;position:relative;display: block;}
.page-template-thema .thema_area_category_inner a:after, 
.page-template-thema .thema_area_category_inner a:before {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);content:'';display:block;position: absolute;top:0; left:0; width: 8px;height: 8px;border-radius:10px;background-color:#a99984;}
.page-template-thema .thema_area_category_inner a:before {-webkit-transform: translateX(-50%) scale(4);-ms-transform: translateX(-50%) scale(4);transform: translateX(-50%) scale(4);opacity:0;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;}
.page-template-thema .thema_area_category_inner a:hover:before,
.page-template-thema .thema_area_category_inner a.active:before {-webkit-transform: translateX(-50%) scale(8.5);-ms-transform: translateX(-50%) scale(8.5);transform: translateX(-50%) scale(8.5);opacity: 0.3;}

.page-template-thema .thema_area_category_inner a span{ position:absolute;  font-size:14px}
.thema_area_location_label_top{-webkit-transform:translate(-13px, -17px);-ms-transform:translate(-13px, -17px);transform:translate(-13px, -17px);}
.thema_area_location_label_right{-webkit-transform:translate(8px, -4px);-ms-transform:translate(8px, -4px);transform:translate(8px, -4px);}
.thema_area_location_label_left{-webkit-transform:translate(-34px, -4px);-ms-transform:translate(-34px, -4px);transform:translate(-34px, -4px)}

.thema_area_seoul { left: 23.9%; top: 20.9%; }
.thema_area_wonju   { left: 47.7%; top: 21.4%; }
.thema_area_incheon { left: 23.5%; top: 29.3%; }
.thema_area_andong  { left: 72.2%; top: 38.4%; }
.thema_area_cheongju { left: 43.6%; top: 41.3%; }
.thema_area_daejeon { left: 34.7%; top: 46.4%; }
.thema_area_gunsan { left: 18%; top: 54.7%; }
.thema_area_jeonju { left: 27.7%; top: 56.3%; }
.thema_area_daegu { left: 71.7%; top: 60.7%; }
.thema_area_gwangju { left: 22.4%; top: 72.7%; }
.thema_area_busan { left: 89%; top: 74%; }
.thema_area_masan { left: 75.7%; top: 75.4%; }
.thema_area_suncheon { left: 42.9%; top: 80%; }
.thema_area_yeosu { left: 33.9%; top: 85.7%; }
.thema_area_mokpo { left: 12.7%; top: 91.4%; }


.thema_timeline {width: 100%;position: relative;}
.thema_timeline .vis-timeline { background: #e9e4dc; border: none; }
.thema_timeline .vis-item-content figure { position: absolute; left: 10px; top: 9px; display: block; margin: 0; }
.thema_timeline .vis-item .vis-item-content { position: relative; padding: 9px 20px 9px 70px; min-height: 63px; }
.thema_timeline .vis-item-content b { display: block; font-size: 14px; padding-top: 4px;color:#222222; }
.thema_timeline .vis-item-content span{color:#666666;}
.thema_timeline .vis-item.vis-box {background: #f5f5f5;border-color: #fff;border-radius: 3px;text-align: left; opacity: 0.6;-webkit-transition:opacity 500ms; -o-transition:opacity 500ms; transition:opacity 500ms; -webkit-transform: translateX(calc(50% - 35px)); -ms-transform: translateX(calc(50% - 35px * 1)); transform: translateX(calc(50% - 35px));}
.thema_timeline .vis-item.vis-box:hover{opacity: 1;-webkit-transition:opacity 0ms; -o-transition:opacity 0ms; transition:opacity 0ms;z-index: 11;}
.thema_timeline .vis-time-axis.vis-foreground { background: white; }
.thema_timeline .vis-panel.vis-bottom,
.thema_timeline .vis-panel.vis-center,
.thema_timeline .vis-panel.vis-left,
.thema_timeline .vis-panel.vis-right,
.thema_timeline .vis-panel.vis-top { border: none; }
.thema_timeline .vis-item-content span { font-size: 12px; letter-spacing: -0.01em; }
.thema_timeline .vis-item { border-color: #ccc2b4; background-color: #ccc2b4; }
.thema_timeline .vis-item.vis-dot { border-width: 2.5px;}
.thema_timeline .vis-time-axis .vis-grid,
.thema_timeline .vis-time-axis .vis-grid.vis-vertical { border: none; }
.thema_timeline .vis-minor,
.thema_timeline .vis-major {font-style: italic;font-family: 'EBGaramond', 'IropkeBatang', serif;}
.thema_timeline .vis-major { font-family: 'EBGaramond', 'IropkeBatang', serif}
.thema_timeline .vis-time-axis .vis-text.vis-minor:before { position: absolute; left: 9px; top: 0; width: 2px; height: 10px; background: #ddd; content: ""; }
.thema_timeline .vis-time-axis .vis-text.vis-minor {padding-top: 15px;font-size: 15px; color: #111;}
.thema_timeline .vis-text.vis-major { font-size: 18px; color: #a4947d; font-style: italic; font-weight: 500; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}
.thema_timeline_vis { padding-top: 20px;background: #e9e4dc; border-top: 1px solid #a4947d;}

.thema_timeline div.vis-tooltip{z-index: 13}
.thema_timeline .vis-tooltip{ padding:8px 12px; border-color:#a4947d;margin-left:30px;margin-top:5px; background-color:#f0ede9;}
.thema_timeline .vis-tooltip b,
.thema_timeline .vis-tooltip span{display:block; }
.thema_timeline .vis-tooltip b{  font-size:13px;display:block; padding-bottom:2px;color:#222222;}
.thema_timeline .vis-tooltip span{font-size:12px;color:#666666;}
.thema_timeline .vis-group { position: relative; left: 10px;} /* fix tooltip position bug (TODO : find the reason of the bug)*/
.thema_timeline.timeline_minimize .vis-group { left: 0px;}

.thema_timeline .vis-item{ cursor:pointer;}
.thema_timeline .vis-item.vis-background { cursor: move;}
.thema_timeline .vis-item.timeline_year { background: none}
.thema_timeline .vis-item.timeline_year:before {font-family: 'EBGaramond', serif; font-style:italic; position:absolute; left:0; top:0;font-size: 200px; margin-top: -20px; line-height:200px; color: #dbd4ca;top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); }
.thema_timeline .vis-item.timeline_year_1955:before{ content:"1955"}
.thema_timeline .vis-item.timeline_year_1956:before{ content:"1956"}
.thema_timeline .vis-item.timeline_year_1957:before{ content:"1957"}

.timeline_toggle {width: 198px;height: 53px;display: block;color: #a4947d;margin: auto;background: #fff;border: 1px solid #a4947d;border-bottom: none;font-size: 16px;letter-spacing: 0.26em;outline: none;cursor: pointer;}
.timeline_toggle:after {content:"\e93d";font-family:'jt-font';font-size:12px;-webkit-transform: scale(.75) rotate(0deg);-ms-transform: scale(.75) rotate(0deg);transform: scale(.75) rotate(0deg);display: inline-block;margin-left: 8px;-webkit-transition: -webkit-transform 300ms;transition: -webkit-transform 300ms;-o-transition: transform 300ms;transition: transform 300ms;transition: transform 300ms, -webkit-transform 300ms;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}

.thema_timeline_zoom {position: absolute;left: 0;top: calc(50% - 65px);z-index: 50;}
.thema_timeline_zoom_in,
.thema_timeline_zoom_out { display: block; width: 50px; height: 50px; background: #fff; overflow: hidden; text-align: center; position: relative; padding-top: 15px; }
.thema_timeline_zoom a span { display: block; text-indent: -99px; text-align: left; }
.thema_timeline_zoom_in { border-bottom: 1px solid #e9e4dc; }
.thema_timeline_zoom a svg { opacity:0.5; -webkit-transition:400ms; -o-transition:400ms; transition:400ms}
.thema_timeline_zoom a:hover svg { opacity:1}
.thema_timeline_zoom a svg line ,
.thema_timeline_zoom a svg circle{ stroke:#222}

.timeline_minimize .timeline_toggle:after {-webkit-transform: scale(.75) rotate(-180deg);-ms-transform: scale(.75) rotate(-180deg);transform: scale(.75) rotate(-180deg);}
.timeline_minimize .vis-item-content b,
.timeline_minimize .vis-item-content span { display: none;}
.timeline_minimize .vis-item-content {padding-right: 0;}
.timeline_minimize .vis-item.timeline_year:before {font-size: 90px; line-height:90px; margin-top: -6px;}
.timeline_minimize .vis-item-content figure {left: 10px;top: 11px;}
.timeline_minimize .vis-item .vis-item-content {position: relative;padding: 0;min-height: 70px;width: 70px;}
.timeline_minimize .thema_timeline_vis { padding-top: 4px;}
.timeline_minimize .thema_timeline_zoom{ display:none}
.timeline_minimize.thema_timeline .vis-item.vis-box  {-webkit-transform: translateX(calc(50% - 35px));-ms-transform: translateX(calc(50% - 37px));transform: translateX(calc(50% - 37px));}
.timeline_minimize .thema_timeline_vis:after { content: ""; border-left: 6px solid transparent;  border-top: 6px solid #a4947d; border-right: 6px solid transparent; position: absolute; margin-left:-6px; left: 50%;  top: 0; z-index: 12;}
.timeline_minimize .thema_timeline_vis:before {content: "";width: 0;height: 97px;border-left: 1px dashed #a4947d;position: absolute;left: 50%;margin-left: -1px;top: 0;z-index: 12;}
.timeline_minimize .thema_timeline_vis {position: relative;}

.timeline_sticky { position: fixed; bottom: 0; left: 50px;  width: calc(100% - 100px); z-index: 99;}


/* Map and Timeline MOBILE */
.page-template-thema .thema_intro_nav_overlay { position: fixed;top:  0;left: 0;bottom: 0; right: 0;  display:none;background: rgba(164, 148, 125, .98);  z-index: 1002;}
.page-template-thema .tabs_component { padding: 65px 15px 33px;  }
.page-template-thema .tabs_menu { border: 1px #fff solid; margin: 0 auto 30px; }
.page-template-thema .tabs_menu li a { color: #fff; font-size: 16px; font-family: "IropkeBatang";  line-height: 1.54; height: inherit; padding: 10px }
.page-template-thema .tabs_menu li.active a{ color: #a4947d; background-color: #fff; }
.page-template-thema .tabs_menu li:before { width:0; }
.page-template-thema .tabs_menu li:after { width: 0; }

.page-template-thema .thema_history_category_inner {position:relative;  display: table; width: 100%; text-align: left; padding: 12px 0 11px; }
/*.page-template-thema #thema_history_category a:first-child  .thema_history_category_inner { padding-top:0 }*/
/*.page-template-thema .thema_history_category_inner:hover,
.page-template-thema .thema_history_category_inner:active { cursor:pointer; }*/
.page-template-thema .thema_history_category_inner p { display:table-cell; color: #fff; opacity:0.6; width:50%; }
.page-template-thema .thema_history_category_inner p:last-child { padding-left: 6px; font-size: 14px; }
.page-template-thema .thema_history_category_inner:after { content:''; width: 100%; height: 1px; display: block; background-color: rgba(255,255,255,0.15);  position:absolute; bottom: 0; left:0;  }
.page-template-thema .thema_history_category_inner:active p,
.page-template-thema .thema_history_category_inner:hover p { opacity: 1; }

.thema_intro_nav_map_inside_overlay { position: absolute; top: 0; left: 0; width: 100%; background: rgba(166, 150, 128, 0.85); min-height: 100%;}
.page-template-thema .thema_intro_nav_map_inside_overlay .thema_history_category_inner { padding: 12px 15px 11px; margin-bottom: 5px;}
.page-template-thema .thema_intro_nav_map_inside_overlay .thema_history_category_inner p:last-child { font-size: 14px;}
.page-template-thema .thema_intro_nav_map_inside_overlay .thema_history_category_inner p:first-child { font-size: 16px;}
.thema_intro_nav_map_inside_overlay_back { background: none; border:none; cursor: pointer;  margin-bottom: 20px; outline:none;}
.thema_intro_nav_map_inside_overlay_back:before { content: "\e90a"; font-family:jt-font; font-size:41px; color: #fff;}
   
/* side nav */
.intro_pager_list a{ opacity:0}


/* **************************************** *
 * 테마관 문화
 * **************************************** */

/* Global */
.page-template-culture .main_container{ padding-top:0}

/* fix some ie bug */
.page-template-culture .section  { z-index:2} /*IE11 필수 */
.ie .page-template-culture .section .jt_btn {display:block;max-width:170px;}

/* go top button*/
.page-template-culture[class*="fp-viewing-"] .go_top { opacity: 1;}
.page-template-culture.fp-viewing-0 .go_top { opacity: 0;}

/* Header and nav */
.page-template-culture.jt_header_full_type.jt_header_full_type_bg_loaded .audioplayer_widget { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: -webkit-transform 600ms; transition: -webkit-transform 600ms; -o-transition: transform 600ms; transition: transform 600ms; transition: transform 600ms, -webkit-transform 600ms;}
.fp-viewing-0.page-template-culture.jt_header_full_type .audioplayer_widget { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);}
body.culture_detail_open.page-template-culture #fp-nav,
body.culture_detail_open.page-template-culture .culture_list_btn{opacity: 0; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%);}
 
 
 
/* Sport */ 
.culture_mask,
.culture_slideshow { position: absolute; width: 50%; height: 100%;  z-index: 99; }
.culture_mask_01,
.culture_slideshow_01 { left: 0; top: 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
.culture_mask_02,
.culture_slideshow_02 { right: 0; bottom: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
.culture_inner { position: relative; overflow: hidden; }

.culture_slideshow_01{ background:#333}
.culture_slideshow_02{ background:#f5f5f5}

.culture_sports_01 .culture_mask {background: #50508f;}
.culture_sports_02 .culture_mask {background: #a46b6a;}
.culture_sports_03 .culture_mask {background: #468db9;}

.culture_sports_01 .culture_slideshow_01 .culture_slide_01 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_01.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-a-01.jpg)}
.culture_sports_01 .culture_slideshow_01 .culture_slide_02 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_02.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-a-02.jpg)}
.culture_sports_01 .culture_slideshow_01 .culture_slide_03 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_03.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-a-03.jpg)}
.culture_sports_01 .culture_slideshow_01 .culture_slide_04 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_04.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-a-04.jpg)}
.culture_sports_01 .culture_slideshow_02 .culture_slide_01 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_01 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-b-01.jpg)}
.culture_sports_01 .culture_slideshow_02 .culture_slide_02 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_02 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-b-02.jpg)}
.culture_sports_01 .culture_slideshow_02 .culture_slide_03 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_03 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-b-03.jpg)}
.culture_sports_01 .culture_slideshow_02 .culture_slide_04 .culture_slide_bg,
.culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_04 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01-b-04.jpg)}

.culture_sports_02 .culture_slideshow_01 .culture_slide_01 .culture_slide_bg,
.culture_sports_02 .culture_sport_slideshow_mobile .culture_slide_01.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02-a-01.jpg)}
.culture_sports_02 .culture_slideshow_01 .culture_slide_02 .culture_slide_bg,
.culture_sports_02 .culture_sport_slideshow_mobile .culture_slide_02.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02-a-02.jpg)}
.culture_sports_02 .culture_slideshow_01 .culture_slide_03 .culture_slide_bg,
.culture_sports_02 .culture_sport_slideshow_mobile .culture_slide_03.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02-a-03.jpg)}
.culture_sports_02 .culture_slideshow_02 .culture_slide_01 .culture_slide_bg,
.culture_sports_02 .culture_sport_slideshow_mobile .culture_slide_01 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02-b-01.jpg)}
.culture_sports_02 .culture_slideshow_02 .culture_slide_02 .culture_slide_bg,
.culture_sports_02 .culture_sport_slideshow_mobile .culture_slide_02 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02-b-02.jpg)}
.culture_sports_02 .culture_slideshow_02 .culture_slide_03 .culture_slide_bg,
.culture_sports_02 .culture_sport_slideshow_mobile .culture_slide_03 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02-b-03.jpg)}

.culture_sports_03 .culture_slideshow_01 .culture_slide_01 .culture_slide_bg,
.culture_sports_03 .culture_sport_slideshow_mobile .culture_slide_01.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03-a-01.jpg)}
.culture_sports_03 .culture_slideshow_01 .culture_slide_02 .culture_slide_bg,
.culture_sports_03 .culture_sport_slideshow_mobile .culture_slide_02.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03-a-02.jpg)}
.culture_sports_03 .culture_slideshow_01 .culture_slide_03 .culture_slide_bg,
.culture_sports_03 .culture_sport_slideshow_mobile .culture_slide_03.culture_slide_old .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03-a-03.jpg)}
.culture_sports_03 .culture_slideshow_02 .culture_slide_01 .culture_slide_bg,
.culture_sports_03 .culture_sport_slideshow_mobile .culture_slide_01 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03-b-01.jpg)}
.culture_sports_03 .culture_slideshow_02 .culture_slide_02 .culture_slide_bg,
.culture_sports_03 .culture_sport_slideshow_mobile .culture_slide_02 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03-b-02.jpg)}
.culture_sports_03 .culture_slideshow_02 .culture_slide_03 .culture_slide_bg,
.culture_sports_03 .culture_sport_slideshow_mobile .culture_slide_03 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03-b-03.jpg)}

.culture_slide + .culture_slide{ display:none}
.culture_slide {display: block;width: 100%;height: 100%;position: relative;}
.culture_slide_bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;vertical-align: middle;text-align: center;background: no-repeat top center;background-size: cover;}
.culture_slideshow_01 .culture_slide_bg {top: auto; bottom:0}
.culture_slideshow_01 .culture_slide_01 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01.jpg)}
.culture_slideshow_01 .culture_slide_02 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02.jpg)}
.culture_slideshow_01 .culture_slide_03 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03.jpg)}

.culture_slideshow_02 .culture_slide_01 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-03.jpg)}
.culture_slideshow_02 .culture_slide_02 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-01.jpg)}
.culture_slideshow_02 .culture_slide_03 .culture_slide_bg{background-image:url(../images/sub/culture/culture-sports-02.jpg)}

.culture_nav {position: absolute; z-index: 500;left: 50%;bottom: 0;font-size: 0;line-height: 0;-webkit-transform: translate(-50%, 100%);-ms-transform: translate(-50%, 100%);transform: translate(-50%, 100%);}
.culture_nav_btn { position:relative; display:inline-block;width: 100px;height: 100px;background: #a4947d no-repeat center center;cursor: pointer;}
.culture_nav_btn:hover{ background-color:#222; color:#fff }
.culture_nav_btn:before { display: block;position: absolute; top: 50%; margin-top:-3px;  font-family: 'jt-font'; font-size: 14px; line-height: 1; font-weight: normal; text-align: center;color: #fff; overflow: hidden;}
.culture_nav_prev:before { content: '\e902'; left: 50%;-webkit-transform: translateX(-7px);-ms-transform: translateX(-7px);transform: translateX(-7px);}
.culture_nav_next:before { content: '\e903'; right: 50%;-webkit-transform: translateX(7px);-ms-transform: translateX(7px);transform: translateX(7px);}

.culture_close { position: absolute; right: 20px; top: 95px; width: 70px; height: 70px; background: #fff; z-index: 500; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); opacity: 0; visibility:hidden; }
.culture_close span { display: block; overflow: hidden; text-indent: -999px; }
.culture_close:before { content: '\e946'; font-family: jt-font; font-size: 22px; color: #222; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -11px; -webkit-transition: -webkit-transform 1s cubic-bezier(.075, .82, .165, 1); transition: -webkit-transform 1s cubic-bezier(.075, .82, .165, 1); -o-transition: transform 1s cubic-bezier(.075, .82, .165, 1); transition: transform 1s cubic-bezier(.075, .82, .165, 1); transition: transform 1s cubic-bezier(.075, .82, .165, 1), -webkit-transform 1s cubic-bezier(.075, .82, .165, 1); }
.culture_close:hover:before,
.culture_close.close_me:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.culture_close.close_me:before { -webkit-transition-delay:2s; transition-delay:2s}

/* Music */ 
.culture_music_slide + .culture_music_slide{ display:none}
.culture_music_slide_bg,
.culture_music_text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;vertical-align: middle;text-align: center;background: no-repeat top center;background-size: cover;}
.culture_music_slide {display: block;width: 100%;height: 100%;position: relative;}
.culture_music_slideshow.culture_music_slideshow_01 { position: absolute; top: 0; right: 40%; width: 0%; height: 100%; background: #7c7c7c; }
.culture_music_slideshow.culture_music_slideshow_02 { position: absolute; top: 0; right: 0%; width: 0%; height: 100%; background: #3d3d39; }

.culture_music_01 .culture_inner,
.culture_music_02 .culture_inner,
.culture_music_03 .culture_inner,
.culture_music_04 .culture_inner,
.culture_music_05 .culture_inner{ background:#333}

.culture_music_01 .culture_music_slideshow_01 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-01-01.jpg);}
.culture_music_01 .culture_music_slideshow_01 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-01-02.jpg);}
.culture_music_01 .culture_music_slideshow_01 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-01-03.jpg);}
.culture_music_01 .culture_music_slideshow_02 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-01-02.jpg);}
.culture_music_01 .culture_music_slideshow_02 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-01-03.jpg);}
.culture_music_01 .culture_music_slideshow_02 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-01-01.jpg);}

.culture_music_02 .culture_music_slideshow_01 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-02-01.jpg);}
.culture_music_02 .culture_music_slideshow_01 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-02-02.jpg);}
.culture_music_02 .culture_music_slideshow_02 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-02-02.jpg);}
.culture_music_02 .culture_music_slideshow_02 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-02-01.jpg);}

.culture_music_03 .culture_music_slideshow_01 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-01.jpg);}
.culture_music_03 .culture_music_slideshow_01 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-02.jpg); background-position: top left;}
.culture_music_03 .culture_music_slideshow_01 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-03.jpg); background-position: top left;}
.culture_music_03 .culture_music_slideshow_01 .culture_music_slide_04 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-04.jpg);}
.culture_music_03 .culture_music_slideshow_02 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-02.jpg);}
.culture_music_03 .culture_music_slideshow_02 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-03.jpg);}
.culture_music_03 .culture_music_slideshow_02 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-04.jpg);}
.culture_music_03 .culture_music_slideshow_02 .culture_music_slide_04 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-03-01.jpg);}

.culture_music_04 .culture_music_slideshow_01 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-01.jpg);}
.culture_music_04 .culture_music_slideshow_01 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-02.jpg);}
.culture_music_04 .culture_music_slideshow_01 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-03.jpg);}
.culture_music_04 .culture_music_slideshow_01 .culture_music_slide_04 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-04.jpg);}
.culture_music_04 .culture_music_slideshow_02 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-02.jpg);}
.culture_music_04 .culture_music_slideshow_02 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-03.jpg);}
.culture_music_04 .culture_music_slideshow_02 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-04.jpg);}
.culture_music_04 .culture_music_slideshow_02 .culture_music_slide_04 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-04-01.jpg);}

.culture_music_05 .culture_music_slideshow_01 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-01.jpg);}
.culture_music_05 .culture_music_slideshow_01 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-02.jpg);}
.culture_music_05 .culture_music_slideshow_01 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-03.jpg);}
.culture_music_05 .culture_music_slideshow_01 .culture_music_slide_04 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-04.jpg);}
.culture_music_05 .culture_music_slideshow_01 .culture_music_slide_05 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-05.jpg);background-position: top right;}
.culture_music_05 .culture_music_slideshow_01 .culture_music_slide_06 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-06.jpg);}
.culture_music_05 .culture_music_slideshow_02 .culture_music_slide_01 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-02.jpg);}
.culture_music_05 .culture_music_slideshow_02 .culture_music_slide_02 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-03.jpg);}
.culture_music_05 .culture_music_slideshow_02 .culture_music_slide_03 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-04.jpg);}
.culture_music_05 .culture_music_slideshow_02 .culture_music_slide_04 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-05.jpg);}
.culture_music_05 .culture_music_slideshow_02 .culture_music_slide_05 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-06.jpg);}
.culture_music_05 .culture_music_slideshow_02 .culture_music_slide_06 .culture_music_slide_bg{background-image:url(../images/sub/culture/culture-music-05-01.jpg);}

.culture_music_text_slideshow { opacity:0; visibility:hidden; position: absolute; top: 0; right: 5%; width: 35%;  height: 100%; background: #f8f8f8;}
.culture_music_text{top:50%; left:0; height: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.culture_close.culture_music_close { right: calc(5% + 40px); top: 115px;}
.culture_nav.culture_music_nav {left: auto; right: 5%;  -webkit-transform: translateY(100%);  -ms-transform: translateY(100%);  transform: translateY(100%);}
.culture_nav_btn,
.mobile .culture_nav_btn:hover{ background: #fff;}
.culture_nav_btn:hover:before {color: #fff;}
.culture_nav_btn:before,
.mobile .culture_nav_btn:hover:before { color: #333;}

.culture_nav_last .culture_nav_prev { font-size: 14px; text-align: center; padding-top: 60px;}
.culture_nav_last .culture_nav_btn:before { margin-top: -18px;}

/* 
 * Quick fix ie11 zoom 125 bug
 * TODO fix this shit using javascript (duplicate code issue) 
*/
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) {height: 75px;top: 0;padding-top: 0;background: #fff;-webkit-transition: height 800ms, top 290ms,background 600ms,padding 800ms;transition: height 800ms, top 290ms,background 600ms,padding 800ms;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) .header_wrap{ -webkit-box-shadow: 0 2px 0px -1px rgba(0, 0, 0, .05); box-shadow: 0 2px 0px -1px rgba(0, 0, 0, .05); -webkit-transition: -webkit-box-shadow 400ms; transition: -webkit-box-shadow 400ms; transition: box-shadow 400ms; transition: box-shadow 400ms, -webkit-box-shadow 400ms}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) .header_wrap:before {left: 0;right: 0;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #logo {top: 14px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #logo svg path {fill: #ccc;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #logo a svg{width: 52px; height: 50px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #logo_title_svg{ opacity:0;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu > li > ul{top: 75px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu > li > a {padding-top: 23px;padding-bottom: 23px;;color: #222;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu > li > a:after{top:13px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu > li > a:hover:after,
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu > li.current-page-ancestor > a:after,
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu a.search_btn:after{ background:#ccc;top:13px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) .secondary_menu { top: 8px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) .secondary_menu a { color: #222;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu .sub-menu > li:last-child > ul.sub-menu:after{left: -35px; bottom: -40px;} 
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) #menu a.search_btn {  padding-top: 28px; padding-bottom: 47px;}
.page-template-culture:not(.fp-viewing-0) #header:not(.minimize) .search_btn path {stroke: #8d8e8d;}


/* mobile custom slideshow */
.slideshow_mobile { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: auto; background: #f8f8f8; z-index: 9999; }
.slideshow_mobile_inner { height: 100%;}
.slideshow_mobile .culture_music_text {height: auto;min-height: 220px;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;bottom: 0;text-align: center;background: #fff;padding: 22px 5% 90px 5%;}
.slideshow_mobile .culture_sport_slideshow_mobile .culture_music_text {min-height: 150px; text-align:left;}
.culture_sport_slideshow_mobile .culture_slide_bg {height: -webkit-calc(100% - 150px * 1); height: calc(100% - 150px * 1);}
.slideshow_mobile .culture_music_slide_bg{ height: -webkit-calc(100% - 200px * 1); height: calc(100% - 200px * 1);}
.slideshow_mobile .culture_music_text span:after { opacity:0; }
.slideshow_mobile .culture_music_text h5 { font-size: 16px; margin-top: 9px; }
.slideshow_mobile .culture_music_text p { font-size: 13px; margin-top: 4px; }
.slideshow_mobile .culture_music_text i { font-size: 13px; margin-top: 11px; }
.slideshow_mobile i.culture_music_text_reduce { margin-top: 7px; }
.slideshow_mobile .culture_music_text i br { display: none; }
.slideshow_mobile .culture_close { top: 0; right: 0; width: 60px; height: 60px;}
.slideshow_mobile .culture_nav { position: absolute; bottom: 0; z-index: 500; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); width: 100%; right: 0; background:none}
.slideshow_mobile .culture_nav_btn:before,
.slideshow_mobile .culture_nav_btn:hover:before{color:#999}
.culture_mobile_nav:after { content:""; width:1px ; height:14px; background:#ddd;position:absolute;left:50%;left:calc(50% + 1px); top:50%; margin-top:-7px}
.culture_mobile_nav_next,
.culture_mobile_nav_prev { float: left; width: 50%;  display: block; height: 90px; }
.culture_mobile_nav_next:hover,
.culture_mobile_nav_prev:hover { background-color:#fff;}

.culture_slide_bg, .culture_sports_01 .culture_sport_slideshow_mobile .culture_slide_01 .culture_slide_bg{background-position: left bottom;}

/* mobile menu */
.culture_mobile_menu_close_btn  {position: fixed; z-index: 9999;top: 70px; right: 70px;}
.culture_mobile_menu_close_btn:after {content: '\e94f';font-family: 'jt-font';color: #fff;font-size: 30px;}
.culture_mobile_menu_container { display:none;}
.culture_mobile_menu { position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #4ea4d0;background: rgba(78, 164, 208, .95);z-index: 9999;overflow: hidden;}
.culture_mobile_menu ul {text-align: left;width: 100%; max-width: 460px;padding: 0 24px 0 65px;margin: 65px auto;}
.culture_mobile_menu li {/* padding-bottom: 17px; */}
.culture_mobile_menu li > a {display: inline-block;position: relative;color: #ffffff;color: rgba(255, 255, 255, .6);font-weight: 400;font-family: 'IropkeBatang', 'BatangChe', serif;line-height: 1.4;-webkit-transition: color 300ms;-o-transition: color 300ms;transition: color 300ms;text-indent: -17px;padding: 11px 0;font-size: 20px;}
.culture_mobile_menu li.active > a{color:#fff;}
.culture_mobile_menu li.active > a:before {color: #fff;position: absolute;top: 14px;left: -32px;content: '\e903';font-family: 'jt-font';font-size: 14px;}
       
.culture_mobile_menu::-webkit-scrollbar {width: 12px;}
.culture_mobile_menu::-webkit-scrollbar-track {margin: 0px; background:#fff}
.culture_mobile_menu::-webkit-scrollbar-thumb {background: #ddd;}

/* Ipad fix */
.ipad #culture_fullpage .article_header{ height:100vh}

/* **************************************** *
 * HIGHLIGHT
 * **************************************** */
.highlight_intro_nav p span i { font-size: 21px; font-family: 'IropkeBatang', 'BatangChe', serif; font-weight: 500; display: inline-block; top: -2px;position: relative;}
 
 
 
/* **************************************** *
 * 천부교 소개 v2
 * **************************************** */
.page-template-introducev2 .introduce_header_title{ min-height: -webkit-calc(100vh - 50px * 1); min-height: calc(100vh - 50px * 1);}
.page-template-introducev2 .introduce_section_icon_placeholder,
.page-template-introducev2 .introduce_section_title_container { min-height: 100vh; border: rgba(255, 255, 255, 0) 1px solid;}
.page-template-introducev2 .introduce_header_title{ opacity:0;}
.page-template-introducev2 .article_body {padding-bottom: 0;background: transparent;}
.page-template-introducev2 .introduce_section,
.page-template-introducev2 .introduce_bg_blur {background: none !important;padding: 0;}
.page-template-introducev2 .introduce_bg_blur{ display:none}
.page-template-introducev2 .introduce_bg, .page-template-introducev2 .introduce_title_icons {position: fixed;top: 0;left: 50px;right: 50px;bottom: 0;overflow: hidden;}
.page-template-introducev2 .introduce_bg_item { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: no-repeat center center; background-size: cover }
.page-template-introducev2 .introduce_bg_item + .introduce_bg_item {opacity:0;}

.page-template-introducev2 .introduce_video_bg video { left: 50%; top: 50%; position: absolute; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: auto; height: auto; }
.page-template-introducev2 .article { position: relative; z-index: 1; }
.page-template-introducev2 .introduce_header { background: transparent; }

.page-template-introducev2 .introduce_title_icon {    font-family: 'IropkeBatang', 'BatangChe', serif; font-weight: 500; font-size: 34px; color: #222; line-height: 1.35; opacity: 0; position: absolute; top: 50%; left: 0;  width: 100%; text-align: center; transform-origin: center top;}
.page-template-introducev2 .introduce_title_icon  svg path{stroke: #fff;}
.page-template-introducev2 .introduce_title_icon i { display: block;}
.page-template-introducev2 .introduce_title_icon span {display: block;padding-top: 20px;color: #fff;text-align: center;font-size: 36px;}
.page-template-introducev2 .introduce_section_title_container h2{ position: fixed; top: 50%; left: 0px;width: 100%;  z-index: 9; padding: 0px; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.page-template-introducev2 .introduce_section_title_container{min-height: 70vh; position:relative; opacity:0; }
.page-template-introducev2 .introduce_section_title_container_0{min-height: 25vh}

.page-template-introducev2 .introduce_bg_container{opacity:0; position:relative;}
.page-template-introducev2 .introduce_bg_img { position: fixed;top: 0; left: 50px; bottom: 0; right: 50px;background: no-repeat center center; background-size: cover; }
.page-template-introducev2 .introduce_chunbong_bg_01_a{background-image: url(../images/sub/introduce/bg-01-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_01_b{background-image: url(../images/sub/introduce/bg-01-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_01_c{background-image: url(../images/sub/introduce/bg-01-c.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_01_d{background-image: url(../images/sub/introduce/bg-01-d.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_02_a{background-image: url(../images/sub/introduce/bg-02-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_02_b{background-image: url(../images/sub/introduce/bg-02-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_03_a{background-image: url(../images/sub/introduce/bg-03-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_03_b{background-image: url(../images/sub/introduce/bg-03-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_04_a{background-image: url(../images/sub/introduce/bg-04-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_04_b{background-image: url(../images/sub/introduce/bg-04-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_05_a{background-image: url(../images/sub/introduce/bg-05-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_05_b{background-image: url(../images/sub/introduce/bg-05-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_06_a{background-image: url(../images/sub/introduce/bg-06-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_06_b{background-image: url(../images/sub/introduce/bg-06-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_07_a{background-image: url(../images/sub/introduce/bg-07-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_07_b{background-image: url(../images/sub/introduce/bg-07-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_08_a{background-image: url(../images/sub/introduce/bg-08-a.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_08_b{background-image: url(../images/sub/introduce/bg-08-b.jpg);}
.page-template-introducev2 .introduce_chunbong_bg_09_a{background-image: url(../images/sub/introduce/bg-00.jpg);}

.page-template-introducev2 .introduce_content_wrap p,
.page-template-introducev2 .introduce_content_wrap blockquote,
.page-template-introducev2 .introduce_section_title_container,
.page-template-introducev2 .introduce_title_icon { position:relative; z-index:2}

.page-template-introducev2 .introduce_header_title h1{z-index:2}


.page-template-introducev2 .introduce_pager{ z-index:12}

.page-template-introducev2 .introduce_video_bg { background: #1f65b9 no-repeat center center;  background-size: cover;}
.mobile .page-template-introducev2 .introduce_video_bg {background-image: url(../images/sub/introduce/bg-00.jpg);}
.page-template-introducev2 .introduce_bg{-webkit-transform: translateZ(0) scale(1.1) rotate(0.1deg); transform: translateZ(0) scale(1.1) rotate(0.1deg); -webkit-transition: -webkit-transform 1800ms; transition: -webkit-transform 1800ms;transition: transform 1800ms; transition: transform 1800ms, -webkit-transform 1800ms;-webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.page-template-introducev2 .introduce_bg_loaded.introduce_bg { -webkit-transform: translateZ(0) scale(1) rotate(0deg);  transform: translateZ(0) scale(1) rotate(0deg);}

.page-template-introducev2 .introduce_header_menu .main_intro_nav { z-index:2;display: block; position: fixed;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
.page-template-introducev2 .introduce_header_menu_inner{ display:block; opacity:0; position: relative; z-index:2}

.page-template-introducev2 #introduce-chunbong svg path,
.page-template-introducev2 #introduce-menu svg path{ fill:none}

.page-template-introducev2 .introduce_section.introduce_header_menu{ min-height: 130vh;}



/* **************************************** *
 * 신앙체험기
 * **************************************** */
.page-template-sinang-experience .article_header { overflow: hidden;}
.experience_slideshow {max-width: 1174px; width:80%; margin:auto;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.experience_slideshow .slick-list{ overflow:visible;}
.experience_slides {height: 500px;background: no-repeat center;background-size:cover;margin: 0 90px;position: relative; cursor:pointer}
.experience_slides_inner { position:absolute; display: table; width:100%;  height: 100%;}
.experience_slides_content { display: table-cell; vertical-align: middle; text-align:center;}
body.page-template-sinang-experience .article_header{ background:#5c7081}

/* Loading */
.experience_slideshow,
.experience_slideshow_blur  {opacity:0; -webkit-transition:opacity 300ms; transition:opacity 300ms;}
.experience_slideshow.slick-initialized,
.experience_slideshow_blur.slick-initialized  {opacity:1;}

/* nav*/
.experience_slideshow button {padding: 28px;background: transparent;border: none;cursor: pointer;-webkit-appearance: none;color: #fff;-webkit-transition: background-color 300ms;transition: background-color 300ms;border:1px solid #ffffff;border: 1px solid rgba(255, 255, 255, .3);}
.experience_slideshow button:hover {background-color:#ffffff;background-color: rgba(255, 255, 255, .2);}
.experience_slideshow button.slick-prev:after,
.experience_slideshow button.slick-next:after{color:#ffffff;color : rgba(255, 255, 255, .6);}
.experience_slideshow button.slick-prev  {position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: -16px;font-size: 0;outline: none;}
.experience_slideshow button.slick-prev:after { content:'\e902'; display: block; font-family: 'jt-font'; font-size: 14px; font-weight: normal;  line-height: 1; }
.experience_slideshow button.slick-next  {position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: -16px;font-size: 0;outline: none;}
.experience_slideshow button.slick-next:after { content:'\e903'; display: block; font-family: 'jt-font'; font-size: 14px; font-weight: normal; line-height: 1; }
.experience_slideshow button.slick-prev:hover:after,
.experience_slideshow button.slick-next:hover:after{color : #fff;}

/* Blur slide */
.experience_blur_slides + .experience_blur_slides{ display:block !important; opacity:0}
.experience_blur_img{-webkit-filter:url(#experience_filter_blur);filter:url(#experience_filter_blur);width: 100%;height: 100vh;}
.svg_experience_blur_img {width: 100%;height: 100vh;}
#experience_filters { position: absolute; left: -999px; top: -999px;}
.experience_slides { -ms-overflow-style: none;  overflow: -moz-scrollbars-none;}
.experience_slides::-webkit-scrollbar { display: none; }

/* single */
.page-template-sinang-experience .single_experience_bg_caption{ color:#f8f8f8}
.single-experience .article_header {color:#fff}
.single-experience .article { margin: 0 50px; background: no-repeat center center; background-size: cover; background-attachment: fixed; position:relative;}
.single-experience .single_view_content,
#experience_detail_content{ max-width:582px; margin:auto; padding-top:60px; padding-bottom:180px; position:relative;}
.single-experience .article_title,
.single-experience .article_subtitle,
.single-experience .single_view_content p,
#experience_detail_content p,
#experience_detail_content div,
.single-experience .single_view_content p,
.single-experience .single_view_content div{color: #fff; font-size: 18px;}
.single-experience .single_view_content p,
#experience_detail_content p { line-height: 2.1em; font-size: 18px; margin-bottom:35px; margin-left: 0; margin-right: 0;}
.single-experience .single_view_content h2,
.single-experience .single_view_content h3,
#experience_detail_content h2,
#experience_detail_content h3{margin: 0; color: #fff;line-height: 1.6em;padding-bottom: 35px;font-size:26px;font-family: "IropkeBatang";font-weight: 500;letter-spacing: -0.01em;margin-bottom: 0;}
.single-experience .single_view_content h3,
#experience_detail_content h3{ font-size:23px;}
.single-experience .single_view .article_header { padding-top: -webkit-calc(50vh - 135px * 1);padding-top: calc(50vh - 135px * 1); padding-bottom: 60px;}
.single-experience a.single_experience_cat.jt_btn { padding: 10px 29px; min-width: 100px;  margin-bottom: 30px; font-weight: 400; letter-spacing: 0;}
.single-experience a.single_experience_cat.jt_btn:hover {color: #fff;background: none; cursor:default}
.single-experience a.single_experience_cat.jt_btn:before{display:none; }
.single-experience h1.article_title,
.single-experience.jt_header_full_type h1.article_title { font-size: 28px; font-weight: 500; line-height: 1.4em; margin-top: 0;}
.single_experience_bg_caption { position: fixed; left: 90px;bottom: 30px; font-size: 14px; color: #fff; z-index: 210;}
.experience_fullscreen .main_container{ padding-top:0}
.experience_fullscreen_content{ cursor:default;}
.single_experience_secondary_bg {opacity:0; position: absolute;top: 0; left: 0; bottom: 0;right: 0; background:transparent url(../images/sub/highlight/bg-0.jpg) no-repeat center center; background-size:cover; background-attachment:fixed;}
.single_experience_list { padding-top: 104px;}


/* Motion */
.experience_slideshow .single_experience_cat,
.experience_slideshow .article_title,
.experience_slideshow p.article_subtitle  { opacity: 0 !important; -webkit-transition:800ms; transition: 800ms; -webkit-transform: translate3d(150px,0,0) !important; transform: translate3d(150px,0,0) !important;}
.experience_slideshow .slick-current .single_experience_cat,
.experience_slideshow .slick-current .article_title,
.experience_slideshow .slick-current p.article_subtitle  { opacity: 1 !important; -webkit-transform: none !important; transform: none !important;}
.experience_slideshow .single_experience_cat{-webkit-transition-delay: 400ms;transition-delay: 400ms;}
.experience_slideshow .article_title{ -webkit-transition-delay: 500ms; transition-delay: 500ms; }
.experience_slideshow p.article_subtitle{ -webkit-transition-delay: 600ms ; transition-delay: 600ms ;  }



/* **************************************** *
 * Event single
 * **************************************** */
.single-event .event_popup {  position: relative; z-index: 1;  top: 0; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; width: 100%; max-width: 582px; margin: auto; background: #ffffff;}
.single-event .single_view_body {max-width: 1200px; margin: auto; padding-bottom: 80px;}
.single-event .single_view_header{ margin-top: 180px;}
.single-event .event_popup{ display:block;}



/* **************************************** *
 * Church search
 * **************************************** */
.church_search { padding-bottom: 80px; }
.church_search_field {width: 100%;height: 44px;position: relative;display: inline-block;vertical-align: middle;}
.church_search_field input {border-radius: 0;-webkit-appearance: none;-webkit-transition: border 300ms;transition: border 300ms;display: block;width: 100%;height: 100%;padding: 0 80px 0 0;position: relative;border: none;background: transparent;outline: none;border-bottom: 1px solid #222;font-size: 18px;position: relative;z-index: 1}
.church_search_field label[for=church_search_field] {width: 0px;height: 0px;overflow: hidden;display: inline-block;position: absolute;left: 0;top: 0;}
.church_search_field input:focus { border-color:#a4947d;}
.church_search_field input:focus ~ .church_search_button:after { color:#a4947d;}
.church_search_button {display: block;width: 38px;height: 50px;margin: 0;padding: 0;position: absolute;right: 0;bottom: 0;font-size: 0;color: #222;border: none;outline: none;background: none;cursor: pointer;z-index: 3;}
.church_search_button:after {font-family: 'jt-font';content: '\e956';font-size: 29px;transition: color 300ms;}
#church_search_clear_button {display: none;width: 30px;height: 30px;margin: 0;padding: 0;position: absolute;right: 45px;top: 4px;font-size: 0;border: none;outline: none;background: none;cursor: pointer;z-index: 3;}
#church_search_clear_button:after {font-family: 'jt-font';content: '\e946';font-size: 20px;}

.church_search_field {position: relative;max-width: 456px;width: 100%;margin-left: 35px;top: 2px;}
.church_search span { display: inline-block; vertical-align: middle; }
.church_search_type_02,
.church_search_type_01 { padding-right: 30px; }
.church_search label {color: #666;position: relative;top: 2px;display: inline-block; cursor:pointer;}
.church_search_submit input { position: absolute; top: 10px; right: 0; }
.church_search input::-webkit-input-placeholder { color: #c7c7c7;}
.church_search input::-moz-placeholder { color: #c7c7c7;}
.church_search input:-ms-input-placeholder { color: #c7c7c7;}
.church_search input:-moz-placeholder { color: #c7c7c7;}

.church_search input::-webkit-search-decoration{ display: none;}
.church_search input::-webkit-search-cancel-button{ display: none;}
.church_search input::-webkit-search-results-button{ display: none;}
.church_search input::-webkit-search-results-decoration { display: none;}
.church_search input::-ms-clear {display: none;width: 0;height: 0;}

.church_search .jt_icheck[type="radio"] { width: 18px; height: 18px; margin: 0} 
html.js .church_search .jt_icheck[type="radio"] {opacity: 0}

html.ie .church_search_field input{ padding:0;}



/* **************************************** *
 * Church single
 * **************************************** */
.single-church .single_view_event strong { margin-bottom: 60px; margin-top: 80px; display: block;}



/* **************************************** *
 * 아름다운-신앙촌
 * **************************************** */
.page-template-beautiful .mfp-bg {background: #fff;}
.page-template-beautiful .mfp-with-zoom.mfp-ready.mfp-bg {opacity: 0.9; /* -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); */}
.page-template-beautiful .mfp-figure:after{ -webkit-box-shadow: 0 8px 40px rgba(0, 0, 0, 0.2); box-shadow: 0 8px 40px rgba(0, 0, 0, 0.2);}

.beautiful_list_item_img { padding-top: 50%; width: 100%; background: #eee center no-repeat;  -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center;top: 0; left: 50%; transform: translate(-50%,0) scale(1); position:relative; background-size: auto 130%; transition: background 1000ms; }
.beautiful_list_item_img_container{}
.beautiful_list_item { width: 46%; }
.beautiful_list_wrap.full_view a{ cursor:default;}
.beautiful_list_wrap.full_view .beautiful_list_item {width: 100%;}
.beautifull_pop_container{-webkit-perspective: 600px; -moz-perspective: 600px; -o-perspective: 600px; perspective: 600px; }
.beautifull_pop{box-shadow: 0px 20px 40px rgba(0,0,0,.1);}
.beautifull_pop.bg_scale_anime{ background-size:auto 100%}

.beautifull_pop_ui { position: fixed; top: 0; left: 0; bottom: 0;right: 0; z-index: 13000;}

.beautifull_pop_ui_close, 
.beautifull_pop_ui_nav_container, 
.beautifull_pop_ui_title { position: fixed;z-index: 13000;}

.beautifull_pop_ui_nav_container { bottom: 0; right: 50px;}
.beautifull_pop_ui_nav  {width: 118px;height: 118px;background: #fff;display: block;/* bottom:0; */text-align: center;float: left;cursor: pointer;font-size: 0;position: relative;}
.beautifull_pop_ui_nav:after{color:#222;font-size: 14px;font-family: 'jt-font';display: block;position: absolute;width: 100%;top: 50%;left: 0;margin-top: -7px;line-height: 1em;}
.beautifull_pop_ui_prev:after {content: '\e902';}
.beautifull_pop_ui_next:after {content: '\e903';}
.beautifull_pop_ui_nav:hover { background: #222;}
.beautifull_pop_ui_nav:hover:after {color: #ffffff;}
.beautifull_pop_ui_prev.beautifull_pop_ui_nav_last { font-size: 14px;padding-top: 65px; color: #888;}
.beautifull_pop_ui_prev.beautifull_pop_ui_nav_last:after { margin-top: -15px;}
.beautifull_pop_ui_prev.beautifull_pop_ui_nav_last:hover { color: #fff;}

.beautifull_pop_ui_close{top: 50px;right: 50px;cursor: pointer; background: #fff; width: 70px; height: 70px;}
.beautifull_pop_ui_close:after {content: '\e94f';font-family: 'jt-font';/* position: absolute; */top: 0;right: -80px;;display: block; color: #222;font-size: 23px;padding: 24px;}
.beautifull_pop_ui_close:hover:after {-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.beautifull_pop_ui_close:after {}

.beautifull_pop_ui_title { bottom: 58px; left: 50px; color: #fff; font-size: 18px; line-height: 1.3;}



/* **************************************** *
 * 새소식 
 * **************************************** */
.page-template-news.jt_header_full_type .article_title{line-height: 62px;}
.jt_news_list .jt_isotope_list_thumb{ position: relative; background: #f3f3f3;}
.jt_news_list .jt_isotope_list_thumb img{ position: absolute; width: 100%; top: 0; left: 0}



/* **************************************** *
 * 천부교 사람들
 * **************************************** */
.single-people .single_view_content ul.jt_instagram_gallery li:before { display: none;}
.single-people .jt_instagram_gallery .single_view_content ul li {  padding-left: 0;}
