/*
 Theme Name:   Customizr Child
 Description:  Customizr Child Theme
 Author:       RaÃºl JimÃ©nez
 Template:     customizr
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Text Domain:  customizr-child
*/

/*
		Hasta aquí hemos quitado los rojos por morados
		a partir de este punto damos pequeños toques de rojo 
*/
.rojo {
	color: #e10707;	
}

/*
	Cambiamos los submit de negro a rojo
*/

input[type=submit]{
	display:inline-block;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:20px;text-align:center;
	vertical-align:middle;
	cursor:pointer;border:1px solid #CCC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top,#e10707,#970505);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e10707),to(#970505));
	background-image:-webkit-linear-gradient(top,#e10707,#970505);background-image:-o-linear-gradient(top,#e10707,#970505);
	background-image:linear-gradient(to bottom,#e10707,#970505);
	background-repeat:repeat-x;
	border-color:#970505 #970505 #000;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
input[type=submit]:hover{
	color:#fff;
	background-color:#970505;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;transition:background-position .1s linear;
}

/*
	Pasar de amarillo a rojo en los errores de validación
*/
div.wpcf7-validation-errors {
    border: 2px solid #e10707;
}


/*	Alineación de los botones en páginas principales */

.marketing p[class*=fp-text-] {
    height: 100px;
}

@media (max-width: 1199px){
    .marketing p[class*=fp-text-] {
        height: 130px;
    }
    .marketing .fp-three p[class*=fp-text-]{
        height: 130px
    }
}
@media (max-width: 979px){
    .marketing p[class*=fp-text-] {
        height: 180px;
    }
    .marketing .fp-three p[class*=fp-text-]{
        height: 180px
    }
}
@media (max-width: 767px){
    .marketing [class*=fp-] p[class*=fp-text-] {
        height: auto;
    }
}
