/*
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 (max-width: 999px) {
	#top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
    font-size: 9px;
    line-height: 9px;
	}
	.nectar-menu-icon-text .menu-title-text {
    font-family: 'Inter Tight';
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 2px;
	}
}

.nectar-mobile-only.mobile-header a {
    font-size: 9px!important;
    line-height: 9px!important;
}



/* headline */
@media only screen and (max-width: 999px) and (min-width: 690px) {
	.wpb_wrapper h1.vc_custom_heading {
		    font-size: 80px!important;
		    line-height: 57px!important;
	}
}

@media only screen and (max-width: 690px) {
	.wpb_wrapper h1.vc_custom_heading {
	    font-size: 64px!important;
	    line-height: 50px!important;
	}
}

/* portfolio */
@media only screen and (max-width: 690px) {
	.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="75vh"] .nectar-post-grid-item-bg {
	    height: 25vh;
	}
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text) {
    font-family: Inter Tight;
    text-transform: uppercase;
    font-size: 11px!important;
    line-height: 11px;
    font-weight: 600!important;
    letter-spacing: .2em;
    margin-bottom: 10px;
}

body .nectar-post-grid .nectar-post-grid-item .content .meta-category a {
		margin-bottom: 0px;
		font-family: 'Deglion';
		font-weight: normal!important;
		font-style: normal;
		font-size: 20px!important;
		letter-spacing: 0px;
}

.nectar-post-grid .nectar-post-grid-item .content .post-heading {
    line-height: 1em!important;
}

.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) {
    display: none;
}

/* buttons */
.nectar-cta.two-lines-button[data-style=basic] .link_wrap .link_text, .nectar-cta.two-lines-button[data-style=text-reveal-wave] .link_wrap .link_text {
    line-height: 17px;
}

/* icon with text */
.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 70px!important;
}

.iwithtext .iwt-text {
    padding-left: 80px;
}

.iwithtext .iwt-icon {
    top: -10px;
}

.iwithtext {
    margin-right: 20px;
}


/* self hosted video player */
.videorounded .nectar_video_player_self_hosted .wpb_wrapper video, 
.videorounded .nectar_video_player_self_hosted__overlay {
    border-radius: 50px;
}

/* testimonial */
.testimonial-name {
	font-family: Inter Tight!important;
	text-transform: uppercase;
	font-size: 11px!important;
	line-height: 11px!important;
	font-weight: 600!important;
	letter-spacing: .2em!important;
	transform: none!important;
}

testimonial_slider[data-style="minimal"] .controls,
.testimonial_slider .controls ul li,
.testimonial_slider[data-style="minimal"] .controls .out-of,
.testimonial_slider[data-style="minimal"] .controls .total {
	font-family: Inter Tight!important;
	text-transform: uppercase;
	font-size: 11px!important;
	font-weight: 600!important;
	transform: none!important;
}

#slug {
		font-family: 'Deglion';
		font-weight: normal;
		font-style: normal;
		font-size: 20px;
}

.nectar-highlighted-text[data-exp=closest][data-style=full_text] em.animated {
    background-size: 100% 40%;
}

.nectar-highlighted-text[data-exp=closest][data-style=full_text] em {
    background-position: left 60%;
}

.soft-opacity {
	
}

/* ordered and unordered list */
ol, ul {
    margin-bottom: 0px;
}

.nectar-fancy-ul ul li {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}

/* icons */
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    line-height: inherit;
}

/* footer / copyright */
#copyright p {
	font-size: 13px;
	line-height: 24px;
}

/* fullwidth button */
#ajax-content-wrap .nectar-cta.fullwidth .link_wrap,
.nectar-cta.fullwidth .link_wrap .link_text {
	width: 100%;
	text-align: center;
}

/* blockquote */
.testimonial_slider blockquote p {
    padding-bottom: 30px;
    font-size: 34px;
    line-height: 52px;
    font-style: italic;
    font-family: 'Cormorant Garamond';
}

/* forms */
.nf-field-label .nf-label-span, .nf-field-label label {
    text-transform: uppercase;
    font-size: 13px;
}

.nf-form-content textarea.ninja-forms-field {
    height: 120px!important;
}

body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {
		font-size: 13px;
    width: 100%;
}

/* milestone */
@media only screen and (max-width: 690px) {
	.span_12.right .nectar-milestone {
	    text-align: left;
	}
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
	.nectar-milestone {
	    margin-bottom: 0px;
	    text-align: left!important;
	    padding-left: 25px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	.nectar-milestone .number {
/*
	    font-size: 50px;
	    line-height: 50px;
*/
	    letter-spacing: -6px;
	}
}
/* custom fonts */
@font-face {
    font-family: 'Deglion';
    src: url('fonts/Deglion.eot');
    src: url('fonts/Deglion.eot?#iefix') format('embedded-opentype'),
        url('fonts/Deglion.woff2') format('woff2'),
        url('fonts/Deglion.woff') format('woff'),
        url('fonts/Deglion.ttf') format('truetype'),
        url('fonts/Deglion.svg#Deglion') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

