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

.center {text-align: center !important;}
h1.titlebox {border: 4px solid #000;
    padding: 15px 34px;
    margin: auto;
    width: fit-content;
    margin-top: 40px;
line-height:1.2;}
.meetpeople h1.titlebox {color:fff !important;border-color: #fff !important;}
.blacktext {color:#000 !important;font-weight: bold !important;letter-spacing: 0px !important;}
.whitebg {background:#fff !important;width:100% !important;}
h2 {line-height:1.2 !important;}
.whiteborder {color:#fff !important;border-color:#fff !important;}
.page-template-default .container-wrap {padding-top: 100px;}
.greytext p {color: #7d8080 !important;;}
.nectar_single_testimonial p, .nectar_single_testimonial span {color:#fff !important; font-size:14px !important;}
.whitetext, .whitetext h1{color:#fff !important;}
.five-column p {line-height:1.2;}

/*HOME*/
#header-outer {background-color: #7e1416 !important;padding-top:10px !important;padding-bottom:14px !important;}
body:not(.material) header#top nav > ul > li:not(#social-in-menu) > a {padding-bottom:15px !important;}
header#top nav ul li a {color:#fff !important;    padding: 15px 5px !important;
    padding-right: 15px !important;
}
#menu-item-1368 {background-color: #0079d3 !important; }
header#top nav >ul {margin-top:13px !important;}

@media (min-width: 768px) {
    body .five-column.vc_row-fluid .vc_col-sm-2 { width: 17.893617%;margin-left:1.8% !important;}
    body .fivecenter.vc_row-fluid .vc_col-sm-3 { width: 27.793617%;margin-left:1.8% !important;}
    body .fivecenter.vc_row-fluid .vc_col-sm-3.fivewidth { width: 17.893617%;margin-left:1.8% !important;}
    body .five-column.centerthree.vc_row-fluid .vc_col-sm-2 {width:21.893617%;}
    body .five-column.vc_row-fluid .vc_col-sm-2.width10 {width:11.5%;}

}
body .five-column.vc_row-fluid .vc_col-sm-2:last-child {display: none !important;}
.nectar-button.regular-button.extra-color-1, .nectar-button.tilt.extra-color-1 { background-color: #0079d3!important;letter-spacing: 0px;font-weight: bold;}
.centerthreecontent h2, .centerthreecontent p {padding: 0 20px !important;}
.centerthreecontent h2{line-height:1 !important;margin-top:25px;}
.centerthreecontent p {margin-bottom:25px !important;}
.centerthreecontent .nectar-button {margin-left:20px !important;}
.btnnomarg .nectar-button {margin-left:0px !important;width:100% !important;text-align:center !important;}
.btnnomarg:before {height:97% !important;}
.btnnomarg .wpb_text_column {margin-top:10px !important;}
.height50 {height:50px !important;}
.radius100 {border-radius:100%;width:85% !important;}
.nectar-button span {letter-spacing: 0 !important; font-weight: bold;}
.divpad img {padding:10px !important}
 .divpad h2,  .divpad p {padding-left:10px !important;padding-right: 10px !important;}
 .divpad .nectar-button {width:100% !important; text-align:center;}
 .divpad .vc_col-sm-2:before{height:97% !important;}
 .meetpeople .wpb_row {padding-right:14% !important;padding-left: 14% !important;}
 .products5 .nectar-button {top:0px !important;}

 /*HOME*/

 /*SUB PAGES*/
 html .ascend #search-results .result span.bottom-line, html .ascend .masonry-blog-item span.bottom-line, html .ascend .masonry-blog-item .more-link {
    display: block!important;
}
.iconscat img {width:70% !important;}
.iconscat .vc_col-sm-2 h2, .iconscat .vc_col-sm-3 h2{padding:0 10px;}
.iconscat .vc_col-sm-2 p, .iconscat .vc_col-sm-3 p {padding:0 20px; line-height: 1.2 !important;color: #7d8080 !important;}
.ft3div img {width:150px !important;}
.img80 img {width:210px !important;}
.page-template-default .meta-category, .page-template-default .grav-wrap,
.archive.category .meta-category, .archive.category .grav-wrap {display:none !important;}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {width:28% !important;}
.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {padding:7% 4% !important;}
.blogdiv .post-header h3.title{font-weight:bold !important;}
body .five-column.vc_row-fluid .vc_col-sm-2.morewidth {width:28.1% !important;}
.meta-comment-count, .nectar-love {display:none !important;}
input[type=submit], button[type=submit], input[type="button"] {border-radius:0px !important;}

/*BLOG FILTER*/
/*#categories-1 {display:inline-flex;}
#categories-1 ul {display:flex; display:-moz-flex;list-style: none !important;margin-top:4px;margin-left:0px;}
#categories-1 ul li {list-style: none !important;}
#categories-1 ul li:before {content: "|";padding-left: 30px;position: relative;right: 15px;}
#categories-1 ul li:first-child:before{content:" ";}
#categories-1 ul li a {text-transform: uppercase;}
#categories-1 h4 {font-size:14px;text-transform: capitalize !important;}
#categories-1 h4:after {content:":";}
@media (min-width: 690px){
.blogdiv .span_9 {
    width: 100%;
}
}*/


/*FOOTER*/
#footer-widgets .col.span_6 {width:49% !important; display: -webkit-inline-box; display:-moz-flex;}
#media_image-2 {margin-right:25px;}
#footer-widgets .col.span_6.col_last {width:28% !important;}
#text-5 {width:85% !important;}
.footertop {background-color: #fff;color:#000;}
.formhalf {display:flex;display:-moz-flex;}
.foottop {display:flex;display:-moz-flex;margin-top:40px;margin-bottom:25px;}
.foottop div {text-align: center;}
.foottopsocial {width:33.3%;}
.foottopform {width:66.6%;}
.firsthalf, .secondhalf {width:50%;}
.firsthalf{padding:0 20px;}
.secondhalf textarea{ height:176px; }
.secondhalf {text-align: left !important;}
input[type=submit], button[type=submit], input[type="button"] {position: relative;bottom:20px;text-transform: uppercase;background:#0079d3; border-radius:0px !important;}
.foottopsocial h4 {font-weight:bold;}
.footsociali {display:inline-flex;display:-moz-inline-flex;}
.footsociali img {width:45px;height:auto;margin:0 5px;}
.foottopsocial p {padding-bottom:5px;font-size:18px;}

.formhalf input::placeholder, .formhalf textarea::placeholder{color:#fff !important; font-weight: bold !important;text-transform: uppercase;}
input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date]
{background-color:#e1e1e1 !important;}
#text-6 form input {margin-bottom:10px;}
#text-6 p {padding-bottom:10px !important;line-height: 1.2;}
#text-6 .wpcf7-submit{margin-top:10px !important;background: #0079d3 !important;}
#footer-outer #footer-widgets .col input[type="submit"] {background-color:#0079d3 !important; }
#footer-outer .widget {margin-bottom:15px !important;}
#footer-outer .row {padding-bottom:0px !important;}

/*FOOTER*/


.centerthreecontent.column1 p, .centerthreecontent.column2 p , .centerthreecontent.column3 p {height:auto;}
.page-template-page-dark-red #header-outer{
  background-color: #7e1416 !important;
}
.page-template-page-dark-red #footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
	background-color: #7e1416 !important;
}
.page-template-page-dark-red .homecenterthree{
  max-width: 920px;
  margin: 0 auto;
}
.page-template-page-dark-red .homecenterthree .img-with-aniamtion-wrap img{
  width: 100%
}
.page-template-page-dark-red .meetpeople h2.titlebox{
  border-color: #FFF;
}
.page-template-page-dark-red .iwithtext{position:relative}

.page-template-page-dark-red .iwithtext .iwt-icon{position:absolute; left:0; top:0px}

.page-template-page-dark-red .iwithtext .iwt-icon img{width:90px; height:auto; padding:0}
.page-template-page-dark-red .row .col .iwithtext .iwt-icon img:not([srcset]) { width:90px; }

.page-template-page-dark-red .iwithtext .iwt-text {
	padding-left: 120px;
	font-size: 16px;
	line-height: 22px;
	padding-right: 40px;
  padding-top: 20px;
}
.dark-grey-btn{
  background-color: #32373f!important;
  margin-left: 4px;
  margin-right: 4px;
}
.page-template-page-dark-red .dark-grey-btn{
  margin-left: 2px;
  margin-right: 2px;
}
.homecenterthree .img-with-aniamtion-wrap img {
	width: 100%;
}
.homecenterthree.newhomecenterthree{
	max-width: 920px;
	margin: 0 auto;
}
.meetpeople h2.titlebox {
	border-color: #fff;
}
header#top nav .sf-menu #menu-item-3079.dark-grey-btn a::after{
border-color: #7e1416 !important
}
.blue-btn{
  background-color: #0079d3!important;
  margin-left: 2px;
  margin-right: 2px;
}
body.page-template-page-dark-red .five-column.vc_row-fluid .vc_col-sm-2 {
	width: 25%;
	margin-left: 0 !important;
	padding: 0 3%;
	box-sizing: border-box;
}
body.page-template-page-dark-red .five-column.vc_row-fluid .vc_col-sm-2.instance-12{
  width: 12.5%;
}
.howwework h2.titlebox{
  color: #000;
}
.howwework{
  font-size: 14px;
}
.footer-social-red p{
  margin-left: 5px;
  margin-right: 5px;
}
.footer-social-red a{
	background-size: 100%;
  background-position: top;
	width: 45px;
	height: 45px;
	display: inline-block;
}
.footer-social-red a:hover{
  background-position: bottom;
}
body.page-template-page-dark-red input[type="submit"],
body.page-template-page-dark-red button[type="submit"],
body.page-template-page-dark-red input[type="button"]{
  background: #7e1416;
}
/*RESPONSIVE*/
@media (max-width:1270px) {
	header#top nav ul li a {padding-right:5px !important;margin-left:0px !important;margin-right:0px !important;}
	#top .col.span_3 {margin-right:0px !important;}
}

.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle[data-icon-animation="simple-transform"].mobile-icon .lines-button:after, header#top .slide-out-widget-area-toggle[data-icon-animation="spin-and-transform"].mobile-icon .lines-button.x2 .lines {background:#fff !important;}

@media only screen and (max-width: 1000px){
body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 60px !important;
}
	#header-outer {padding:0px !important;}
}
@media (max-width:999px){
	.foottop {display:block;}
	.foottopsocial, .foottopform, #footer-widgets .col.span_6 {width:100% !important;}
	#footer-widgets .col.span_6.col_last {width: 100% !important;}
	.resleft .img-with-aniamtion-wrap.right {text-align:center !important;}
	.rescenter p {text-align:center !important;}
	#categories-1 ul li {float: left;}
	.page-template-default:not(.home) .container-wrap {padding-top:55px !important;}
	.five-column.centerthree.nomargg.contentspad {margin-bottom:-5px !important;}
	#footer-widgets .col.span_6 {display:block;}
	#text-5 {width:100% !important;}
	#slide-out-widget-area .inner .off-canvas-menu-container li a {
		font-size: 18px;
		line-height: 27px;
		font-family: 'Open Sans';
		font-weight: 700;
		letter-spacing: 0px;
		color: #fff !important;
		opacity: 1 !important;
	}
	#slide-out-widget-area .menuwrapper {margin-top:30px !important;}
	#slide-out-widget-area.fullscreen .inner li a, #slide-out-widget-area .off-canvas-social-links li a, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, #slide-out-widget-area .menuwrapper li small {text-transform:uppercase !important;}
}

@media (max-width:997px) and (min-width:690px){
	.tellus5 .vc_col-sm-2{
		width:30% !important;
	}
	.homecenterthree .vc_col-sm-2{
		width:30% !important;
		margin-right:4% !important;
	}
	.twa .vc_col-sm-2{
		width:30% !important;
	}
	.products5 .vc_col-sm-2{
		width:30% !important;
	}
}

@media (max-width:640px) {
	h2 {font-size:16px !important;}
}
/*RESPONSIVE END*/


@media not all and (min-resolution:.001dpcm) {
    @media {
		.secondhalf textarea {height:186px;}
    }
}
h2 {font-size:18px !important;}

.recentpostcol .excerpt, .recentpostcol .meta-author {display:none;}
.recentpostcol h3 a {color:black !important;}
.recentpostcol h3.title {font-size:14px !important;padding:0 22px; font-family: Helvetica,sans-serif !important;font-weight: 600 !important;line-height:1.2 !important;margin-bottom:20px !important;}
.recentpostcol .col { background: #beccd9;margin-bottom:0px !important;}
.recentpostcol .nectar-button {width:100% !important;text-align:center !important;margin-bottom:-3px !important;}