/* Escribe aquí tu código CSS */
/* formularios */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 40px;
}
span.wpcf7-form-control-wrap.file-584{
font-size: 15px!important;	
}
input.wpcf7-form-control.wpcf7-file {
    font-size: 15px!important;
}
body{margin-top: -33px;
}
.scroll-down-wrap.minimal-arrow.nectar-next-section-wrap {
    display: block;
}
.post .content-inner {
    padding-bottom: 0px!important; 
}
body h1{
	line-height:35px;
}
body .nectar-social.fixed{
	  margin-bottom: 105px!important;
/*     margin-left: -25px!important; */
	    margin-right: -20px;
}

.qlwapp-container{
	    margin-bottom: 43px;
    margin-right: -15px;
}

form.wpcf7-form.init {
    padding-left: 50px;
    padding-right: 50px;
}
input.wpcf7-form-control.wpcf7-text {
    border-radius: 40px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 20px;
	height: 177px;
}

input.wpcf7-form-control.wpcf7-submit {
    font-size: 22px;
    width: 200px;
}
input.wpcf7-form-control.wpcf7-file {
    font-size: 20px;
}
span.wpcf7-form-control-wrap.file-584 {
    text-align: center;
}

#footer-outer .row {
    padding: 5px 0;
    margin-bottom: 0;
}
#footer-outer[data-cols="1"] #copyright, #footer-outer #copyright[data-layout="centered"] {
    padding: 5px 0;
}
div#footer-widgets {
    text-align: center;
}
#footer-outer .widget {
    margin-bottom: 10px!important;  margin-top: 20px!important;
}

/* fin de formularios  */
/* sliders de nosotros */
@media only screen and (min-width: 1000px){
.admin-bar #page-header-wrap.fullscreen-header, .admin-bar #page-header-wrap.fullscreen-header #page-header-bg, .admin-bar .nectar_fullscreen_zoom_recent_projects, .admin-bar #nectar_fullscreen_rows:not(.afterLoaded) > div {
    height: calc(89vh - 32px);
}
}
body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .nectar-box-roll .overlaid-content .subheader {
    font-family: Cabin;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
}
/* 
.parrafo{
		text-align:justify!important;
	} */
@media only screen and (max-width: 700px) {
	p{
		text-align:left!important;
	}
	.parrafo{
		text-align:left!important;
	}
}
@media only screen and (min-width: 700px) {
body .parrafo{
		text-align:justify!important;
	}
	
body #cookie-law-info-again {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    position: fixed;
    font-family: inherit;
    width: auto;
    right: 5px;
    bottom: 0px;
}

}


@media only screen and (min-width: 900px) {
  .fcmovil {
    display:none;
    width:133%;
    margin-left: -16%;
  }

}
@media only screen and (max-width: 1000px) {
  .nomovil {
    display:none;
  }
}

@media only screen and (min-width: 700px) {
	.textwidget.custom-html-widget{
    padding-bottom: 0px!important;
    padding-top: 30px;
    padding-left: 40px;
    width: 60%;
}


