/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* menu top a horizontal */

.uk-horizontal ul.uk-nav li.uk-active a {
    border-bottom: 2px solid #ed6241;
    box-sizing: content-box;
}

.uk-horizontal ul.uk-nav {
    text-align: center;
}

.uk-horizontal ul.uk-nav li {
    display: inline-block;
    padding: 0 20px;
}

 /* banner */
 .uk-text-large.uk-margin {
    text-shadow: 2px 2px 3px rgb(0, 0, 0);
    font-weight: 800;
  margin-left: 5%;
    margin-right: 5%;
}

.rct-blog .uk-article-title {
    text-transform: none;
}

@media (min-width: 960px){
    .uk-article + .uk-article {
        margin-top: 60px;
    }
}

.uk-image-wrapper {
  min-height: 320px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.uk-image-wrapper img {
    display: none;
}

.tm-article-column-item .uk-article-title {
    min-height: 5em;
    max-height: 5em;
    overflow: ellipsis;
    display: block;
}

.uk-article-content {
    min-height: 165px;
    /*max-height: 165px;*/
    overflow: hidden;
}

@media screen and (max-width: 480px) { 
  .uk-text-large.uk-margin {
    text-shadow: 2px 2px 3px rgb(0, 0, 0);
    font-weight: 800;
  margin-left: 5%;
    margin-right: 5%;
    font-size: 100%;
  }
  
  ul.uk-subnav >li {
    margin-top: 0px;
  }
  
  .uk-article-title {
    font-size: 24px;
    line-height: 30px;
  }
}

.uk-slideshow a.uk-button {
    color: #fff;
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
}
/******/

h2, .uk-h2 {
    font-size: 30px;
    line-height: 35px;
    color: #1f1e20;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c7c6c7;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c7c6c7;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c7c6c7;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #c7c6c7;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #c7c6c7;
}


h1,h2 strong,a{
    color:#eb5d40;
}

.uk-article p .btn,.uk-panel p .btn{
  color:black;
  border: black solid 2px;
}

.uk-article p a:hover,.uk-panel-box p .btn:hover{
  background-color: #eb5d40;
  color: white;
  border:  #eb5d40 solid 2px;
  }

#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #eb5d40;
    color: #FFF;
}

.nav-items > div{
  border:  #eb5d40 solid 1px;
}

.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #eb5d40;
    border: 1px solid #eb5d40;
}

.jev_toprow div.currentmonth {
    border-top: 1px solid #eb5d40;
    border-bottom: 1px solid #eb5d40;
}

a.cal_daylink:hover {
    color: #eb5d40;
}

#jevents_body .cal_today a.cal_daylink {
    background-color: #eb5d40;
}

#jevents_body .cal_today a.cal_daylink:hover {
  border: 1px solid #eb5d40;
}

select {
    border-color: #969696;
    height: 36px;
    border-radius: 5px;
}

.uk-textarea{
  height:200px;
}

.uk-button-middle, .uk-button-large{
  min-height: 43px;
  padding: 0 15px;
  line-height: 43px;
  font-size: 11px;
  color: black;
  border: black solid 2px;
}

.uk-button-small {
    font-size: 11px;
    background: #eb5d40;
    border: #eb5d40 solid 2px;
    color: #fff;
}

.uk-button-small:hover,.uk-button-middle:hover, .uk-button-large:hover{
 
  color: white;
  background-color: #eb5d40;
}

#flatcal_minical .flatcal_todaycell a:hover{
  color: #555555;
  border:1px solid #555555;
  background-color: #fff;
}

#flatcal_minical .flatcal_todaycell a{
  color: #555555 !important;
  border:1px solid #555555;
  background-color: #fff;
}

#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited{
  color: #fff;
  padding: 3px;
  border-radius: 20px;
  min-width: 8px;
  background-color: #eb5d40;
  display: inline-block;
  line-height: 12px;
  border: #eb5d40 solid 1px;
}

#flatcal_minical .flatcal_busylink:hover{
  background-color: #fff;
  color: #eb5d40;
}

/*.uk-panel .uk-clearfix p{
  margin:0px;
}  */

.uk-alert-large {
    padding: 25px;
}
.uk-alert {
    margin-bottom: 15px;
    padding: 15px 15px;
    background: #004c081f;
    color: #004c08;
    border-radius: 0;
    border: solid 0px #004c08;
}

.uk-alert-warning {
    margin-bottom: 15px;
    padding: 15px 15px;
    background: #f3cc5d73;
    color: #614800;
    border-radius: 0;
    border: solid 0px #614800;
}

.uk-alert-danger {
    margin-bottom: 15px;
    padding: 15px 15px;
    background: #d334342e;
    color: #ab1818;
    border-radius: 0;
    border: solid 0px #ab1818;
}

.gae {
    padding-top: 30px;
	width: 90%;
	margin-left: 5%;
}

.gae_tip {
	color: #eb5d40;
	font-size: 80%;
	font-style: italic;
	line-height: 15px;
}

.gae .uk-form-label {
    font-size: 13px;
    font-family: 'Open Sans';
    text-transform: none;
}

.gae textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #000;
    border: 1px solid #969696;
    border-radius: 5px;
    min-width: 95%;
    font-size: 14px;
}
.gae textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	box-shadow: none;
    border-color: rgba(0, 0, 0, 0);
    outline: 0;
    border: 2px solid #eb5d40;
    background: #fff;
    color: #000;
    font-weight: bold;
}
.gae  input[type="checkbox"] {
    width: 20px;
    height: 20px;
}

.gae select {
    color: #000;
    border: 1px solid #969696;
    border-radius: 5px;
    width: 100%;
    font-size: 14px;
	min-height: 55px;
}
div#datosCompany1 {
    border: 2px solid #dddddd;
    padding: 30px;
    border-radius: 8px;
}

div#datosCompany2 {
    border: 2px solid #dddddd;
    padding: 30px;
    border-radius: 8px;
}

div#datosCompany3 {
    border: 2px solid #dddddd;
    padding: 30px;
    border-radius: 8px;
	width: 100%;
}

div#datosCompany4{
    border: 2px solid #dddddd;
    padding: 30px;
    border-radius: 8px;
}

div#datos1 {
	border: 2px solid #dddddd;
    padding: 30px;
    border-radius: 8px;
}

textarea {
	border-radius: 5px;
}



/* Para ocultar paginación en actualidad y que se muestren solo 6, pedido por Verónica Galán*/
/*
.uk-pagination{
  display: none;
}
.uk-width-medium-1-2 .uk-article{
  display: none;
}
.uk-width-medium-1-2 > :nth-child(-n+3) {
  display: block;
}
div.uk-width-medium-1-2:nth-child(2) ,
div.uk-width-medium-1-2:nth-child(1){
  min-height: fit-content!important;
}
*/

/* color iconos footer que no se veían */
.tm-footer .uk-icon-large{
  color: white;
}