/* Stylesheet for Restroom Models Archive */

.post-type-archive-models .model-archive-content-container{
	min-height: 36vh;
}

/* Headline */
.post-type-archive-models .pg-header-background{
	height: 257px;
}
.post-type-archive-models .pg-header-background .page-title{
	padding: 0;
}

/* Gallery Tabs */
.post-type-archive-models .gallery-tabs .tabs a{
	font-size: 18px;
	padding: 16px 31px;
	height: auto;
	font-family: 'futura-pt';
	font-weight: 500;
	line-height: 27px;
	letter-spacing: 0.5px;
}
.post-type-archive-models .gallery-tabs .tabs a:focus{
	outline: 0px solid #e6e6e6 !important;
}
.post-type-archive-models .gallery-tabs .tabs a:hover,
.post-type-archive-models .gallery-tabs .tabs a:focus{
	text-decoration: none;
}
.post-type-archive-models .gallery-tabs .wrapper{
	padding: 40px;
}
.post-type-archive-models .gallery-tabs .tabContent .item{
	box-shadow: none;
	height: auto;
	border: 1px solid #E6E6E6;
	position: relative;
}
.post-type-archive-models .gallery-tabs .tabContent .item img{ 
	width: 100%; 
	height: 300px;
}
.post-type-archive-models .gallery-tabs .tabContent .item .feature-img{
	width: 100%; 
	height: 300px;
	background-size: cover;
	background-position: center;
}
.post-type-archive-models .gallery-tabs .tabContent .item > .title{
	padding: 20px;
	margin: 0;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0.5px;
	font-family: 'futura-pt';
	font-weight: 400;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior{
	background-color: #ffffff;
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 95%;
	padding: 20px;
	text-align: left;
	flex-flow: wrap;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .model-title{
	color: #030607;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0.5px;
	text-align: left;
	width: 100%;
	font-family: 'futura-pt';
	font-weight: 400;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .description{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	width: 100%;
	font-family: 'futura-pt';
	letter-spacing: 0.5px;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .design-button{
	width: 100%;
	background-color: #13511E;
	padding: 12px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 20px;
	font-family: 'futura-pt';
	letter-spacing: 0.5px;
	font-weight: 450;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .design-button:hover{
	background-color: #42744B;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .design-button:hover{
	text-decoration: none;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .learn-button{
	width: 100%;
	padding: 12px;
	text-align: center;
	color: #13511E;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 20px;
	font-family: 'futura-pt';
	letter-spacing: 0.5px;
	font-weight: 450;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .learn-button:hover{
	color: #42744B;
}
.post-type-archive-models .gallery-tabs .tabContent .item .interior > .learn-button:hover{
	text-decoration: none;
}

/* Responsive: iPad Pro */
@media only screen and (max-width: 1024px) {
	.post-type-archive-models .gallery-tabs .tabContent .item{
		flex: 0 0 calc(50% - 20px);
	}
	.post-type-archive-models .gallery-tabs .tabContainer .dropdown{ display: none; }
	.post-type-archive-models .gallery-tabs .tabContainer .tabs{ 
		display: flex !important;
	}
} 

/* Responsive: iPad Air */
@media only screen and (max-width: 820px) {
	.post-type-archive-models .gallery-tabs .tabContainer .tabs{
		display: flex !important;
	}
	.post-type-archive-models .gallery-tabs .tabContainer .dropdown{
		display: none !important;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item{
		height: max-content !important;
	}
} 

/* Responsive: Mobile */
@media only screen and (max-width: 600px) {
    .post-type-archive-models .gallery-tabs .wrapper{
       padding: 40px 20px;
    }
	.post-type-archive-models .gallery-tabs .tabContainer .tabs{
		justify-content: space-between;
	}
	.post-type-archive-models .gallery-tabs .tabContainer .tabs li{
		width: 100%;
	}
	.post-type-archive-models .gallery-tabs .tabs a{
		padding: 16px 16px;
		text-align: center;
	}
	.gallery-tabs .wrapper .item{
		flex: 0 0 calc(100%)!important;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item .interior{
		display: block;
		position: relative;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item > .title{
		display: none;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item .interior > .model-title{
		margin-bottom: 10px;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item .interior > .design-button{
		display: block;
		width: 100%;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item .interior > .learn-button{
		display: block;
		width: 100%;
	}
	.post-type-archive-models .gallery-tabs .tabContent .item .interior > .description{
		margin-bottom: 32px;
	}
}