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


@font-face {
	font-family: 'D';
	src: url('fonts/DalaFloda-Roman.eot');
	src: url('fonts/DalaFloda-Roman.eot?#iefix') format('embedded-opentype'),
		url('fonts/DalaFloda-Roman.woff') format('woff'),
		url('fonts/DalaFloda-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



/*******  Typography  ******/

p a {
	color: #565351 !important;
	text-decoration: none;
	border-bottom: 1px solid #565351;
	padding-bottom: 2px;
}

p a:hover {
	color: #61c6cc !important;
	border-bottom: 1px solid #61c6cc;
}

blockquote {
	font-family: 'D', serif !important;
	font-size: 36px !important;
	font-weight: normal !important;
	line-height: 42px !important;
}

body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {
	font-family: 'D', serif !important;
}

#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2 {
	font-family: 'D', serif !important;
	line-height: 1.2 !important;
}

body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2 {
	font-family: 'D', serif !important;
}

body h4, .row .col h4 {
	font-family: 'D', serif !important;
}

.nectar-cta .link_text {
	margin-top: 20px;
}

.nectar-cta.second .link_text {
	margin-top: 0px;
}

.nectar-cta .link_text {
	font-family: "Roboto";
	font-size: 16px;
	text-transform: none;
	letter-spacing: 0px;
	color: #000000 !important;
}

.wpcf7 form label {
	font-weight: 300 !important;
}

.wpcf7-form-control-wrap {
	margin-bottom: 20px;
}

input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date] {
	font-family: "Roboto";
	color: #565351;
}

body[data-form-style="minimal"] .minimal-form-input.has-text input {
	color: #565351;	
}

.text-inner {
	margin-bottom: 30px;
}

.mobile-only {
	display: none;
}



/*******  Footer  ******/

#footer-outer .row {
	padding-bottom: 35px;
}

#footer-outer .widget {
	margin-bottom: 0px;
}

#footer-outer a {
	border-bottom: none !important;
}



/*******  Home  ******/

.home-welcome {
	font-size: 72px;
	list-height: 1;
}



/*******  Services  ******/

.pricing .nectar-fancy-ul ul {
	color: #ffffff;
}

.ascend #author-bio.no-pagination, .ascend .comment-wrap {
	border-top: 1px solid #ededed !important;
}



/*******  Contact  ******/

body:not(.page-id-6936) .grecaptcha-badge {
	display: none;
}











/*******************************************/
/*****            Responsive           *****/
/*******************************************/

@media (max-width: 1320px) { 

	.home-welcome {
		font-size: 60px;
	}	
    
}

@media (max-width: 1130px) { 

	.home-welcome {
		font-size: 48px;
	}	
    
}

@media  only screen and (max-device-width: 1024px) { 

	.mobile-only {
		display: block;
		margin: 10px 0 20px !important;
	}	

	.row .col .mobile-only h3 {
		margin-bottom: 0px;
	}
    
}

@media only screen and (max-width: 690px) {

	#footer-outer .col {
		margin-bottom: 0px;
	}

	blockquote {
		font-size: 28px !important;
		line-height: 36px !important;
	}

}
