@charset "utf-8";

/*
 * File       : rwd-strap.css
 * Author     : STUDIO-JT (NICO)
 * Guideline  : JTstyle.2.0
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 01)
 */


/* **************************************** *
 * 2000px
 * **************************************** */
@media (min-width: 2000px){
    
	/* BTN */
	.header__cta-btn.jt-btn__basic {font-size: 15rem;padding: 12rem 20rem 12rem;}
	.jt-btn__basic.jt-btn--shopping span:after{margin-top: -10rem;}
	.jt-btn__basic.jt-btn--experience span:after{ margin-top: -7rem;font-size: 16rem;}
	
	/* PAGE COMPONENT */
	.jt-single__content .wp-block-image:not(.gif-icon) img{width:100%}
    .jt-single__content .wp-block-button__link {padding-top: 13rem;}

} /* 2000px */


/* **************************************** *
 * 1480px
 * **************************************** */
@media (max-width: 1480px){
    /* SINGLE */
    body.single .main-container {padding-bottom: 8%;}

    .jt-single__header {padding-top: 80rem;}

    .jt-single__content p {margin-bottom: 28rem;}
    .jt-single__content ul:not(.jt-gallery), .jt-single__content ol:not(.jt-gallery) {margin-bottom: 28rem;}
    .jt-single__content blockquote {margin-bottom: 28rem;}
    .jt-single__content img {margin-top: 50rem;margin-bottom: 50rem;}
    .jt-single__content div.wp-caption {margin-top: 50rem;margin-bottom: 50rem;}

    /* BTN */
	.jt-btn__basic.jt-btn--experience span:after{ margin-top: -7rem;font-size: 16rem;}
	
	/* SINGLE COMPONENT */
    .jt-embed-video {margin-bottom: 50rem;}

    /* ATTACHMENTS */
    .jt-download-files {margin-top: 65rem;}

    /* SHARE */
    .jt-share {padding: 110rem 0 100rem;}

    /* SINGLE COMPONENT */
    .jt-gallery {max-width: inherit;margin: 50rem -6rem;}
    .jt-gallery .jt-gallery__icon {padding: 6rem;}

    .jt-single__content .wp-block-audio.alignwide { width: -webkit-calc(100% - 60rem); width: calc(100% - 60rem); margin-left: 30rem; margin-right: 30rem;}

    /* PAGE COMPONENT */
	.jt-slideshow__nav-prev,
    .jt-slideshow__nav-next { top:72rem;}
    .jt-slideshow__nav-prev { left: -44rem;}
    .jt-slideshow__nav-next { right: -44rem;}

    /* SINGLE PAGINATION */
    .single-pagination {height: 150rem;}
    .single-pagination--prev {padding-right: 52rem;}
    .single-pagination--next {padding-left: 52rem;}
    .single-pagination__list {width: 68rem;height: 68rem;margin-top: -34rem;margin-left: -34rem;}

	/* CUSTOM CLASS */
	.has-action-link a{ display: table;}
	html[lang] .columns-with-icons .has-action-link a{ margin-left: auto;  margin-right: auto;}
	html[lang] .has-action-link.has-text-align-center a{ margin-left:auto;margin-right:auto;}

}

/* **************************************** *
 * <=1480 &&  >=1024 (fix medium screen)
 * **************************************** */
@media(max-width:1480px) and (min-width: 1024px){

    .jt-btn__basic.jt-btn--shopping span:after{margin-top: -10rem;}
	
	.wp-block-group,
    .wp-block-group.has-background {padding: 65rem 40rem;}
    .wp-block-cover,
    .wp-block-cover-image,
	.jt-single__content .wp-block-cover.alignfull:first-child{padding: 65rem 80rem;}
	html.ie11 .wp-block-cover{padding: 0 80rem;}
    .jt-single__content p br,
    .jt-single__content li br,
	.jt-card .wp-block-column h4 br,
	.jt-card .wp-block-column .h4 br{ display:none}
    .jt-single__content p.section-title-desc br,
    .jt-single__content .section-top-visual-subtitle br{display:block}
    .jt-single__content .wp-block-column p.section-title-desc br{display:none}
    .jt-single__content li > strong{display:block}
    .jt-single__content .jt-article .wp-block-image img{max-width:100%}
    .jt-single__content .jt-article .wp-block-image .alignleft,
    .jt-single__content .jt-article .wp-block-image .alignright{width:96%}
    .jt-single__content li{ word-break:keep-all}

	.jt-single__content .card-desc,
    .jt-single__content .card-title{margin-left:32rem;margin-right:32rem;}
    .jt-single__content .lonely-link a:before,
    .jt-single__content .lonely-link-offset a:before,
    .jt-single__content a.lonely-link-offset:before{ display:block}

	html.ie11 .jt-single__content .jt-article .wp-block-image img{ width:100%}

	.jt-marquee{margin-left: -40rem;margin-right: -40rem;}
	
		
	/* ipad quick fix */
	.ipad-landscape-banner-desc-onethird,
	.jt-single__content p.ipad-landscape-banner-desc-onethird{ width: 380rem;  margin-left: 0;}

}


/* **************************************** *
 * <=1180 &&  >=1024 (fix medium screen)
 * **************************************** */
@media(max-width:1180px) and (min-width: 1024px){
	
    .jt-single__content .wp-block-media-text .wp-block-media-text__media,
    .jt-single__content .wp-block-media-text .wp-block-media-text__media img{height:100%; -o-object-fit:cover; object-fit:cover}
    .jt-single__content .wp-block-media-text .wp-block-media-text__content{padding: 50rem 40rem 50rem 60rem;}
    .jt-single__content .wp-block-column.jt-card .wp-block-column:nth-child(2){padding: 30rem 30rem 30rem 40rem;}
    .jt-single__content .wp-block-column.jt-card .wp-block-column .wp-block-image,
    .jt-single__content .wp-block-column.jt-card .wp-block-column .wp-block-image figure,
    .jt-single__content .wp-block-column.jt-card .wp-block-column .wp-block-image img{height:100%}
    .jt-single__content .wp-block-column.jt-card .wp-block-column .wp-block-image img{-o-object-fit:cover;object-fit:cover;}
    .jt-single__content .wp-block-column.jt-card .wp-block-columns {height:100%}
	
	.jt-single__content .wp-block-columns.jt-article h2, 
	.jt-single__content .wp-block-columns.jt-article .h2{word-break: keep-all;}
	
	.jt-slideshow__nav-prev { left: -40rem;}
    .jt-slideshow__nav-next {right: -40rem;}
	.jt-slideshow__nav-prev, 
	.jt-slideshow__nav-next { top: 130rem;}
	
	/* ipad quick fix */
	.ipad-landscape-remove-br{word-break: keep-all;}
	.ipad-landscape-remove-br br{ display: none}	
	
}



/* **************************************** *
 * 1023px
 * **************************************** */
@media (max-width: 1023px){

	/* Container */
    .wp-block-cover,
	.wp-block-cover-image,
	.wp-block-group,
	.wp-block-group.has-background,
	.jt-single__content .wp-block-cover.alignfull:first-child{ padding: 65rem 40rem;}

	/* PAGE */
	body:not(.home) .main-container{ padding-top: 80rem; }

    /* SINGLE */
    .jt-single__content h1, .jt-single__content h2 {font-size: 28rem;}
    .jt-single__content h3 {font-size: 26rem;}
	.jt-single__content h3, .jt-single__content .h3 {font-size: 26rem;}
    .jt-single__content h4 {font-size: 23rem;}
	.jt-single__content h4, .jt-single__content .h4 {font-size: 21rem;}
    .jt-single__content h5 {font-size: 21rem;}
    .jt-single__content h6 {font-size: 19rem;}
    .jt-single__content p {font-size: 15rem;}
    .jt-single__content li {font-size: 15rem;}
    .jt-single__content ul li:before {top: 19rem;}
    html.ios .jt-single__content ul li:before {top: 17rem;}

	.jt-single__content .lonely-link a,
	.jt-single__content .lonely-link-offset a,
	.jt-single__content a.lonely-link-offset {font-size: 14rem;}

    /* ATTACHMENTS */
    .jt-download-files b {font-size: 15rem;}
    .jt-download-files b:before {font-size: 15rem;}
    .jt-download-files a, .jt-download-files i {font-size: 15rem;}

    /* SEARCH */
    .jt-search {padding: 44rem 3%;margin-bottom: 35rem;}
    .jt-search__category {width: 105rem;}
    .jt-search__category .selectric .label {height: 40rem;line-height: 40rem;}
    .jt-search__category .selectric .button {height: 40rem;}
    .jt-search__category .selectric .button:after {font-size: 10rem;}
    html.mobile .jt-search__category > select {padding: 12rem 40rem 13rem 12rem;}
    html.mobile .jt-search__category:before {font-size: 10rem;line-height: 42rem;}
    .jt-search__input.jt_form_field {width: 310rem;height: 42rem;margin: 0 6rem;}
    .jt-search__submit {width: 90rem;height: 42rem;font-size: 14rem;}

    /* PAGINATION */
    .jt-pagination .jt-pagination__numbers {font-size: 15rem;}

    /* JT LOADMORE */
    .jt-loadmore {margin-top: 50rem;}

    /* JT LIST COMPONENT */
    .jt-list-nothing {padding: 10% 30rem;}
    .jt-list-nothing b {font-size: 26rem;}
    .jt-list-nothing p {padding-top: 10rem;font-size: 15rem;}

    /* TABS */
    .jt-tabs__menu {margin-bottom: 44rem;}
    .jt-tabs__menu li:before {height: 2rem;}
    .jt-tabs__menu li a {padding: 18rem 13rem;font-size: 17rem;}

    /* CATEGORY */
    .jt-category {margin-bottom: 20rem;}
    .jt-category ul a {font-size: 15rem;}
    .jt-category__button:after {line-height: 44rem;}

    html.desktop .jt-category {height: 44rem;}
    html.mobile .jt-category {height: 50rem;}

    /* FORM */
    ::-webkit-input-placeholder {font-size: 15rem;}
    ::-moz-placeholder {font-size: 15rem;}
    :-ms-input-placeholder {font-size: 15rem;}

    .jt-form__label {font-size: 15rem;}
    .jt-form__field {font-size: 15rem;}
    .jt-form__text {font-size: 15rem;}

    div[class^="jt-icheck--"] + span {font-size: 15rem;line-height: 1.5;}

    .selectric .label {font-size: 15rem;}
    html.mobile .jt-selectric__wrap > select {font-size: 15rem;}

    .jt-agreement__title {font-size: 21rem;}
    .jt-agreement__item > * {padding-bottom: 6rem;}
    .jt-agreement__item b {font-size: 15rem;}
    .jt-agreement__item p, .jt-agreement__item li {font-size: 14rem;}

    .jt-agreement__choice > b {font-size: 15rem;}

    .jt-form__action {min-width: 160rem;padding: 18rem 24rem;font-size: 15rem;}

	/* BANNER */
	.wp-block-cover.banner{padding: 35rem 40rem;}
	.wp-block-cover.banner:before{ display:none}

    /* SINGLE COMPONENT */
    .single-btn-group {max-width: inherit;margin-left: 30rem;margin-right: 30rem;}
    .jt-single__content .wp-block-audio { width: -webkit-calc(100% - 60rem); width: calc(100% - 60rem); margin-left: 30rem; margin-right: 30rem;}

    /* SINGLE */
    body.single .main-container {padding-bottom: 0;}

	.single .jt-single {padding-left: 30rem;padding-right: 30rem;}

    .jt-single__header {padding: 45rem 0 30rem;}
    .jt-single__title {font-size: 26rem;}

    .jt-single__content p {margin-bottom: 22rem;}
    .jt-single__content ul:not(.jt-gallery), .jt-single__content ol:not(.jt-gallery) {margin-bottom: 22rem;}
    .jt-single__content ul li {padding-left: 9rem;}
    .jt-single__content ul li:before {width: 4rem;height: 4rem;}
    .jt-single__content blockquote {margin-bottom: 22rem;padding-left: 12rem;border-left-width: 3rem;}
    .jt-single__content img {margin-top: 36rem;margin-bottom: 36rem;}
    .jt-single__content div.wp-caption {margin-top: 36rem;margin-bottom: 36rem;}

    /* SINGLE COMPONENT */
    .jt-gallery {margin: 36rem -4rem;}
    .jt-gallery .jt-gallery__icon {padding: 4rem;}
    .jt-gallery .jt-gallery__caption {font-size: 13rem;}

    .single-btn-group {margin-left: 20rem;margin-right: 20rem;margin-bottom: 36rem;}

    .jt-embed-video {margin-bottom: 36rem;}
    .jt-embed-video__overlay-btn {width: 60rem;height: 60rem;margin-left: -30rem;margin-top: -30rem;}
    .jt-embed-video__overlay-btn:after {font-size: 24rem;line-height: 58rem;}

    /* ATTACHMENTS */
    .jt-download-files {margin-top: 45rem;padding-left: 14rem;border-left-width: 2rem;}
    .jt-download-files b {padding-left: 18rem;}
    .jt-download-files b:before {width: 14rem;height: 14rem;margin-top: -6rem;font-size: 14rem;}
    .jt-download-files i.jt-download-files__comma {padding-right: 4rem;}

    /* SINGLE PAGINATION */
    .single-pagination {height: 68rem; border-width: 1px}
    .single-pagination__link span,
	.single-pagination__no-link span{font-size: 14rem;padding-top: 2rem;}
    .single-pagination__link,
	.single-pagination__title {font-size: 14rem; padding-left: 40rem; padding-right: 40rem;}
    .single-pagination__link b {font-size: 13rem;}
    .single-pagination__link b:after {font-size: 10rem;}
    html.desktop .single-pagination__link.single-pagination--prev:hover b {padding-left: 22rem;}
    html.desktop .single-pagination__link.single-pagination--next:hover b {padding-right: 22rem;}
    .single-pagination__list {top: -1rem;margin-top: 0;background-size: 16rem auto;}

    /* SHARE */
    .jt-share {padding: 70rem 0;}
    .jt-share .jt-share__item {width: 44rem;height: 44rem;margin: 0 5rem;}
    .jt-share .jt-share__item:before {width: 44rem;height: 44rem;margin-left: -22rem;margin-top: -22rem;}
    .jt-share .jt-share__item:after {font-size: 16rem;line-height: 40rem;}
    .jt-share .jt-share__item.jt-share--twitter:after {font-size: 14rem;}
    html.desktop .jt-share .jt-share__item:hover:before {width: 80rem;height: 80rem;margin-left: -40rem;margin-top: -40rem;}

    /* SEARCH */
    .jt-search {padding: 6% 30rem;margin-bottom: 6%;}
    .jt-search__category {width: 90rem;}
    .jt-search__category .selectric .label {height: 38rem;margin-right: 30rem;font-size: 14rem;line-height: 38rem;}
    .jt-search__category .selectric .button {width: 30rem;height: 38rem;}
    html.mobile .jt-search__category > select {padding: 12rem 30rem 12rem 12rem;font-size: 14rem;}
    html.mobile .jt-search__category:before {width: 30rem;line-height: 40rem;}
    .jt-search__input.jt_form_field {width: 220rem;height: 40rem;margin: 0 5rem;}
    .jt-search__submit {width: 80rem;height: 40rem;}

    /* JT LOADMORE */
    .jt-loadmore {margin-top: 30rem;}

    /* JT LIST COMPONENT */
    .jt-list-nothing {border-top-width: 2rem;}
    .jt-list-nothing b {font-size: 22rem;}
    .jt-list-nothing p {font-size: 14rem;line-height: 1.55;}

    /* TABS */
    .jt-tabs__menu {margin-bottom: 35rem;}
    .jt-tabs__menu li a {padding: 15rem 12rem;font-size: 15rem;}

    /* CATEGORY */
    .jt-category {margin-bottom: 16rem;}
    .jt-category ul li:before {height: 10rem;margin-top: -5rem;}
    .jt-category ul a {padding: 8rem 13rem;font-size: 14rem;}
    .jt-category__button:after {line-height: 38rem;}
    .jt-category__prev {left: -9rem;}
    .jt-category__next {right: -9rem;}

    html.desktop .jt-category {height: 38rem;}
    html.desktop .jt-category:before, html.desktop .jt-category:after {width: 32rem;}
    html.desktop .jt-category ul li:first-child {padding-left: 15rem;}
    html.desktop .jt-category ul li:last-child {padding-right: 15rem;}

    html.mobile .jt-category {height: 32rem;}
    html.mobile .jt-category:before, html.mobile .jt-category:after {width: 13rem;}

    /* NICESCROLL */
    .jt-nicescroll {height: 220rem;padding: 20rem 19rem 20rem 22rem;}
    .jt-nicescroll__content {padding-right: 30rem;}

    /* FORM */
    ::-webkit-input-placeholder {font-size: 14rem;}
    ::-moz-placeholder {font-size: 14rem;}
    :-ms-input-placeholder {font-size: 14rem;}

    .jt-form__label {font-size: 14rem;}
    .jt-form__field {height: 42rem;font-size: 14rem;line-height: 1.6;}
    textarea.jt-form__field {height: 180rem;}

    .jt-form__explain {margin-top: 6rem;padding-left: 8rem;font-size: 13rem;}
    .jt-form__explain:before {width: 3rem;height: 3rem;}

    .jt-icheck__label + .jt-icheck__label {padding-left: 18rem;}
    div[class^="jt-icheck--"] + span {padding-left: 5rem;font-size: 14rem;}

    .selectric .label {height: 40rem;margin-right: 35rem;font-size: 14rem;line-height: 40rem;}
    .selectric .button {width: 35rem;height: 40rem;}
    .selectric-items ul, .selectric-items li {font-size: 14rem;}
    html.mobile .jt-selectric__wrap:before {width: 35rem;line-height: 42rem;}
    html.mobile .jt-selectric__wrap > select {padding: 13rem 35rem 13rem 12rem;font-size: 14rem;}

    .jt-file-upload__input {width: -webkit-calc(100% - 166rem);width: calc(100% - 166rem);}
    .jt-file-upload__btn {height: 42rem;margin-left: 6rem;font-size: 14rem;}
    label.jt-file-upload__btn {line-height: 42rem;}
    .jt-file-upload--action {width: 90rem;}
    .jt-file-upload--delete {width: 64rem;}

    .jt-form__data {margin-bottom: 25rem;}
    .jt-form__field-wrap {margin-top: 10rem;}
    .jt-form__text {font-size: 14rem;}

    .jt-form__wrap + .jt-agreement {margin-top: 45rem;padding-top: 40rem;}
    .jt-agreement__title {font-size: 18rem;}
    .jt-agreement__item b {font-size: 14rem;}
    .jt-agreement__item p {line-height: 1.6;}
    .jt-agreement__item > ol > li {padding-left: 22rem;}
    .jt-agreement__item > ol > li > ol > li {padding-left: 15rem;}

    .jt-agreement__choice > b {padding-right: 24rem;font-size: 14rem;}

    .jt-form__control {padding-top: 60rem;}
    .jt-form__action {min-width: 140rem;padding: 15rem 22rem;font-size: 14rem;}

    /* BUTTON */
	html:not(.desktop) .header__cta-btn.jt-btn__basic[target="_blank"] span:after{ -webkit-transform-origin: center center; -ms-transform-origin:  center center; transform-origin:  center center;-webkit-transform: translate(0rem,0rem) scale(0.9); -ms-transform: translate(0rem,0rem) scale(0.9); transform: translate(0rem,0rem) scale(0.9);}
	html[lang] .header__cta-btn.jt-btn__basic.header__cta-btn--small span::after{opacity:1}

    .jt-btn__basic {padding: 13rem 22rem 12rem;font-size: 14rem;}
    .jt-btn__basic.jt-btn--small {padding: 9rem 14rem;font-size: 13rem;}
    .jt-btn__basic.jt-btn--large {padding: 14rem 35rem;}
	.jt-btn__basic[target="_blank"] span:after {top: -webkit-calc(50% - 1rem);top: calc(50% - 1rem);}

    .jt-btn__icon {width: 100rem;padding: 14rem;font-size: 14rem;}
    .jt-btn__icon span:after {margin-top: -10rem;font-size: 10rem;}
    .jt-btn__icon.jt-btn--large {width: 120rem;padding-top: 16rem;padding-bottom: 16rem;}
    html.ios .jt-btn__icon {padding-top: 15rem;padding-bottom: 13rem;}
    html.ios .jt-btn__icon.jt-btn--large {padding-top: 17rem;padding-bottom: 15rem;}

    .jt-btn__point {min-width: 120rem;padding: 15rem 28rem;font-size: 14rem;}
    .jt-btn__point.jt-btn--small {min-width: 90rem;padding: 13rem 22rem;}
    .jt-btn__point.jt-btn--large {min-width: 150rem;padding: 17rem 40rem;}
    html.ios .jt-btn__point {padding-top: 16rem;padding-bottom: 14rem;}
    html.ios .jt-btn__point.jt-btn--small {padding-top: 14rem;padding-bottom: 12rem;}
    html.ios .jt-btn__point.jt-btn--large {padding-top: 18rem;padding-bottom: 16rem;}

    .jt-btn__gradient {width: 150rem;padding: 18rem;font-size: 14rem;}
    .jt-btn__gradient:before {border-width: 2rem;}
    html.ios .jt-btn__gradient {padding-top: 19rem;padding-bottom: 17rem;}

    .jt-single__content .section-title-desc br,
    .wp-block-cover .wp-block-cover__inner-container br,
    .jt-single__content h1 br,
    .jt-single__content h2 br,
    .jt-single__content h3 br,
    .jt-single__content h4 br,
    .jt-single__content h5 br,
    .jt-single__content h6 br,
    .jt-single__content .h1 br,
    .jt-single__content .h2 br,
    .jt-single__content .h3 br,
    .jt-single__content .h4 br,
    .jt-single__content .h5 br,
    .jt-single__content .h6 br,
    .jt-single__content p br,
    .jt-single__content li br  {display: none; }

	.jt-single__content .wp-block-media-text .wp-block-media-text__media { height: 100%;}
    .jt-single__content .wp-block-media-text img { height: 100%; -o-object-fit: cover; object-fit: cover;}
	.jt-single__content .wp-block-media-text .wp-block-media-text__content {padding: 40rem 50rem 40rem 50rem;}
	.jt-single__content .quotelist .wp-block-column:not(:first-child) {margin-left: 30rem;}
	.jt-single__content .wp-block-column.list-with-icon { display: block;}
    .jt-single__content .quotelist blockquote.wp-block-quote {margin-bottom: 0;padding-top: 0;}

	/* Column */
    .jt-single__content .wp-block-column.jt-card > *{ padding-left: 25rem; padding-right: 20rem;}
    .jt-single__content .wp-block-column.jt-card > figure,
    .jt-single__content .wp-block-column.jt-card > .wp-block-columns { padding-left: 0; padding-right: 0;}

	/* Marquee */
	.jt-marquee {margin-left: -40rem;margin-right: -40rem;}
    .jt-marquee .jt-marquee__link {padding: 0 5rem;}

    /* Banner */
    .jt-single__content .wp-block-cover.banner {background-size: auto 160rem;background-repeat: no-repeat;background-color: transparent !important;background-position: top center;padding: 180rem 0 0;margin: 0;margin-bottom: 32rem;display: block;}
	.jt-single__content .wp-block-cover.banner:last-child{margin-bottom:0;}
	.jt-single__content .wp-block-column.banner {text-align: left;margin-top: 20rem;}

	.jt-single__content .banner .wp-block-columns{ display:block; }
	.jt-single__content .banner .wp-block-column{margin-left: 0;}
	.jt-single__content .banner .wp-block-buttons{margin-top:20rem}
	.jt-single__content .banner .wp-block-buttons.alignright {text-align: left;}
	.jt-single__content .wp-block-button__link span { -webkit-transform: translateX(-5rem); -ms-transform: translateX(-5rem); transform: translateX(-5rem);}

	.jt-single__content .jt-article .wp-block-image img {max-width: 100%;width: auto;height: 100%;-o-object-fit: cover;object-fit: cover;}
	.jt-single__content .jt-article .wp-block-image .alignright {width: auto;}
	.jt-single__content .wp-block-column.jt-card  .wp-block-columns {display: block;}
	.jt-single__content .wp-block-column.jt-card .wp-block-column:nth-child(2) {padding: 24px;}
	.jt-single__content .wp-block-column.jt-card .wp-block-image img {height: 180rem;-o-object-fit: cover;object-fit: cover;}
	.jt-single__content .wp-block-column.jt-card .wp-block-buttons .wp-block-button:not(:only-child) { padding-left: 0;}
    .jt-single__content .wp-block-column.jt-card  .wp-block-buttons .wp-block-button:not(:last-child){ margin-bottom: 15rem;}


	.jt-single__content .columns-with-icons p:not(.lonely-link) { padding-left: 30rem; padding-right: 30rem;}
	.jt-single__content .columns-with-icons .wp-block-column{  margin-bottom: 32rem;}

	.jt-single__content .list-with-icon .wp-block-column { -webkit-flex-basis: 100% !important; -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important;}
    .jt-single__content .list-with-icon .wp-block-column .wp-block-image figure { margin-left: 32px;margin-bottom:20rem}

	.jt-single__content .banner .has-type-04-color { color: #00101d;}
	.jt-single__content .banner .has-type-05-color,
	.jt-single__content .banner p.has-type-05-color { color: #666;}

	.jt-single__content .jt-card--fill p,
	.jt-single__content .wp-block-media-text__content p { font-size: 16rem;}

	/* Slideshow */
	.jt-slideshow { margin-left: -12rem; margin-right: -12rem;}
	.jt-slideshow__desc {  font-size: 16rem;  margin-top: 10rem;}
	.jt-slideshow__nav-next,
	.jt-slideshow__nav-prev{display:none}

	/*
	.jt-slideshow__slide--video .jt-slideshow__slide-overlay:before { width: 80rem;  line-height: 80rem; height: 80rem;}
    .jt-slideshow__slide--video .jt-slideshow__slide-overlay:after{ border-left-width:13rem ; border-top-width:11rem; border-bottom-width:11rem; margin-top: -9rem; margin-left: -3rem }
    */
    .jt-slideshow__slide--video .jt-slideshow__slide-overlay:before { width: 40rem; line-height: 40rem; height: 40rem; bottom: 18rem; right: 18rem; }
    .jt-slideshow__slide--video .jt-slideshow__slide-overlay:after{  border-left-width:6rem ;  border-top-width:5rem;  border-bottom-width:5rem; bottom: 32.5rem; right: 34rem;}

    /* Accordion */
    .jt-accordion__category p {font-size: 18rem;}
    .jt-accordion__category span {font-size: 12rem;}
    .jt-accordion__content-inner {padding: 50rem 40rem;}

	/* Custom class */
	.jt-single__content .lonely-link-offset a,
	.jt-single__content a.lonely-link-offset { display: block; top:0; margin-top: -15rem; padding-top: 12rem; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content;}
	.jt-single__content .lonely-link-offset br + br + a {margin-top:0 }
	.has-multi-end-link a{ display: block; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; padding-top: 10rem;}
	.jt-single__content ul.has-multi-end-link.lonely-link-offset li  a { margin-top: 0;}
	.jt-single__content .wp-block-media-text__content .lonely-link-offset a:not(:last-child) { margin-bottom: 12rem;}
    .jt-single__content .section-title-desc.has-action-link a,
	.jt-single__content .wp-block-media-text__content p.has-action-link a { font-size: 14rem;}

    /* MAGNIFIC POPUP */
    .mfp-iframe-holder button.mfp-close {top: -60rem;right: -11rem;}
    .mfp-video-popup button.mfp-arrow:before {color:#fff;}

    .mfp-video-popup button.mfp-arrow {bottom: 0;top: 50%;margin-top: 225rem;width: 50rem;height: 50rem;line-height: 50rem;}
    .mfp-video-popup button.mfp-arrow:before {font-size: 50rem;}
    .mfp-video-popup .mfp-arrow-left {margin-left:20rem;}
    .mfp-video-popup .mfp-arrow-right {margin-right:20rem;}

	/* Small ie11 fix  */
	html.ie11 .jt-single__content .wp-block-media-text .wp-block-media-text__media{width:100%}
	html.ie11 .jt-single__content .wp-block-media-text .wp-block-media-text__content{width:100%}
	html.ie11 .jt-single__content .wp-block-cover.alignfull{padding:24rem 40rem; }
	html.ie11 .jt-single__content .jt-article .wp-block-image img{width : 100%}

	html.ie11 .jt-single__content .wp-block-media-text__content a.wp-block-button__link:last-child{width: auto}
}


/* **************************************** *
 * 980px
 * **************************************** */
@media (max-width: 980px){
    /* MAGNIFIC POPUP */
    .mfp-video-popup button.mfp-arrow {bottom: 0;top: 50%;margin-top: 430rem;}
    .mfp-video-popup button.mfp-arrow:before {font-size: 60rem;}
    .mfp-video-popup .mfp-arrow-left {margin-left:10rem;}
    .mfp-video-popup .mfp-arrow-right {margin-right:10rem;}
}


/* **************************************** *
 * min-width: 541px and max-width: 1023px
 * Medium Tablet size only ui fix
 * **************************************** */
@media (min-width: 541px) and (max-width: 1023px){
	html.ios .jt-btn__basic {padding-top: 13rem; padding-bottom: 11rem;}
	html.ios .jt-btn__basic.jt-btn--large {padding-top: 15rem; padding-bottom: 13rem;}

	/* Header */
	.jt-single__content h1{ font-size: 38rem;}
	.jt-single__content h2,
	.jt-single__content .h2 {font-size: 30rem;}
	.jt-single__content li > strong{display:block}
	.jt-single__content .wp-block-button__link {font-size: 16rem; padding: 12rem 36rem 13rem; min-width: 170rem;}
	html.ios .jt-single__content .wp-block-button__link {padding-top: 14rem; padding-bottom: 11rem;}
	html.desktop .jt-single__content .wp-block-button__link {padding-right: 27rem;}
	html.ie11 .jt-single__content .wp-block-button__link {padding-bottom: 14rem;}

	.ios .jt-single__content li > strong a:not(.wp-block-button__link):after,
	.ios .jt-single__content h2 a:after,
	.ios .jt-single__content h3 a:after,
	.ios .jt-single__content h4 a:after,
	.ios .jt-single__content h5 a:after,
	.ios .jt-single__content h6 a:after,
	.ios .jt-single__content .h2 a:after,
	.ios .jt-single__content .h3 a:after,
	.ios .jt-single__content .h4 a:after,
	.ios .jt-single__content .h5 a:after,
	.ios .jt-single__content .h6 a:after {top: -2rem;}

	.jt-single__content .wp-block-columns { /* margin-bottom: 0; */ }
	.jt-single__content .wp-block-column {-webkit-flex-basis: calc(50% - 16rem) !important;-ms-flex-preferred-size: calc(50% - 16rem) !important;flex-basis: calc(50% - 16rem) !important;flex-grow: 0;}
	.jt-single__content .wp-block-column:nth-child(2n) {margin-left: 32rem;}
	.jt-single__content .wp-block-column h4 {margin-bottom: 10rem;}
    .jt-single__content .wp-block-columns.jt-article {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-bottom: 32rem;}
    .jt-single__content .wp-block-columns.jt-article:last-child {margin-bottom: 0;}
    .jt-single__content .wp-block-columns.jt-article .wp-block-column { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
    .jt-single__content .wp-block-columns.jt-article .wp-block-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
    .jt-single__content .wp-block-columns.jt-article .wp-block-column.is-vertically-aligned-center {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
    .jt-single__content .wp-block-columns.jt-article .wp-block-column.is-vertically-aligned-center:not(:last-child) {margin-bottom: 0;}
	.jt-single__content .wp-block-columns.jt-article:last-child .wp-block-column.is-vertically-aligned-center + .wp-block-column:last-child:not(.jt-card) {margin-bottom: 24rem;}

    .jt-single__content .wp-block-columns {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.jt-single__content .wp-block-columns:last-child { margin-bottom: 0; }
    .jt-single__content .wp-block-columns:not(.tablet-prevent-stack) .wp-block-column {margin-bottom: 32rem;-webkit-flex-basis: 100% !important;-ms-flex-preferred-size: 100% !important;flex-basis: 100% !important;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;}
    .jt-single__content .wp-block-columns:not(.tablet-prevent-stack) .wp-block-column:nth-child(2n) {margin-left: 0;}
    .jt-single__content .wp-block-columns:not(.tablet-prevent-stack) .wp-block-column:not(:first-child) {margin-left: 0;}
    .jt-single__content .wp-block-column .wp-block-image {margin-bottom: 0;}
	.jt-single__content .wp-block-column .wp-block-buttons {margin-top: 28rem;}
    .jt-single__content .wp-block-column .lonely-link {margin-top: -7rem;}

   .jt-single__content .wp-block-column.jt-card {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1; -webkit-flex-basis: 0 !important; -ms-flex-preferred-size: 0 !important; flex-basis: 0 !important;}
    .jt-single__content .wp-block-column.jt-card:not(:first-child) {margin-left: 32rem;}
    .jt-single__content .wp-block-column.jt-card .wp-block-column {margin-bottom: 0;}
	.jt-single__content .wp-block-column.jt-card .wp-block-column:nth-child(2) {padding: 35rem 30rem;}
    .jt-single__content .wp-block-column.jt-card .wp-block-column .wp-block-image img {width: -webkit-calc(100% + 2rem); width: calc(100% + 2rem);}
	.jt-single__content .wp-block-column.jt-card > :last-child:not(.wp-block-columns) {margin-bottom: 32rem;}
	.jt-single__content .wp-block-columns:last-child:not(.tablet-2column) .wp-block-column:last-child:not(.jt-card) {margin-bottom: 0;}

    .jt-single__content .jt-article .wp-block-image .alignleft {margin: 0;width: 100%;}
    .jt-single__content .jt-article .wp-block-image .alignright {margin: 0;width: 100%;}
    .jt-single__content .jt-article .wp-block-image img {max-width: unset;height: auto; width: 100%;}

	.jt-single__content .wp-block-group .wp-block-media-text {-ms-grid-template-columns: 1fr 50% !important; grid-template-columns: 1fr 50% !important;}
	.jt-single__content .wp-block-group .wp-block-media-text .wp-block-media-text__media {-ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1}
	.jt-single__content .wp-block-group .wp-block-media-text .wp-block-media-text__content {direction: ltr; -ms-grid-column: 2; grid-column: 2; -ms-grid-row: 1; grid-row: 1;}
	.jt-single__content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {-ms-grid-column: 2; grid-column: 2; -ms-grid-row: 1; grid-row: 1}
	.jt-single__content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {-ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1}

    .jt-single__content .wp-block-group:not(.group-tablet-2column) .wp-block-media-text {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .jt-single__content .wp-block-group:not(.group-tablet-2column) .wp-block-media-text .wp-block-media-text__media {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;width: 100%;}
    .jt-single__content .wp-block-group:not(.group-tablet-2column) .wp-block-media-text .wp-block-media-text__content {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;word-break: keep-all;width: 100%;}

    .jt-single__content .wp-block-media-text.media-txt-quote {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .jt-single__content .wp-block-media-text.media-txt-quote .wp-block-media-text__media {-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;width: 100%;}
    .jt-single__content .wp-block-media-text.media-txt-quote .wp-block-media-text__content {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;word-break: keep-all;width: 100%;}
    .jt-single__content .wp-block-group .wp-block-media-text .h3 {font-size: 21rem;}

	.jt-single__content .list-with-icon .wp-block-columns {padding: 30rem 0 24rem;}
	.jt-single__content .list-with-icon .wp-block-columns .wp-block-column {margin-bottom: 0rem;-webkit-flex-basis: 18% !important;-ms-flex-preferred-size: 18% !important;flex-basis: 18% !important;padding-left: 40rem; -ms-grid-row-align: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;}
	.jt-single__content .list-with-icon .wp-block-columns .wp-block-column:last-child {margin-bottom: 0; -webkit-flex-basis: 82% !important; -ms-flex-preferred-size: 82% !important; flex-basis: 82% !important;}
	html.ie11 .jt-single__content .list-with-icon .wp-block-columns .wp-block-column {-webkit-flex-basis: 20% !important;-ms-flex-preferred-size: 20% !important;flex-basis: 20% !important;padding-left: 0;}
	html.ie11 .jt-single__content .list-with-icon .wp-block-columns .wp-block-column:last-child {-webkit-flex-basis: 80% !important;-ms-flex-preferred-size: 80% !important;flex-basis: 80% !important;}
	html.ie11 .jt-single__content .list-with-icon .wp-block-columns .wp-block-column .wp-block-image {margin-left: 26rem;}
    .jt-single__content .list-with-icon .wp-block-column .wp-block-image figure {margin-left: 0; margin-bottom: 0;}
	.jt-single__content .list-with-icon .h4, .jt-single__content .wp-block-column.list-with-icon h4 {margin-bottom: 8rem;}

	.jt-single__content .columns-with-icons .wp-block-column {margin-bottom: 62rem;margin-left: 0;-webkit-flex-basis: 50% !important;-ms-flex-preferred-size: 50% !important;flex-basis: 50% !important; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0;}
	.jt-single__content .columns-with-icons .wp-block-column:last-child {margin-bottom: 0;}

	.jt-single__content .wp-block-cover.banner,
	html.ie11 .jt-single__content .wp-block-cover.banner-xxl{margin-bottom: 45rem; padding-top: 190rem;}
	html.ie11 .jt-single__content .wp-block-cover.banner-xxl{min-height:auto !important;}
	.jt-single__content .wp-block-cover.banner:last-child {margin-bottom: 0;}
	.jt-single__content .wp-block-cover.banner .wp-block-buttons {margin-top: 24rem;}

	.jt-single__content .wp-block-columns.tablet-landscape .wp-block-column {-webkit-flex-basis: 40% !important;-ms-flex-preferred-size: 40% !important;flex-basis: 40% !important;}
    .jt-single__content .wp-block-columns.tablet-landscape .wp-block-column:nth-child(2n) {-webkit-flex-basis: 60% !important;-ms-flex-preferred-size: 60% !important;flex-basis: 60% !important; margin-left: 0; padding-left: 32rem;}
    .jt-single__content .wp-block-columns.tablet-landscape + .wp-block-table {margin-top: 40rem;}
	html.ie11 .jt-single__content .wp-block-columns.tablet-landscape .wp-block-column:nth-child(2n) {padding-left: 0;}

	.jt-single__content .has-text-align-center.lonely-link-offset a, .jt-single__content .has-text-align-center a.lonely-link-offset { margin-left: auto; margin-right: auto; }

	.jt-single__content .wp-block-columns.tablet-2column {margin-bottom: 0;}
	.jt-single__content .wp-block-columns.tablet-2column:last-child {margin-bottom: -32rem;}
	.jt-single__content .wp-block-columns.tablet-2column .wp-block-column {-webkit-flex-basis: -webkit-calc(50% - 16rem);-ms-flex-preferred-size: calc(50% - 16rem);flex-basis: calc(50% - 16rem); -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; margin-left: 0; margin-bottom: 32rem;}
	.jt-single__content .wp-block-columns.tablet-2column .wp-block-column:nth-child(2n) {margin-left: 32rem;}
	html.ie11 .jt-single__content .wp-block-columns.tablet-2column .wp-block-column {-webkit-flex-basis: -webkit-calc(50% - 16px) !important;-ms-flex-preferred-size: calc(50% - 16px) !important;flex-basis: calc(50% - 16px) !important;}
	html.ie11 .jt-single__content .wp-block-columns.tablet-2column .wp-block-column:nth-child(2n) {margin-left: 32px !important;}

	.jt-single__content .quotelist .wp-block-image img {width: 100%;}
	.jt-single__content .quotelist .wp-block-columns:not(.tablet-prevent-stack) .wp-block-column:last-child {margin-bottom: 0;}

}

/* **************************************** *
 * min-width: 381px and max-width: 540px
 * **************************************** */
@media (min-width: 381px) and (max-width: 540px){
	/* SLIDESHOW */
	.jt-slideshow__slide--video .jt-slideshow__slide-overlay:before { width: 32rem; line-height: 32rem; height: 32rem; bottom: 8rem; right: 8rem; }
    .jt-slideshow__slide--video .jt-slideshow__slide-overlay:after{ bottom: 18.5rem; right: 20rem; transform: scale(0.8);}
}

/* **************************************** *
 * min-width: 541px and max-width: 860px
 * **************************************** */
@media (min-width: 541px) and (max-width: 860px){
	/* SINGLE */
	html.ie11 .jt-single__content .wp-block-columns.tablet-landscape .wp-block-column:nth-child(2n) {-webkit-flex-basis: 55% !important;-ms-flex-preferred-size: 55% !important;flex-basis: 55% !important;padding-left: 5%;}
}

/* **************************************** *
 * max-width: 600px
 * **************************************** */
@media (max-width: 600px){
	/* SINGLE */
	html.ie11 .jt-single__content .wp-block-media-text .wp-block-media-text__content { padding: 25rem 25rem 30rem;}
    html.ie11 .jt-single__content .wp-block-media-text {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    html.ie11 .jt-single__content .wp-block-media-text__media { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;}
    html.ie11 .jt-single__content .wp-block-media-text__content{ -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;  word-break: keep-all; }
}


/* **************************************** *
 * 540px
 * **************************************** */
@media (max-width: 540px){
    /* PAGINATION */
    .jt-pagination {margin-top: 32rem;margin-bottom: 0;padding-bottom: 90rem;}
    .jt-pagination .jt-pagination__numbers {min-width: 28rem;height: 28rem;margin: 0 2rem;font-size: 14rem;line-height: 26rem;}
    .jt-pagination .jt-pagination__numbers.jt-pagination--first:before, .jt-pagination .jt-pagination__numbers.jt-pagination--prev:before, .jt-pagination .jt-pagination__numbers.jt-pagination--next:before, .jt-pagination .jt-pagination__numbers.jt-pagination--last:before {font-size: 14rem;line-height: 26rem;}
    html.ios .jt-pagination .jt-pagination__numbers {line-height: 28rem;}

	/* PAGE */
	body:not(.home) .main-container{ padding-top: 70rem; }

    /* SINGLE */
	.single .jt-single {padding-left: 0;padding-right: 0;}
	.single .jt-single {padding-bottom: 60rem;}
	.single .jt-single__wrap,
	.single .jt-single__header-inner,
	.single .jt-single__content h1,
	.single .jt-single__content h2,
	.single .jt-single__content h3,
	.single .jt-single__content h4,
	.single .jt-single__content h5,
	.single .jt-single__content h6,
	.single .jt-single__content p,
	.single .jt-single__content blockquote,
	.single .jt-single__content .wp-block-buttons,
	.single .jt-single__content ul:not(.jt-gallery),
	.single .jt-single__content ol:not(.jt-gallery),
	.single .jt-single__content .wp-block-button{ max-width: 325rem; margin-left: auto;margin-right: auto}
	
	.jt-single__content .wp-block-embed-youtube + .wp-block-buttons{ margin-top: 24rem}

	.single .jt-single__content p + .wp-block-button{ margin-top: 0}
	.single .jt-single__content ul:not(.blocks-gallery-grid) li,
	.single .jt-single__content ol:not(.blocks-gallery-grid) li{margin-bottom: 8rem;}

	.jt-single__content p a:not(.wp-block-button__link):after,
	.jt-single__content ul a:not(.wp-block-button__link):after,
	.jt-single__content ol a:not(.wp-block-button__link):after{ line-height: 1; }

	.section-title-desc.has-action-link a:not(.wp-block-button__link):after,
	.wp-block-media-text__content p.has-action-link a:not(.wp-block-button__link):after {margin-top: -1rem;}
	html[lang] .has-action-link.has-text-align-center a { margin-left: 0; margin-right: 0;}

    .single .jt-single__content .wp-block-gallery { margin: 0 25rem 10rem;}
	.single .jt-single__content .wp-block-column { margin-bottom: 12rem;}

	.jt-single__content .wp-block-column h4 {margin-bottom: 8rem;}

    .jt-single__header {padding: 32rem 0 22rem;}
    .jt-single__title {font-size: 22rem;line-height: 1.4;}
    .jt-single__meta {padding-top: 8rem;}
    .jt-single__meta > * {padding: 0 3rem;}

    .jt-single__content p {margin-bottom: 15rem;line-height: 1.7;}

    .jt-single__content ul:not(.jt-gallery), .jt-single__content ol:not(.jt-gallery) {margin-bottom: 15rem;}
    .jt-single__content li {line-height: 1.7;}
	.jt-single__content ul li:before { top: 11rem; }
	html.ios .jt-single__content ul li:before { top: 10rem; }
    .jt-single__content blockquote {margin-bottom: 15rem;padding-left: 10rem;border-left-width: 2rem;}
    .jt-single__content img {margin-top: 26rem;margin-bottom: 26rem;}
    .jt-single__content div.wp-caption {margin-top: 26rem;margin-bottom: 26rem;}

    .jt-single__content .wp-block-audio,
    .jt-single__content .wp-block-audio.alignwide,
    .jt-single__content .wp-block-audio.alignfull { width: -webkit-calc(100% - 30rem); width: calc(100% - 30rem); margin-left: 15rem; margin-right: 15rem;}

    /* SINGLE COMPONENT */
    .jt-gallery {margin: 26rem -3rem;}
    .jt-gallery .jt-gallery__icon {padding: 3rem;}
    .jt-gallery .jt-gallery__caption {line-height: 1.35;}

    .jt-embed-video {margin-bottom: 26rem;}
    .jt-embed-video__overlay-btn {width: 56rem;height: 56rem;margin-left: -28rem;margin-top: -28rem;}
    .jt-embed-video__overlay-btn:after {font-size: 22rem;line-height: 52rem;}

    .single-btn-group {margin-left: 15rem;margin-right: 15rem;margin-bottom: 26rem;}

    /* ATTACHMENTS */
    .jt-download-files {margin-top: 35rem;padding-left: 12rem;}

    /* SINGLE PAGINATION */
    .single-pagination--prev {padding-right: 20rem;padding-left: 25rem;}
    .single-pagination--next {padding-left: 20rem;padding-right: 25rem;}
    .single-pagination__list {width: 62rem;height: 62rem;margin-left: -32rem;}

    /* SHARE */
    .jt-share {padding: 44rem 0 52rem;}
    .jt-share .jt-share__item {width: 40rem;height: 40rem;margin: 0 4rem;}
    .jt-share .jt-share__item:before {width: 40rem;height: 40rem;margin-left: -20rem;margin-top: -20rem;}
    .jt-share .jt-share__item:after {font-size: 14rem;line-height: 36rem;}
    .jt-share .jt-share__item.jt-share--twitter:after {font-size: 13rem;}
    html.desktop .jt-share .jt-share__item:hover:before {width: 70rem;height: 70rem;margin-left: -35rem;margin-top: -35rem;}

    /* SEARCH */
    .jt-search {padding: 0;margin-bottom: 30rem;background: transparent;}
    .jt-search__category {width: 85rem;}
    .jt-search__field {width: -webkit-calc(100% - 85rem);width: calc(100% - 85rem);padding-left: 5rem;}
    .jt-search__input.jt_form_field {width: 100%;margin: 0;padding-right: 40rem;}
    .jt-search__submit {width: 40rem;height: 40rem;padding: 0;position: absolute;top: 0;right: 0;font-size: 0;background: none;border: none;}
    .jt-search__submit:after {display: block;width: 100%;height: 100%;font-family: 'jt-font';content: '\e932';font-size: 13rem;font-weight: normal;line-height: 40rem;color: #146af0;}

    /* JT LOADMORE */
    .jt-loadmore {margin-top: 24rem;}

    /* JT LIST COMPONENT */
    .jt-list-nothing {padding: 15% 15rem;}
    .jt-list-nothing b {font-size: 20rem;}

    /* TABS */
    .jt-tabs__menu {margin-bottom: 30rem;}
    .jt-tabs__menu li a {padding: 12rem 10rem;font-size: 14rem;}

    /* FORM */
    .jt-form__field {width: 100%;}

    .jt-selectric__wrap {width: 100%;}

    .jt-file-upload__input {width: -webkit-calc(100% - 140rem);width: calc(100% - 140rem);}
    .jt-file-upload__btn {margin-left: 5rem;font-size: 13rem;}
    .jt-file-upload--action {width: 75rem;}
    .jt-file-upload--delete {width: 55rem;}

    .jt-agreement__choice > b {padding-right: 20rem;}

    .jt-form__control {padding-top: 45rem;}

    /* Accordion */
    .jt-accordion__title {padding: 18rem 0;}
    .jt-accordion__category {padding-left: 0;padding-right: 50rem;}
    .jt-accordion__category p {font-size: 17rem;}
    .jt-accordion__control {right: 0;}
    .jt-accordion__control:after {font-size: 10rem;}
    .jt-accordion__content-inner {padding: 30rem 24rem;}

    /* Block custom*/
	.jt-single__content .wp-block-image { margin-bottom: 25rem;}
	.jt-single__content .wp-block-table { margin-top: 25rem;}
    .jt-single__content .wp-block-columns + .wp-block-table { margin-top: 0rem;}
	.jt-single__content .section-title + .h2,
	.jt-single__content .section-title + h2,
	.jt-single__content .section-title + .h3,
	.jt-single__content .section-title + h3{ margin-top: 0rem;}

	.jt-single__content li > strong,
	.jt-single__content .lonely-link li > strong a{font-size:18rem}

	.jt-single__content .wp-block-column .wp-block-image{margin-bottom:0}

    .jt-single__content .jt-article .wp-block-image img{ height:auto}

    .jt-single__content .wp-block-cover.alignfull:first-child { min-height: 230rem !important;}
	html.ie11 .jt-single__content .wp-block-cover.alignfull{padding:24rem 24rem}
	.jt-single__content .section-top-visual-subtitle { font-size: 15rem; display: none; }
    .jt-single__content .section-top-visual-subtitle br { display: none; }
	.jt-single__content .section-top-visual-buttons { margin-top: 16rem; }
    .jt-single__content .section-top-visual-buttons .wp-block-button__link{ min-width: 129rem; font-size: 14rem; padding-top: 8rem; padding-bottom: 8rem; }
    .jt-single__content .section-top-visual-buttons .jt-btn__basic.jt-btn--large { min-width: 156rem; margin: 0; margin-right:4rem;}
	html.desktop .jt-single__content .section-top-visual-buttons .jt-btn__basic.jt-btn--large { min-width: 142rem;}
    .jt-single__content .section-top-visual-buttons .wp-block-button:not(:first-child) {  margin: 0; }
	.jt-single__content .section-top-visual-buttons .wp-block-button__link[target="_blank"] span:after{top: 6rem; }
	
	html.ios .jt-single__content .section-top-visual-buttons .wp-block-button__link:not([target="_blank"]) span:after{top: 4rem; }    
	html.desktop .jt-single__content .section-top-visual-buttons .wp-block-button__link[target="_blank"]:hover span:after,
    html:not(.desktop) .jt-single__content .section-top-visual-buttons .wp-block-button__link[target="_blank"] span:after { font-size: 10rem; transform: translate(0rem,0rem) scale(0.7); }
		
    .wp-block-cover,
	.wp-block-cover-image,
	.wp-block-group,
	.wp-block-group.has-background,
	.jt-single__content .wp-block-cover.alignfull:first-child{ padding: 45rem 24rem;}

    /* Force align left on mobile */
    .has-text-align-center,
    .wp-block-button.aligncenter,
    .wp-block-buttons.aligncenter,
    .wp-block-calendar { text-align: left;}

    .jt-single__content h2,
	.jt-single__content .h2 {font-size: 23rem; margin-bottom: 8rem;}

	.jt-single__content .section-title + .h2,
	.jt-single__content .section-title + h2 { margin-top: 0rem; margin-bottom: 10rem;}

	.jt-single__content .section-title-desc{ line-height: 1.65;}
    .jt-single__content .section-title-desc,
	.jt-single__content .wp-block-column .section-title-desc{font-size: 16rem;margin-bottom: 16rem;}
    .jt-single__content .wp-block-column .section-title-desc + .lonely-link-offset:not(ul) a { margin-top: -20rem;}
	.jt-single__content .section-title-desc + .wp-block-buttons,
	.jt-single__content .wp-block-column .section-title-desc + .wp-block-buttons{margin-top: 0rem;}

    .jt-single__content .wp-block-buttons {margin-top: 0; margin-bottom: 20rem;}
    .jt-single__content .wp-block-column .wp-block-buttons{margin-top: 10rem;}
    .jt-single__content .wp-block-button__link { font-size: 15rem; padding: 10rem 40rem 10rem 25rem; min-width: 158rem;}
    html.ff .jt-single__content .wp-block-button__link {padding-top: 9rem;padding-bottom: 11rem;}
	html.ie .jt-single__content .wp-block-button__link {padding-top: 10rem;padding-bottom: 10rem;}
    html.ios .jt-single__content .wp-block-button__link {padding-top: 11rem;padding-bottom: 9rem;}
	html.ios .jt-single__content .section-top-visual-buttons .wp-block-button__link {padding-top: 8rem;padding-bottom: 7rem;}
	html.ios .jt-single__content .wp-block-button__link span:after {top: 0rem;}
	html.desktop .jt-single__content .wp-block-button__link {padding-right: 28rem;min-width: 150rem;}
	html.desktop .jt-single__content .section-top-visual-buttons .wp-block-button__link {padding-right: 28rem;min-width: inherit;}
	.jt-single__content .wp-block-button__link span,
	html.ios .jt-single__content .wp-block-button__link span,
	html.android .jt-single__content .wp-block-button__link span{ -webkit-transform: translateX(0rem); -ms-transform: translateX(0rem); transform: translateX(0rem);}
    .jt-single__content .section-title { font-size: 15rem; }
    .jt-single__content .wp-block-column .lonely-link {margin-top: -7rem;}

    .jt-single__content .wp-block-columns.jt-article .wp-block-column { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
    .jt-single__content .wp-block-columns.jt-article .wp-block-column { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
    .jt-single__content .wp-block-columns.jt-article .wp-block-column.is-vertically-aligned-center { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}

	.jt-single__content .wp-block-columns.jt-article { margin-bottom: 32rem;}
	.jt-single__content .wp-block-columns.jt-article:last-child { margin-bottom: 0;}

	.jt-single__content .jt-article .wp-block-image .alignleft,
	.jt-single__content .jt-article .wp-block-image .alignright {width: 100%;margin: 0;margin-bottom: 0;}

    .jt-single__content li > strong,
    .jt-single__content .lonely-link li > strong a,
    .jt-single__content .lonely-link li > a { display: block;  line-height: 1.5;}

    .jt-single__content li > strong{margin-bottom: 8rem;}
    .jt-single__content .wp-block-columns,
	.jt-single__content .wp-block-columns.grid-type:not(:last-of-type),
	.jt-single__content .wp-block-columns.half-margin-bottom{ margin-bottom: 0; }
    .jt-single__content .wp-block-column {margin-bottom: 24rem;}
	.jt-single__content .wp-block-columns:last-child .wp-block-column:last-child:not(.jt-card) {margin-bottom: 0;}
	.jt-single__content .list-with-icon .wp-block-columns:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
    .jt-single__content .wp-block-columns .wp-block-column.list-with-icon .wp-block-columns:last-child .wp-block-column:last-child p:last-child{margin-bottom: 0;}

    .jt-single__content .wp-block-buttons .wp-block-button:not(:only-child) {  padding: 0 0; }
    .jt-single__content .wp-block-column.jt-card .wp-block-column:nth-child(2) {  padding: 0 20rem 0 25rem; }
	.jt-single__content .wp-block-columns.jt-article .wp-block-column.is-vertically-aligned-center + .wp-block-column{margin-bottom: 24rem;}
	.jt-single__content .wp-block-columns .wp-block-columns .wp-block-column:last-child p:last-child { margin-bottom: 24rem;}

	.jt-single__content .wp-block-column:last-child p:last-child{ /*margin-bottom:32rem*/}

    .jt-single__content h4,
	.jt-single__content .h4 { font-size: 18rem; }

    .jt-single__content .wp-block-column.jt-card .wp-block-image + h2,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + h3,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + h4,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + h5,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + h6,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + .h2,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + .h3,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + .h4,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + .h5,
	.jt-single__content .wp-block-column.jt-card .wp-block-image + .h6 { margin-top: 25rem; margin-bottom: 10rem; }
	
    .jt-single__content .wp-block-column .has-action-link + .wp-block-buttons { margin-top: 0rem;}
	
	.jt-single__content h1.lonely-title,
	.jt-single__content h2.lonely-title,
	.jt-single__content h3.lonely-title,
	.jt-single__content h4.lonely-title,
	.jt-single__content h5.lonely-title,
	.jt-single__content h6.lonely-title,
	.jt-single__content .h1.lonely-title,
	.jt-single__content .h2.lonely-title,
	.jt-single__content .h3.lonely-title,
	.jt-single__content .h4.lonely-title,
	.jt-single__content .h5.lonely-title,
	.jt-single__content .h6.lonely-title { margin-bottom: 24rem;}

	.wp-block-column .wp-block-image + h1,
	.wp-block-column .wp-block-image + h2,
	.wp-block-column .wp-block-image + h3,
	.wp-block-column .wp-block-image + h4,
	.wp-block-column .wp-block-image + h5,
	.wp-block-column .wp-block-image + .h1,
	.wp-block-column .wp-block-image + .h2,
	.wp-block-column .wp-block-image + .h3,
	.wp-block-column .wp-block-image + .h4,
	.wp-block-column .wp-block-image + .h5{margin-top: 20rem;}

	.jt-single__content .wp-block-column.jt-card p:last-child{ margin-bottom: 32rem;}

    .jt-single__content .wp-block-column.jt-card > :last-child:not(.wp-block-columns) {  margin-bottom: 30rem; }
    .jt-single__content h3, .jt-single__content .h3 { font-size: 20rem; }

    .jt-single__content .jt-card--fill strong,
	.jt-single__content .wp-block-media-text__content strong {font-size: 16rem; display: block; }
    .jt-single__content .wp-block-media-text__content strong { margin-top:8rem}
    .jt-single__content .jt-card--fill p,
	.jt-single__content .wp-block-media-text__content p { font-size: 15rem; line-height: 1.65;}

    .jt-single__content .wp-block-column .point + .h3 { margin-top: 10rem; }
	.jt-single__content .wp-block-column .point + .h3 + p { margin-bottom: 15rem; }

    .jt-single__content .jt-card p.point { margin-top: 25rem;font-size: 14rem; }

    .jt-single__content .wp-block-media-text .wp-block-media-text__content { padding: 25rem 25rem 30rem;}
    .jt-single__content .wp-block-media-text {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .jt-single__content .wp-block-media-text__media { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;}
    .jt-single__content .wp-block-media-text__content{ -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;  word-break: keep-all; }

	html.ie11 .jt-single__content .wp-block-cover.banner-xxl,
	.jt-single__content .wp-block-cover.banner {background-size: auto 120rem;padding: 145rem 0 0;}
	.jt-single__content .wp-block-cover.banner.hosting-logo{ background-position: 89% top;} 
	html.ie11 .jt-single__content .wp-block-cover.banner-xxl{min-height:auto !important;}

	.jt-single__content .wp-block-column.banner {text-align: left;margin-top: 20rem;}
	.jt-single__content .banner .wp-block-buttons.alignright {text-align: left;margin-top: 20rem;}
    .jt-single__content .wp-block-quote:before { width: 21rem;height: 15rem; top: 6rem; }
	.jt-single__content .banner p{ font-size:16rem}

    .jt-single__content .wp-block-quote {padding-top: 35rem;}
    .jt-single__content .wp-block-quote p,
	.jt-single__content .wp-block-media-text__content .wp-block-quote p { font-size: 18rem;  }
	.jt-single__content .quotelist .wp-block-quote p{ font-size: 16rem;  }
    .jt-single__content .wp-block-quote__citation, .jt-single__content .wp-block-quote cite, .jt-single__content .wp-block-quote footer { font-size: 15rem; }
    .jt-single__content .quotelist .wp-block-column:not(:first-child) {  margin-left: 0; }
    .jt-single__content .quotelist .wp-block-quote { padding-top: 0; }
    .jt-single__content .quotelist .wp-block-columns { margin-bottom: 25rem;  padding-bottom: 25rem;}

	.jt-single__content .wp-block-column.jt-card .wp-block-image img{  width: -webkit-calc(100% + 2rem); width: calc(100% + 2rem);}

    .jt-single__content .quotelist .wp-block-column:last-child {  margin-bottom : 0;}
    .jt-single__content .quotelist blockquote.wp-block-quote:last-child { margin-bottom: 0;}

	.jt-single__content .wp-block-embed-youtube {  margin-bottom: 0;}
    .jt-single__content .wp-block-embed-youtube .jt-embed-video{ margin-bottom: 0; }

	.jt-single__content .wp-block-table.vertical-strip td:nth-child(odd) { width: 80rem;  padding: 24rem 0 0 24rem; height: 67rem; }
    .jt-single__content .wp-block-table.vertical-strip td:nth-child(2n + 1) { clear: both; display: block; float: left;}
    .jt-single__content .wp-block-table table,
    .jt-single__content .wp-block-table thead,
    .jt-single__content .wp-block-table tbody,
    .jt-single__content .wp-block-table tr,
    .jt-single__content .wp-block-table td,
    .jt-single__content .wp-block-table th { display: block; width: 100%;}
    .jt-single__content .wp-block-table tr{ position:relative;}
	.jt-single__content .wp-block-table tbody tr:not(:first-child) { margin-top: 20rem; border-top: 1px solid #00101d;}
    .jt-single__content .wp-block-table td {float: right; width: -webkit-calc(100% - 80rem); width: calc(100% - 80rem);}
    .jt-single__content .wp-block-table td:nth-child(odd) {clear: left;}
	
	/*
	.jt-single__content .wp-block-table thead{ display:none}
	.jt-single__content .wp-block-table td[data-th] {width: 100%;border-left: none;border-right: none;text-align: left;padding-left: 130rem;position: relative;}
	.jt-single__content .wp-block-table td[data-th]:before {content: attr(data-th);position: absolute;top: 0;left: 0;bottom: 0;width: 80rem;padding: 22rem 10rem 20rem 20rem;background: #f8f8f8;font-weight: 500;color: var(--color-dark);}
    */
	.jt-single__content .wp-block-table thead{ display:none}
    .jt-single__content .wp-block-table td[data-th]{float:none;width:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border: none;border-bottom:1rem solid #ddd;position:relative;text-align:left;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 15rem;font-weight: 500;}
    .jt-single__content .wp-block-table td[data-th] span,
    .jt-single__content .wp-block-table td[data-th]:before{padding: 22rem 15rem 20rem 20rem;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;}
	.jt-single__content .wp-block-table td[data-th] span{ width:70%}
    .jt-single__content .wp-block-table td[data-th]:before{content:attr(data-th);background: transparent;width: 35%;letter-spacing: -0.025em;display: inline-block;vertical-align: middle;padding: 0 10rem;font-size: 15rem;color: #00101d;text-align: center;font-weight: 500;}
    .jt-single__content .wp-block-table td[data-th]:after{left:0;top:0;content:"";position:absolute;width:35%;height:100%;background: #f8f8f8;}
	.jt-single__content table td:first-child:before {display: block;}

	.jt-single__content .list-with-icon .wp-block-columns {display: block;  padding: 24rem 0 0;}
	.jt-single__content .list-with-icon .wp-block-image .aligncenter {margin: 0;}
	.jt-single__content .list-with-icon .wp-block-column {margin-bottom: 0;}
	.jt-single__content .list-with-icon .wp-block-column h4 {margin-bottom: 9rem;}
	.jt-single__content .list-with-icon .wp-block-column .wp-block-image figure { margin-left: 0;}
	.jt-single__content .list-with-icon .wp-block-column .wp-block-image figure img{max-height:50rem}

	.jt-single__content .wp-block-image .aligncenter {margin-left: 0;margin-right: 0;}

	.jt-single__content .section-title-desc + .wp-block-columns.columns-with-icons {margin-top: 32rem; }
	.jt-single__content .columns-with-icons .wp-block-column { margin-bottom: 22rem;  padding-bottom: 22rem; border-bottom: 1px solid #ddd;}
    .jt-single__content .columns-with-icons .wp-block-column:last-child{ margin-bottom:0}
	.jt-single__content .columns-with-icons .wp-block-image {margin-bottom: 20rem;}
	.jt-single__content .columns-with-icons .wp-block-image img{ max-height:50rem; width:auto; margin-left: -4rem;}
    .jt-single__content .columns-with-icons .wp-block-column:last-child {border-bottom: 0; padding-bottom: 0;}
	.jt-single__content .columns-with-icons + .wp-block-buttons {margin-top: 24rem;}

	.jt-slideshow{margin-top: 30rem;}
	.jt-slideshow__nav { display: none;}
	.jt-slideshow__pagination .swiper-pagination-bullet { margin: 0 9rem;}
    .jt-slideshow__pagination {margin-top: 20rem;}
	.jt-single__content img.jt-slideshow__img {margin: 0;}

	.jt-marquee {margin-left: -24rem;margin-right: -24rem;}
	.jt-marquee.jt-marquee--simple .jt-marquee__inner {padding-left: 19rem;padding-right: 19rem;}
    .jt-marquee.jt-marquee--simple .jt-marquee__item {display: inline-block;width: 50%;max-width: inherit;}
	.jt-marquee__logo {height: 50rem;}
	.jt-marquee .jt-marquee__link {/*display: block;*/max-width: 140rem;}

	.columns-with-icons p:not(.lonely-link),
	.jt-single__content .columns-with-icons p:not(.lonely-link){    padding-left: 0rem; padding-right: 0rem;}

	.jt-single__content .list-with-icon .wp-block-image {margin-bottom: 20rem;}
	
	.single-pagination__link span, 
	.single-pagination__no-link span{font-size:13rem}

	br.smbr {display: block !important;}
	
	.jt-single__content .wp-block-button.keep-all .wp-block-button__link{ padding-right: 10rem;}
    .jt-single__content .wp-block-button.keep-all .wp-block-button__link span:after{ display:none}
	
	html[lang] .jt-single__content .wp-block-buttons.sm-stack-buttons .wp-block-button { margin-bottom: 15rem; display: table;}
	html[lang] .jt-single__content .wp-block-buttons.sm-stack-buttons .wp-block-button:last-child { margin-bottom: 0;}

	html.ie11 .wp-block-cover.cover-ie-padding,
	html.ie11 .jt-single__content :first-child.wp-block-cover.cover-ie-padding.alignfull{padding-top: 20rem;padding-bottom: 20rem;}

    /* MAGNIFIC POPUP */
    .mfp-video-popup button.mfp-arrow {margin-top: 100rem;width: 40rem;height: 40rem;line-height: 40rem;}
    .mfp-video-popup button.mfp-arrow:before {font-size: 30rem;}
    .mfp-video-popup .mfp-arrow-left {margin-left:16rem;}
    .mfp-video-popup .mfp-arrow-right {margin-right:16rem;}

    .mfp-iframe-holder button.mfp-close {top: -40rem;right: -8rem;width: 40rem;height: 40rem;}
    button.mfp-close:after {font-size: 20rem;line-height: 40rem;}

}



/* **************************************** *
 * 380px
 * **************************************** */
@media (max-width: 380px){

	/* Block custom */
    .jt-slideshow {margin-left: -24rem;margin-right: -24rem;}
    .jt-slideshow__slide {padding: 0 8rem;}
	html:not(.ie11) .jt-slideshow__slide:not(:only-child) {width: auto !important;}
    .jt-slideshow__slide:first-child {padding-left: 24rem;}
    .jt-slideshow__slide:last-child {padding-right: 24rem;}
	.jt-slideshow__slide:only-child { width: 100% !important; padding-right: 0;}
	.jt-slideshow__figure,
	.jt-slideshow__swiper--4 .jt-slideshow__figure{margin: 0;}
	html:not(.ie11) .jt-slideshow__figure,
	html:not(.ie11) .jt-slideshow__swiper--4 .jt-slideshow__figure{width: 311rem;}
	.jt-slideshow__slide:only-child .jt-slideshow__figure { width: auto; max-width: 100%; margin-right: 24rem;}
    .jt-slideshow__desc {width: 100%;}

	html.ie11 .jt-slideshow {margin-left: 0;margin-right: 0;}
	html.ie11 .jt-slideshow__slide {padding: 0 8px;}
	html.ie11 .jt-slideshow__slide:first-child {padding-left: 8px;}
    html.ie11 .jt-slideshow__slide:last-child {padding-right: 8px;}
	html.ie11 .jt-slideshow__figure,
	html.ie11 .jt-slideshow__swiper--4 .jt-slideshow__figure {width: 100%;}
	html.ie11 .jt-slideshow__slide:only-child .jt-slideshow__figure {margin-right: 0;}

	/* Image */
	.jt-single__content .wp-block-image img { max-width: inherit; width: 100%;}

}
