/*estilo4 versión 1.2*/
   
.fb-page{
        
        width:100%;text-align: center;
    
    }
    
*{
                
                border-radius: 3px!important;
            }
    
p {
        font-family: 'Raleway', 'Lato', sans-serif;
        letter-spacing: 0.1px;
        padding:10px 0;
        line-height: 1.3em;

    }          
       
/* ============================ Navbar ============================ */
    
.navbar {
   
    line-height: 60px;
}
          
.navbar-light .navbar-toggler {
    color: #000;
    border: 0;
}

.nav-link{
          line-height: 1;    
              
             max-height: 40px !important; 
          }   
    
.scrollList{
                        overflow-y: scroll;
                        max-height:250px;
                        min-height: 100%;
                    }
                    
.carouselResultados {
                        background: #ED1B24;
}


                    
    
.carousel-cell-resultadoh5 {
                        
                         color: #fff;
                        margin: 0 auto;
                    }
    
.carousel-cell-resultadop {
                        
                         color: #fff;
                        margin: 0 auto;
                        padding: 0.2em;
                    }
    
.carousel-cell-resultado.is-selected {
                        background: #ED1B24;
}


                    

/* cell number */

.carousel-cell-resultado:before {
                        display: block;
                        text-align: center;
                        content: counter(carousel-cell);
                        line-height: 3em;
                        font-size: 1em;
                        color: white;
                    }
                    
.margenDerecho{
                        text-align: right;
                        
                        
                        
                    }
                    
.margenIzquierdo{
                        text-align: left;
                        
                        
                        
                    }
                    
.margenCentro {
                        text-align: center;
                        
                    }
                    
.estiloEquipo{
                        padding: 0;
                        
                    }
                    
.listaMayor{
                       list-style:none; 
                        padding:0; 
                        
                    }
                    
.listaMenor{
                        list-style:none; 
                        padding:0;
                        font-size: 0.9em;
                        line-height: 1em;
                        margin: 0;
                    }                  
             
.news-summary {
    padding:20px 0;

}
            
.news-summary2 {
    padding:20px 0;
}
            
.news-summarych {
    padding:20px 0;
}
            
.mom-post-meta {
    font-size: 12px;
    color: #8a8a8a;
    line-height: 1.4;
    overflow: hidden;
}
            
.bajada {
    font: normal 15px/18px 'Arial';
    
    line-height: 20px;
}
    
   .btnCategorias h4{
        margin:0;
        
    }
            
    .news-image {
        margin: 0;
        -webkit-box-shadow: inset 10px 10px 113px 73px rgba(25, 25, 25, 0.69);
        -moz-box-shadow: inset 10px 10px 113px 73px rgba(25, 25, 25, 0.69);
        box-shadow: inset 10px 10px 113px 73px rgba(25, 25, 25, 0.69);
        width: auto;
        float: none;
    }
            
                    .sidebar{
                            will-change: min-height;
                        }
                        
                        .sidebar__inner{
                            transform: translate(0, 0); /* For browsers don't support translate3d. */
                            transform: translate3d(0, 0, 0);
                            will-change: position, transform;
                        }

.base-box2, .sidebar .widget, .comment-form, div.bbp-template-notice, div.indicator-hint, #bbpress-forums fieldset.bbp-form legend {
  
    position: relative;
}
            
.base-box, .sidebar .widget, .comment-form, div.bbp-template-notice, div.indicator-hint, #bbpress-forums fieldset.bbp-form legend {
    
    position: relative;
                padding: 0px;
        margin-bottom: 20px;
}

    
.sidebar .widget .widget-title {
    font-size: 15px;
    
}
    


    
.dest{
    font-size: 1em;
        
    }
    
/* ---- grid ---- */

/* clear fix */
    
.grid:after {
  content: '';
  display: block;
  clear: both;
}

.grid-item {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;

}       
  
.inner{
                width: 100%;
                margin: 0 auto;
    transition: all .15s ease-in-out;
            }
            
.top-right-content {
    float: right;
                margin-right: 20px;
}
           
.topbar ul {
    margin-right: 20px;
    padding: 0;
    list-style: none;
}
            
.mom-social-icons li a.vector_icon {
    width: 1em;
    display: block;
    text-align: center;
     color:#fff!important;
}      
            
.facebook2 {

    display: block;
    float: right;
    font-size: 10px!important;
    margin: 3px;
            }
            
.twitter2 {

    display: block;
    float: right;
    font-size: 10px!important;
    margin: 3px;
            }     
 
.today_date {
    float: left;
    margin: 8px 20px;
    font-weight: 400;
    }
 
.topbar .top-left-content {
    float: left;
}
            
.topbar .top-right-content {
    float: right;
}

.topbar ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.mom-social-icons {
    margin: 0;
    padding: 0;
    list-style: none;}
            
.header {
    
    clear: both;
    padding: 0;
}
            
.header > .inner, .header .logo {
    line-height: 48px;
    
}
            
.header-right {
    float: right;
}
    
.localidad{
        margin:0;
        padding:0;
        
    } 
    
.localidad1{
        
    }
    
.logo{
                max-width: 80%;
                
            }
            
.bg-light {
    
    background-color: transparent!important;
}
            
article {
                /*background: #fff;*/
                border-radius: 3px;
               /* box-shadow: 2px 2px 11px rgba(0,0,0,0.2);*/
            }
            /* blqes */
.album {
   /* min-height: 50rem; padding-top: 3rem; Can be removed; just added for demo purposes */
  
  padding-bottom: 3rem;
  background-color: transparent;
}

.card {
  
  padding: .75rem;
  margin-bottom: 2rem;
  border: 0;
}

.card > img {
  margin-bottom: .75rem;
}

.card-text {
  font-size: 85%;
}

@media (min-width: 1130px) {
        .flickity-carousel{
           
        }
    }
    
/* footer nuevo comienzo  */
    
@media (max-width: 991px) {
        .titulogr{
            font-size:16px;
            position: absolute;
    bottom: 10px;
    left: 15px;
     color:#fff;
    text-shadow: 1px 1px 5px #000;
            max-width: 90%;
        }
    }
    
#wrapper-footer{
       /*background-color:rgba(255,255,255,1);*/
       color:#000;font-size:80%;
          }
    
@media (max-width: 767px) {
        #wrapper-footer{
            text-align:center;
        }
    }
    
@media (max-width: 767px) {
        .displayNoneMenu{
            display:none;
        }
    }
    
#wrapper-footer a{
    color:#000;
    }
    
#wrapper-footer a:hover{
    color:inherit;
    }
    
 #wrapper-footer .footer-widget:first-child{
        padding-left:0;
    }
    
#wrapper-footer .footer-widget:last-child{
        
        padding-right:0;
    }
    
.footer-widget .widget-title{
        font-weight:400;
    }
    
.footer-widget ul{
        list-style:none;padding-left:0;
    }
    
.site-footer{
        border-top: 0.5px solid #191919;
        padding-top:20px;
        margin-top:20px;
        font-size:0.75em;
    }

    
#wrapper-footer .custom-logo{
        max-width:70px;height:auto;margin-right:10px;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);
    }
    
#wrapper-footer .site-info [class^='col']{
        margin-top:10px;margin-bottom:10px;
    }
    
@media (min-width: 768px) {
        
        .footer-widget.widget_sociallinks_widget{
            
            text-align:right;}#wrapper-footer .site-info [class^='col']:last-child{text-align:right;}}
    
#wrapper-footer .surhive-link{
        opacity:0.3;transition:0.3s;margin-left:5px;
    }
    
#wrapper-footer .surhive-link:focus,#wrapper-footer .surhive-link:hover{
        opacity:1;
    }
    
#wrapper-footer .surhive{
        max-width:80px;height:auto;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);
    }
   
.social {
        display:inline-flex;
        
        
    }
    
.social a {
        margin-left: 5px;
    }
    
.wrapper {
        
  padding: 30px 0;margin-top: 50px; }
    
/* footer nuevo final  */
.tshare {
    line-height: 30px;
    margin-right: 10px;
    position: absolute;
   
    right: 0px;
    color: #FFF;
    z-index: 1;
    width: 1.5em;
    text-align: center;
                display: inline-block;
}
            
.facebook {

    display: block;
    float: right;
    margin-right: 37px;
            }
            
.twitter {

    display: block;
    float: right;
            }
    
p.displaytitulo{
        height: 0;
        margin: 0;
    }
    
.carousel-cell4:hover p.displaytitulo{
        height: auto;
        -webkit-transition: height 2s easy-in-out; /* Safari */
    transition: height 2s easy-in-out;
    }
    
.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 50%;
    background: transparent;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
    
    
.carousel-cell {
  width: 100%;
  margin-right: 0px;
  background: transparent;
}

.carousel-cell-image {
  display: block;
  max-height: 100%;
  margin: 0 auto;
  max-width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
          transition: opacity 0.4s;
}

/* fade in lazy loaded image */
.carousel-cell-image.flickity-lazyloaded,
.carousel-cell-image.flickity-lazyerror {
  opacity: 1;
}
           
.carousel2 {
  
}    
               
.carousel-cell2 {
  width: 28%;
  height: 200px;
  margin-right: 10px;
  background: #8C8;
  border-radius: 5px;
  counter-increment: carousel-cell;
}

.carousel-cell2.is-selected {
  background: #ED2;
}

/* cell number */
.carousel-cell2:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell2);
  line-height: 200px;
  font-size: 80px;
  color: white;
}

.carousel-cell-image2{
     display: block;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
          transition: opacity 0.4s;   
        
    }
    
    /* fade in lazy loaded image */
.carousel-cell-image2.flickity-lazyloaded,
.carousel-cell-image2.flickity-lazyerror {
  opacity: 1;
} 
    
.carousel-cell-image {
  display: block;
  max-height: 100%;
  margin: 0 auto;
  max-width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
          transition: opacity 0.4s;
}

/* fade in lazy loaded image */
.carousel-cell-image.flickity-lazyloaded,
.carousel-cell-image.flickity-lazyerror {
  opacity: 1;
} 
    
.carousel3{
       
        
    }
    
.carousel-cell3{
    width: 100%;
  margin-right: 0px;
  background: transparent;
        
    }
    
.carousel-cell-image3 {
  display: block;
  max-height: 100%;
  margin: 0 auto;
  max-width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
          transition: opacity 0.4s;
}
    
.carousel-cell3:hover .titulo{
        
        display:block;
        
    }   
    
.carousel-cell4 {
  width: 100%;
  margin-right: 0px;
  background: transparent;
}

.carousel-cell-image4 {
  display: block;
  max-height: 100%;
  margin: 0 auto;
  max-width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
          transition: opacity 0.4s;
}

/* fade in lazy loaded image */
.carousel-cell-image4.flickity-lazyloaded,
.carousel-cell-image4.flickity-lazyerror {
  opacity: 1;
}

 /* destacadas slider */
    
.titulo{
    display: block;
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
    padding: 20px 15px;
   
    }
    
.titulotext{
         
      position: absolute;
        bottom:0;
        color: #fff!important;
        line-height: 1em;
    z-index: 900;
       text-shadow: 1px 1px 5px #000;

    
    }
    
.titulotext h4,.titulotext p {
    max-width: 85%;
       color: #fff!important; 
        
    }
    
.carouselimg{
        margin-right:10px;
        height: 262px;
        
    }
    
.carouselimg:hover .titulo{
        display: block;
        
    }
    
.pocho-div-clima{
        height: 70px!important;
        
        
    }
    
#tritop{   
    margin: 0 auto;
}

#tritop1, #tritop2, #tritop3 {

    margin-bottom: 10px;
    padding: 7.5px;
      

}

#mobiltritop {
    display: block;
    max-width: 100% !important;
    margin: 10px !important;
    padding: 10px !important;
}
        
.destacadas{
              
              margin-bottom: 15px;
              
          }

.topbar-header-social {
    width: 35px;
    padding: 4px;
    text-align: center;
    margin-right: 2px;
    font-size: 25px;
    
     }
    
.topbar-header-social:hover i{
   /* width: 35px;
    color: #FFF;
    padding: 4px;
    border-radius: 50%;
    background-color: #d67e2a;
    text-align: center;
    margin-right: 10px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
      */
     }
     
@media (max-width: 992px) {
        
         
         .margenSup{
        
      
        
        
    }
      }   
    
.margenSup{
        
     
    background-color: white;
      
    }    
         
.envivo{
        border-top:1px solid #e4e4e4;
        border-bottom:1px solid #e4e4e4;
        margin-bottom: 20px;
        display: none;
     }
     
.img{
         display: block;
    padding: 3px  10px;
         
     }
    
.artX4{
        
    margin-bottom:15px;    
        
        
    }
    
.titulogr {
            position: absolute;
    bottom: 10px;
    left: 32px;
     color:#fff;
    text-shadow: 1px 1px 5px #000;
        max-width: 90%;
    }
    
.small {
       max-height: 70px;
        
    }
    
.credits{
        
        font-weight: 600;
        
    }
    
.flickity-prev-next-button .arrow {
    fill: #d67e2a;
}
    
.foto{
    position: absolute;
    bottom: 0;
    right: 20px;
    color: #fff;
        
    }
    
.fotoup{
      position: absolute;
    top: 0;
    right: 20px;
    color: #fff;  
        
    }
    
.fotouno {
    position: absolute;
    bottom: 20px;
    right: 20px;
    color: #fff;
}
                 
  
#logo {
    max-height:78px;
        
    padding:5px;
       position: absolute;
        max-width: 300px;
          
    }
    
.ti{
        max-height:89px;
        margin-top:0px!important;
        -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
         background-color: transparent!important;
    }
    
.blanco{
        background-color: #fff;
        box-shadow: 2px 2px 3px #f1f1f1;
        -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
        
    }
    
.modal-dialog{
          max-width:90%;
          
          
      }
      
.modal-content{
          
          background-color:transparent;
          
      }
      
.modal-header{
          border:0;
          
      }
         
.dropdown-submenu {
  position: relative;
    padding-bottom: 10px;
}

.dropdown-submenu .dropdown-menu {
  top: 100%;
  left: 30%;
  margin-left: -1px;
}
     
body::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
} 
   
.scrollList::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
} 

.videoPrincipal{
	position:relative;
	padding-bottom:56.25%;
	}   
    
 