/*
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.2.2
*/


.mb-0 {
	margin-bottom: 0 !important;
}

.noHover {
    pointer-events: none;
}

/* Hide breadcrumbs: */
#breadcrumbs {
	display: none;
}

/*-------------------*/
.header-font-size p {
    font-size: clamp(1.25rem, 1.1397rem + 0.5882vw, 1.875rem);
    line-height: 2rem;
	font-family: 'urbanist';
}

/*-------------------*/
.nectar-button,
.nectar-button:hover {
	color: #000000;
}

.nectar-split-heading.font_line_height_1-1 * {
	line-height: unset !important;
}

#portfolio-nav .next-project {
	text-align: left !important;
}

#portfolio-nav .previous-project {
	text-align: right !important;
}

#ajax-content-wrap .nectar-fancy-box[data-style=hover_desc] .box-bg:after {
	background-color: #f3901d !important;
	height: inherit;
}


#ajax-content-wrap .nectar-fancy-box .box-bg {
	background-repeat: no-repeat;
	background-position: left center;
}

#header-outer[data-permanent-transparent="1"][data-transparent-header=true].transparent:not(.dark-slide) #logo img.dark-version {
	opacity: 1!important;
}


/* Link animation */
.link_text.delete-underline {
	text-decoration: none !important;
}

.display-mobile {
	display: flex;
}

.display-above-mobile {
	display: none;
}

@media (max-width: 1000px) {
	.nectar-split-heading {
		line-height: 1.2 !important;
	}
}

@media (min-width: 1000px) {
	.display-mobile {
		display: none;
	}

	.display-above-mobile {
		display: flex;
	}
}

/* Form: Reverse order of sub label with input */


.wpforms-container .wpforms-field-name .wpforms-field-row.wpforms-field-large {
	align-items: self-end;
}

.wpforms-container .wpforms-form .wpforms-field-label {
	color: var(--wpforms-label-sublabel-color) !important;
}

.wpforms-field-name fieldset .wpforms-field-row-block {
    display: flex;
    flex-direction: column-reverse;
    gap:15px;
}

 .row .wpforms-form .wpforms-submit-container button.wpforms-submit[type="submit"] {
	 height: auto;
	 padding: 23px 50px !important;
	 --wpforms-button-background-color:  #f7941d !important;
	 color: #000;
}
.row .wpforms-form .wpforms-submit-container button.wpforms-submit[type="submit"]:hover {
    background: linear-gradient(0deg, #f7941d, #f7941d), var(--wpforms-button-background-color-alt, #f7941d);
}


.wpform-hidden-field {
	display: none;
}


.display-above-mobile, .display-mobile {
	display: none;
}

.row .col img:not([srcset]).logo-footer {
	width: 100%;
	height: 60px;
}

@media screen and (max-width: 999px) {
	#footer .row_col_wrap_12 {
		flex-direction: column;
	}
	
	#footer .row_col_wrap_12 .one-fourths {
		width: 100%;
	}
}
