/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

body {
	background:none;
}
/* Header */
.tm-navbar-wrapper {
}
.uk-navbar {
	background:none;

}
.tm-navbar .tm-navbar-container {
	height:175px;
	background:url(../../../../../images/header-bg.png) right top no-repeat;
	margin:30px auto 0;
}

/* Menu */
.uk-navbar-nav {
	/*margin-left:300px;*/
  margin-right:100px;
}
.uk-navbar-nav > li > a {
	height:175px;
	line-height:175px;
	font-size:13px;
	color:#989898;
	font-weight:400;
	letter-spacing:0;
  padding:0 7px;
}
.uk-navbar-nav > li > a:hover,
.uk-navbar-nav > li.uk-active > a {
	color:#056CC9;
}

.uk-block-large {
	padding:50px 0;
}

/* Side Menu */
.inicio > .uk-nav-side > li > a {
	text-transform:none;
	color:rgba(5,108,201,0.5);
	font-size:35px;
	letter-spacing:0;
	margin-bottom:20px;
}
.inicio > .uk-nav-side > li > a:hover,
.inicio > .uk-nav-side > li > a:focus,
.inicio > .uk-nav-side > li.uk-active > a {
	background:none;
	color:rgba(5,108,201,1);
}
.inicio > ul.uk-nav-sub {
	padding:0 0 30px 35px;
}
.inicio > .uk-nav-side ul a {
	color:#4E5E72;
	text-transform:none;
	font-size:20px;
}
.inicio > .uk-nav-side ul a:hover {
	color:rgba(5,108,201,1);
}
.inicio > .uk-nav-side ul li.uk-active > a {
	color:rgba(5,108,201,1);
}

.nosotros > .uk-nav-side > li > a {
	color:#4E5E72;
	text-transform:none;
	font-size:20px;
	letter-spacing:0;
}
.nosotros > .uk-nav-side > li > a:hover,
.nosotros > .uk-nav-side > li > a:focus,
.nosotros > .uk-nav-side > li.uk-active > a {
	color:rgba(5,108,201,1);
}

/* Articulos */
.uk-article-title {
	color:#056CC9;
	font-size:30px;
	font-weight:bold;
}
h4,
.uk-h4,
h5,
.uk-h5 {
	color:#056CC9;
	letter-spacing:0;
}
h4,
.uk-h4 {
	font-size:25px;
	text-transform:none;
}
.tricol {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.correccion-vision a {
	color:#FFF;
}

.correccion-vision > div > div {
	display: flex;
	justify-content: center;
	align-items: center;
}

.uk-accordion-title,
.uk-accordion-title::before {
	color:#056CC9;
}
/* Footer */
.tm-footer-fixed .tm-block-footer {
	height:auto;
}
.tm-footer-fixed {
	padding-bottom:90px;
}
.tm-footer-centered {
	background:#333E48;
	padding-top:30px;
	padding-bottom:30px;
	color:#FFF;
	font-size:20px;
}
.tm-footer {
	min-height:30px;
}

.chrono_credits a {
	display:none;
}
#chronoform-contacto {
	max-width:500px;
}
#chronoform-contacto > div {
	width:100%;
}
#chronoform-contacto > div > label {
	width:20%;
}
#chronoform-contacto > div > div {
	width:100%;
}
#chronoform-contacto > div > div > input[type="text"],
#chronoform-contacto > div > div > textarea {
	width:100% !important;
}

.uk-accordion-title {
	font-size:15px;
	letter-spacing:0;
	text-transform:none;
}
.tdesk { display:block; }
.tmobile { display:none; }
@media (max-width: 640px){
.tdesk { display:none; }
.tmobile { display:block; }
}