@charset "utf-8";
/*
 * File       : rwd-sub.css
 * Author     : STUDIO-JT (NICO)
 * Guideline  : JTstyle.1.1
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 01)
 */
/* **************************************** *
 * 540px
 * **************************************** */
@media (min-width: 540px){
	
}

/* **************************************** *
 * 680px
 * **************************************** */
@media (min-width: 680px){
    /* 양육 리스트 */
    .jt-course-list {margin: 0 -1rem -1.5rem;}
    .jt-course-list:before {width: calc(100% - 1rem);left: 0.5rem;}
    .jt-course-list__item {width:calc(50% - 2rem);margin:1.5rem 1rem;}

    /* 양육 상세 */
    .nurture-single .slider-thumbnail .swiper-slide img {height:7rem}
	
}

/* **************************************** *
 * 800px
 * **************************************** */
@media (min-width: 800px){

    /* 행정 - 만나소식 */
    .sub-manna-news .jt-grid-list__grid { width: 30%;}
    .sub-manna-news .jt-grid-list__item { width: 30%;}
	
}

/* **************************************** *
 * 1024px
 * **************************************** */
@media (min-width: 1024px){

    /* CLEAR WRAP */
	.wrap:after {content: "";display: table;clear: both;}

		
	/* PAGE */
	.main_container { /* padding-top: 13.8rem; */  min-height: -webkit-calc(100vh - 48.4rem);  min-height: calc(100vh - 48.4rem); padding-bottom: 16rem;}
	html.show_popup .main_container {padding-top: 13.8rem;}

	.jt_single_outer {border-top: 0;}
	.jt-single__header-inner { max-width: 79rem; margin: auto;}
	.jt-single__title { font-size: 3.2rem;}
	.jt-single__cat { font-size: 1.5rem;}
	.jt-single__date { font-family: 'Gotham','NotoSansKR', sans-serif; font-weight: 500;}
	.jt-single__meta { padding-top: 1rem; }
	.jt-single__meta > * {font-size: 1.5rem;}
	.jt-single__meta > * + *:after {margin-top: -0.3rem;}
	
	.article_header{padding-top: 6rem;}
	.article_header--no-border .jt-header__title { border-bottom: none;}
    .article_header--no-border { padding-bottom: 0;}
	
	/*
	.main-content,
	.sub-section-primary{width: 73rem;float: left;border-bottom: 1px solid #ddd;}
    .aside-content,
	.sub-section-secondary{float: right; height: 54.1rem;width: 40rem;overflow: auto;overflow-x: hidden;border: 1px solid #ddd;padding: 0 2rem 2rem;}
    */	
	
	/* page custom */
	.sub-workship .sub-section-secondary{ margin-top: 8rem;}
	.sub-tranining .article_header,
	.sub-serving .article_header,
	.sub-intro-landing .article_header{padding: 6rem 0 0;}
	.sub-tranining .jt-header__title,
	.sub-serving .jt-header__title,
	.sub-intro-landing .jt-header__title,
    .sub-nurture .jt-header__title {border-bottom:none}
	.sub-tranining .jt-tab__tit,
	.sub-serving .jt-tab__tit{margin-top: 5.3rem;}

	.sub-workship .article_header {padding-bottom: 0;}
	.sub-workship-sermon .article_header {padding-bottom: 0;}
	.sub-media .article_header {padding-bottom: 0;}
	.sub-media-video .article_header {padding-bottom: 0;}
	.sub-media-video-cat .article_header {padding-bottom: 0;}
	.sub-media-photo-list .article_header {padding-bottom: 0;}
	.sub-namu-list .article_header {padding-bottom: 0;}
	.sub-with-quickmenu .article_header {padding-bottom: 0;}
	.sub-intro-manna .article_header {padding-bottom: 0;}
	.sub-school-news .article_header {padding-bottom: 0;}
	.sub-adminstration-program .article_header {padding-bottom: 0;}
	.sub-adminstration-data .article_header {padding-bottom: 0;}
	.sub-mypage-program .article_header {padding-bottom: 0;}
	.sub-mypage-manage .article_header {padding-bottom: 0;}
	.sub-intro-people-list .article_header {padding-bottom: 0;}
	.sub-mypage .article_header {padding-bottom: 0;}
	.single-jubo .article_header {padding-bottom: 0;}
	.sub-mypage-edit-01 .article_header {padding-bottom: 0;}
	.sub-mypage-edit-02 .article_header {padding-bottom: 0;}
	.sub-notification .article_header {padding-bottom: 0;}
    .sub-manna-news .article_header {padding-bottom: 0;}

	/* real3dflipbook */
	.real3dflipbook_jt_container {max-width: 120rem;}
	.real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span {padding: 1.7rem 4.3rem 1.5rem 2rem;}
	.real3dflipbook_jt_container .flipbook-carousel-slide .slide-inner {/* margin-left: auto; margin-right: auto; */}
    html.ie .real3dflipbook_jt_container .flipbook-menu span[data-name='btnExpand'] > span:after {font-family:sans-serif}

	.real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span {transition: all 0.3s;}
	.real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span:before {transition: color 0.3s;}
	.real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span:after {transition: color 0.3s;}
	html.desktop .real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span:hover {background: #0f4c82; border-color: #0f4c82;}
	html.desktop .real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span:hover:before {color: #fff;}
	html.desktop .real3dflipbook_jt_container .flipbook-menu.flipbook-menu-center > span > span:hover:after {color: #fff !important;}

	/* 예배 */
	.sub-workship .jt-tags:last-child .jt-tag__group{ padding-bottom: 2rem; }
	.sub-workship .jt-content-header + .jt-tags { margin-top: 0.6rem; }
	.sub-workship-sermon .jt-content-header { margin-bottom: 4.2rem;}
	.sub-workship-sermon .video-playlist .jt-content-header {border-bottom: 0; margin-bottom: 0;}
	.sub-workship-sermon-all .article_header,
	.sub-workship-sermon-series-all .article_header{ margin-bottom: 3rem;}
	.sub-workship-sermon-all .jt-c--3 .jt-row--full { margin-bottom: 4rem;}	
	.sub-workship-info .jt-footer-banner {margin-top: 16rem;}

	.sub-workship .jt-message + .jt-embed-video {margin-top: 1.5rem;}
	.sub-workship .jt-embed-video + .jt-message {margin-top: 1.5rem;}

	body.page-template-workship-sermon .main_container {padding-bottom: 12rem;}
	body.page-template-workship-grasp .main_container {padding-bottom: 12rem;}
	body.page-template-workship-grasp .video-playlist { padding-bottom: 4rem; }

	body.page-template-workship-sermon-series .nicescroll-rails-hr {display: none !important;} 

	/* 미디어 */
	.sub-media .jt-footer-banner {/* margin-top: 2.5rem; */}
	.sub-media .jt-gallery-outer {padding-bottom: 3.6rem;}
	.sub-media-video .jt-row--full .jt-row__cat { margin-bottom: 0; }
	.sub-media-video .jt-row--full .jt-row__title {margin-top: 0.7rem; }
	.sub-media-video .jt-row--full .jt-row__title { font-size: 2.1rem; margin-bottom: 0.7rem; }
	.sub-media-video .jt-row--full .jt-row__title:first-child { margin-top: 0; }
	.sub-media-video .jt-row--full .jt-row__content { border-bottom: 0.1rem solid #ddd; padding: 2.3rem 0 2.6rem; }
	.sub-media-video .sub-section-aside { border: 0; margin-top: -1.2rem; }
	.sub-media-video .jt-rows--simple {margin-bottom: 0; padding: 0; }
	.sub-media-video-cat .jt-content-header {border-bottom: 0.1rem solid #ddd;}
	.sub-media-video-cat .jt-rows--simple {padding: 1.2rem 0;}
	.sub-media-video-cat .jt-loadmore { margin-top: 1.4rem; margin-bottom: 0; }
	.sub-media-video-cat .jt-content-header__buttons { margin-top: 2rem; }
	.sub-media-video-all .article_header {margin-bottom: 3rem;}
	.sub-media-video-all .article_header {margin-bottom: 3rem;}
	.sub-media-video-all .jt-c--3 .jt-row--full {margin-bottom: 4rem;}
	body.page-template-media-video .main_container {padding-bottom: 13.5rem;}
	.sub-media-video .jt-list-nothing {padding-top:10rem; padding-bottom:10rem; margin: 0 auto; position: relative; text-align: center;}
	.single-jubo .jt-single__header.jt-single__header--with-title-with-pagination {padding-bottom: 0;}
	.single-jubo .nicescroll-cursors { display: none !important; }
	.single-jubo .nicescroll-rails-hr { display: none !important; }
	
	.sub-media-photo-list .jt-card:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000; background: rgba(0, 0, 0, .8); z-index: 1; opacity: 0; visibility: hidden; transition: opacity 300ms; -webkit-transition: opacity 300ms;}
	.sub-media-photo-list .jt-card__title, 
	.sub-media-photo-list .jt-card__cat, 
	.sub-media-photo-list .jt-card__author, 
	.sub-media-photo-list .jt-card__time {display: none;}
	.sub-media-photo-list .jt-card__figure {margin-bottom: 0;}
	.sub-media-photo-list .jt-card:hover:before {opacity: 1; visibility: visible;}
	.sub-media-photo-list .jt-card__content { color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 100%; text-align: center; padding: 0 3.5rem; opacity: 0; visibility: hidden; z-index:1; transition: opacity 300ms; -webkit-transition: opacity 300ms; }
	.sub-media-photo-list .jt-card__content-title { font-size: 1.8rem; font-weight: 600; 	letter-spacing: -0.025em; text-overflow: ellipsis; overflow: hidden; 	white-space: nowrap; }
	.sub-media-photo-list .jt-card__content-desc { font-size: 1.6rem; font-weight: 400; color: #aaa; line-height: 1.75; letter-spacing: -0.025em; margin-top: 1rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 3.5em; overflow: hidden; text-overflow: ellipsis; }
	.sub-media-photo-list .jt-card__content-time { font-size: 1.2rem; font-weight: 600; margin-top: 3.4rem; }
	.sub-media-photo-list .jt-card:hover .jt-card__content {opacity: 1; visibility: visible;}

	.single-photo .jt-single__body .jt-tags:last-child .jt-tag__group {padding-bottom: 2rem;}

	/* 훈련섬김 */
	.sub-serving .jt-header-visual__bg {background-image: url(../images/sub/visual/jt-header-visual-serving-xl.jpg);}
	.sub-tranining .jt-header-visual__bg {background-image: url(../images/sub/visual/jt-header-visual-training-xl.jpg);}

	.sub-serving .jt-list-nothing, 
	.sub-tranining .jt-list-nothing {padding-top: 13rem;padding-bottom: 0;}

	.sub-serving .jt-footer-banner,
	.sub-tranining .jt-footer-banner {margin-top: 16rem;}

	.single-serving .wrap > .jt-apply__buttons,
	.single-training .wrap > .jt-apply__buttons {margin-top: 2rem;}

	.sub-serving-single .jt-content-header__title { font-size: 3rem; }
	.sub-serving-single.jt-content-header__cat { font-size: 1.6rem; }
	.sub-serving-single.jt-sub-title { font-size: 2.6rem; }
	.sub-serving-single.jt-content-header__cat { margin-bottom: 0.8rem; }

	/* 교회소개 */
	.sub-intro-landing .jt-icons:before {content: "";position: absolute;top: -4rem;left: 50%;width: 100vw;background: #f8f8f8;height: 23.5rem;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
	.sub-intro-landing .jt-icons:before { display: none; }
	.sub-intro-landing .jt-icons__item-figure {background: #fff;}
	.sub-intro-landing .sub-section-wrap .jt-icons { margin: 0; padding: 4rem 0 3.6rem; background: #f8f8f8; }

	.sub-intro-people-list .jt-people-profile__header, 
	.sub-intro-people-list .jt-people-profile__body {max-width: 120rem;}
	.sub-intro-people-list .jt-accordion { background: none; /* padding-bottom: 4rem; */ }
	.sub-intro-people-list .jt-accordion:first-child { border-top: 0; }
	.sub-intro-people-list .jt-accordion:last-child .people_form {padding-bottom: 0;}
	.sub-intro-people-list .jt-accordion__questions { font-size: 1.8rem; font-weight: 600; }
	.sub-intro-people-list .jt-accordion__title { border-color: #222; padding-bottom: 2.1rem;}
	.sub-intro-people-list .jt-accordion__control:after { color: rgba(34, 34, 34, 0.4); }
	.sub-intro-people-list .jt-accordion__content.jt-accordion--active > .jt-accordion__content-inner {border-bottom: 0;}
	.sub-intro-people-list .jt-accordion__content-inner.jt-accordion__content-inner--with-list { padding: 5rem 0 0; }
	.sub-intro-people-list .jt-accordion__content.jt-accordion--active > .jt-accordion__content-inner {padding: 5rem 0 0;}
	.sub-intro-people-list .jt-content-header__tooltip {top: 2.2rem;}
	.sub-intro-people-list .jt-tab {margin-bottom: 0.6rem; margin-top: 7.6rem;}
	.sub-intro-people-list .jt-tab__list {margin: -0.5rem;}
	.sub-intro-people-list .jt-tab__item { margin-top: 0.5rem; margin-bottom: 0.5rem; }
    .sub-intro-people-list .jt-list-nothing {padding-top:10rem; padding-bottom:10rem; margin: 0 auto; position: relative; text-align: center;}

	.single-people .jt-people-profile__header-title { font-size: 2rem; }
	.single-people .jt-people-profile__body { padding-bottom: 1.5rem; }
	.single-people .jt-single__content { padding-bottom: 13rem; }
	.single-people #jt-full-popup-thumb .jt-people-popup__contact li a {border: 0.1rem solid #ddd;}

	.single-floor .jt-single__content .jt-single-slideshow { margin-bottom: 3.7rem; margin-top: 11rem; }
	.single-floor .jt-single__content p + ul:not(.jt-gallery) { margin-top: 2rem; }
	.single-floor .jt-single__content h1, 
	.single-floor .jt-single__content h2 { margin-bottom: 1rem; }

	body.page-template-intro-manna .jt-single__content {padding-top: 5.6rem;}

	body.page-template-intro-floor .jt-tab__list {padding-top: 6rem; max-width: 80rem;}

	/* 행정 */
	.sub-adminstration .jt-news-list__item + .jt-news-list__item + .jt-news-list__item + .jt-news-list__item,
	.sub-adminstration .jt-accordion__item + .jt-accordion__item + .jt-accordion__item + .jt-accordion__item{ display:none} /* force show only 3 item */
	.sub-adminstration .jt-icons { margin-top: 2rem;margin-bottom: 0;}

	.sub-adminstration .jt-search-with-title { padding-top: 6.2rem; padding-bottom: 7rem; margin-bottom: 4rem; }
	.sub-adminstration .sub-section-wrap .jt-icons {margin-bottom: -5rem;}
	.sub-adminstration .jt-icons__item { margin-bottom: 5rem; }
	.sub-adminstration .jt-accordion__item { padding: 2.1rem 0; }
	.sub-adminstration .jt-news-list__item { position: relative; display: table; width: 100%; min-height: 9.1rem; table-layout: fixed; }
	.sub-adminstration .jt-news-list__link { position: absolute; top: 50%; /* -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); */ right: 1.5rem; margin-top: -0.8rem;}
	.sub-adminstration .jt-news-list__cat { display: table-cell; vertical-align: middle; width: 8.6rem; }
	.sub-adminstration .jt-news-list__content { display: table-cell; vertical-align: middle; padding-left: 0; }

	.sub-adminstration-faq .jt-search-with-title { padding-top: 6.2rem; padding-bottom: 7rem; }

	.sub-with-quickmenu .jt-icons-cat-title { max-width: 120rem; }
	.sub-with-quickmenu .jt-single__content { margin-top: 5.2rem; }
	.sub-with-quickmenu .jt-single__content h2 { margin-bottom: 1.2rem; margin-bottom: 0.8rem;  }
	.sub-with-quickmenu .jt-single__content h3 { max-width: 120rem; }
	.sub-with-quickmenu .jt-single__content p { max-width: 120rem; }
	.sub-with-quickmenu .jt-single__content ul.jt-icons { max-width: 123.4rem; margin-top: 4rem; margin-bottom: 5rem; }
	.sub-with-quickmenu .jt-single__content ul.jt-icons li { width: 12.5%; padding: 0 1.7rem; margin: 0; margin-bottom: 4rem;}
	.sub-with-quickmenu .jt-single__content .wp-block-button { max-width: 120rem; margin-bottom: 4rem; margin-top: 2.4rem; }

	.page-template-adminstration-program-form .jt-content-header__buttons {/* text-align: center; */ margin-top: 4rem;}

	.page-template-adminstration-inquiry .jt-form-header {margin-bottom: 0; padding-bottom: 2.7rem;}

	.single-data .jt-single__header, .single-_edu_ref .jt-single__header {padding-bottom: 0;}
	.single-data #jt-data-popup, .single-_edu_ref #jt-data-popup {max-width: 54rem; margin: 0 auto; padding-bottom: 12rem;}

	.single-news .jt-single__date {padding-left: 1.8rem;}
	.single-news .jt-single__date:before {font-size: 1.2rem; top: 0.3rem;}

	.single-faq .jt-single__header {padding-bottom: 0;}

    .sub-adminstration .jt-banner { margin-bottom: -2.1rem;}

    /* 행정 - 만나소식 */
    .sub-manna-news .manna-news-list {margin:3rem -1.5% -1.5%;}
    .sub-manna-news .jt-grid-list__grid { width: 22%;}
    .sub-manna-news .jt-grid-list__item { width: 22%; margin:1.5%;}
    .sub-manna-news .jt-grid-list__item:nth-child(odd) { clear: none;}
    .sub-manna-news .jt-grid-list__item.no-thumb .jt-grid-list__content { border-top-width: 0.1rem; padding: 3rem;}
    .sub-manna-news .jt-grid-list__thumb:before {content: '';display: block;width: calc(100% - 0.2rem);height: calc(100% - 0.1rem);position: absolute;top: 0;left: 0;border: 0.1rem solid #0f4c82;z-index: 1; opacity: 0; transition: opacity 0.3s; -webkit-transition: opacity 0.3s; }
    .sub-manna-news .jt-grid-list__cat span { font-size: 1.3rem; margin-bottom:1.2rem;}
    .sub-manna-news .jt-grid-list__title { font-size: 1.8rem; transition: color 0.3s; -webkit-transition: color 0.3s;}
    .sub-manna-news .jt-grid-list__date { font-size: 1.4rem; font-weight: 500; letter-spacing: 0; margin-top: 0; margin-top: 0; position: absolute; bottom: 2.9rem; left: auto;}
    .sub-manna-news .jt-grid-list__content { padding: 2.8rem 3rem; border: 0.1rem solid #ddd; min-height: 19.5rem; border-top-width: 0;transition: border 0.3s; -webkit-transition: border 0.3s;}
    html.desktop .sub-manna-news .jt-grid-list__item:hover .jt-grid-list__thumb:before {opacity: 1;}
    html.desktop .sub-manna-news .jt-grid-list__item .jt-grid-list__link:hover .jt-grid-list__content { border-color: #0f4c82;}
	.jt_single_mananews_share .jt-share .jt-header__button { margin-top: 1.4rem; }
	
	/* mypage */
    .sub-mypage-manage-edit .article_body { padding-bottom: 16rem;}
    .sub-mypage-manage-edit .jt-form__control .jt-form__action--type-02 {padding-top:1.7rem; padding-bottom:1.7rem; max-width:22rem;}
    .sub-mypage-manage-edit .jt-form__control .jt-apply__button { max-width:22rem; margin-top:0; line-height: 5.7rem; height:6rem; padding:0;}
	.sub-mypage-manage-edit .jt-form__section:nth-child(2) .jt-form__title-label { margin-top:4.5rem;}
    .sub-mypage .jt-form-header {max-width: 120rem; padding-top: 0.4rem; margin-bottom: 1.5rem;}
	.sub-mypage .jt-form-header__title { font-size: 3.2rem; }
	.sub-mypage .jt-form-header__desc br {display: block;}

	.sub-mypage-manage .jt-list-nothing { padding: 15.6rem 0 0; margin: -0.5rem;}
	.sub-mypage-program .jt-list-nothing { padding: 15.6rem 0 0; margin: -0.5rem;}

	.sub-notification .jt-loadmore {margin-top: 6rem;}
	.sub-notification .jt-rows-notification {/* margin-top: 6rem; border-top: 0.1rem solid #ddd; */}
	.sub-notification .jt-rows-notification__item { padding: 2.5rem 2.5rem 2.6rem; }
	.sub-notification .jt-rows-notification__item--arrow:after { right: 2.8rem; }

	.sub-subscribe .jt-message__desc br { display: none; }
	.sub-subscribe .jt-message__link--block { margin-top: 0; }
	.sub-subscribe .jt-row--full .jt-row__figure { width: 50%; padding-top: 28.175%; }
	.sub-subscribe .jt-row--full .jt-row__title { font-size: 1.8rem; margin-bottom: 0.6rem;}
	.sub-subscribe .jt-rows-subscribe__item--gallery .jt-row--full .jt-row__figure { width: -webkit-calc(25% - 0.5rem); width: calc(25% - 0.5rem); padding-top: -webkit-calc(25% - 0.5rem); padding-top: calc(25% - 0.5rem); }
	.sub-subscribe .jt-loadmore {margin-top: 6rem;}
	.sub-subscribe .jt-rows-subscribe { margin: 0; }
	.sub-subscribe .jt-rows-subscribe__item { padding: 3rem 0; }

	body.page-template-mypage-subscribe .jt-header__buttons { top: 4rem; }

	/* member */
	.sub-member-login .jt-form-header { padding-top: 8.5rem; padding-bottom: 0; margin-bottom: 2.9rem; }
	.sub-member-register .jt-form-header { padding-bottom: 0; margin-bottom: 4.1rem; }
	.sub-member-find-id-tel .jt-form-header { padding-top: 8.5rem; padding-bottom: 0; margin-bottom: 2.9rem; }
	.sub-member-find-pw .jt-form-header { padding-top: 8.5rem; padding-bottom: 0; margin-bottom: 2.9rem; }
	.sub-member-find-pw-complete .jt-form-header { padding-top: 8.5rem; padding-bottom: 0; margin-bottom: 2.9rem; }
	.sub-mypage-edit-01 .jt-form-header { padding-top: 5.1rem; padding-bottom: 0; margin-bottom: 2.9rem; }

	.sub-member-login .jt-icheck__label { width: auto; }
	.sub-member-login .jt-icheck__label + .jt-icheck__label {margin-left: 4.8rem;}
	.sub-member-login .jt-form__control { margin-top: 3.9rem; }
	.sub-member-login div[class^="jt-icheck--"] + span {max-width: none;}

	.sub-mypage-edit-02 .jt-form__btn { width: 20rem; height: 5rem; padding: 1.2rem 0; } /* button medium size */
	.sub-mypage-edit-02 .jt-form__separator { background: #ddd; margin-top: 6rem; margin-bottom: 5.5rem; } /* 버튼위 jt-form__separator 추가 */

	.sub-member-withdraw .jt-form-header { padding-bottom: 0; margin-bottom: 4.1rem; }
	.sub-member-withdraw .jt-form__wrap--secondary { margin-bottom: 3rem; padding-bottom: 0; }
	.sub-member-withdraw .jt-form__agree { padding-top: 2.8rem; }

	#jt-find-id-form--mail .jt-form__control {margin-top: 5.5rem;}

	.page-template-member-login .main_container,
	.page-template-member-find-id-tel .main_container,
	.page-template-member-find-id-mail .main_container,
	.page-template-member-find-id-mail-success .main_container,
	.page-template-member-find-id-mail-complete .main_container,
	.page-template-member-find-pw .main_container,
	.page-template-member-find-pw-complete .main_container {padding-bottom: 14rem;}

	body.page-template-member-find-id-mail-success .main_container {padding-bottom: 5rem;}
	body.page-template-member-find-pw-mail-success .main_container {padding-bottom: 5rem;}

	/* SINGLE FORM */
	.sub-single-form .article_body {padding-bottom: 16rem;}
	.sub-single-form .jt-form-header {padding-bottom: 0;}
	.sub-single-form .jt-content-header__buttons {text-align: center;}
	.sub-single-form .jt-content-visual__img {width: auto;}

	/* ETC */	
	#modal_page .sub-footer-privacy .jt-breadcrumb,
	#modal_page .sub-footer-term .jt-breadcrumb {display: none;}
	#modal_page .sub-footer-privacy .article_header,
	#modal_page .sub-footer-term .article_header {padding-top: 4rem;}
	#modal_page .sub-footer-privacy .jt-header__title,
	#modal_page .sub-footer-term .jt-header__title {font-size: 3.6rem;}
	#modal_page .sub-footer-privacy .xl-modal-pop__close,
	.page-template-member-register .xl-modal-pop .xl-modal-pop__close { width: 3.8rem; height: 3.8rem; position: absolute; top: 4.6rem; right: 6.4rem; padding: 0.5rem; line-height: normal; position: fixed;}
	.page-template-member-register .xl-modal-pop .xl-modal-pop__close:after { content: '\e92e'; font-family: 'jt-font'; font-size: 2.8rem; color: #b2b2b2; }
	.page-template-member-register .xl-modal-pop .modal_page_content {/* max-width: none; */}
	
	.single-mananews .jt-single__header {padding-top: 6.3rem;}
	body.single-mananews .main_container { padding-bottom: 8rem; }
	
	/* MEDIA */
	.page-template-media-video .jt-content-header__tooltip {top: 3.2rem;}
	.page-template-media-video .jt-row__tooltip {top: 2.3rem;}

    /* 양육 리스트 */
    .sub-nurture .article_header {padding-top:6rem; padding-bottom:1.5rem; text-align:left;}
    .sub-nurture .article_header .jt-breadcrumb,
    .sub-nurture .article_header .jt-header{display:block;}

    .sub-nurture .jt-header__nav { position:absolute; right:0; bottom:5rem; }
    .sub-nurture .jt-header__nav li {margin: 0 2.85rem;}
    .sub-nurture .jt-header__nav li span {font-size:1.8rem;}
    .sub-nurture .jt-header__nav li a:hover span:after { opacity: 1; }

    .sub-nurture .jt-header-slideshow {max-width:100%; height:70.4rem;}
	.sub-nurture .jt-header-slideshow__content .jt-header-slideshow__label + h2 { margin-top: 2rem; }
    .sub-nurture .jt-header-slideshow__content h2 {font-size: 4.5rem; line-height: 1.33; }
    .sub-nurture .jt-header-slideshow__content p {margin-top:2rem;}
    .sub-nurture .jt-header-slideshow__content p br {display:block;}
	.sub-nurture .jt-header-slideshow__info { margin-top: 1.6rem; }
	.sub-nurture .jt-header-slideshow__label { font-size: 1.6rem; }
    .sub-nurture .jt-header-slideshow__navigation {display:block; margin-top:-6.7rem;}
	.sub-nurture .jt-header-slideshow .jt-btn-view { margin-top: 4.8rem; }
	.sub-nurture .jt-header-slideshow .jt-btn-view span { font-size: 1.6rem; padding-right: 2.7rem; }
	.sub-nurture .jt-header-slideshow .jt-btn-view span:before,
    .sub-nurture .jt-header-slideshow .jt-btn-view span:after { font-size: 1.4rem; top: 0.6rem; color: #fff; }
    .sub-nurture .jt-header-slideshow__control {top: calc(50% - 23rem); margin-left: -60rem;}
    .sub-nurture .jt-header-slideshow__state-btn {top: 0rem;}
    .sub-nurture .jt-header-slideshow__btn-play {margin-top: 3.8rem; margin-bottom:1.3rem; width: 4.5rem; height: 4.5rem;}
    .sub-nurture .jt-header-slideshow__btn-play:after {transition: border 0.3s; -webkit-transition: border 0.3s;}
    .sub-nurture .jt-header-slideshow__item-bg:after { background: rgba(0, 0, 0, .0);}

    .jt-course__search-banner {display:block;width: 34.2%;background: url(../images/sub/component/course-search-banner-img.png) no-repeat;background-size:auto 100%;height: 18.6rem;display:inline-block;vertical-align:middle;}
    .jt-course__search-banner-title {font-family: 'MyLotte';font-weight:600;font-size:2.8rem;color:#333;line-height: 1.1;padding-top: 2rem;}
    .jt-course__search-banner-title span {color:#888; display:block;}

    .jt-course__sorting {margin-top:-1.2rem;width: 65.8%;}
    .jt-course__sorting .jt-form__label {font-size:2rem;margin-bottom: 0.8rem;}
    .jt-course__sorting .jt-form__data--filter .selectric .button {height:5rem; right:-1.5rem;}
    .jt-course__sorting .jt-form__data--filter .selectric .button:after {border-top-color:#4b4b4b;}
    .jt-course__sorting .jt-form__data--search {width: calc(78.4% - 3.5rem);margin-left:3.5rem;}
    .jt-course__sorting .jt-form__data--search .jt-form-search__field .jt-form__clear-btn { top:1.3rem;}
    .jt-course__sorting .jt-form__data--search .jt-course__sorting {position:relative;}
    .jt-course__sorting .jt-form__data--search .jt-form__field {height: 5rem;}
    .jt-course__sorting .jt-tags {margin-left: calc(21.6% + 3.5rem);}

    .jt-course-list {padding-top: 3.6rem; margin-left: -1.8rem; margin-right: -1.8rem; margin-bottom:-2.5rem;}
    .jt-course-list:before {width: calc(100% - 3.6rem);left: 1.8rem;}
    .jt-course-list__wrap .jt-tab__wrap.no-tabs {padding-top:7.6rem;}
    .jt-course-list__wrap .jt-tab {width: calc(100% - 6.5rem);}
    .jt-course-list__wrap .jt-tab:before {width:1.5rem;}
    .jt-course-list__wrap .jt-tab__list {padding:2.1rem 1rem 2.9rem 0; }
    .jt-course-list__wrap .jt-tab__list.swiper-wrapper {white-space:nowrap;position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box;}
    .jt-course-list__wrap .jt-tab--refresh {padding: 1.9rem 1.9rem 1.8rem; top:2.1rem;}
    .jt-course-list__wrap .jt-tab--refresh:before { -webkit-transition: color 300ms; transition: color 300ms;}
    .jt-course-list__wrap .jt-tab--refresh:after { border: 0.2rem solid #0f4c82; content: ''; display: block; position: absolute; left: -0.1rem; top: -0.1rem; width: calc(100% - 0.2rem); height: calc(100% - 0.2rem); opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; }
    .jt-course-list__wrap .jt-tab__item {padding: 2rem 4.08rem 2rem 4.09rem; position:relative;}
    .jt-course-list__wrap .jt-tab__item:before {border:0.2rem solid #0f4c82;content:'';display:block;position: absolute;left: -0.1rem;top: -0.1rem;width: calc(100% - 0.2rem);height: calc(100% - 0.2rem); opacity:0; -webkit-transition: opacity .3s; transition: opacity .3s;}
    .jt-course-list__item {width:calc(33.33% - 3.6rem);margin:2rem 1.8rem;}
    .jt-course-list__content {margin-top:2rem;}
    .jt-course-list__view-btn {font-size:1.4rem;}
    .jt-course-list__status span {padding: 0.4rem 1.6rem 0.6rem; font-size:1.3rem;}
    .jt-course-list__title {font-size:2rem;}
    .jt-course-list__desc {font-size:1.8rem;}
    .jt-course-list__thumb .jt-row__figure-icon {width: 5.4rem;height: 5.4rem;right: 3rem;bottom: 3rem;}
    html.desktop .jt-course-list__info {display:table;padding: 2rem 4rem;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);opacity:0;visibility: hidden;-webkit-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;z-index:50;}
    html.desktop .jt-course-list__info-inner {display:table-cell;vertical-align:middle;}
    html.desktop .jt-course-list__info .jt-tag__group {padding:0; margin:-0.25rem;}
    html.desktop .jt-course-list__info .jt-tag {color:#e0e0e0; margin:0.25rem;}
    html.desktop .jt-course-list__info .jt-tag:first-child {margin-left:0.25rem;}
    html.desktop .jt-course-list__info .jt-tag:last-child {margin-right:0.25rem;}
    html.desktop .jt-course-list__info .jt-tags {padding-top:0; border-bottom:0.1rem solid #ddd; margin-bottom: 2rem; padding-bottom: 1.6rem; white-space:normal;}
    html.desktop .jt-course-list__info ul {margin-top:2rem; padding-top:1.6rem; border-top:none; margin-top:0; padding-top:0;}
    html.desktop .jt-course-list__info .jt-tags + ul {display:block;}
    html.desktop .jt-course-list__info li > span {color: #fff;}
    html.desktop .jt-course-list__info li > p {color:#fff;}

    /* 양육 상세 */
    body.single-education .main_container {padding-bottom: 16rem;}
    body.single-education .main_container .sub-single-form .article_body {padding-bottom:0;}
    .nurture-single {margin-top: 2rem;}
    .sub-nurture-single .jt-breadcrumb {margin-bottom:3rem;}
    .nurture-single .jt-single-slideshow__autoplay {margin-left:0; margin-right:0; padding-bottom:0;}
    .nurture-single .slider-thumbnail { padding-top:0.6rem; margin:1.4rem -1rem 1rem;}
    .nurture-single .slider-thumbnail .swiper-slide {width:calc(22% - 2rem); margin:0 1rem;}
    .nurture-single .slider-thumbnail .swiper-slide:before { border-bottom: 0.6rem solid #0f4c82; border-left: 0.6rem solid transparent; border-right: 0.6rem solid transparent; top:-0.6rem; margin-left:-0.3rem;}
    .nurture-single .slider-thumbnail .swiper-slide span {position:relative; display:block;}
    .nurture-single .slider-thumbnail .swiper-slide img { height:10rem; }
    .nurture-single .slider-thumbnail .swiper-slide.swiper-slide__video-poster span:before {border-top-width: 0.7rem; border-left-width: 1rem; border-bottom-width: 0.7rem; margin-top: -0.7rem; margin-left: -0.3rem; right: 1.5rem; bottom: 1.5rem;}
    .nurture-single .slider-thumbnail .swiper-scrollbar {height:0.5rem;}
    .nurture-single__info-wrap {min-height:44.3rem;}
    .nurture-single__info-wrap .sub-section-aside {padding: 3.5rem 2.6rem 3rem;}
    .nurture-single__info {position: relative; min-height: 37.6rem; padding-bottom:9rem;}
    .nurture-single__info-desc {margin-top: 2.5rem;}
    .nurture-single__info-desc li {font-size: 1.6rem;}
    .nurture-single__info-desc li + li {margin-top:1rem;}
    .nurture-single__info .jt-apply__button { position: absolute; bottom: 0; left: 0; height: 6rem; font-size:1.6rem; line-height:6rem;}

    .nurture-single .jt-tabs {margin-top:0;}

    /* 마이페이지 양육 리스트 */
    .jt-my-nurture-wrap .jt-tab__list {padding-top:5rem; padding-bottom:5rem;}
    .jt-my-nurture-wrap .jt-tab__item {width:15.4rem; padding-top:2rem; padding-bottom:2rem; margin:0 0.6rem; text-align:center;}
    .jt-my-nurture-list__item {font-size:0; padding-top:6rem; padding-bottom:6rem; position:relative;}
    .jt-my-nurture-list__item:first-child {padding-top:6rem;}
    .jt-my-nurture__img {display:inline-block;vertical-align: middle;width: 28rem;}
    .jt-my-nurture__img figure {height: 28rem;width: 28rem;}
    .jt-my-nurture__category {font-size:1.4rem;}
    .jt-my-nurture__desc {display:inline-block;vertical-align: middle;margin-top:0;width: calc(100% - 60rem);margin-left: 6rem;margin-right: 8rem;} 
    .jt-my-nurture__desc h2 {font-size:2rem; margin-right:1.2rem;}
    .jt-my-nurture__desc .jt-btn__basic {position:absolute;top: 50%;right:0;margin-top: -3rem;}
    .jt-my-nurture__info {font-size:0; padding-top:1.5rem;}
    .jt-my-nurture__info > ul {display:inline-block; vertical-align:top; width:50%;}
    .jt-my-nurture__info > ul + ul {margin-top:0;}
    .jt-my-nurture__status {display:inline;}
    .jt-my-nurture__status span { font-size:1.4rem; padding: 0.5rem 1.5rem 0.6rem;}
    .jt-my-nurture__progress {font-size:1.6; margin-top:2.5rem;}
    .jt-my-nurture__progress--nothing {margin-bottom:2.4rem;}

    .jt-my-nurture-wrap .jt-tab { border-bottom: 0.1rem solid #ddd;}
    .jt-my-nurture-wrap .jt-tab__management {margin:0; font-size:1.6rem; position:absolute; right:0; top:50%; transform: translateY(-50%); }
    

    /* 마이페이지 양육 진행관리 */
    .jt-my-nurture-list__num {font-size:1.6rem; margin-top:0; margin-right:0; position:absolute; right:3rem; top:50%; transform:translateY(-50%); }
    .jt-nurture-management  { margin-top:30px;}
    .jt-nurture-management .jt-program__sorting {padding-bottom:2.4rem;}
    .jt-nurture-management .jt-program__util {bottom:2rem;}
    .jt-nurture-management .jt-nav-search__form {bottom:1rem; right:0;}
    .jt-nurture-management .jt-program__select-cat:last-child {width:15rem; border-top:none;}
    .jt-nurture-management .jt-program__select-refresh {height:auto; line-height:inherit;}
    .jt-nurture-management__table .progress-rate {font-size:1.6rem;}
    .jt-nurture-management__table .num {width: 17.5%;}
    .jt-nurture-management__table .title {width: 15.5%;}
    .jt-nurture-management__table .name {width: 12%;}
    .jt-nurture-management__table .status {width: 12%;}
    .jt-nurture-management__table .member-num {width: 15%;}
    .jt-nurture-management__table .progress {width: 30%;}
    .jt-nurture-management__table tr {padding:0; border-bottom:none; display:table;}
    .jt-nurture-management__table tr:first-child {display:table;}
    .jt-nurture-management__table td {display:table-cell; padding: 3.8rem 0 3.9rem; border-bottom:0.1rem solid #ddd; text-align:center;}
    .jt-nurture-management__table td + td {margin-top:0;}
    .jt-nurture-management__table td.status {position:static;margin-left: 1.2rem;}
    .jt-nurture-management__table td.status span {font-size:1.4rem; }
    .jt-nurture-management__table td:before { display:none;}
    .jt-nurture-management__table .has__date-title span {padding-left:0; margin-left:0;}
    .jt-nurture-management__table .has__date-title span:before {display:none;}
    .jt-nurture-management__table .progress-bar { width: 80%;max-width: 25rem;}

    .jt-nurture-management-single {margin-top:8rem;}
    .jt-nurture-management-single__item + .jt-nurture-management-single__item { margin-top:6rem;}
    .jt-nurture-management-single h2 {font-size:2.8rem; margin-bottom:2.5rem;}
    .jt-nurture-management-single__item--col .jt-table__basic th {font-size:1.6rem;}
    .jt-nurture-management-single__item--row .jt-table__basic .step {width: 23%;}
    .jt-nurture-management-single__item--row .jt-table__basic .title {width: 52%;}
    .jt-nurture-management-single__item--row .jt-table__basic .status {width: 13%;}
    .jt-nurture-management-single__item--row .jt-table__basic .management {width: 13%;}
    .jt-nurture-management-single__item--row .jt-table__basic tr {padding:0; border-bottom:none; display:table; }
    .jt-nurture-management-single__item--row .jt-table__basic tr:first-child {display:table; }
    .jt-nurture-management-single__item--row .jt-table__basic th { padding:2.5rem 1.5rem 2.6rem; background:none;}
    .jt-nurture-management-single__item--row .jt-table__basic td {display:table-cell; padding:2.5rem 1.5rem 2.6rem; border-bottom: 1px solid #ddd;}
    .jt-nurture-management-single__item--row .jt-table__basic td.step {padding-top:2.5rem;}
    .jt-nurture-management-single__item--row .jt-table__basic td.status {position:static; text-align:center;}
    .jt-nurture-management-single__item--row .jt-table__basic td.status span {font-size:1.4rem;}
    .jt-nurture-management-single__item--row .jt-table__basic td.management {text-align:center;}
    .jt-nurture-management-single__item--row .jt-table__basic td.management button {width:auto;}

    /* 마이페이지 양육 - 일반강의/실습강의 */
    .nurture-playlist__progress { font-size:1.5rem; margin-bottom:4rem;}
    .sub-my-nurture-single .sub-section-aside {margin-top: 7.3rem; }
    .sub-my-nurture-single .jt-content-header__time {display:inline-block;padding-left:1.2rem; margin-left:1.2rem; margin-top:0;}
    .sub-my-nurture-single .jt-content-header__time:before {width:0.1rem; height:1.5rem; background:#ddd; content:''; display:block; position:absolute; left:0; top:50%; margin-top:-0.75rem;}
    .sub-my-nurture-single .jt-content-header__time > span:before {margin-top:-0.9rem;}
    .sub-my-nurture-single .jt-content-header__top {padding-bottom:0;}
    .sub-my-nurture-single .jt-content-header__tutor { font-size:1.5rem; margin-top:2rem;}
    .sub-my-nurture-single .jt-content-header__material {margin-top: 2.5rem;}
    .sub-my-nurture-single .nurture-playlist__open {margin-top:4.2rem;}
    .sub-my-nurture-single .nurture-playlist__open .sub-section-aside {margin-top:0;}
    .nurture-banner-questions { margin-top:5.8rem;}
    .nurture-banner-questions__inner {padding: 2.5rem 4.1rem;}
    .nurture-banner-questions__figure {margin-right:3.8rem; max-width:auto;}
    .nurture-banner-questions__title > b {font-size:2rem; }
    .nurture-banner-questions__title > p > a {margin-top:1rem;}
    .nurture-banner-questions__desc {margin-top:0;}
    .nurture-banner-questions__desc {margin-left: 4.6rem;padding-left: 3.9rem;position:relative;display: inline-block;vertical-align: middle;border-left: 0.1rem solid #ddd;}
    .nurture-banner-questions__desc:before {width:0.1rem; height:100%; background:#ddd; content:''; display:block;}
    .nurture-banner-questions__desc > ul {margin-top:1rem;}
    .nurture-banner-questions__desc > ul > li {font-size: 1.6rem;}

    .nurture-course__info-wrap .jt-accordion__questions { font-size:1.5rem;}
    .nurture-course__info {padding:3.6rem 0 4rem}
    .nurture-course__info h2 {margin-top:2rem; font-family:'Gotham', 'NotoSansKR', sans-serif;}
    .nurture-course__info h2 > b {display:inline-block;}
    .nurture-course__info h2 > span {position:relative;padding-left: 0.8rem;margin-left:0.8rem; margin-top:0; display:inline-block; vertical-align: middle;}
    .nurture-course__info h2 > span:before {width:0.1rem; height:1.3rem; background:#ddd; position:absolute; left:0; top:50%; margin-top:-0.7rem; content:''; display:block;}
    .nurture-course__info ul { margin-top: 1.3rem;}
    .jt-my-nurture__info ul li > span { padding-right: 1.1rem;margin-right: 1.1rem; }
    .nurture-course__info-tag a {padding:0.5rem 1.5rem 0.6rem}
    .nurture-course__info .jt-apply__button { margin-top: 3rem; font-size:1.6rem; width:16.6rem; line-height:6rem;}

    .tutor-popup .tutor-popup__close { right: -7.2rem;top: -0.5rem;}
	.tutor-popup .tutor-popup__close span:before{-webkit-transition: color 0.3s, -webkit-transform 1s cubic-bezier(.075,.82,.165,1);transition: color 0.3s, -webkit-transform 1s cubic-bezier(.075,.82,.165,1);transition: color 0.3s, transform 1s cubic-bezier(.075,.82,.165,1);transition: color 0.3s, transform 1s cubic-bezier(.075,.82,.165,1), -webkit-transform 1s cubic-bezier(.075,.82,.165,1); display:inline-block}
	.tutor-popup .tutor-popup__close:hover span:before{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}


}



/* **************************************** *
 * 1201px
 * **************************************** */
@media (min-width: 1201px){
	
}
/* **************************************** *
 * 1381px
 * **************************************** */
@media (min-width: 1381px){
	
}
/* **************************************** *
 * 1661px
 * **************************************** */
@media (min-width: 1661px){
	
}