/*
Puedes añadir tu propio CSS aquí.

Haz clic en el icono de ayuda de arriba para averiguar más.
*/

/*
Color enlaces
*/
div.entry-category a {
color: #ffa3a3;
text-decoration: none;
}

div.entry-category a:visited {
color: #ffa3a3;
text-decoration: none;
}

div.entry-category a:hover {
color: #000000;
text-decoration: none;
}

.entry-meta a, .entry-meta a:visited, .entry-meta a:focus, .entry-meta a:active {
    color: #ffa3a3;
}
div.entry-comments a {
    color: #000000;
}
div.entry-comments a:hover {
color: #ffa3a3;
}
div.body a {
color: #ffa3a3;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
color: #ffa3a3;
text-decoration: none;
}



/*
Widget default
*/
.sidebar-no-borders {padding-top:25px;padding-left:25px;padding-right:25px;border:1px solid #1a1a1a;}
.sidebar-no-borders .widget-title {text-align:center;}
.sidebar-no-borders .widget-title span {display:inline-block;max-width:100%;position:relative;padding:0 26px}
.sidebar-no-borders .widget-title span:before,
.sidebar-no-borders .widget-title span:after{content:"";position:absolute;left:0;top:50%;margin-top:-2px;width:20px;height:4px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}
.sidebar-no-borders .widget-title span:after{left:auto;right:0}
.sidebar-no-borders 
a:hover {
color: #ffa3a3;
text-decoration: none;
}

/*
Botón menú responsive
*/
input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: buttontext;
    background-color: buttonface;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
}
user agent stylesheet
input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: none;
    text-align: start;
    margin: 0em;
    font: 11px system-ui;
}
user agent stylesheet
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}
user agent stylesheet
button {
    -webkit-appearance: button;
}

/*
Quitar imagen destacada de la pagina de inicio
*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: none;
    max-width: 100%;
    height: auto;
}

/*
Carrousel
*/

.frontpage-slider{margin-bottom:40px}

.frontpage-slider .owl-carousel-item{position:relative;display:none}
.frontpage-slider .owl-item .owl-carousel-item,
.frontpage-slider .owl-carousel-item.active{display:block}
.frontpage-slider .owl-carousel-item:before{width:100%;height:100%;background-color:#000000;opacity:0.20;content:"";position:absolute;left:0;top:0;z-index:2}
.frontpage-slider .owl-carousel-item img{position:relative;z-index:1;max-width:100%;height:100%}

.frontpage-slider .caption{max-width:75%;z-index:3;color:#fff;text-align:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.frontpage-slider .caption .date{font-size:12px;margin:0 0 20px;text-transform:uppercase}
.frontpage-slider .caption h2{font-size:40px;margin:0 0 10px;padding:0 0 30px;position:relative;text-transform:uppercase}
.frontpage-slider .caption h2 a{color:#fff}
.frontpage-slider .caption h2 a:hover,
.frontpage-slider .caption h2 a:focus,
.frontpage-slider .caption h2 a:active{text-decoration:none}
.frontpage-slider .caption h2:before{content:"";width:35px;border-bottom:2px solid;position:absolute;left:50%;bottom:0;margin-left:-17px;color:#fff}
.frontpage-slider .caption .icon{font-size:17px;width:56px;height:56px;line-height:52px;border:2px solid;display:block;margin:0 auto 25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.frontpage-slider .caption .read-more{text-transform:uppercase;font-weight:700;margin:0}
.frontpage-slider .caption .read-more a{color:inherit;}

.frontpage-slider .owl-nav div{position:absolute;top:50%;margin-top:-10px;text-indent:-9999px;width:18px}
.frontpage-slider .owl-nav div:before{font-family: 'FontAwesome';font-size:18px;text-indent:0;color:#ffa3a3;position:absolute;left:0;top:0}
.frontpage-slider .owl-prev{left:-33px}
.frontpage-slider .owl-next{right:-33px}
.frontpage-slider .owl-prev:before{content:"\f177"}
.frontpage-slider .owl-next:before{content:"\f178"}


/*
Comentarios en carrousel
*/
.frontpage-slider .caption .read-more a {
    display: none;
}

.frontpage-slider .caption .read-more a {
    display: none;
}

/*
Ocultar creditos
*/
.credit {
     display: none;
}

/*
Background footer
*/
.footer {
     background-color: #ffd8d8;
	 color: #ffa3a3;
	width: 100%;
    position: absolute;
    top: 100;
    left: 0;
}
.footer 
a:visited, a:focus, a:active{
    color: #ffa3a3;
		
}
.footer a:hover {
color: #ffffff;
text-decoration: none;
}
.widget_wpcom_social_media_icons_widget .genericon {
color: #ffffff;
font-size: 22px;
}

/*
Leer más
*/

.read-more-link {
    padding: 4px 30px;
    line-height: 5;
    display: block;
    width: 150px;
    height: 65px;
    margin: 17px;
    background: #ffa3a3;
    color: #000000;
    border: 1px solid #000000;
    text-align: left;
    text-shadow: none;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    filter: none;
    box-shadow: none;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 0;
}

.read-more-link a {
color: #ffffff;
text-decoration: none;
}
.read-more-link a:visited {
color: #ffffff;
text-decoration: none;
}

.read-more-link a:hover {
color: #ffffff;
text-decoration: none;
}

