

/* CSS PYT */
.qode_twitter_widget {
list-style-position: inherit;
list-style-type: none;
}

.header_top .header-widget, .header_top .header-widget a {
color:#fff!important;
}

.header-widget a {
text-decoration:none;
}

.header-left-from-logo-widget {
z-index:99;
}

.footer_top {
    padding: 22px 0 22px;
}

.vc_column_container>.vc_column-inner {
padding: 15px;
    background: #fff;
}

footer {margin-top: 30px;}

p, a, span, div, li {
text-decoration-color:#fd4a3d!important; -moz-text-decoration-color: #fd4a3d!important; /* Code for Firefox */}

.nivo-controlNav {display:none;}

.mapa {line-height: 0; font-size: 11px; position: absolute; top: 20px;  right: 0;}
.sticky .mapa {display:none;}
.hexagono {margin-bottom:10px;}

@media only screen and (min-width: 768px) {
.page-template-default .default_template_holder {
background: #fff;
    padding: 20px!important;}
}

a {text-decoration:none!important;}

.blog_single {margin-top:20px;}

.post_text {background: #fff;
    padding: 15px;}

nav.main_menu.left {margin-left: 15px;}

.menu-item span:hover, .menu-item.active .current span {border-bottom:1px solid;}

@media screen and  (max-width: 1000px) {.widget_qode_twitter_widget, .header_top .left {display:none;}}

/* CSS del calendario */
.chronosly-calendar-block .ch-current {float: left;     font-size: 12px!important;    line-height: 14px!important; font-family:Arial!important; padding-left:3px;}
.chronosly-calendar-block .chronosly-cal.ch-default.medium .ch-navigate .ch-next, .chronosly-calendar-block .chronosly-cal.ch-default.medium .ch-navigate .ch-prev {font-weight: 800;font-size: 10px;font-family:Arial;     color: #000; padding-left: 5px;}
.chronosly.ch-default .ev-item, .chronosly.ch-default, .chronosly-cal.ch-default * {font-family:Arial!important;}
.chronosly-cal .ch-content {border:none!important;}
.ch-foot {background:#fff!important;}
.ch-foot {color:#000;}
.chronosly-cal.ch-month.ch-default .m_grid .ch-content.with_events .ch-foot {color:#fd4a3d!important;}
.chronosly-cal.medium.ch-month.ch-default .m_grid .ch-content.today .ch-foot .cont2 {    text-decoration: underline!important;}
.chronosly-cal.medium.ch-month.ch-default .m_grid .ch-content.today  {outline:none!important;}
.chronosly-cal .ch-open .cont11 {font-size:8px;}
.chronosly-cal .ch-open .cont2 {display:none;}
.chronosly-cal .ch-open .ch-foot {padding-top:0!important;}
.chronosly-calendar-block .arrow-down, .arrow-up { display:none!important;}
.chronosly-cal.ch-default.medium .ch-navigate .ch-links {float:right; margin: 0 5px 10px 0!important;}
.chronosly-cal.ch-default .ch-navigate {text-align:right!important;}
.single .ev-box {margin-left:12px;     padding: 1% 1% 1% 3%!important;}
.single .ev-box ul {padding-left:20px; margin-top:15px; margin-bottom:15px;}

.952 {color:#A2CDD8; font-weight:600}

.ch-fas-nav {text-align:center;}

.ch-fas-container {padding-left:30%;}

@media screen and  (max-width: 768px) {.ch-portada .data, .ch-portada .title, .ch-portada .content1 , .ch-portada .content2, .ch-termica.data, .ch-termica .title, .ch-termica .content1 , .ch-termica .content2, .ch-termica .ev-box, .ch-termica .featured_image {width:100%!important;}}

.q_logo .sticky {height:80%!important; top:-40%!important;}

.latest_post, .latest_post a img, .latest_post>a {border-radius:100%;}
/*
nav.main_menu { min-width: 1025px; position:relative!important; float:left; left:62%;}
*/

@media screen and  (max-width: 1230px) {nav.main_menu {margin-top: -30px; }}

.drop_down .second li span {color:#fff!important; border-bottom:0!important; padding-right:15px;}

.drop_down .second li:hover, .drop_down .second li.active {background:#565455!important;}

li.narrow .second .inner ul {padding-top:0px; padding-bottom:0px;}

li.narrow .second .inner ul {min-width: 100%;}

.drop_down .narrow .second .inner ul li {width:100%;}

.rtw_main {color:#fff!important; padding-left:0!important;}

.single .column1 .post_image {display:none;}

.single .destacada img {width:100%!important;}

.single .blog_single {padding: 20px;   background: #fff;}

.single .latest_post {padding-top:40px;}

.header_top .left, .widget_rotatingtweets_widget {width:94%;}

.widget_rotatingtweets_widget {margin-left:-30px; width: 98%;}

.header_top .right {margin-right:-30px;}

.rotatingtweet, .rotatingtweets {width:100%!important;}

.rotatingtweet {transition-duration: 4s;
    transition-timing-function: ease-in;
   }

.q_logo a {max-height:65px!important;}

@media (min-width: 768px) and (max-width: 1024px) {
.c1, .c2, .c3, .c4 {width: 50%;!important;} }

@media (min-width: 1024px) and (max-width: 1100px) {
.c1, .c2, .c3, .c4 {min-height: 590px!important;} }

.chronosly-cal.ch-month.ch-default .m_names span {margin: 0.1%!important; padding-left0!important; width:13%!important;}

.single-post .breadcrumb {margin-top:30px;}

.entry-cats {margin-bottom:15px;     border-bottom: 1px solid #fd4a3d;}
.entry-952 {margin-bottom:15px;     border-bottom: 1px solid #A2CDD8;}

.single-post h1, h2, h3, h4, h5, h6 {margin-bottom:20px;}

@media (min-width: 1000px) { #content p { display:block;} .single-chronosly .chronosly-content-block {
    margin-top: 100px!important;}}

#content p {margin-bottom:20px; }

.single-chronosly .ch-header{
    display:none;
}

body .gform_wrapper .chzn-container, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {
    border: 1px solid #000;
}

body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset] {border-radius:0!important;}

.gform_wrapper input[type="submit"]:hover {
background:#fd4239!important; border-color:#fd4239!important;}

.drop_down .second {left: 10px!important;    margin-top: -25px!important;}

.sticky .second {margin-top:0!important;}

.post_info .time {display:none;}

.execphpwidget p {background:#A2CDD8; padding: 10px; }
.execphpwidget  p {font-size:15px; color:#fff!important;}

.content ol, .content ul {padding-left:20px;}


.home .chronosly.ch-termica.ch-dad3 {margin:0 auto!important;}
.home .vc_custom_1490611148539 {z-index: 2!important;}
.home .portada-central {z-index: 3!important;}
.tp-thumbs-inner-wrapper .tp-thumb-cat {display:none;}

.tax-municipios .category_name {background:#45818e!important;}
.tax-municipios .ch-header {display:none;}

.tematicas-agenda {padding: 10px 11%;    text-align: center;}

.agenda-hoy .title {height:auto!important;}

.agenda-hoy .event_title a {line-height:1!important;}

.agenda-hoy .ch-featured .start_date {display:none!important;}

.single .title .title_holder {float:left; margin-bottom:20px;}

footer {z-index:5;}


@media (max-width: 643px) and (min-width: 320px) {

.chronosly.ch-termica.ch-dad2 .ev-box.back_img, .chronosly.ch-termica.ch-dad2 .ev-box.ch-overlay {
    height: 165px!important;
}

.chronosly.ch-termica.ch-dad2 .ev-box.ch-info {
    margin-top: -50px!important;
}

.single .ev-box {
    margin-left: 0px!important;
}

.content .container .container_inner.page_container_inner, .full_page_container_inner {width:100%;}

}

.search .entry_date {display:none;}

.blog_single .wp-caption, .blog_single .wp-caption img, .blog_single iframe {width:100%!important;}

.term-provincia .content {margin-top:0!important;}

.ev-box div.ev-item .ev-data a:hover {color: #f9423a!important;}

.header_bottom_right_widget_holder {padding: 0px 30px;}

.mobile_menu_button span { font-size: 24px;}

.page p {margin-bottom:20px;}

.place_gmap {display:none!important;}

@media only screen and (max-width: 480px) {.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 95%!important;
}
.chronosly-content-block {padding:0!important;width:100%!important;

}
}

.chronosly-closure .ch-termica .featured_image img, .chronosly-closure .ch-portada .featured_image img
{object-fit: cover;
    width: 100%;
    height: 90px;}

@media (max-width: 643px) and (min-width: 320px) and (orientation: portrait) {
.chronosly-closure .ch-termica .featured_image img, .chronosly-closure .ch-portada .featured_image img {

height: 190px!important;}
}

.search-results article .post_image img {
object-fit: cover;
    width: 100%;
    height: 200px;
}

@media (min-width: 480px)  {
.search-results article {width: 45%;    padding-right: 20px;}
}

/* REVISAR DE AQUI HACIA ABAJO */

@media screen and (max-width: 480px)  {
.ch-featured .event_title a {font-size: 14px!important;   line-height: 16px; width:200%}

.home .chronosly.ch-portada.ch-dad1 .ev-box.ch-featured.ch-info .cont_box:nth-child(1) {    bottom: 0px!important;
    height: 175px!important; 
    top: 30px!important;
}
}
@media (max-width:1000px)  {
.header_inner {position: fixed;    width: 100%;}
.home .content.content_top_margin_none {padding-top: 110px!important;}
.content.content_top_margin_none {padding-top: 165px!important;}
.single .content.content_top_margin_none {padding-top: 145px!important;}

.header-widget {padding-bottom: 0;
    margin-bottom: -15px;
    padding-top: 10px;
    margin-left: -25px;}

.blog_holder.masonry {width:100%!important;}

.chronosly.ch-portada.ch-dad1 .ev-box.normal.ch-featured.back_img {    height: 175px!important;}
}