/*
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
*/

/* nav */
@media only screen and (min-width: 1000px) {
		#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {
				margin-top: 30px;
				margin-bottom: 40px;
		}
}

@media only screen and (max-width: 999px) {
		body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
				height: 40px !important;
		}
}

li.nav-hidden.menu-item {
	display: none!important;
}

body .nectar-mobile-only.mobile-header a {
		font-size: 11px;
}

@media only screen and (max-width: 690px) {
		body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
			font-size: 50px !important;
			line-height: 42px !important;
			font-family: 'Gallient';
			font-weight: normal;
			font-style: normal;
			text-transform: none !important;
			letter-spacing: 0px;
		}
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check {
			font-size: 50px !important;
			line-height: 42px !important;
			font-family: 'Gallient';
			font-weight: normal;
			font-style: normal;
			text-transform: none !important;
			letter-spacing: 0px;
}

/* headlines */
h1,h2,h3,h4,h5,h6 {
	font-family: 'Gallient';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.lead {
	font-family: 'poppins';
	font-weight: 300;
	font-size: 30px!important;
	line-height: 30px!important;
	text-transform: uppercase;
}

@media only screen and (max-width: 690px) { 
	.lead {
		font-family: 'poppins';
		font-weight: 300;
		font-size: 26px!important;
		line-height: 26px!important;
		text-transform: uppercase;
	}
}


/* buttons */
.custom-link a {
	font-size: 20px!important;
	text-transform:uppercase;
}

/* fancy box */
.nectar-fancy-box[data-style=hover_desc] .hover-content {
		line-height: 1.4em;
		max-width: 100%;
}

/* flip box */
.nectar-flip-box .flip-box-back .inner{
		padding: 60px 250px!important;
		color: #1a2952;
}

/* team */
.team-desc p {
	color: #1a2952;
}

.team-member[data-style=bio_fullscreen] .team-meta h3 {
	font-size: 28px;
	line-height: 28px;
}

/* blockquote */
blockquote {
	position: relative;
	padding-left: 0;
	font-family: Poppins;
	letter-spacing: -0.02em;
	font-size: 27px;
	line-height: 36px;
	font-weight: 300;
}

blockquote::before {
	font-family: 'Gallient';
	font-weight: normal;
	font-style: normal;
	content: '“';
	font-size: 200px;
	color:#d4bd8f;
	display: block;
	position: absolute;
	left: 0px;
	top: 65px;
	height: 100%;
	width: 0;
	border-left: none;
	border-color: none;
}

blockquote p {
	padding-left: 70px;
}

/* toggle panels */
.toggle > h3.toggle-title a,
.toggle h3 a,
h4.toggle-title a.nectar-inherit-h4.toggle-heading,
div[data-style="minimal"] .toggle > .toggle-title a {
	font-size: 46px !important;
	line-height: 46px !important;
	font-family: 'Gallient'!important;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
}

@media only screen and (max-width: 690px) {
	a.nectar-inherit-h2.toggle-heading {
		letter-spacing: 0!important;
		font-size: 37px !important;
		line-height: 37px !important;
	}
}
.toggle>.toggle-title a {
	color: #1a2952;
	letter-spacing: 0px;
}

div[data-style*=minimal] .toggle>.toggle-title i {
	border: 2px solid #1a2952;
}

div[data-style="minimal"] .toggle > .toggle-title i:after,
div[data-style="minimal"] .toggle > .toggle-title i:before {
		background-color: #1a2952;
}

/* forms */
 .nf-form-content input[type=submit] {
	background: #1a2952;
	border: 0;
	color: #f7f7f7;
	transition: all .5s;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

/* blog */
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1, .featured-media-under-header h1 {
		font-family: 'Gallient';
		font-size: 80px;
		line-height: 84px;
		font-weight: normal;
}

.nectar-recent-posts-single_featured .recent-post-container .excerpt {
		text-transform: uppercase;
		font-size: 18px;
}

.nectar-recent-posts-single_featured .grav-wrap .text a,
.meta-category a {
		position: relative;
		font-size: 14px;
		line-height: inherit;
		text-transform: uppercase;
		border: 1px solid #ffffff;
		padding: 5px 10px;
}

.nectar-recent-posts-single_featured h2, .nectar-recent-posts-single_featured h2 * {
		line-height: 1.1;
}

body.material .nectar-button.has-icon.large {
		text-transform: uppercase;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text), 
.container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project span:not(.text),
.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text), 
.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project span:not(.text) {
	font-family: 'poppins';
	font-weight: 300;
text-transform: uppercase;
		display: block;
		font-size: 16px;
}

/* custom fonts */
@font-face {
		font-family: 'Gallient';
		src: url('fonts/Gallient-Regular.eot');
		src: url('fonts/Gallient-Regular.eot?#iefix') format('embedded-opentype'),
				url('fonts/Gallient-Regular.woff2') format('woff2'),
				url('fonts/Gallient-Regular.woff') format('woff'),
				url('fonts/Gallient-Regular.ttf') format('truetype'),
				url('fonts/Gallient-Regular.svg#Gallient-Regular') format('svg');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
}

