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


li[class*="menu-item-btn-style"] > a::before, li[class*="menu-item-btn-style"] > a::after {
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
	margin-top:2px;
}

#header-outer .sf-menu .menu-item-113:not([class*="current"]) > a::before {
  border-color: white;
}

#header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a::before {
  height: 35px;
}

#header-outer[data-header-button_style="shadow_hover_scale"] .slide-out-widget-area-toggle[data-custom-color="true"] a::before {
  box-shadow: none;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

@media only screen and (max-width: 600px) {
#header-outer ul li{
	display: none;
}
}	

@media only screen and (max-width: 600px) {
body #header-outer[data-has-menu][data-format][data-padding] #top .slide-out-widget-area-toggle[data-custom-color="true"] a i.label{
	display: none;
}
}


/*Contact form*/

.container-wrap input[type="text"] input[type="email"]{
	background-color: transparent;
}

body[data-button-style^="rounded"] input[type="submit"]{
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

body[data-form-submit="regular"] input[type="submit"]{
	background-color: black;
}

.container-wrap input[type="email"]{
	background-color:white;
}

.container-wrap input[type="text"]{
	background-color:white;
}

.container-wrap input[type="text"]{
	background-color:white;
}

.container-wrap input[type="tel"]{
	background-color:white;
}

.container-wrap textarea{
	background-color:white;
}

body.material input[type="text"]:focus{
	border-color: black;
}

body.material input[type="email"]:focus{
	border-color: black;
}

body.material input[type="tel"]:focus{
	border-color: black;
}

body.material textarea:focus{
	border-color: black;
}

input[type="text"]{
	border-radius:0;
}

.container-wrap input[type="text"]{
	border-width: 0 0 1px;
}

input[type="email"]{
	border-radius:0;
}

.container-wrap input[type="email"]{
	border-width: 0 0 1px;
}

input[type="tel"]{
	border-radius:0;
}

.container-wrap input[type="tel"]{
	border-width: 0 0 1px;
}

.container-wrap textarea{
	border-width: 0 0 1px;
}

textarea{
	border-radius:0;
}

/* formulario contacto - politica de privacidad */

.wpcf7-form-control-wrap {
  display: inherit !important;
}

.wpcf7-list-item {
  margin: 0;
}

/* justificado párrafo */


body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
  margin-bottom: 0;
  text-align: justify;
}

.nectar-post-grid-item .content .meta-excerpt{
	color:grey !important;
}

#ajax-content-wrap .nectar-split-heading[data-text-effect="none"]{
	text-align: justify;
}

/* responsive movil */

@media only screen and (max-width: 999px){
	  body .wpb_row .wpb_column.padding-5-percent_tablet > .vc_column-inner{
		  padding: 0 !important;
		  padding-top: 50px !important;
}
}

@media only screen and (max-width: 999px){
body .wpb_row .wpb_column.padding-5-percent_tablet > .n-sticky > .vc_column-inner{
	padding:0;
}
}

/* titulares portfolio */

span.meta-excerpt{
	font-size: 14px;
}

.nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid .nectar-post-grid-item .content {
  padding: 10px 0;
}

.nectar-post-grid .nectar-post-grid-item .item-meta-extra {
  margin-top: -10px;
}