@charset "utf-8";

/*
 * File       : modules/offers/style.css
 * Author     : STUDIO-JT (CHAEHEE)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 1) JT OFFERS LIST
 * 2) RWD
 */



/* **************************************** *
 * JT OFFERS LIST
 * **************************************** */
.page-id-8 .article-body {overflow: visible;}

.jt-offers-list-wrap {position: relative; padding-top: 27rem;}
.jt-offers-list-wrap .jt-search { position: absolute; top: -129rem; right: 0; margin-top: 0; }

.jt-offers-list {position: relative;}
.jt-offers-list:after {content: '';display: table;clear: both;}
.jt-offers-list__item {float: left;width: -webkit-calc(50% - 21rem);width: calc(50% - 21rem); margin-right: 42rem; margin-bottom: 147rem; overflow: hidden;}
.jt-offers-list__item:nth-child(2n) {margin-right: 0;}
.jt-offers-list__item:nth-child(2n+1) {clear: both;}
.jt-offers-list__item:nth-last-child(-n+2) {margin-bottom: 0;}
.jt-offers-list__link {display: block;}
.jt-offers-list__thumb {display: block;}
.jt-offers-list__thumb.jt-lazyload {padding-top: 57.34%;}
.jt-offers-list__thumb img {display: block;width: 100%; -webkit-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); -webkit-transition: opacity .3s, -webkit-transform .6s; transition: opacity .3s, -webkit-transform .6s; transition: opacity .3s, transform .6s; transition: opacity .3s, transform .6s, -webkit-transform .6s; will-change: transform; }
.jt-offers-list__thumb-slider {font-size: 0;}
.jt-offers-list__thumb-slider--single .swiper-navigation {display: none;}
.jt-offers-list__thumb-slider-figure {position: relative; overflow: hidden; background: #f8f8f8; padding-top: 57.34%;}
.jt-offers-list__thumb-slider-figure img { width: 100%; -webkit-transform: -webkit-transform: scale(1) rotate; transform: -webkit-transform: scale(1) rotate; -ms-transform: scale(1) rotate(0deg); scale(1) rotate(0deg); -webkit-transition: opacity .3s, -webkit-transform .6s; scale(1) rotate(0deg); transition: opacity .3s, -webkit-transform .6s; scale(1) rotate(0deg); transition: opacity .3s, transform .6s; scale(1) rotate(0deg); transition: opacity .3s, transform .6s, -webkit-transform .6s; will-change: transform; }
.jt-offers-list__thumb-slider-figure img.swiper-lazy {position: absolute; width: 100%; display: block; top: 0; left: 0;}
html.desktop .jt-offers-list__link:hover .jt-offers-list__thumb img { -webkit-transform: scale(1.05) rotate(0.1deg); -ms-transform: scale(1.05) rotate(0.1deg); transform: scale(1.05) rotate(0.1deg);}
html.desktop .jt-offers-list__link:hover .jt-offers-list__thumb-slider-figure img { -webkit-transform: scale(1.05) rotate(0.1deg); -ms-transform: scale(1.05) rotate(0.1deg); transform: scale(1.05) rotate(0.1deg);}

.jt-offers-list__content {padding: 40rem 0 0;position: relative;}
.jt-offers-list__tags { font-size: 0; margin-bottom: 4rem; }
.jt-offers-list__tags-item { display: inline-block; vertical-align: top; }
.jt-offers-list__tags-item a { font-size: 15rem; letter-spacing: -0.025em; color: #666; }
.jt-offers-list__tags-item + .jt-offers-list__tags-item { margin-left: 10rem; }
.jt-offers-list__desc { font-size: 17rem; line-height: 1.45; letter-spacing: -0.025em; color: #666; margin-top: 12rem;}
.jt-offers-list__period-wrap { display: block; padding-top: 27rem; border-top: 1px solid #ddd; margin-top: 26rem; }
.jt-offers-list__period { font-size: 0; margin-top: 13rem; }
.jt-offers-list__period:first-child { margin-top: 0; }
.jt-offers-list__period b { display: inline-block; vertical-align: top; font-size: 14rem; font-weight: 500; letter-spacing: -0.025em; color: #000; margin-right: 16rem; }
.jt-offers-list__period span { display: inline-block; vertical-align: top; font-size: 14rem; letter-spacing: 0.06em; color: #666; margin-top: 5rem;}
html.desktop.safari .jt-offers-list__period span {margin-top: 2rem;}
.jt-offers-list__title {font-size: 35rem;font-weight: 500; letter-spacing: -0.025em; line-height: 1.5;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-left: -0.02rem;}
.jt-offers-list__title span br {display: none;}
.jt-offers-list__more { position: absolute; top: 85rem; right: 0; }

/* TAGS */
.jt-offers__tags {font-size: 0; margin: -7rem; margin-bottom: 93rem;}
.jt-offers__tag {display: inline-block; vertical-align: top; margin: 7rem;}
.jt-offers__tag--active .jt-offers__tag-link {border-color: #000; background: #000; color: #fff;}
.jt-offers__tag-link { display: block; font-size: 16rem; font-weight: 400; line-height: 1.5; letter-spacing: -0.025em; color: #888; border: 1px solid #888; border-radius: 250rem; padding: 8rem 30rem 9rem; -webkit-transition: background .3s; transition: background .3s; }
html.desktop .jt-offers__tag:not(.jt-offers__tag--active) .jt-offers__tag-link:hover {background: #f8f8f8;}

/* SINGLE */
.single-offers .main-container {padding-top: 0; padding-bottom: 0;}
.single-offers .article-header {padding: 0;}

.single-offer-intro {padding-top: 160rem; padding-bottom: 160rem; font-size: 0;}
.single-offer-intro .single-section__desc {color: #666;}
.single-offer-intro:after {content: '';display: table;clear: both;}
.single-offer-intro__title-wrap {float: left;; width: 883rem;}
.single-offer-intro__btn-wrap { float: left; clear: left; }
.single-offer-intro__desc {float: left; clear: left;}
.single-offer-intro__content {float: right; width: -webkit-calc(100% - 883rem); width: calc(100% - 883rem); }
.single-offer-intro__list-item {display: inline-block; vertical-align: top; width: -webkit-calc(50% - 66rem); width: calc(50% - 66rem); margin-right: 132rem; margin-bottom: 70rem;}
.single-offer-intro__list-item:nth-child(2n) {margin-right: 0;}
.single-offer-intro__list-title {font-size: 18rem; font-weight: 500; line-height: 1.78; letter-spacing: -0.025em;}
.single-offer-intro__list-content {font-size: 20rem; line-height: 1.4; color: #666; margin-top: 15rem; letter-spacing: 0.06em;}
.single-offer-intro__list-item:nth-last-child(-n + 2) {margin-bottom: 0;}

.single-offer-table-wrap {background: #f8f8f8; padding-top: 160rem;}
.single-offer-table-wrap .single-info-table {margin-bottom: 250rem;}
.single-offer-table-wrap .single-info-table:last-child {margin-bottom: 0;}

.single-offer-package {padding-top: 160rem; padding-bottom: 180rem;}
.single-offer-package__item {display: block; font-size: 0; margin-bottom: 62rem;}
.single-offer-package__item:last-child {margin-bottom: 0;}
.single-offer-package__figure-wrap {display: inline-block; vertical-align: middle; width: 750rem;}
.single-offer-package__figure.jt-lazyload {padding-top: 57.34%;}
.single-offer-package__content {display: inline-block; vertical-align: middle; width: -webkit-calc(100% - 750rem); width: calc(100% - 750rem); padding-left: 133rem;}
.single-offer-package__content-title {font-size: 35rem; font-weight: 500; letter-spacing: -0.025em; line-height: 1.37; margin-bottom: 30rem;}
.single-offer-package__content-list-item {position: relative; padding-left: 13rem; font-size: 18rem; letter-spacing: -0.025em; line-height: 1.56; color: #666; margin-bottom: 15rem;}
.single-offer-package__content-list-item:last-child {margin-bottom: 0;}
.single-offer-package__content-list-item:before {content: ''; display: block; width: 3rem; height: 3rem; background: #000; border-radius: 50%; position: absolute; top: 12rem; left:0 ;}
.single-offer-package__more {margin-top: 50rem; margin-left: -5rem;}
.ie11 .single-offer-package__content-list-item:before { width: 3px; height: 3px;}

.single-offer-others { padding: 160rem 0; }
.single-offer-others__title {font-size: 45rem; line-height: 1.29; letter-spacing: -0.025em; margin-bottom: 38rem;}
.single-offer-others .main-section__more {top: -70rem;}

.single-offer-editor {padding-bottom: 170rem;}
.single-offer-editor__title {display: none;font-size: 35rem;font-weight: 500;line-height: 1.2;letter-spacing: -0.025em;padding-bottom: 34rem;border-bottom: 1rem solid #ddd;margin-bottom: 105rem;}
.single-offer-editor > .wrap {padding-top: 160rem;border-top: 1rem solid #ddd;}
.single-offer-editor__inner {max-width: 1200rem;margin: 0 auto;}
.single-offer-editor__inner a:not(.jt-btn__basic) {position: relative; word-break: break-all; font-weight: 500; display: inline-block; color: #ad7b61; line-height: 1.78;}
.single-offer-editor__inner a:not(.jt-btn__basic):before {position: absolute; left: 0; bottom: 0rem; font-size: 10rem; opacity: 1; content: ""; width: 100%; background: rgba(173, 123, 97, 0.3); height: 1px; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transition: 0.2s; transition: 0.2s;}
.single-offer-editor__inner a:not(.jt-btn__basic):hover:before {background: #ad7b61;}
.single-offer-editor__inner > * {margin-bottom: 45rem;}
.single-offer-editor__inner > h1, .single-offer-editor__inner > h2, .single-offer-editor__inner > h3, .single-offer-editor__inner > h4, .single-offer-editor__inner > h5, .single-offer-editor__inner > h6 {margin-bottom: 10rem;}
.single-offer-editor__inner > h1 {font-size: 43rem;}
.single-offer-editor__inner > h2 {font-size: 36rem;}
.single-offer-editor__inner > h3 {font-size: 24rem;}
.single-offer-editor__inner > h4 {font-size: 20rem;}
.single-offer-editor__inner > h5 {font-size: 18rem;}
.single-offer-editor__inner > h6 {font-size: 17rem;}
.single-offer-editor__inner p {font-size: 18rem; line-height: 1.78; letter-spacing: -0.025em;}
.single-offer-editor__inner p b {font-weight: 600;}
.single-offer-editor__inner p strong {background: #fbf4d4;}
.single-offer-editor__inner img {vertical-align: top; max-width: 100%; height: auto;}
.single-offer-editor__inner img.size-full {width: 100%; height: auto;}
.single-offer-editor__inner ul:not(.jt-gallery) > li { position: relative; padding-left: 14rem; font-size: 16rem; line-height: 1.78; letter-spacing: -0.025em;}
.single-offer-editor__inner ul:not(.jt-gallery) > li:before {content: '';display: block;width: 3rem;height: 3rem;border-radius: 50%;background: #000;position: absolute;top: 13rem;left: 0;}
.single-offer-editor__inner ol { counter-reset: item; }
.single-offer-editor__inner ol > li { position: relative; font-size: 16rem; padding-left: 19rem; line-height: 1.78; letter-spacing: -0.025em; counter-increment: item; }
.single-offer-editor__inner ol > li:before { content: counter(item)'.'; display: block; width: auto; height: auto; font-size: inherit; color: inherit; position: absolute; top: 0; left: 0; }
.single-offer-editor__inner blockquote {margin: 0; margin-bottom: 60rem; padding: 0; padding-top: 32rem; border: 0; font-style: normal; position: relative;}
.single-offer-editor__inner blockquote:before{position: absolute; top: 0; left: 0; width: 28rem; height: 25rem; background: url(../../images/blocks/quote.svg) no-repeat center center; background-size: contain; display: block; content: "";}
.single-offer-editor__inner blockquote p { font-style: normal; margin-top: 0; margin-bottom: 10rem; font-weight: 700; color: #00101d; font-size: 21rem; line-height: 1.78; letter-spacing: -1.3rem; }
.single-offer-editor__inner + .single-list-btn-wrap {margin-top: 160rem;padding-top: 100rem;border-top: 1rem solid #ddd;}
.single-offer-editor__inner .single-btn-group {margin-left: 0; margin-right: 0;}
.single-offers .single-info-table__row:last-child { border-bottom: 1rem solid rgba(0, 0, 0, .15); }
.single-offers .single-offer-table-wrap + .single-contact {background: #fff;}
.single-offers .single-offer-table-wrap + .single-contact + .single-offer-others {background: #f8f8f8;}



/* **************************************** *
 * RWD
 * **************************************** */
@media (max-width: 1800px){

	.single-offer-intro__title-wrap { width: 60%; }
	.single-offer-intro__content { width: 40%; }
}



@media (max-width: 1480px){

	.single-offer-editor__inner {padding: 0;}
	.single-offer-package__content { padding-left: 100rem; }

	.single-offer-editor__inner > h1, .single-offer-editor__inner > h2 {font-size: 32rem;}
    .single-offer-editor__inner > h3 {font-size: 28rem;}
    .single-offer-editor__inner > h4 {font-size: 24rem;}
    .single-offer-editor__inner > h5 {font-size: 20rem;}
    .single-offer-editor__inner > h6 {font-size: 18rem;}
	.single-offer-editor__inner p {font-size: 16rem;}
	.single-offer-editor__inner blockquote p {font-size: 19rem;}
}



@media (max-width: 1023px){

	.jt-offers-list__item { width: -webkit-calc(50% - 15rem); width: calc(50% - 15rem); margin-right: 30rem; margin-bottom: 100rem; }
	.jt-offers-list__content { padding: 32rem 0 0; }
	.jt-offers-list__tags {margin-bottom: 10rem;}
	.jt-offers-list__tags-item a {font-size: 14rem;}
	.jt-offers-list__title {font-size :28rem;}
	.jt-offers-list__desc {font-size: 16rem; margin-top: 6rem;}
	.jt-offers-list__more { top: 84rem; }
	.ios .jt-offers-list__period span {margin-top: 3rem;}

	.single-offer-intro {padding: 130rem 0;}
	.single-offer-intro__title-wrap { width: 55%; }
	.single-offer-intro__content { width: 45%; }
	.single-offer-intro__list-title {font-size: 17rem;}
	.single-offer-intro__list-content {font-size: 18rem; margin-top: 10rem;}

	.single-offer-table-wrap {padding-top: 130rem;padding-bottom: 130rem;}
	.single-offer-table-wrap .single-info-table {margin-bottom: 100rem;}

	.single-offer-package {padding-top: 115rem;padding-bottom: 140rem;}
	.single-offer-package__figure-wrap { width: 55%; }
	.single-offer-package__content { width: 45%; padding-left: 60rem; vertical-align: top; }
	.single-offer-package__content-title {font-size: 30rem;}
	.single-offer-package__content-list-item {font-size: 17rem;}

	.single-offers .single-contact {background: #f8f8f8;}

	.single-offer-others {padding-top: 115rem;padding-bottom: 115rem;}

	.single-offer-editor {padding-bottom: 140rem;}
	.single-offer-editor > .wrap {padding-top: 115rem;}
	.single-offer-editor__title {font-size: 30rem; margin-bottom: 70rem;}
	.single-offer-editor__inner {max-width: inherit;}
	.single-offer-editor__inner + .single-list-btn-wrap {padding-top: 80rem;margin-top: 115rem;}

	.single-offers .single-info-table__row:last-child {padding-bottom: 50rem;}

}



/* **************************************** *
 * <=860 &&  >=540 (fix medium screen)
 * **************************************** */
@media (max-width: 860px) and (min-width: 541px){
	.jt-offers-list__desc br.tbr {display: none;}
}


@media (max-width: 860px){

	.jt-offers__tags {margin-left: -5rem;}
	.jt-offers__tag {margin: 5rem;}
	.jt-offers__tag-link { font-size: 14rem; padding: 7rem 20rem 6rem; }
	html.ios .jt-offers__tag-link {padding-top: 8rem; padding-bottom: 4rem;}

	.jt-offers-list-wrap .jt-search { position: relative; top:  auto; right: auto; }
	.jt-offers-list-wrap .jt-search__field { width: 100%; }
	.jt-offers-list-wrap .jt-search__input.jt-form__field {width: 100%;}
	.jt-offers-list__tags {margin-bottom: 8rem;}
	.jt-offers-list__tags-item a {font-size: 13rem;}
	.jt-offers-list__item { width: -webkit-calc(50% - 10rem); width: calc(50% - 10rem); margin-right: 20rem; margin-bottom: 70rem; }
	.jt-offers-list__content { padding: 22rem 0 0; }
	.jt-offers-list__title {font-size: 24rem;}
	.jt-offers-list__desc {font-size: 15rem; margin-top: 6rem;}
	.jt-offers-list__period-wrap {padding-top: 20rem; margin-top: 18rem;}
	.jt-offers-list__period {margin-top: 10rem;}
	.jt-offers-list__period b {font-size: 13rem;}
	.jt-offers-list__period span {font-size: 13rem; margin-top: 4rem;}
	html.ios .jt-offers-list__period span {margin-top: -1rem;}
	.jt-offers-list__more {display: none;}

	.single-offer-intro {padding: 94rem 0 98rem;}
	.single-offer-intro > .wrap {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.single-offer-intro__title-wrap {float: none; display: block; width: 100%; display: block; width: 100%; -ms-flex-order: 1; -webkit-order: 1; -webkit-box-ordinal-group: 2; order: 1;}
	.single-offer-intro__content {float: none; display: block; width: 100%; margin-top: 64rem;display: block; width: 100%; -ms-flex-order: 3; -webkit-order: 3; -webkit-box-ordinal-group: 4; order: 3;}
	.single-offer-intro__btn-wrap {float: none; display: block; margin-top: 100rem;}
	.single-offer-intro__list-item { width: 50%; margin-right: 0; margin-bottom: 45rem;}
	.single-offer-intro__list-title { font-size: 16rem;}
	.single-offer-intro__list-content {display: block; width: 100%; font-size: 16rem;}
	.single-offer-intro .single-section__title {margin-bottom: 0;}
	.single-offer-intro .single-section__desc {display: block; width: 100%; -ms-flex-order: 2; -webkit-order: 2; -webkit-box-ordinal-group: 3; order: 2; margin-top: 21rem;}
	.single-offer-intro .single-offer-intro__btn-wrap {display: block; width: 100%; -ms-flex-order: 4; -webkit-order: 4; -webkit-box-ordinal-group: 5; order: 4;}

	.single-offer-table-wrap {padding-top: 95rem;padding-bottom: 100rem;}
	.single-offer-table-wrap .single-info-table {margin-bottom: 100rem;}

	.single-offer-package__figure-wrap { display: block; width: auto; }
	.single-offer-package__content { display: block; width: auto; padding-left: 0; padding-top: 38rem;}
	.single-offer-package__content-title {font-size: 26rem; margin-bottom: 20rem;}
	.single-offer-package__content-list-item {font-size: 16rem;}
	.single-offer-package__content-list-item:before {top: 11rem;}
	.ios .single-offer-package__content-list-item:before {top: 9rem;}
	.single-offer-package__more { display: inline-block; position: relative; vertical-align: middle; line-height: 1; text-align: center; padding: 20rem 22rem 18rem; font-size: 13rem; font-weight: 300; letter-spacing: 0.05em; color: #000; border: 1rem solid #000; background: transparent; min-width: 152rem; margin-top: 34rem; margin-left: 0;}
	.single-offer-package__more span:after {display: none;}

	.single-offer-others .main-section__more {top: auto;}

	.single-offer-editor {padding-bottom: 100rem;}
	.single-offer-editor > .wrap {padding-top: 95rem;}
	.single-offer-editor__title {font-size: 26rem; margin-bottom: 60rem;}
	.single-offer-editor__inner > * {margin-bottom: 34rem;}
	.single-offer-editor__inner > h1, .single-offer-editor__inner > h2 {font-size: 26rem;}
    .single-offer-editor__inner > h3  {font-size: 24rem;}
    .single-offer-editor__inner > h4  {font-size: 22rem;}
    .single-offer-editor__inner > h5  {font-size: 18rem;}
    .single-offer-editor__inner > h6  {font-size: 16rem;}
	.single-offer-editor__inner p {font-size: 15rem;}
	.single-offer-editor__inner ul:not(.jt-gallery) > li {font-size: 15rem;}
	.single-offer-editor__inner ul:not(.jt-gallery) > li:before {top: 11rem;}
	.single-offer-editor__inner ol > li {font-size: 15rem;}
	.single-offer-editor__inner blockquote {padding-top: 28rem;}
	.single-offer-editor__inner blockquote:before {width: 21rem;}
	.single-offer-editor__inner blockquote p {font-size: 16rem;}
	.single-offer-editor__inner a:not(.jt-btn__basic) {font-size: 15rem;}
	html.ios .single-offer-editor__inner ul:not(.jt-gallery) > li:before {top:10rem;}
	.single-offer-editor__inner + .single-list-btn-wrap {margin-top: 95rem; padding-top: 60rem;}

	.single-offer-others {padding-top: 95rem; padding-bottom: 95rem;}
}

@media (max-width: 540px){

	.jt-offers-list-wrap .jt-search {margin-bottom: 22rem;}
	.jt-offers__tags { white-space: nowrap; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; margin-left: -24rem; margin-right: -24rem; margin-bottom: 52rem; }
	.jt-offers__tag {margin: 4rem;}
	.jt-offers__tag:first-child { margin-left: 24rem; }
	.jt-offers__tag:last-child { margin-right: 24rem; }
	.jt-offers__tag-link { padding: 6rem 16rem; font-size: 13rem; }
	html.ios .jt-offers__tag-link {padding-top: 5.5rem;}

	.jt-offers-list-wrap { padding-top: 0; margin-top: -6rem; }
	.jt-offers-list__item { width: 100%; margin-right: 0; margin-bottom: 58rem; }
	.jt-offers-list__item:nth-last-child(2) {margin-bottom: 58rem;}
	.jt-offers-list__item:last-child {margin-bottom: 0;}
	.jt-offers-list__title {font-size: 22rem;}
	.jt-offers-list__desc {font-size: 14rem; margin-top: 4rem;}
	.jt-offers-list__period-wrap {padding-top: 18rem;margin-top: 16rem;}
	.ios .jt-offers-list__period span {margin-top: -1rem;}
	.android .jt-offers-list__period span {margin-top: 2rem;}

	.single-offer-intro {padding: 68rem 0 68rem;}
	.single-offer-intro .single-section__desc {margin-top: 17rem;}
	.single-offer-intro__content {margin-top: 45rem;}
	.single-offer-intro__list-item {width: 50%; margin-right: 0; margin-bottom: 32rem;}
	.single-offer-intro__list-title {font-size: 15rem;}
	.single-offer-intro__list-content {font-size: 14rem; margin-top: 8rem;}
	.single-offer-intro__btn-wrap { text-align: center; margin-top: 60rem; }

	.single-offer-table-wrap {padding-top: 65rem;padding-bottom: 70rem;}
	.single-offer-table-wrap .single-info-table {margin-bottom: 65rem;}

	.single-offer-package {padding-top: 80rem; padding-bottom: 80rem;}
	.single-offer-package__content {padding-top: 32rem;}
	.single-offer-package__content-title {font-size: 22rem; margin-bottom: 16rem;}
	.single-offer-package__content-list-item {font-size: 15rem; margin-bottom: 11rem;}
	.single-offer-package__content-list-item:before {top: 10rem;}
	.single-offer-package__more {padding: 17rem 20rem 15rem; font-size: 12rem; min-width: 140rem; margin-top: 22rem;}

	.single-offer-others {padding-top: 65rem; padding-bottom: 65rem;}

	.single-offer-editor {padding-bottom: 70rem;}
	.single-offer-editor > .wrap {padding-top: 65rem;}
	.single-offer-editor__title {font-size: 24rem; margin-bottom: 44rem; padding-bottom: 22rem;}
	.single-offer-editor__inner + .single-list-btn-wrap {padding-top: 40rem;margin-top: 65rem;}
	.single-offer-editor__inner > * {margin-bottom: 28rem;}
	.single-offer-editor__inner > h1, .single-offer-editor__inner > h2 {font-size: 20rem;}
    .single-offer-editor__inner > h3  {font-size: 18rem;}
    .single-offer-editor__inner > h4  {font-size: 17rem;}
    .single-offer-editor__inner > h5  {font-size: 16rem;}
    .single-offer-editor__inner > h6  {font-size: 15rem;}
    .single-offer-editor__inner > h6  {font-size: 15rem;}
	.single-offer-editor__inner p {font-size: 14rem;}
	.single-offer-editor__inner ul:not(.jt-gallery) > li {font-size: 14rem;}
	html.ios .single-offer-editor__inner ul:not(.jt-gallery) > li:before {top: 9rem;}
	.single-offer-editor__inner ol > li {font-size: 14rem;}
	.single-offer-editor__inner a:not(.jt-btn__basic) {font-size: 14rem;}
	html.ios .single-offer-editor__inner a:not(.jt-btn__basic):before {bottom: 2rem;}

	.single-offers .single-info-table__row:last-child {padding-bottom: 36rem;}
}
