.app-page.t63-page{
	padding-top: 0;
	padding-bottom: 0;
}

/*.t63-section h1, .t63-section h2, .t63-section h3, .t63-section h4, .t63-section h5, .t63-section h6, .t63-section strong, .t63-section dt {
    color: #1e4d39;
}*/

.t63-invisible{
	visibility: hidden;
}

/* ---------- t63 section ---------- */
/*.t63-section:nth-child(odd){
	background-color: #fff;
}
.t63-section:nth-child(even){
	background-color: #f3f5f7;
}*/

.t63-section[data-background-color="true"]{
	background-color: #e6e9ed;
}

.t63-section .bg-img{
	height: 100%;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
}
.t63-section.has-sm-img .bg-img{
	background-size: contain;
}
.t63-section.has-sm-img .img-col figure img{
	object-fit: contain;
}

.t63-section .title-container .title {
	font-size: 44px;
}
@media (max-width: 767px){
	.t63-section .title-container .title {
		font-size: 30px;
	}
}

.t63-section .img-container{
	position: relative;
	overflow: hidden;
	flex-shrink: 0;
}
.t63-section .img-container *::selection{
  background-color: transparent !important;
}

.t63-section .title-container .title {
	/*color: #bdb492;*/
	font-weight: 300;
}
/*.t63-section .text-wrap{
	color: #b4b4b4;
}*/
.t63-section .title-container .title * {
	font-size: inherit;
}

.t63-section .title-container,
.t63-section .text-container,
.t63-section .files-container{
	max-width: 100%;
	margin: 20px 0;
}

.t63-section[data-content-size="xs"] .title-container,
.t63-section[data-content-size="xs"] .text-container,
.t63-section[data-content-size="sm"] .title-container,
.t63-section[data-content-size="sm"] .text-container{
	margin: 20px 0;
}

.t63-section .t63-article > *:first-child,
.t63-section-title-container:first-child .title-container{
	margin-top: 0;
}
.t63-section .t63-article > *:last-child,
.t63-section-text-container:last-child .text-container{
	margin-bottom: 0;
}

.t63-section .t63-article,
.t63-section .t63-padding-v{
    padding-top: 40px;
	padding-bottom: 40px;
}
.page:not(.editor-page) .t63-section:first-child .t63-article,
.page:not(.editor-page) .t63-section:first-child .t63-padding-v {
    padding-top: 10px;
}

.t63-section .t63-article > .title-container,
.t63-section-title-container .title-container{
	text-align: center;
}
.t63-section .text-col .t63-article > .title-container{
	text-align: left;
}

.t63-section-title-container + .row,
.t63-section-text-container + .row,
.t63-section-title-container + .content-wrap,
.t63-section-text-container + .content-wrap{
	margin-top: 30px;
}

.t63-section .img-col{
	padding: 0;
}
.t63-section .text-col {
	padding-left: 0;
    padding-right: 60px;
}
.t63-section.flex-row-reverse .text-col,
.t63-section[data-reverse="true"] .text-col{
	padding-left: 60px;
	padding-right: 0;
}

.t63-section .img-col .img-container{
	width: 100%;
	height: 100%;
    min-height: 400px;
	position: relative;
	z-index: 1;
}

.t63-section.section--img-sm .img-col .img-container{
	max-width: 638px;
    min-height: 660px;
}

.t63-section.flex-row-reverse .text-col,
.t63-section[data-reverse="true"] .text-col{
	-ms-flex-pack: start!important;
    justify-content: flex-start!important;
}
.t63-section.section--img-sm.flex-row-reverse .img-col,
.t63-section.section--img-sm[data-reverse="true"] .text-col{
	display: flex;
	justify-content: flex-end;
}

.t63-section .img-col figure{
	height: 100%;
}

.t63-section .text2col .t63-article .title{
    text-align: left;
}
.t63-section .t63-article .text2col > div{
	text-align: center;
}
.t63-section .t63-article .text2col .text-container{
	margin-top: 0;
}
@media (min-width:992px){
	.t63-section .text2col > div:first-child{
		padding-right: 34px;
	}
	.t63-section .text2col > div:last-child{
		padding-left: 34px;
	}
}

.t63-section .btn-container .btn{
	min-width: 150px;
}
/*.t63-section:not(.t63-card2col-section) .btn-container .btn,
.t63-section:not(.t63-card2col-section) .btn-container .btn:hover,
.t63-section:not(.t63-card2col-section) .btn-container .btn:focus,
.t63-section:not(.t63-card2col-section) .btn-container .btn:not(:disabled):not(.disabled):active{
	background: rgb(19,61,139) !important;
	background: linear-gradient(0deg, rgba(19,61,139,1) 0%, rgba(3,70,148,1) 100%) !important;
	border: 0 !important;
	color: #fff !important;
}
.t63-section:not(.t63-card2col-section) .btn-container .btn:hover,
.t63-section:not(.t63-card2col-section) .btn-container .btn:not(:disabled):not(.disabled):active{
	background: rgb(16,50,112) !important;
	background: linear-gradient(0deg, rgba(16,50,112,1) 0%, rgba(3,61,129,1) 100%) !important;
}*/

.t63-table-container{
    max-width: 100%;
    overflow: auto;
}

.t63-section .row[data-align-content="centerLeft"]{
	justify-content: flex-start;
}
.t63-section .row[data-align-content="center"]{
	justify-content: center;
}
.t63-section .row[data-align-content="centerRight"]{
	justify-content: flex-end;
}


@media (max-width:1199px){
    .t63-section .text-col {
		padding-right: 40px;
	}
	.t63-section.flex-row-reverse .text-col,
	.t63-section[data-reverse="true"] .text-col{
		padding-left: 40px;
	}
}
@media (max-width:1077px){
	.t63-section .text-col {
		padding-right: 20px;
	}
	.t63-section.flex-row-reverse .text-col,
	.t63-section[data-reverse="true"] .text-col{
		padding-left: 20px;
	}
	.t63-section .img-col .img-container {
    	min-height: 600px;
	}
}
@media (max-width:991px){
    .t63-section .text-col {
		padding-right: 15px;
	}
	.t63-section.flex-row-reverse .text-col,
	.t63-section[data-reverse="true"] .text-col{
		padding-left: 15px;
	}
	.t63-section .text-col .t63-article{
		max-width: 100%;
	}
	.t63-section .text-col + .text-col{
		padding-top: 0;
	}
	.t63-section .img-col .img-container{
		min-height: 100px;
		padding-top: 45%;
	}
	.t63-section.section--img-sm .text-col {
		padding-bottom: 40px;
	}
	.t63-section.section--img-sm .img-col{
		padding-bottom: 40px;
	}
	.t63-section.section--img-sm .img-col .img-container{
		width: 100%;
		margin: 0 auto;
	}
	.t63-section .img-col figure img{
		margin: 0 auto;
	}

    .t63-section .text2col > div + div .t63-article{
        padding-top: 0;
    }
	.t63-section .t63-article .text2col > div + div{
		padding-top: 60px;
	}
}
@media (max-width: 575px) {
    .t63-section .t63-article .text2col > div + div{
		padding-top: 30px;
	}
    .t63-section .title-container,
    .t63-section .text-container,
    .t63-section .files-container {
        margin: 20px 0;
    }
}
/* ---------- /section ---------- */


/* ---------- scrollTo nav section ---------- */
.t63-scrollto-nav{
	width: 100%;
	height: 52px;
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 280;
	transition: all 0.2s ease;
}
.t63-scrollto-nav > div{
	display: flex;
	padding: 0;
	overflow: auto;
}
.t63-scrollto-nav ul{
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 52px;
	margin: 0 auto;
	white-space: nowrap;
}
.t63-scrollto-nav li{
	padding:0 10px;
}
.t63-scrollto-nav li:first-child{
	padding-left: 15px;
}
.t63-scrollto-nav li:last-child{
	padding-right: 15px;
}
.t63-scrollto-nav a{
	color: #404041;
    font-size: 13px;
    font-weight: 500;
}
.t63-scrollto-nav a:hover{
	text-decoration: underline;
}
.app-page.has-scroll-to-nav{
	padding-top: 52px;
}
/* ---------- /scrollTo nav section ---------- */


/* ---------- img & slider sections ---------- */
.t63-section.img-section,
.t63-section.slider-section{
	width: 100%;
	position: relative;
}

.t63-section.img-section > .container,
.t63-section.slider-section > .container {
	padding-top: 5px;
	padding-bottom: 5px;
}

.t63-section .t63-slide-container,
.t63-section.slider-section .container,
.t63-section .t63-slider{
	position: relative;
}

.t63-section.img-section .img-container,
.t63-section.slider-section .img-container{
	overflow: visible;
	position: unset;
}
.t63-section.img-section .bg-img,
.t63-section.slider-section .bg-img{
	background-size: cover;
}
.t63-section.img-section .bg-img::before,
.t63-section.slider-section .bg-img::before{
	background: url(../images/intro_slide_gradient.png) bottom repeat-x;
}
.t63-section.img-section[data-is-fullscreen="true"] > .container,
.t63-section.slider-section[data-is-fullscreen="true"] > .container{
	max-width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.t63-section.img-section[data-is-fullscreen="true"]:first-child > .container,
.t63-section.slider-section[data-is-fullscreen="true"]:first-child > .container{
	padding-top: 0;
}
/*.t63-section.img-section[data-is-fullheight="true"] > .container,
.t63-section.slider-section[data-is-fullheight="true"] > .container{
	padding-top: 0;
}*/
.t63-section.img-section[data-is-fullscreen="false"] .t63-slide-container,
.t63-section.slider-section[data-is-fullscreen="false"] .t63-slider .slick-list{
	border-radius: 8px;
}
/*.t63-section.img-section[data-is-fullscreen="false"] > .container,
.t63-section.slider-section[data-is-fullscreen="false"] > .container{
	padding-top: 40px;
    padding-bottom: 40px;
}*/

.t63-section .slide-content{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 80px 60px;
	text-align: center;
	position: relative;
}
.t63-section .slide-content > *{
	width: 100%;
    position: relative;
    z-index: 5;
}
.t63-section .slide-content .title-container,
.t63-section .slide-content .text-container{
	margin: 0;
}
.t63-section .slide-content .title-container + .text-container{
	margin-top: 15px;
}
.t63-section .slide-content .slide-title-container + .btn-container,
.t63-section .slide-content .title-container + .btn-container,
.t63-section .slide-content .text-container + .btn-container{
	margin-top: 25px;
}

.t63-section .slide-content .title,
.t63-section .slide-content .text-wrap{
	color: #fff;
}
.t63-section .slide-content .title *,
.t63-section .slide-content .text-wrap *{
	color: inherit;
}

.t63-section .slide-content[data-align-content="topLeft"]{
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
}
.t63-section .slide-content[data-align-content="topCenter"]{
	align-items: flex-start;
	justify-content: center;
	text-align: center;
}
.t63-section .slide-content[data-align-content="topRight"]{
	align-items: flex-start;
	justify-content: flex-end;
	text-align: right;
}

.t63-section .slide-content[data-align-content="centerLeft"]{
	align-items: center;
	justify-content: flex-start;
	text-align: left;
}
.t63-section .slide-content[data-align-content="center"]{
	align-items: center;
	justify-content: center;
	text-align: center;
}
.t63-section .slide-content[data-align-content="centerRight"]{
	align-items: center;
	justify-content: flex-end;
	text-align: right;
}

.t63-section .slide-content[data-align-content="bottomLeft"]{
	align-items: flex-end;
	justify-content: flex-start;
	text-align: left;
}
.t63-section .slide-content[data-align-content="bottomCenter"]{
	align-items: flex-end;
	justify-content: center;
	text-align: center;
}
.t63-section .slide-content[data-align-content="bottomRight"]{
	align-items: flex-end;
	justify-content: flex-end;
	text-align: right;
}

/* img */
.t63-section.img-section,
.t63-section.img-section .slide-content{
	min-height: 240px;
	overflow: hidden;
}

/* slider */
.t63-section.slider-section[data-is-fullscreen="true"] .slide-content{
   min-height: 540px;
}
.t63-section.slider-section[data-is-fullscreen="false"] .slide-content{
    min-height: 400px;
}

.t63-section .t63-slider:not(.slick-initialized){
	overflow: hidden;
}
.t63-section.slider-section[data-is-fullscreen="false"] .t63-slider:not(.slick-initialized){
	height: 400px;
}

.slider-section .t63-slider .slick-slide{
    position: relative;
}
.slider-section .slick-slider .slick-arrow{
    background-image: url(../images/icons/arrow_right_white.svg) !important;
}
.slider-section .slick-slider .slick-prev {
    left: 5px;
}
.slider-section .slick-slider .slick-next {
    right: 5px;
}
.slider-section .slick-slider .slick-dots{
	position: absolute;
	left: 0;
}
.slick-slider .slick-dots button{
	background-color: #c1c3c6;
	border-color: #c1c3c6;
}
.t63-section.slider-section[data-is-fullscreen="false"] .slick-dots{
	bottom: -25px;
}
.t63-section.slider-section[data-is-fullscreen="true"] .slick-dots{
	bottom: 12px;
}

.slider-section[data-is-fullscreen="false"] .slide-content{
	padding: 60px;
}

.slider-section .t63-multimedia-container .embed-responsive{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.slider-section .t63-multimedia-container .embed-responsive::after{
	content: "";
	background: url(../images/intro_slide_gradient.png) bottom repeat-x;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	z-index: 2;
}

.slider-section .t63-multimedia-container .embed-responsive-item{
	object-fit: cover;
}


.t63-section.img-section[data-is-fullheight="true"] .slide-content,
.t63-section.slider-section[data-is-fullheight="true"] .slide-content{
	min-height: 100vh;
}

@media (max-width: 1199px) {
	.t63-section .slide-content {
		padding: 40px;
	}
}
@media (max-width: 1077px){
    .t63-section.slider-section .t63-slider .slide-content{
        padding-left: 45px;
        padding-right: 45px;
    }
}
@media (max-width:991px){
	.t63-section.slider-section[data-is-fullscreen="true"] .t63-slider,
	.t63-section.slider-section[data-is-fullscreen="true"] .slide-content{
		height: auto;
		min-height: 440px;
	}
	.t63-section.img-section,
	.t63-section.img-section .slide-content{
		min-height: 180px;
	}

	.t63-section.slider-section[data-is-fullscreen="true"] .t63-slider:not(.slick-initialized){
		height: 440px;
	}

    .slider-section .slick-arrow{
        display: none !important;
    }
}
@media (max-width: 575px) {
	.t63-section.slider-section .t63-slider .slide-content{
		padding: 40px 20px;
	}
}
/* ---------- /img & slider sections ---------- */


/* ---------- slide ---------- */
.t63-slide-section .container{
	padding-top: 5px;
	padding-bottom: 5px;
}
.t63-slide-section .img-container figure{
	max-height: 665px;
}
.t63-slide-section .img-container figure::before{
	padding-top: 52.6%;
}

.t63-slide-section .content-alignment-wrap label:nth-child(1),
.t63-slide-section .content-alignment-wrap label:nth-child(2),
.t63-slide-section .content-alignment-wrap label:nth-child(3),
.t63-slide-section .content-alignment-wrap label:nth-child(7),
.t63-slide-section .content-alignment-wrap label:nth-child(8),
.t63-slide-section .content-alignment-wrap label:nth-child(9){
	display: none;
}

.t63-slide-section[data-img-original-size="true"] .container{
	display: flex;
}
.t63-slide-section[data-img-original-size="true"] .img-container figure{
	max-height: none;
}
.t63-slide-section[data-img-original-size="true"] .img-container figure::before{
	display: none;
}
.t63-slide-section[data-img-original-size="true"] img{
	width: auto;
	height: auto;
	max-width: 100%;
	position: relative;
	bottom: auto;
}
.t63-slide-section[data-img-original-size="true"] [data-align-content="centerLeft"]{
	justify-content: flex-start;
}
.t63-slide-section[data-img-original-size="true"] [data-align-content="center"]{
	justify-content: center;
}
.t63-slide-section[data-img-original-size="true"] [data-align-content="centerRight"]{
	justify-content: flex-end;
}

@media (max-width: 767px) {
	.t63-slide-section .container{
		padding-left: 0;
		padding-right: 0;
	}
}
/* ---------- /slide ---------- */


/* ---------- images grid ---------- */
.t63-img-grid-section{
	text-align: center;
}
.t63-img-grid-section .container > .title-container{
	margin-top: 0;
}
.t63-img-grid-section .container .row{
	margin-left: -5px;
	margin-right: -5px;
}
.t63-img-grid-section .container .row > div {
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px 0;
}

.t63-img-grid-section .grid-item{
	display: block;
	width: 100%;
	position: relative;
}
.t63-img-grid-section .img-container figure{
	max-height: 830px;
}
.t63-img-grid-section .img-container figure::before{
	padding-top: 168%;
}
.t63-img-grid-section[data-section="imgGrid4Col"] .img-container figure{
	max-height: 350px;
}
.t63-img-grid-section[data-section="imgGrid4Col"] .img-container figure::before{
	padding-top: 146%;
}

@media (max-width: 767px) {
	.t63-img-grid-section .container{
		padding-left: 0;
		padding-right: 0;
	}
}
/* ---------- /images grid ---------- */


/* ---------- articles ---------- */
[data-section="article"][data-is-card="false"] .t63-article{
	padding: 0 !important;
}
[data-section="article"][data-is-card="true"] .t63-article{
	    display: flex;
		flex-direction: column;
		min-height: 150px;
		background-color: #fff;
		border-radius: 8px;
		padding: 26px;
}

[data-section="article"][data-is-card="true"] .t63-article *:first-child{
	margin-top: auto;
}
[data-section="article"][data-is-card="true"] .t63-article *:last-child{
	margin-bottom: auto;
}
[data-section="article"][data-is-card="true"] .t63-article > * + *{
    margin-top: 0;
}
/* ---------- /articles ---------- */


/* ---------- articles grid ---------- */
.t63-articles-grid-section .container > .title-container{
    margin: 0 0 40px;
}
.t63-articles-grid-section .container .row{
	margin-left: -2px;
	margin-right: -2px;
    margin-bottom: -48px;
}
.t63-articles-grid-section .container .row > div {
	display: flex;
	flex-direction: column;
	padding: 0 2px;
    margin-bottom: 48px;
}
.t63-articles-grid-section .grid-item{
	display: flex;
	flex-direction: column;
	min-height: 100%;
	position: relative;
}
.t63-articles-grid-section .grid-item .bg-img,
.t63-articles-grid-section .grid-item .embed-responsive{
	flex-shrink: 0;
    position: relative;
}
.t63-articles-grid-section .grid-item .bg-img,
.t63-articles-grid-section .grid-item .embed-responsive::before{
    padding-top: 56.25%;
}
.t63-articles-grid-section .grid-item .content{
	flex-grow: 1;
	display: flex;
    flex-direction: column;
    padding: 25px 15px 0;
}
.t63-articles-grid-section .grid-item .content .title-container,
.t63-articles-grid-section .grid-item .content .text-container{
    margin: 0 0 20px;
}
.t63-articles-grid-section .grid-item .content .btn-container{
    margin: auto auto 0;
}
.t63-articles-grid-section .grid-item .content > *:last-child{
	margin-bottom: 0;
}

.t63-articles-grid-section .grid-item .title{
	font-size: 30px;
}

@media (min-width: 992px){
    .t63-articles-grid-section[data-content-size="sm"] .container .row{
	    margin-left: -10px;
	    margin-right: -10px;
    }
    .t63-articles-grid-section[data-content-size="sm"] .container .row > div {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
	    padding-left: 10px;
        padding-right: 10px;
    }
}
/* ---------- /articles grid ---------- */


/* ---------- articles list ---------- */
.t63-articles-list-section .container > .title-container{
    margin: 0 0 20px;
}
.t63-articles-list-section .list-item{
    display: flex;
    align-items: flex-start;
    margin-bottom: 48px;
}
.t63-articles-list-section .list-item:last-child{
    margin-bottom: 0;
}
.t63-articles-list-section .bg-img,
.t63-articles-list-section .bg-img::before{
    display: block;
    position: relative;
}
.t63-articles-list-section .bg-img,
.t63-articles-list-section .list-item .embed-responsive{
    flex-shrink: 0;
    width: 320px;
    margin-right: 20px;
}
.t63-articles-list-section .bg-img::before,
.t63-articles-list-section .list-item .embed-responsive::before{
    padding-top: 64%;
}

.t63-articles-list-section .list-item .content{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.t63-articles-list-section .list-item .content .title-container,
.t63-articles-list-section .list-item .content .text-container{
    margin: 0 0 20px;
}
.t63-articles-list-section .list-item .content .btn-container{
    margin-top: auto;
}

.t63-articles-list-section .list-item .title{
	font-size: 26px;
}

@media (max-width: 767px){
	.t63-articles-list-section .list-item{
		flex-direction: column;
	}
	.t63-articles-list-section .img-container,
	.t63-articles-list-section .bg-img{
		width: 100%;
	}
	.t63-articles-list-section .img-container{
		margin: 0 0 20px;
	}
	.t63-articles-list-section .bg-img{
		margin: 0;
	}
	.t63-articles-list-section .list-item .content .title-container{
		margin-bottom: 10px;
	}
}
/* ---------- /articles list ---------- */


/* ----------- card 2col ----------- */
.t63-card2col-section article{
	position: relative;
}
.t63-card2col-section[data-reverse="true"] article{
	flex-direction: row-reverse;
}

.t63-card2col-section .card-col{
	padding: 26px 30px;
	position: relative;
	text-align: center;
}
.t63-card2col-section .card-col:first-child{
	background-color: #fff;
	padding: 0 !important;
}
.t63-card2col-section .card-col:last-child{
	background: #f6f8fa;
}

.t63-card2col-section .card-col .img-container img{
	object-fit: cover;
}

.t63-card2col-section .title,
.t63-card2col-section .btn{
	color: #b59145;
}
.t63-card2col-section .title{
	font-size: 28px !important;
}
.t63-card2col-section .btn{
	font-family: '63Fonts', 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: unset;
}

@media (min-width: 768px){
	.t63-card2col-section article{
		display: flex;
		min-height: 470px;
	}

	.t63-card2col-section .card-col{
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
		max-width: 50%;
		padding: 36px;
	}
	.t63-card2col-section .card-col > *:first-child{
		margin-top: auto;
	}
	.t63-card2col-section .card-col > *:last-child{
		margin-bottom: auto;
	}

	.t63-card2col-section .card-col .img-container,
	.t63-card2col-section .card-col .img-container figure{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	.t63-card2col-section .card-col .img-container figure::before{
		height: 100%;
	}

	.t63-card2col-section .title{
		font-size: 36px !important;
	}
}
@media (max-width: 767px) {
	.t63-card2col-section .container{
		padding-left: 0;
		padding-right: 0;
	}
	.t63-card2col-section .card-col .img-container figure::before{
		padding-top: 56.25%;
	}
}
/* ----------- /card 2col ----------- */


/* ----------- form ----------- */
.t63-form-section .title-container{
	margin-top: 0;
	text-align: center;
}
/*.t63-form-section .form-card{
	width: 100%;
    max-width: 460px;
    background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
    padding: 45px 15px;
    margin: 0 auto;

	color: #6c757d;
	font-size: 14px;
    text-align: center;
}
.t63-form-section .form-card .form-group{
	text-align:left;
}
.t63-form-section .plain-text-container{
	margin-bottom: 21px;
}
.t63-form-section .plain-text-container .text{
	color: inherit;
	font-size: inherit;
	text-align: center;
}
@media (min-width: 992px){
    .t63-form-section .form-card{
        padding-left: 25px;
        padding-right: 25px;
    }
}*/
/* ----------- /form ----------- */


/* ----------- img tooltip ----------- */
.img-tooltips-wrap{
	width: 100%;
    height: 100%;
	position: absolute;
    top: 0;
    left: 0;
}
.img-tooltip-container{
	margin: 5px;
	position: absolute;
	z-index: 3;
}
.img-tooltip-btn{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: rgba(255,255,255,.84);
	border: 0;
	border-radius: 50%;
	box-shadow: 0 0 20px rgb(0,0,0,0.3);
	padding: 0;
	outline: none !important;
	cursor: pointer;
    transition: transform .2s cubic-bezier(.645,.045,.355,1) 0s;
}
.img-tooltip-btn svg{
	width: 16px;
	fill: #333;
}
.img-tooltip-btn::before{
	content: '';
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 0 5px rgb(255,255,255,0.33);

	position: absolute;
    top: 0;
    left: 0;
}
.img-tooltip-btn:hover{
	transform: scale(1.1);
}
.img-tooltips-wrap .content-container{
	position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
/* ----------- /img tooltip ----------- */


/* ----------- product popover ----------- */
.product-popover-item{
	width: 250px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	padding: 10px;
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-50%);

	text-align: left;
}

.product-popover-item .products-grid-item{
	border: 0;
    padding: 0;
}
.product-popover-item .products-grid-item .title {
    color: #696a69 !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

@media (min-width: 768px){
	.product-popover-item .close-btn{
		display: flex;
		align-items: center;
		justify-content: center;
		width: 40px;
		height: 40px;
		background-color: rgba(255,255,255,.84);
		border: 0;
		border-radius: 50%;
		box-shadow: 0 0 20px rgb(0,0,0,0.3);
		padding: 0;
		outline: none !important;
		cursor: pointer;
		transition: transform .2s cubic-bezier(.645,.045,.355,1) 0s;

		position: absolute;
		top: -20px;
		right: -20px;
		z-index: 5;
	}
	.product-popover-item .close-btn svg{
		width: 16px;
		fill: #333;
		transform: rotate(45deg);
	}
	.product-popover-item .close-btn::before{
		content: '';
		display: block;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		box-shadow: 0 0 0 5px rgb(255,255,255,0.33);

		position: absolute;
		top: 0;
		left: 0;
	}
	.product-popover-item .close-btn:hover{
		transform: scale(1.1);
	}
}
@media (max-width: 767px){
	.product-popover-item .close-btn{
		display: flex;
		align-items: center;
		justify-content: center;
		width: 34px;
		height: 34px;
		border: 0;
		padding: 0;
		outline: none !important;

		position: absolute;
		top: 0;
		right: 0;
		z-index: 5;
	}
	.product-popover-item .close-btn svg{
		width: 16px;
		fill: #333;
		transform: rotate(45deg);
	}
}



.product-popover-item .product-grid-item{
	margin-bottom: 0;
}
.product-popover-item .product-grid-item .img-wrap {
    margin-bottom: 10px;
}
.product-popover-item .product-grid-item .info-wrap{
	margin-bottom: 0;
}
.product-popover-item .product-grid-item .product-name{
	margin-bottom: 10px;
	font-size: 14px;
}
.product-popover-item .product-grid-item .product-name a:hover{
	text-decoration: underline;
}
.product-popover-item .product-grid-item .product-grid-item .discount-badge{
	margin-bottom: 12px;
}
.product-popover-item .product-grid-item .info-wrap .btn{
	display: block;
	width: 100%;
	margin-top: 15px;
}


.product-popover-item .skeleton-item{
	position: relative;
	overflow: hidden;
}

.product-popover-item .skeleton-item .embed-responsive{
	margin-bottom: 10px;
}
.product-popover-item .skeleton-item .embed-responsive::before{
	padding-top: 100%;
}

.product-popover-item .skeleton-item .discount-div,
.product-popover-item .skeleton-item .name-div,
.product-popover-item .skeleton-item .price-div{
	height: 12px;
}

.product-popover-item .skeleton-item .discount-div{
	width: 10%;
	margin-bottom: 12px;
}
.product-popover-item .skeleton-item .name-div{
	width: 70%;
	margin-bottom: 10px;
}
.product-popover-item .skeleton-item .price-div{
	width: 20%;
}
.product-popover-item .skeleton-item .btn-div{
	width: 100%;
	height: 20px;
	margin-top: 15px;
}

.product-popover-item .skeleton-bg{
	background-color: #D5D5D7;
	
	background: linear-gradient(to right, rgba(213,213,215,0.9) 8%, rgba(213,213,215,0.45) 18%, rgba(213,213,215,0.9) 33%);
	background-size: 800px 104px; 
	overflow: hidden;
	
	animation-name: skeleton-shine; 
	animation-duration: 2s; 
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.theme-dark .skeleton-bg{
	background-color: #8D8D8F;
	
	background: linear-gradient(to right, rgba(141,141,143,0.9) 8%, rgba(255,255,255,0.55) 18%, rgba(141,141,143,0.9) 33%);
	background-size: 800px 104px; 
}

@keyframes skeleton-shine {
	0% {
		background-position: -468px 0;
	}
	100% {
		background-position: 468px 0;
	}
}
@keyframes skeleton-opacity {
	0% {
		opacity: 0.25;
	}
	100% {
		opacity: 1;
	}
}
/* ----------- /product popover ----------- */


/* ----------- theme ----------- */
.t63-html5-video-container .embed-responsive::before{
    padding-top: 56.25%;
}
.t63-html5-video-container{
	position: relative;
}
.t63-html5-video-container video{
	object-fit: cover;
}
/* ----------- /theme ----------- */


/* ----------- theme ----------- */
.t63-card2col-section .title,
.t63-card2col-section .btn {
    color: #b59145;
}
/* ----------- /theme ----------- */



/* ----------- if column ----------- */
.t63-page-col .t63-section .container{
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 992px) and (max-width: 1200px){
	.t63-page-col .t63-section .title-container .title {
		font-size: 36px;
	}
	.t63-page-col .t63-articles-grid-section .grid-item .title {
		font-size: 26px;
	}
}
/* ----------- /if column ----------- */