@charset "utf-8";
/* CSS Document */
html,
body {
	font-style:normal;
	font-size:22px;
	font-weight:100;
}
.uk-text-large {
	font-style:100;
	font-size:22px;
	font-weight:100;
}
.home-icon {
	width:25px;
	height:25px;
}
.tm-block {
	color:#231f20;
}
.tm-page {
	background:url(../../../../../images/bg.jpg);
	background-size:cover;
}
#tm-bottom-a,
.uk-panel-box-primary {
	background:#231f20;
}
#tm-bottom-a a{
	color:#e6e7e7 !important;
}
/*
.uk-grid > * {
	padding-left:0;
}
*/
.uk-h2 {
	letter-spacing:0.2em;
	font-size:24px;
}
.uk-navbar {
	position:relative;
}
.home-slider {
	background:#FFF;
	box-shadow: 0px 25px 37px -23px rgba(0,0,0,0.43);
	font-style:normal;
}
.tm-block .uk-panel-body, .tm-block .uk-panel-box, .tm-block .uk-overlay-panel {
	color:#231f20;
}
.about-img {
	background:url(../../../../../images/about-img.png) left center no-repeat;
	margin-left:30px;
}
.about {
	padding-left:35%;
	color:#FFF !important;
	line-height:70px;
	font-size:35px;
	padding-top:100px;
	padding-bottom:100px;
}

.services {
	width:80%;
	margin:0 auto;
}
.services h3 {
	font-weight:bold;
	font-size:18px;
}
.services ul {
	list-style:disc;
-moz-column-count: 2;
-moz-column-gap: 60px;
-webkit-column-count: 2;
-webkit-column-gap: 60px;
column-count: 2;
column-gap: 60px;
}
/*
.services ul li {
	list-style:disc;
}
*/
.services ul.onecolumn {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
}

.services-es {
	width:80%;
	margin:0 auto;
}
.services-es h3 {
	font-weight:bold;
	font-size:18px;
}
.services-es ul {
	list-style:disc;
-moz-column-count: 2;
-moz-column-gap: 60px;
-webkit-column-count: 2;
-webkit-column-gap: 60px;
column-count: 2;
column-gap: 60px;
}
/*
.services ul li,
.services-es ul li {
	list-style:disc;
	list-style-position:outside;
}
*/
.services-es ul.onecolumn {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
}

.uk-list-line > li {
	border-color:#231f20 !important;
	padding-bottom:20px;
}
.circle-icon {
    background: #e6e7e7;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
    padding: 5px;
	margin-right:5px;
	color:#231f20 !important;
	font-size:18px;
}
.fa-phone {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
.fa {
	margin-left:10px;
}
/*
.fa {
	font-family: FontAwesome;
	margin-right:7px;
	background:#e6e7e7;
	width:20px;
	height:20px;
	border-radius:30px;
	font-style:normal;
	font-size:15px;
	display:block;
}
.fa-envelope::after {
	content: "\f0e0";
}
.fa-phone::after {
	content: "\f095";
}
*/
/* FORMULARIO */
.chronoforms6_credits {
	display:none;
}
form#display-section1 {
}
.column.column1 > .field > label,
.column.column1 > .field > input {
	color:#FFF !important;
	display:inline-block;
}
.column.column1 > .field > label {
	width:29%;
	text-align:left;
}
.column.column1 > .field > input {
	width:70%;
	padding:0;
	border-radius:0;
	box-shadow:none;
	background:none;
	border-bottom:#e6e7e7 thin solid;
}
.column.column1 > .field > input:hover,
.column.column1 > .field > input:focus {
	background:none;
	border:none;
	border-bottom:#CCC thin solid;
	box-shadow:none;
}

.column.column2 > .field > label {
	display:none;
}
.column.column2 > .field > textarea {
	padding:5px 10px;
	border-radius:0;
	box-shadow:none;
	background:none;
	border:#e6e7e7 thin solid;
	color:#FFF;
	width:100%;
	height:115px;
}
.column.column2 > button {
	border-radius:30px;
	padding:10px 35px;
	background:#FFF;
	float:right;
	font-weight:bold;
}
::-webkit-input-placeholder {
  color: #FFF !important;
  font-weight:bold;
}
::-moz-placeholder {
  color: #FFF !important;
  font-weight:bold;
}
:-ms-input-placeholder {
  color: #FFF !important;
  font-weight:bold;
}
:-moz-placeholder {
  color: #FFF !important;
  font-weight:bold;
}
::-moz-placeholder {
  opacity: 1;
}

.ui.form .field.error input:not([type]), .ui.form .field.error input[type="date"], .ui.form .field.error input[type="datetime-local"], .ui.form .field.error input[type="email"], .ui.form .field.error input[type="file"], .ui.form .field.error input[type="number"], .ui.form .field.error input[type="password"], .ui.form .field.error input[type="search"], .ui.form .field.error input[type="tel"], .ui.form .field.error input[type="text"], .ui.form .field.error input[type="time"], .ui.form .field.error input[type="url"], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type="date"], .ui.form .fields.error .field input[type="datetime-local"], .ui.form .fields.error .field input[type="email"], .ui.form .fields.error .field input[type="file"], .ui.form .fields.error .field input[type="number"], .ui.form .fields.error .field input[type="password"], .ui.form .fields.error .field input[type="search"], .ui.form .fields.error .field input[type="tel"], .ui.form .fields.error .field input[type="text"], .ui.form .fields.error .field input[type="time"], .ui.form .fields.error .field input[type="url"], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea {
	background:none;
	border:rgba(255,0,4,1.00) thin solid;
}

#tm-bottom-a .uk-h2 {
	padding:30px 0;
}
#tm-bottom-a .uk-h3 {
	letter-spacing:0.6em;
	font-size:20px;
	font-weight:200;
}

.info > div {
	display:inline-block;
	width:auto;
	margin-bottom:20px;
}

/* Comments */
.comment-btn {
	position:fixed;
	right:10px;
	bottom:0;
	padding-left:20px;
	padding-right:20px;
	background:#FFF;
	font-weight:400;
}
.follow {
	margin-left:20px;
}
@media screen and (min-width: 1300px) {
.uk-grid > * {
	padding-left:30px;
}
}
@media screen and (max-width: 800px) {
	html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
		background-color:#f9f9f9;
	}
	.uk-h2 {
		letter-spacing:0.1em;
		font-size:20px;
	}
	body {
		font-size:18px;
	}
	.uk-text-large {
		font-size:18px;
	}
	.services .uk-flex,
	.services-es .uk-flex {
		display:block;
	}
	.services,
	.services-es {
		width:100%;
	/*	margin-left:-30px;*/
	}
	.services ul,
	.services-es ul {
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
		width:100%;
		padding-left:0;
	}
	.column.column1,
	.column.column2 {
		width:100% !important;
	}
	.column.column1 > .field > label {
		width:100%;
	}
	.column.column1 > .field > input {
		width:100%;
	}
	.info > div {
		display:block;
		width:100%;
		margin-bottom:20px;
	}
	.about-img {
		background:#231f20;
		margin-left:0;
	}
	.about {
		font-size:20px;
		padding:25px;
		line-height:30px;
	}
	.uk-panel-space {
		padding-left:10px;
		padding-right:10px;
	}
	.follow {
		margin-left:10px;
	}
}
div.mod-languages a {
	font-size:17px;
}
