/*!
Theme Name: exea
Theme URI: http://underscores.me/
Author: Exea Comunicación
Author URI: https://www.exea.net
Description: Tema desarrolado por Exea Comunicación
Version: 2.0.0
*/




html {
	font-size: 100%;
	font-family: 'Bai Jamjuree', sans-serif;
}
body {
	font-size: 100%;
	font-family: 'Bai Jamjuree', sans-serif;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
h1, h2, h3 {
	font-family: 'Bai Jamjuree', sans-serif;
}
*, ::after, ::before {
	box-sizing: border-box;
}
a { color: #FF6900;}

/***** utilidades ****/
.clear {
  display: block;
  clear: both;
  content: "";
}
img {
	max-width: 100%;
	height: auto;
}



/************* Layout *************/

/* sidebar */



/************* footer *************/


/* 404 */


/* admin */
.edit-link {
	text-align: right;
	margin: 0.5em 0;
	display: none;
}

/************* formularios *************/

label {
	font-size: 0.9em;
	display: block;
	margin: 3.5em 0 0.5em;
}
input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], textarea {	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid blue;
	padding: 16px;
	font-size: 1.1em;
	width: 100%;
	transition: all 0.5s ease-out;
	background-color: #f9f9f9;
}
input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus,  textarea:focus {	
	outline: 1px solid rgba(173,220,66,1.00);
	border-bottom: none;
	border-radius: 2px;
}
	
input[type="submit"] {
	font-size: 1.3em;
	color: #fff;
	background-color: blue;
	border: none;
	padding: 16px 36px;
	cursor: pointer;
}

	/* contact form 7 */
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
		border-color: blue !important;
	}
	.wpcf7-list-item {
		display: inline-block;
		margin: 0 0 2em; 
	}
	.wpcf7-list-item {
		display: inline-block;
		margin: 0;
	}

/************* blog *************/



/****************** MÓDULOS **************/

/* Dirección footer */
/*ul.direccion {
	padding: 0;
	margin: 20px 0 0 0;
}
ul.direccion li {
	list-style-type: none;
	margin-bottom: 14px;
}
ul.direccion li:nth-child(1):before {
	font-family: 'exea';
	content: "\E80C";
}
ul.direccion li:nth-child(2):before {
	font-family: 'exea';
	content: "\E80C";
}
ul.direccion li:nth-child(3):before {
	font-family: 'exea';
	content: "\E80C";
}*/

/****************** BREAKPOINTS**************/
.container-xl {width: 98%; margin: auto;}
.row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.col {
	width: 100%;
}


/* X-Small devices (portrait phones, less than 576px)
 No media query for `xs` since this is the default in Bootstrap */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {


}

/* Medium devices (tablets, 768px and up) */ 
@media (min-width: 768px) { 
	.row {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
	}
.col {
		width: 33%;
	}
	
} /* end 768px */

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	
} /* end 992px */

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  

} /* end 1200px */

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1500px) { 
} /* end 1400px */


