/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@import 'flexvideo.css';
@import 'fix-bootstrap.css';



img.aligncenter {
    display: block;
    margin: 0 auto;
}



/* ancient-browser-alert error */
.ancient-browser-alert {
    background: #a00;
    color: #faa;
    display: block;
    padding: 3px 0;
    text-align: center;
}
.ancient-browser-alert a {
    color: #fff;
    text-decoration: underline;
}



.page-header-top-right {
    margin-top: 10px;
}



.pagination {
    margin: 0;
}



.pagination-center {
    text-align: center;
}
.pagination-row {
    margin-bottom: 20px;
}



.required {
    color: #f00;
}



.row-with-vspace {
    margin-bottom: 20px;
}



.site-main .format-aside {
    background: #f5f5f5;
}
.site-main .format-image {
    background: url('../img/content-post-format-image.png') left top no-repeat;
}
.site-main .format-link {
    background: url('../img/content-post-format-link.png') left top no-repeat;
}
.site-main .format-quote {
    background: url('../img/content-post-format-quote.png') left top no-repeat;
}
.site-main .format-video {
    background: url('../img/content-post-format-video.png') left top no-repeat;
}



.site-title {
    margin-bottom: 0;
    margin-top: 10px;
}
.site-title > a {
    text-decoration: none;
}
.site-title > div {
    height: auto;
    line-height: 18px;
}
.site-title .site-description {
    color: #999;
    font-size: 16px;
}
.site-title .site-title-heading {
    margin: 0;
}



.widget_calendar #wp-calendar {
    margin: 0;
}
.widget_calendar #wp-calendar #next {
    text-align: right;
}



#comments .comment-navigation {
    margin-bottom: 0;
}
#comments .comment-navigation-below {
    margin-bottom: 20px;
    margin-top: 15px;
}
#comments .media-list li .media {
    margin-top: 15px;
}
#comments .media-list li .media .media-body {
    border: 1px solid #eee;
    padding: 10px;
}
#comments .media-list li .media .media-body .comment-author {
    font-size: 12px;
    margin-bottom: 10px;
}
#comments .media-list ul.children {
    list-style: none;
    margin-left: 2.5em;
}


#main-column .wp-video-shortcode {
    display: block;
    height: auto;
    max-width: 100%;
}
#main-column .attachment .entry-content {
    margin-bottom: 20px;
}
#main-column .attachment .entry-content .attachment {
    text-align: center;
}
#main-column .attachment .entry-meta {
    margin-bottom: 20px;
}
#main-column .post,
#main-column .page {
    border: 1px solid #eee;
    margin-bottom: 20px;
    padding: 10px;
}
#main-column .post .entry-header .entry-meta {
    color: #999;
}
#main-column .post .entry-header .entry-meta a {
    color: inherit;
}
#main-column .post .entry-header .entry-meta .posted-on .updated {
    display: none;
}
#main-column .post .entry-meta .categories-icon {
    cursor: default;
}
#main-column .post .entry-meta .comments-link a {
    color: #333;
}
#main-column .post .entry-meta .comments-link a .comment-icon .comment-total,
#main-column .page .entry-meta .comments-link a .comment-icon .comment-total {
    color: #555;
    font-size: 12px;
    margin-left: 5px;
}
#main-column .attachment .edit-post-link a, 
#main-column .attachment .entry-meta .edit-post-link a, 
#main-column .post .entry-meta .edit-post-link a,
#main-column .page .entry-meta .edit-post-link a {
    color: #333;
}
#main-column .post .entry-meta .tags-icon {
    cursor: default;
}
#main-column .attachment .entry-title, 
#main-column .post .entry-title,
#main-column .page .entry-title {
    margin-top: 0;
    word-wrap: break-word;
}



#sidebar-left .widget,
#sidebar-right .widget {
    border: 1px solid #eee;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
}
#sidebar-left .widget ul,
#sidebar-right .widget ul {
    padding-left: 20px;
}
#sidebar-left .widget .widget-title,
#sidebar-right .widget .widget-title {
    font-size: 18px;
    margin-top: 0;
}



#site-footer {
    background: #f5f5f5;
    border-top: 3px solid #ddd;
    font-size: 12px;
    padding: 10px;
}

.event-panel{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2em;

}

.event-panel .grid-lg-6{
	display: grid;
    align-content: center;
    min-height: 200px;
    border: 1px solid #0169b200;
    border-radius: 10px;
    box-shadow: 1px 1px 50px #014eb242;
    padding: 2em;
}




/* el tiempo */

.eltiempo{
    position: relative;
}
.eltiempo .mapa img{
    width: 100%;
    height: auto;
}
.eltiempo .splw-main-wrapper{
    position: absolute;
}
.splw-lite-wrapper{
	width: 250px;
    border-radius: 50%!important;
    height: 250px;
}
.splw-lite-wrapper .splw-lite-header-title{
	margin: 0 20px;
}
.splw-lite-wrapper .splw-lite-current-text .splw-lite-desc {
	font-size: 16px;
}
/*Agaete*/
#splw-location-weather-2050{top: 50px; left: 461px;}
/*Aguimes*/
#splw-location-weather-2051{top: 1150px; left: 1400px;}
/*Las Palmas de Gran Canaria*/
#splw-location-weather-2007{top: 60px; left: 1500px;}
#splw-location-weather-2007 .splw-lite-wrapper{
	width: 275px;
    border-radius: 50%;
    height: 275px;
}
/*Artenara*/
#splw-location-weather-2055{top: 550px; left: 673px;}
/*Arucas*/
#splw-location-weather-2056{top: 100px; left: 1200px;}
/*Firgas*/
#splw-location-weather-2057{top: 150px; left: 1000px;}
/*Galdar*/
#splw-location-weather-2021{top: 0px; left: 650px; }
/*Ingenio*/
#splw-location-weather-2019{top: 1050px; left: 1450px;}
/*Mogan*/
#splw-location-weather-2058{top: 1200px; left: 400px;}
/*Moya*/
#splw-location-weather-2059{top: 200px; left: 900px;}
/*San Bartolome*/
#splw-location-weather-2060{top: 950px; left: 875px;}
#splw-location-weather-2060 .splw-lite-wrapper{
	width: 300px;
    border-radius: 50%;
    height: 300px;
}
#splw-location-weather-2060 .splw-lite-wrapper .splw-lite-header-title{
 margin: 20px 20px 0;
} 
/*San Nicolas*/
#splw-location-weather-2061{top: 750px; left: 200px;}
#splw-location-weather-2061 .splw-lite-wrapper{
	width: 275px;
    border-radius: 50%;
    height: 275px;
}
/*Santa Brigida*/
#splw-location-weather-2062{top: 500px; left: 1200px;}
#splw-location-weather-2062 .splw-lite-wrapper{
	width: 275px;
    border-radius: 50%;
    height: 275px;
}
/*Santa Lucia*/
#splw-location-weather-2063{top: 1000px; left: 1050px;}
#splw-location-weather-2063 .splw-lite-wrapper{
	width: 275px;
    border-radius: 50%;
    height: 275px;
}
/*Santa Maria de Guia*/
#splw-location-weather-2064{top: 50px; left: 700px;}
#splw-location-weather-2064 .splw-lite-wrapper{
	width: 300px;
    border-radius: 50%;
    height: 300px;
}
#splw-location-weather-2064 .splw-lite-wrapper .splw-lite-header-title{
 margin: 20px 20px 0;
}   
/*San Mateo*/
#splw-location-weather-2065{top: 600px; left: 953px;}
#splw-location-weather-2065 .splw-lite-wrapper{
	width: 275px;
    border-radius: 50%;
    height: 275px;
}
/*Tejeda*/
#splw-location-weather-2066{top: 650px; left: 800px;}
/*Telde*/
#splw-location-weather-2067{top: 650px; left: 1500px;}
/*Teror*/
#splw-location-weather-2020{top: 350px; left: 1050px;}
/*Valleseco*/
#splw-location-weather-2068{top: 400px; left: 900px;}
/*Valsequillo*/
#splw-location-weather-2069{top: 670px; left: 1200px;}
#splw-location-weather-2069 .splw-lite-wrapper{
	width: 300px;
    border-radius: 50%;
    height: 300px;
}
#splw-location-weather-2069 .splw-lite-wrapper .splw-lite-header-title{
 margin: 20px 20px 0;
} 
