/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        5.0
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/



body  #theme-page .vc_btn3 {
	font-family: 'Fjalla One', sans-serif;
	padding: 10px 18px;
    font-size: 17px;
    letter-spacing: 0;
	border-width:1px;
	/*font-weight:bold;*/

	}
	
button {    
	color: #f78f2e!important;
    border-color: #f78f2e!important;
	border-radius:2px!important;
	}

button:hover{    
	color: white!important;
    border-color: white!important;
	}
	
body .modulo-2 h1 {
	color:white; 
	font-family: 'Fjalla One', sans-serif;
	font-size:90px;
	letter-spacing: 0;

	}
.page-section p {color:white;}
	
@media only screen and (max-width: 976px) {
	.empty {display:none!important}
	
	body .modulo-2 h1 
		{
		font-size:35px!important;
		letter-spacing:0px!important;
		font-family: 'Fjalla One', sans-serif!important;
		}

	body .modulo-2 h2 
		{
		color: #E1E1E1;
		letter-spacing: 0px!important;
		font-size:20px!important;
		font-family: 'Fjalla One', sans-serif!important;
		}

	body .modulo-9 h2 
		{
		letter-spacing: 0px!important;
		font-size:40px!important;
		font-family: 'Fjalla One', sans-serif!important;
		}
	body .modulo-9 h3 
		{
		color:white!important;
		letter-spacing: 2px!important;
		font-size:20px!important;
		font-family: 'Fjalla One', sans-serif!important;
		}
	body .head button {width:100%!important;}
		

}
	
body .modulo-2 h2 {
	color:#f78f2e;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:35px;
	}
	
body .modulo-3 h2 {
	color:white;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:30px;
	}
	
.iconos {
	text-align:center;
	style="width:100%; 
	display:inline;
	}
.modulo-3 .quinto {
	width:16%;
	display:inline-block
	}

body .modulo-5 h2 {
	color:white;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:30px;
	text-align:center
	}
body .modulo-5 p {
	color:white;
	font-family: arial;
	letter-spacing: 0;
	font-size:15px;
	text-align:center
	}
body .modulo-5 {
	text-align:center
	}

body .modulo-6{
	text-align:center
	}
	
body .modulo-7 p {
	color:white;
	font-family: arial;
	letter-spacing: 0;
	font-size:15px;
	text-align:center
	}
	
body .modulo-8 h4 {
    content: "\e622";
    text-align: center;
    
}

body .modulo-8 p {
	color:white;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:15px;
	text-align:center;
	}
	
body .modulo-9 h2 {
	color:black;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:70px;
	}
body .modulo-9 h3 {
	color:black;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:45px;
	}
	
body .modulo-10 h2 {
	color:black;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:30px;
	text-align: center;
	}
body .modulo-10 p {
	color:black;
	font-family: arial;
	letter-spacing: 0;
	font-size:15px;
	text-align:center
	}

body  .modulo-10{
	background-color:white;	
	}

body  .modulo-11 h2 {
	color:black;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:30px;
	text-align: center;
	}
	
body  .modulo-11{
	background-color:white;	
	
	}
body  .modulo-12{
	background-color:white;	
	text-align:center;
	
	}
body  .modulo-13 h2 {
	color:#f78f2e!important;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:34px;
	text-align: center;
	}
body  .modulo-13 h3 {
	color:white;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:18px;
	text-align: center;
	}

body .modulo-13 p {
	color:white;
	font-family: arial;
	letter-spacing: 0;
	font-size:15px;
	text-align:center
	}

body  .modulo-14{
	background-color:white;	
	text-align:center;
	}
	
	
body  .modulo-14 h2{
	color:black;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:30px;
	}

body  .clientes h2{
	color:#E1E1E1;
	font-family: 'Fjalla One', sans-serif!important;
	letter-spacing: 0;
	font-size:30px;
	}

body  .modulo-14 span{
	float:left;
	text-transform:initial;
	}

body  .modulo-14 .direccion span{
	float:left;
	text-transform:capitalize;
	}	

body .footer a {
	color:white;
	font-family: arial;
	letter-spacing: 0;
	font-size:13px;
	}

body .mk-contact-form .mk-textarea {height:200px!important;}
body .mk-form-row button{float:none!important;}
body .mk-milestone.left-align .milestone-top {width:75%;}
body .mk-milestone.milestone-medium i {font-size: 60px;}
body .mk-box-icon-2 .mk-box-icon-2-icon i {font-size: 45px;    color: white;}
body .no-padding {padding:0px;}
body .mk-form-row .contact-submit .mk-progress {background-color: #dc8b16;font-family: 'Fjalla One', sans-serif!important;}
.center-text *{text-align:center;}

.timing-sense-block .timing-sense-content {
	position: relative;
}

.timing-sense-block .timing-sense-content{
	content: "";
	background: url(http://cronochip.azurewebsites.net/wp-content/uploads/2016/01/timing-sense4.jpg) no-repeat;
	width: 350px;
    height: 350px;
	display: block;
	background-size: 100%;
	position: absolute;
}

.timing-sense-content .text-content{
    width: 55%;
    text-align: justify;
    margin: 165px 158px 160px 141px;
}
.saber-mas button{
    
    margin: 460px 0px 0px 160px;
}
.theme-page-wrapper {display:none!important;}
.modulo-timing  .page-section-content{padding:0px!important;}
.modulo-timing  .wpb_column{padding:0px!important;}
.btn-presupuesto button {
	background-color:#f78f2e!important;
	color:white!important;
	
}

.btn-presupuesto button:hover {
	background-color:black;
	color:white!important;
	
}

.modulo-timing{display:none!important}
#menu-item-401 a {
	
	font-family: 'Fjalla One', sans-serif;
    padding: 5px 18px;
    font-size: 13px;
    letter-spacing: 0;
    border-width: 1px;
    background-color: #ff9900;
    color: white;
    border-radius: 2px;	
}

#menu-sup-nav a {color:white;}

body .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after{
    background-color: #ff9900;
    color: #ffffff;
}

.wpcf7-response-output {    font-size: 14px;
    width: 30%;
    display: block!important;
    margin: 0 auto!important;}
	
div.wpcf7-mail-sent-ng {background-color:white;color:#ff9900; font-weight:bold;}




.cls


element.style {
    display: none;
}
div.wpcf7-mail-sent-ng {
    background-color: black;
    color: #ff9900;
    font-weight: bold;
}

div.wpcf7-mail-sent-ng {
    
    background-image: url(../jupiter-child/assets/images/box-info-icon.png);
}


#form7 {
	background-color:#ff9900;
	text-align:center;
 }
 
#form7 input:placeholder-shown {
  border: 1px solid #252525;
}

#form7 input::-webkit-input-placeholder  {
  font-size:16px;

}

#form7 input{ 

	padding: 20px 0px 20px 10px;
	border-radius:3px;
	font-size:16px;
}

#form7 .enviar {
	font-family: 'Fjalla One', sans-serif;
    padding: 21px 17px 19px 19px;
    font-size: 17px;
    letter-spacing: 0;
    border-width: 1px;
    margin: 0px 0px 3px 2px;
	color: white;
    background: black;

}
#form7 .enviar:hover{
	color: white;
    background: #ff9900;
	
	
}


.head-form h2 {color:red;}
.main-nav-side-search {display:none;}

.modulo-5 button{color:#ff9900!important;background-color: transparent!important;}
.mk-quick-contact-wrapper {display:none;}
.master-holder h4 {text-transform:none!important;}
#page-section-46 .wpb_raw_code {margin-bottom:1px!important}
#box-icon-48 h4 a {
	font-family: 'Fjalla One', sans-serif!important;
    letter-spacing: 0;
    font-size: 22px;
	}
#box-icon-48 h4 i {
	font-size: 22px;
}
#box-icon-49 h4 a {
	font-family: 'Fjalla One', sans-serif!important;
    letter-spacing: 0;
    font-size: 22px;
	}
#box-icon-49 h4 i {
	font-size: 22px;
}
#box-icon-50 h4 span {
	font-family: 'Fjalla One', sans-serif!important;
    letter-spacing: 0;
    font-size: 22px;
	}
#box-icon-50 h4 i {
	font-size: 22px;
}

.page-section button{color:#ff9900!important;background-color: transparent!important;}
.modulo-13 button{color:#ff9900!important;background-color: transparent!important;}

/*SERVICIOS*/
  #text-block-4 p{
    color: white;
    font-family: arial;
    letter-spacing: 0;
    font-size: 15px;
    text-align: center;
  }



.wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-offset-1 a span, #box-icon-50 h4 span {
	font-family:	"Open Sans", sans-serif !important;
	font-size: 		16px !important;

}

.milestones-wrapper {
	background: #f78f2e;
	padding-top: 15px;
}

.mk-moon-podcast-3:before {content:url(/wp-content/uploads/2016/02/lecturas-de-chip-rfid.png);}
.milestone-number{
	font-size: 35px!important;
    display: block;
	}
.milestone-prefix{
    font-size: 25px!important;
    display: inline;
    float: left;
	margin-top: 8px;
	}

	
	
@media (max-width: 950px) and (min-width: 725px) {

	.milestones-wrapper, .milestones-wrapper *:not(style) {
		text-align: center !important;
		display: inline-block !important;
		float:		none !important;
	}

	.milestone-top > span {
		display:		block !important;
	}

	.milestones-wrapper .extra {
		display: none !important;
	}
}
	
.servicio img {
	width:				100%;
	height:				auto;
}

#form7 h2{
	
		color: #black!important;
		letter-spacing: 0px!important;
		font-size:34px!important;
		font-family: 'Fjalla One', sans-serif!important;
}
.clientes-wrapper h2{
		color: #E1E1E1!important;
		letter-spacing: 0px!important;
		font-size:34px!important;
		font-family: 'Fjalla One', sans-serif!important;
	
}
.servicios-title h2{
		color: #444!important;
		letter-spacing: 0px!important;
		font-size:34px!important;
		font-family: 'Fjalla One', sans-serif!important;
	
}

.caras-title h2{
		color: #444!important;
		letter-spacing: 0px!important;
		font-size:34px!important;
		font-family: 'Fjalla One', sans-serif!important;
	
}

/*
h2{
		color: #444 !important;
		letter-spacing: 0px!important;
		font-size:34px!important;
		font-family: 'Fjalla One', sans-serif!important;
	
}
*/

.clientes-galeria ul {
	text-align: center;
}

.clientes-galeria li, .clientes-galeria img {
	display:		inline-block !important;
	float:			none !important;
	position:		static !important;
}

/* === FORMULARIO DE CONTACTO === */
.cronochip-contact-form {
	text-align: left;
	margin: 0 auto;
	max-width: 1110px;
}

.cronochip-contact-form label {
	color: white;
}

.cronochip-contact-form__grid3 {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	grid-gap: 20px;
}

.cronochip-contact-form > div {
	margin-bottom: 20px;
}

.wpcf7-form-control[type="text"],
.wpcf7-form-control[type="email"],
.wpcf7-form-control[type="tel"] {
	width: 100%;
	padding: 20px 10px;
}

.wpcf7-form-control-wrap.mensaje input {
	min-height: 100px;
}

.wpcf7-list-item.first.last {
	margin-left: 0;
}

.wpcf7-form-control-wrap input[type="checkbox"] {
	transform: translateY(-3px);
}
/* === END FORMULARIO DE CONTACTO === */