/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* OnsQuotiënt Typography */
html { font-size: 62.5%!important; }
body, .footer p, .footer a, .footer { 
	font-size: 1.75rem!important; 
	line-height: 2.75rem!important;
}
h1, h2, h3, h4, h5, h6,.masonry.classic_enhanced h3.title { color: #173253; }

#top nav > ul > li > a , .nectar-button span {
	font-size: 1.6rem!important; 
	line-height: 2.5rem!important;
}
@media (max-width: 1000px) {
	html { font-size: 68%!important; }
}
@media (max-width: 690px) {
	html { font-size: 70%!important; }
	html body h1, html body .vc_column-inner .wpb_wrapper h1.vc_custom_heading {
		font-size: 3.5rem!important;   
		line-height: 4.5rem!important; 
		margin-bottom: 1rem;	
	}
	html body h2, html body .vc_column-inner .wpb_wrapper h2.vc_custom_heading {
		font-size: 2.75rem!important;   
		line-height: 3.75rem!important; 
		margin-bottom: 3rem;
	}
	html body h3, html body .vc_column-inner .wpb_wrapper h3.vc_custom_heading {
		font-size: 2rem!important; 
		line-height: 2.5rem!important; 
		margin-bottom: 1.5rem;
	}
	html body h4, html body .vc_column-inner .wpb_wrapper h4.vc_custom_heading {
		font-size: 2rem!important; 
		line-height: 2.5rem!important;
		margin-bottom: 1.5rem;
	}
}
html body h1, html body .wpb_wrapper h1.vc_custom_heading {
    font-size: 4rem!important;   
	line-height: 4.75rem!important; 
	letter-spacing: 1.15px!important; 
	font-weight: 900!important;
	margin-bottom: 1rem;
}
html body h2, html body .wpb_wrapper h2.vc_custom_heading {
    font-size: 3.25rem!important;   
	line-height: 4rem!important; 
	letter-spacing: 1.15px!important; 
	font-weight: 800!important;
	margin-bottom: 3rem;
}
html body h3, html body .wpb_wrapper h3.vc_custom_heading {
    font-size: 2.25rem!important; 
	line-height: 2.75rem!important;
	font-weight: 600!important;
	margin-bottom: 2rem;
}
html body h4, html body .wpb_wrapper h4.vc_custom_heading {
    font-size: 2.25rem!important; 
	line-height: 2.75rem!important;
	font-weight: 600!important;
	margin-bottom: 1.5rem;
}
html body h5, html body .wpb_wrapper h5.vc_custom_heading {
    font-size: 2rem!important; 
	line-height: 2.5rem!important;
	letter-spacing: 1.15px!important; 
	font-weight: 600!important;
}

/* OnsQuotiënt Material Row Padding */
.material .row > .wpb_row,
.material .row .content-inner > .wpb_row,
.material .row #portfolio-extra > .wpb_row {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.material .row .row-0rem,
.material .row .content-inner > .wpb_row.row-0rem,
.material .row #portfolio-extra > .wpb_row.row-0rem{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}
.material .row .row-0rem-top,
.material .row .content-inner > .wpb_row.row-0rem-top,
.material .row #portfolio-extra > .wpb_row.row-0rem-top {
    padding-top: 0rem !important;
    padding-bottom: 5rem !important;
}
.material .row .row-0rem-bottom,
.material .row .content-inner > .wpb_row.row-0rem-bottom,
.material .row #portfolio-extra > .wpb_row.row-0rem-bottom {
    padding-top: 5rem !important;
    padding-bottom: 0rem !important;
}
.material .row .row-5rem,
.material .row .content-inner > .wpb_row.row-5rem,
.material .row #portfolio-extra > .wpb_row.row-5rem {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.material .row .row-10rem,
.material .row .content-inner > .wpb_row.row-10rem,
.material .row #portfolio-extra > .wpb_row.row-10rem {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.material .row .row-10rem-bottom,
.material .row .content-inner > .wpb_row.row-10rem-bottom,
.material .row #portfolio-extra > .wpb_row.row-10rem-bottom {
    padding-top: 5rem !important;
    padding-bottom: 10rem !important;
}
.material .row .row-15rem,
.material .row .content-inner > .wpb_row.row-15rem,
.material .row #portfolio-extra > .wpb_row.row-15rem {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.material .row .row-20rem,
.material .row .content-inner > .wpb_row.row-20rem,
.material .row #portfolio-extra > .wpb_row.row-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
}
.material .row .row-25rem,
.material .row .content-inner > .wpb_row.row-25rem,
.material .row #portfolio-extra > .wpb_row.row-25rem {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
}
.material .row .row-30rem,
.material .row .content-inner > .wpb_row.row-30rem,
.material .row #portfolio-extra > .wpb_row.row-30rem {
    padding-top: 30rem !important;
    padding-bottom: 30rem !important;
}



#header-outer header {
	border-bottom: #00a9e0 solid 12px;
}

/* Blog */
body.single-post .container-wrap.no-sidebar .post-area {
  max-width: initial!important;
}
.single .heading-title {
  display: none;
}
.container-wrap {
  padding-top: 0 !important;
}
.post .content-inner {
  padding-bottom: 0 !important;
}
.row {
  padding-bottom: 0 !important;
}

/*agenda*/
.nectar-hor-list-item {
	padding: 5px !important;
}
.nectar-hor-list-item a.full-link {
	color: #660022 !important;
}

/* Blog */
.post-meta {
    display: none !important;
}
.masonry.classic_enhanced .post .excerpt {
	color: #676767 !important;
}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area { 
    max-width: initial!important;
}
.single .heading-title { 
	display: none !important; 
}
.page-header-bg { 
	display: none; 
}
.single-post.ascend .container-wrap.fullscreen-blog-header, body.single-post.ascend .container-wrap { 
	padding-top: 0px; 
}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 16px 18px 18px !important;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0 !important;
}
#post-area .post {
    margin-top: 30px !important;
}
#post-area.masonry article.post .post-meta {
    display: none !important;
}

body #page-container {
    padding: 0 !important;
    margin: 0 !important;
	--scroll-bar-w: 0px !important;
}


/* dWise Gravity Forms */
#subForm input {
	border: 1px solid #444444 !important; 
}
body .gform_wrapper .top_label .gfield_label {
	margin-top: 0 !important;
}
.gform_wrapper .top_label input:not(.gform_button), .gform_wrapper .top_label select {
	font-size: 15px !important;
	background-color: #fff !important;
	border: 1px solid #e4e4e4 !important;
    border-radius: 3px !important;
    box-shadow: initial !important;
    font-family: 'Open Sans'!important;
}
.gform_wrapper ul.gform_fields li.gfield textarea  { 
    font-size: 15px !important;
	height: 80px !important; 
	background-color: #fff !important;
	border: 1px solid #e4e4e4 !important;
    border-radius: 3px !important;
    box-shadow: initial !important;
}
.gform_body h4 {
	margin-top: 30px !important;
}
html body .gform_wrapper select, html body .gform_wrapper input {
    padding: 10px !important;
}
html body .gfield_label {
	color: #373b3e !important;
	font-size: 15px !important;
}