/*
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
*/

/*--------------------------------------------------------------
# Structure
--------------------------------------------------------------*/
.wpb_row.reverse_columns_column_tablet > .col > .wpb_column:last-child {
	margin-bottom: 25px;
}

/*
@media only screen and (max-width: 999px) and (min-width: 690px) {

	.container {
		max-width: 650px;
	}

}
*/

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.headsec .nectar-split-heading:first-child {
	margin-bottom: 0.5rem;
}

.headsec .nectar-split-heading:first-child h1 {
	max-width: 650px;
}

@media only screen and (max-width: 1300px) {

	.headsec .nectar-split-heading:first-child h1 {
		max-width: 500px;
	}

}

@media only screen and (max-width: 999px) {

	.headsec .nectar-split-heading:first-child h1 {
		max-width: 450px;
	}

}

@media only screen and (max-width: 690px) {

	.headsec .nectar-split-heading:first-child h1 {
		font-size: 38px;
		line-height: 48px;
	}

}

@media only screen and (max-width: 479px) {

	.headsec .nectar-split-heading:first-child h1 {
		font-size: 28px;
		line-height: 38px;
		max-width: 250px;
	}

}

.headsec .nectar-split-heading:last-child p {
	font-style: italic;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {

	.masonry-blog-item {
		width: 100%;
	}

}

@media only screen and (min-width: 1000px) and (max-width: 1279px) {

	.masonry-blog-item {
		width: 47.7% !important;
	}

}

.masonry.material .masonry-blog-item .meta-category a {
	cursor: default;
}

.masonry.material .masonry-blog-item .meta-category a:before {
	-webkit-transform: scaleX(0) !important;
	        transform: scaleX(0) !important;
}

body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a {
	background-color: #e4022e;
	color: #fff;
	border-color: transparent;
	cursor: default;
}

body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover {
	-webkit-transform: translateY(0) !important;
	        transform: translateY(0) !important;
	box-shadow: none !important;
}

.nowrap {
	white-space: nowrap;
}

.nectar-button:hover {
	opacity: 1;
}

@media only screen and (max-width: 999px) {

	.single .row.heading-title {
		margin-bottom: 0;
	}

}

.single .single-back {
	text-align: center;
}

.single h1,
.single .row .col.section-title h1 {
	font-size: 61.5px;
	line-height: 69px;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {

	.single h1,
	.single .row .col.section-title h1 {
		font-size: 41.5px !important;
		line-height: 46.5px !important;
	}

}

@media only screen and (max-width: 689px) {

	.single h1,
	.single .row .col.section-title h1 {
		font-size: 26.5px !important;
		line-height: 29.7px !important;
	}

}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
@media (max-width: 999px) {

	#footer-outer .col.span_6:first-child {
		width: 100%;
	}

	#footer-outer .col.span_6:last-child {
		width: 100%;
	}

}

@media (min-width: 1000px) {

	#footer-outer .col.span_6:first-child {
		width: 39%;
	}

	#footer-outer .col.span_6:last-child {
		width: 59%;
	}

}

#footer-outer .widget {
	margin-bottom: 0;
}

#footer-outer .widget_text .textwidget strong {
	color: #ccc;
}

#footer-outer .widget_text .textwidget a {
	color: #ccc !important;
}