.tabs-info-section{
	background-color: #fbfafa;	
	padding: 20px;
	padding-top: 50px;
	font-size: 16px;
	line-height: 32px;
}
.tabs-info-section p {
	font-size: 16px;
	line-height: 32px;
}
.tabs-info-section__tabs-container{
	margin: 0 auto;
}

.tabs-info-section__tabs {
	border-bottom: solid 3px #8D979F;
	display: flex;
	justify-content: left;
	width: 100%;
	justify-content: space-between;
}

.tabs-info-section__tab{
	background-color: transparent;
	border: none;
	box-shadow: none;
	width: 194px;
	padding: 15px;
	cursor: pointer;
	position: relative;
}

.tabs-info-section__tab:hover div,
.tabs-info-section__tab:focus div,
.tabs-info-section__tab:active div{
	transform: scale(1);
}
.tabs-info-section__tab--active{
	background-color: #0E3057;
}
div.h9_grey_j {
	color: #506170;
	font-size: 18px;
	line-height: 32px;
	font-weight: 400;
	letter-spacing: 0.54px;
}
.tabs-info-section__tab--active .h9_grey_j {
	color: #FBFAFA;
}
.tabs-info-section__tab .h9_grey_j{
	margin-bottom: 0;
	text-align: center;
}
.tabs-info__container {
	max-width: 1460px;
	margin: 0 auto;
}
.tabs-info-section__tab-content{
	margin: 75px 30px 50px;
	align-items: center;
}
#tab_fullspecs strong {
	font-size: 21px;
	line-height: 32px;
}

@media (max-width: 1500px) { 
	.tabs-info-section__tab-content{
		padding: 0 20px;
	}
}

{# ****** TAB VIDEO STYLES  ******#}
.tabs-info-section__tab-content--video{
	position: relative;
}

.tabs-info-section__tab-content--video iframe{
	max-width: 100%;
}


.tabs-info__video {
	margin-bottom: 100px;
}
.tabs-info__video h3 {
	color: #0E3057;
	font-size: 41px;
	line-height: 52px;
	letter-spacing: 2.05px;
	text-transform: uppercase;
	margin-bottom: 29px;
}
{# BROCHURE STYLES #}

.tabs-info-section__tab-content--brochure h5{
	border-bottom: solid 1px #d8d2d2;
	margin-bottom: 10px;
	max-width: 820px;
	padding-bottom: 15px;
}

{# ****** TOUR 360 STYLES  ******#}


.container-linked-card{
	background-color: #ffffff;
	box-shadow: 3px 3px 9px #8D979F;
	display: flex;
	flex-wrap: wrap;
	margin-top: 80px;	
	padding-bottom: 20px;
}

.container-linked-card__image-column{
	width: 48.5%;	
}

@media (max-width: 992px) { 
	.container-linked-card__image-column{
		width: 100%;
	}
}

.container-linked-card__image img{
	min-height: 740px;
	object-fit: cover;
	object-position: bottom;
	width: 100%;	
}

@media (max-width: 992px) { 
	.container-linked-card__image img{
		min-height: inherit;
	}
}


.container-linked-card__text-column{	
	max-height: 740px;
	overflow-y: scroll;
	padding: 30px 70px;
	width: 51.5%;
}
.container-linked-card__text-column p {
	line-height: 26px;
}


@media (max-width: 992px) { 
	.container-linked-card__text-column{	
		max-height: inherit;
		padding: 30px 30px;
		width: 100%;
	}
}

.container-linked-card__text-column,
.container-linked-card__text-column span,
.container-linked-card__text-column div{
	text-align: left !important;
}

.container-linked-card__text-column .h8_blue_cardo{
	margin-bottom: 12px;
}
.container-linked-card__text-column h4{
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 35px;
	color: #8b0409;
	font-weight: 400;
}

.container-linked-card__text-column h6{
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 32px;
}
.container-linked-card__text-column a{
	color: #121212;
}
.container-linked-card__text-column a.button {
	color: #0e3057;
}
.container-linked-card__button{
	margin-top: 10px;
	text-align: center;
}

.container-linked-card__button > div{
	align-items: center;
	border-bottom: solid 1px #938882;
	column-gap: 10px;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-width: 80%;
	padding-bottom: 12px;
}

.container-linked-card__button a{
	color: #0e3057;
	font-size: 21px;
	font-weight: 700;
	line-height: 40px;
	text-decoration: underline;
}

.container-linked-card__button svg{
	width: 20px;
}

.fancybox-button--close{
	height: 72px !important;
	width: 72px !important;
}
.fancybox-button--close:hover{
	color: white !important;
	transform: scaleX(1) !important;
}

a.container-linked-card__button{
	margin-top: 40px;
	color: #0C3057;
}

{# ****** END TOUR 360 STYLES  ******#}

{# ****** Gallery Styles ******#}
.tabs-info-section__tab-content--gallery{
	padding: 0 20px;	
}

.tabs-info-section__grid {
	display: grid;
	grid-template-columns: 359px 830px;
	grid-template-rows: 1170px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	margin: 0 auto;	
	width: fit-content;
}

@media (max-width: 1200px) { 
	.tabs-info-section__grid {
		grid-template-columns: 830px;
		grid-template-rows: auto;
		justify-content: center;
	}
}


@media (max-width: 992px) { 
	.tabs-info-section__grid {
		grid-template-columns: 700px;
		grid-template-rows: auto;
		justify-content: center;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid {
		grid-template-columns: 1fr;
	}
}


.tabs-info-section__grid a{	
	height: 100%;	
	width: 100%;
}

.tabs-info-section__grid img{	
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.tabs-info-section__grid-column-half{
	display: grid;
	grid-template-columns: 359px ;
	grid-template-rows: 808px 362px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;	
}

@media (max-width: 1200px) { 
	.tabs-info-section__grid-column-half{
		grid-template-columns: 840px;
		grid-template-rows: 365px 365px;
	}
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-column-half{
		grid-template-columns: 700px;		
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-column-half{
		grid-template-columns: 1fr;		
	}
}
.tabs-info-section__grid-row-double{
	display: grid;
	grid-template-columns: 359px;
	grid-template-rows: 240px 558px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 1200px) { 
	.tabs-info-section__grid-row-double{
		grid-template-columns: 415px 415px;
		grid-template-rows: 365px;
	}
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-row-double{
		grid-template-columns: 345px 345px;
		grid-template-rows: 365px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-row-double{
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: auto;
	}
}

.tabs-info-section__grid-c2-row-double-c1{
	display: grid;
	grid-template-columns: 352px;
	grid-template-rows: 235px 550px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-c2-row-double-c1{
		grid-template-columns: 345px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-c2-row-double-c1{
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
	}
}

.tabs-info-section__grid-column-double{
	display: grid;
	grid-template-columns: 830px;
	grid-template-rows: 375px 795px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-column-double{
		grid-template-columns: 700px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-column-double{
		grid-template-columns: 1fr;
		grid-template-rows: 375px 1540px;
	}
}

.tabs-info-section__grid-c2-row-half{
	display: grid;
	grid-template-columns: 560px 270px;
	grid-template-rows: 375px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-c2-row-half{
		grid-template-columns: 345px 345px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-c2-row-half{
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: auto;
	}
}

.tabs-info-section__grid-c2-row-half-c2 {
	display: grid;
	grid-template-columns: 270px;
	grid-template-rows: 182px 182px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-c2-row-half-c2 {
		grid-template-columns: 345px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-c2-row-half-c2 {
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
	}
}



.tabs-info-section__grid-c2-row-double {
	display: grid;
	grid-template-columns: 352px 478px;
	grid-template-rows: 795px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-c2-row-double {
		grid-template-columns: 345px 345px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-c2-row-double {
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
	}
}


.tabs-info-section__grid-c2-row-double-c2{
	display: grid;
	grid-template-columns: 478px;
	grid-template-rows: 270px 515px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

@media (max-width: 992px) { 
	.tabs-info-section__grid-c2-row-double-c2{
		grid-template-columns: 345px 345px;
	}
}

@media (max-width: 800px) { 
	.tabs-info-section__grid-c2-row-double-c2{
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
	}
}
#tab_fullspecs .tabs-info__table--title {
	margin-bottom: 0px;
	line-height: 32px;
	letter-spacing: 0.8px;
}
#tab_fullspecs {
	color: #0E3057;
	font-size: 16px;
	line-height: 32px;
}

/* Table */
.tabs-info__table--name {
	font-weight: 700;
	color: #0E3057;
	font-size: 21px;
	line-height: 50px;
	letter-spacing: 1.05px;
}
.tabs-info__table--title {
	line-height: 34px;
}
.tabs-info__table {
	display: inline-grid;
	grid-template-columns: auto auto;
	grid-column-gap: 156px;
	margin-bottom: 50px;
}
.tabs-info__table--row {
	display: inline-grid;
	grid-template-columns: auto auto;
	grid-gap: 0 60px;
	align-content: start;
	justify-content: start;
	align-items: center;
	font-size: 21px;
	line-height: 50px;
	color: #0E3057;
	letter-spacing: 1.05px;
}

/* Documents */
.tabs-info__docs {
	margin-bottom: 20px;
}
.tabs-info__docs a {
	color: #8B0409;
	text-decoration: underline;
	font-size: 28px;
	line-height: 43px;
	letter-spacing: 1.4px;
	font-weight: 400;
	font-family: Cardo;
}
.tabs-info__table--title {
	margin-bottom: 20px;
}
.tabs-info__docs--name {
	color: #506170;
	font-size: 24px;
	line-height: 43px;
	letter-spacing: 0.72px;
	font-weight: 700;
}

/* 360 Tour */
.tabs-info__btn--icon svg {
	width: 1em;
	height: 1em;
}
.tabs-info__btn--icon  {
	align-items: center;
	justify-content: center;
	gap: 10px;
	color: #0e3057  !important;
	font-size: 24px;
	line-height: 1;
	font-weight: 700 !important;
	border-bottom: 1px solid #CDC8C5;
	width: auto;
	padding: 23px 65px;
	text-align: center;
	display: inline-flex;
	margin: auto;
}
.container-linked-card__div {
	text-align: center;
}
@media (max-width: 1300px){
	.tabs-info__video video {
		max-width: 100%;
		max-height: 100%;
		height: auto;
	}
	.tabs-info-section__tab-content--video iframe {
		max-width: 100%;
		height: 56.25vw;
	}
	.tabs-info-section__tab {
		width: auto;
		padding: 10px;
		align-items: center;

	}
}
@media (max-width: 992px){
	.tabs-info__table {
		grid-column-gap: 20px;
		grid-template-columns: 1fr 1fr;
	}
	.tabs-info__table--row {
		grid-gap: 0 20px;
		align-items: start;
	}
}
@media (max-width: 767px){
	.tabs-info-section__tabs {
		flex-wrap: wrap;
	}
	.tabs-info__table {
		grid-template-columns: auto;
	}
	.tabs-info-section__tab {
		width: 100%;
	}
	.tabs-info-section {
		padding: 20px;
	}
	.tabs-info-section__tab-content {
		margin: 20px 0;
	}
	.tabs-info__btn--icon {
		padding: 23px;
	}
	.tabs-info__table--row {
		grid-template-columns: 1fr 1fr;
		grid-gap: 0 20px;
	}
	.tabs-info__table--name, .tabs-info__table--row {
		font-size: 16px;
		line-height: 38px;
	}
	.tabs-info-section__tabs-container {
		box-shadow: 0px 3px 6px #0000000f;
		background: #fff;
	}
	.tabs-info-section__tabs {
		border-bottom: none;
	}
}