/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

:root {
	--red-color: #ef2636;
	--green-color: #7acedb;
	--black-color: #000000;
	--white-color: #FFFFFF;
}

.top-hero .vc_column-inner {
    height: 100%;
}
.top-hero .vc_column-inner .nectar-split-heading {
    margin-bottom: 0;
}
.top-hero .vc_column-inner .nectar-split-heading h1, 
.top-hero .vc_column-inner .nectar-split-heading h2 {
    white-space: nowrap;
}

.featured-row .parallaxImg-rendered-layer h3 {
    line-height: 1;
}
.featured-row .parallaxImg-rendered-layer .meta-wrap {
	min-height: 200px !important;
}

.showroom__carousel .nectar-flickity .flickity-viewport {
	margin-top: 0 !important;
}

.sb_instagram_header .sbi_header_img {
	
}

.contact-block .iwithtext {
	margin-bottom: 1rem;
}
.contact-block .iwithtext .iwt-icon i {
	line-height: 1;
  	height: 2rem;
  	width: 2rem;
	font-size: 1.5rem;
	color: var(--black-color);
}
.contact-block .iwithtext .iwt-text {
	padding-left: 2.7rem;
	line-height: 1.3;
}
.contact-block .iwithtext .iwt-text a {
	color: var(--black-color);
}
.contact-block .iwithtext .iwt-text a:hover {
	color: var(--red-color);
}

.contact-form .uacf7-col-6,
.contact-form .uacf7-col-12 {
    padding: .5rem;
}
.contact-form .wpcf7-acceptance .wpcf7-list-item {
    margin-left: 0;
}
.contact-form .wpcf7-acceptance {
    font-size: .9rem;
    line-height: 1.4;
}

.contact-form__map {
	padding: .5rem;
	background-color: var(--white-color);
}
.contact-form__map iframe {
	display: block;
	height: 350px;
}


#footer-outer #copyright {
	padding-bottom: 30px !important;
}
#copyright .container .col_last {
	display: none;
}
#copyright .container .col.span_5 #menu-footer > .menu-item {
	margin-bottom: 15px;
}


@media (max-width: 992px) {
	#header-outer {
	  padding: 6px 0 !important;
	}
}
@media (min-width: 992px) {
	.featured-row .parallaxImg-rendered-layer .meta-wrap {
		min-height: 350px !important;
	}
	.contact-form__map iframe {
		height: 700px;	
	}
	#copyright .container .col.span_5 {
		display: flex;
		flex-direction: row-reverse;
		justify-content: center;
		align-items: center;
	}
	#copyright .container .col.span_5 > * {
		width: 100%;
		text-align: left;
	}
	#copyright .container .col.span_5 #menu-footer {
		text-align: right;
	}
	#copyright .container .col.span_5 #menu-footer > .menu-item {
		margin-bottom: 0;
	}
}