/*
Theme Name: Salient Child Theme
Template: salient
Version: 1.0
*/

/* General */
.flex__col_spacebetween .wpb_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hidden {
  display: none;
}

.hidden_lg{
  display: none;
}

/* Other styles */
.nectar-fancy-box[data-style="hover_desc"] .hover-content {
  max-width: 100%;
  line-height: 1.1em;
}

.meta-date {
  font-size: 14px;
}

.nectar-meta-category-el.style-outline > * {
  padding: 10px 30px !important;
}

.nectar-post-grid-wrap .load-more{
	background:#135d67;
	color:#FFF;
}


/* Header */
.menu__button {
  margin-left: 25px;
}

.footer__menu .menu__button {
  margin-left: 0;
}

#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap{
	padding-top:100px;
}

/* Footer */
.footer__menu ul {
  margin: 0;
}

.footer__menu li {
  list-style: none;
  margin-bottom: 10px;
  font-weight: 500;
}

/* FormCraft */
html .formcraft-css .powered-by {
  display: none;
}
html .formcraft-css .fc-form .form-element .form-element-html {
  padding: 0 50px 50px 0;
}

html .formcraft-css .fc-form.label-floating .field-cover > span {
  padding: 10px 0;
  top: 0;
}

html .formcraft-css .fc-form .field-cover > span > span {
  font-size: 18px !important;
  line-height: 18px;
}

html
  .formcraft-css
  .fc-form.label-floating
  .form-element
  .form-element-html
  .email-cover
  .error {
  font-size: 10px;
  bottom: -10px;
  right: 0;
  letter-spacing: 0.5px;
}

html
  .formcraft-css
  .fc-form.label-floating
  .form-element
  .form-element-html
  input[type="text"] {
  padding: 10px 0;
  margin: 0 0 5px 0;
}

html
  .formcraft-css
  .fc-form
  .form-element.is-required-true
  .field-cover
  > span
  > span:first-child
  > span {
  display: block;
  width: 100%;
}

html
  .formcraft-css
  .fc-form
  .form-element.is-required-true
  .field-cover
  .main-label
  > span::after {
  font-size: 14px;
  top: 5px;
  right: 0 !important;
}

html .formcraft-css .fc-form.label-floating .field-cover.has-focus > span,
html .formcraft-css .fc-form.label-floating .field-cover.has-input > span {
  -webkit-transform: translate3d(0, -19px, 0) scale(1);
  transform: translate3d(0, -19px, 0) scale(1);
}

html .formcraft-css .fc-form.label-floating .field-cover .main-label span,
html .formcraft-css .fc-form.label-floating .field-cover .main-label span {
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transition: transform 0.2s linear;
  -webkit-transition: transform 0.2s linear;
}

html
  .formcraft-css
  .fc-form.label-floating
  .field-cover.has-focus
  .main-label
  span,
html
  .formcraft-css
  .fc-form.label-floating
  .field-cover.has-input
  .main-label
  span {
  font-size: 14px;
}

html
  .formcraft-css
  .fc-form.label-floating
  .form-element
  .submit-cover
  .submit-button {
  padding: 15px 35px !important;
}


label span{
	color:#000;
}
/* Featured Projects */
.featured__projects
  .nectar-post-grid-wrap:not([data-style="content_overlaid"])
  .nectar-post-grid
  .nectar-post-grid-item
  .content {
  padding: 10px 0 0;
}

.featured__projects .nectar-post-grid .meta-category a {
  margin: 0;
}

/* Team */
.row .team-member[data-style="bio_fullscreen_alt"] h5 {
  font-size: 18px;
  font-weight: 400;
}
.row .team-member[data-style="bio_fullscreen_alt"] h3 {
  font-size: 22px;
}

.team-member[data-style="bio_fullscreen_alt"] .team-member-image {
  margin-bottom: 10px;
}

/* Portfolio */

.nectar-post-grid .nectar-post-grid-item .content .post-heading {
  max-width: 100%;
}

.meta-date {
  font-size: 12px;
}

.nectar-post-grid-wrap.additional-meta-size-small
  .nectar-post-grid-item__meta-wrap {
  font-size: 12px;
}

/**/

@media screen and (max-width: 768px) {
	h1{
		font-size:40px !important;
	}
	h2{
		font-size:36px !important;
	}
	h3{
		font-size:30px !important;
	}
	h4{
		font-size:26px !important;
	}
	h5{
		font-size:22px !important;
	}
	h6{
		font-size:18px !important;
	}
	
	html .formcraft-css .fc-form .form-element .form-element-html{
		padding:0 25px 50px 0;
	}
	
	html .formcraft-css .fc-form .form-element .submit-cover.align-right{
		text-align:left;
	}
	
	#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item{
		margin-left : 0;
		margin-right:0;
	}
	
	.nectar-post-grid .nectar-post-grid-item .content .post-heading a span{
		font-size:22px;
		
	}
	
	.nectar-post-grid .nectar-post-grid-item .content .post-heading{
		line-height:1.1;
	}
	
	.btn_custom .link_wrap{
		padding:10px 25px !important;
	}
	.btn_custom .text{
		font-size:14px;
	}	
	.hidden_xs{
		display:none;
	}
	.hidden_lg{
		display:block;
	}
}
