/* ==========================================================================
   Base
   ========================================================================== */

body { 
    font-size:62.5%;
    line-height: 1.4;
    background:#fff url('../img/cargando.gif') no-repeat center 200px ;
}




img{
    height: auto;
    max-width: 100%;
    width: 100%;
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.2;
 font-family: 'Oswald', sans-serif; 
 text-transform:uppercase;
}

p{
   font-size:1.2em;
}

a {
    color: #000000;
}

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


.clearboth{
   clear:both;
}


.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.cont_margins{
  margin-right:10px;
  margin-left:10px;
}
.marderzero{
  margin-right:0 !important;
}
.fondocolor_enlace{
  background-color:#c9b83b !important;
transition-property: background-color;
transition-duration: 0.35s;
transition-timing-function: linear;
 
/* Safari */
-webkit-transition-property:background-color;
-webkit-transition-duration:0.35s;
-webkit-transition-timing-function:linear;
 
}

.wp-pagenavi{
  clear:both;
  margin-top:20px;
}

.tit_sec{
 /* padding-left:20px;*/
 margin-bottom:20px;
 font-weight: 400;
 letter-spacing:0.03em
}

.cont_single{
  padding-left:20px;
  padding-right:20px;
 }


.cont_single img{
   width:auto !important;
  max-width:auto !important; 
}

.tit_noti{
  margin-top:0 !important;
  font-size:1.5em;
  letter-spacing:0.03em;
}

.tit_desta{
  font-size:1.35em;
    letter-spacing: 0.01em;
    font-weight:400;
}

/* =============================================================================
   NOTICIAS
   ========================================================================== */
#list_news{
  list-style-type: none; 
  margin:0 !important;
}
.noticia{
 /*  background-color:#6e6864;*/
 background :#6e6864 url('../img/creu.gif') no-repeat bottom right;
   clear:both;
   display:block;
 border-bottom:1px solid white;
 cursor:pointer;

transition-property: background-color;
transition-duration: 0.35s;
transition-timing-function: linear;
 
/* Safari */
-webkit-transition-property:background-color;
-webkit-transition-duration:0.35s;
-webkit-transition-timing-function:linear;

overflow:hidden;
}
.noticia:last-child{
 
 border-bottom:1px solid #6e6864;
}
.inner_noti{
   padding:15px;
  
}
.format_fecha{
   color:#fff;
    font-family: 'Oswald', sans-serif; 
    font-size:2.2em;
    margin-bottom:5px;
    text-transform:uppercase;
    letter-spacing:0.03em
}
.format_titular{
   color:#1a1a20;
   font-size:1.2em;
   font-weight:bold;
   line-height:1.1em;
   margin-top:10px;

}
.cat{
  color:#333;
  font-weight:bold;
}

.noticia:hover{
     background-color:#c9b83b;
 
transition-property: background-color;
transition-duration: 0.35s;
transition-timing-function: linear;
 
/* Safari */
-webkit-transition-property:background-color;
-webkit-transition-duration:0.35s;
-webkit-transition-timing-function:linear;
}

.single_new{
  /*margin-top:20px;*/
}


/* =============================================================================
   Header
   ========================================================================== */

.banner { }

.navbar .nav > li > a {
  text-shadow:none;
}
#lang_sel{

}
#lang_sel li{
  border:0 !important;
}
.lang_sel_sel{
  border:0 !important;
      font-family: 'Oswald', sans-serif; 
   text-transform:uppercase;
   font-weight:400;

}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
border:0 !important;
      font-family: 'Oswald', sans-serif; 
   text-transform:uppercase;
   font-weight:400;
}
#lang_sel *:hover > a, #lang_sel ul ul *:hover {
/*background-color: white !important;*/
}
#lang_sel a.lang_sel_sel ,#lang_sel li ,
#lang_sel ul ul {
  width:65px ;
}

#lang_sel ul ul{
  border:0;
}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    border-width: 0 1px 1px;
    color: #444444;
    height: auto;
    line-height: 1em;
    padding: 5px 10px;
    padding-top:0;
    padding-bottom:0;
}



/* =============================================================================
   HOME
   ========================================================================== */


.pone_ord{
  position:absolute;
  font-size:2em;
  font-weight:bold;
  z-index:1000;
  top:0;
  left:0;
  color:#fff;

  display:none; 
}



.float_left{
  float:left;
}
.desta_botonera{
   position:relative;
   width:80%;
   float:left;
   
} 
.desta_news{
   position:relative;
   width:100%;
 
   
}    
.col_news{
   position:relative;
   float:left;
 
}

.quad_desta{
   float:left;
   display:block;

   background-color:#fff;

transition-property: background-color;
transition-duration: 0.35s;
transition-timing-function: linear;
 
/* Safari */
-webkit-transition-property:background-color;
-webkit-transition-duration:0.35s;
-webkit-transition-timing-function:linear;

}

.qu_img, .quad_desta .qu_img{
  background-color:black !important;
  position:relative;
  cursor:pointer;

}
.mitad{
   width:50%;
}

.cuarto{   
   width:25%;
}
.dostercios{
   width:66.33333333333%;
}
.tercio{
   width:33.33333333333%;
}
.quinto{
   width:20%;
}
.ochenta{
  width:80%;
}
.setenta{
  width:70%;
}
.setenta_cinco{
 width:75%;
}
.treinta{
    width:30%;
}
.qu_texto{
   /*background-color:#ededed;*/
}


.cont_pad{
   padding:15px;
}

 .mar_top{
   margin-top:15px;
 }

.cont_text p{
  font-size:1.1em;
  line-height:1.2em;
}

.quad_desta {
  overflow:hidden;

}

/*REDES SOCIALES */
#redes_sociales , .rss_web{
  float:right;
  display:block;
  /*margin-top:16px;*/
}
#redes_sociales > a , .rss_web > a{
  float:left;
  margin-right:10px;
  width:20px;
}
#redes_sociales > a:nth-last-of-type(1) , .rss_web > a:nth-last-of-type(1){
  margin-right:0;
}
.nav-main{
  float:left;
 
  position:relative;
 
}
#menu-primary-navigation, #menu-primary-navigation_en{
  margin-right:0 !important;

 /* position:relative;
 
  float:left !important*/
}
#menu-primary-navigation li, #menu-primary-navigation_en li{

 
  position:absolute;
  top:0;
  left:0;
 
  display:inline-block;
}
#menu-primary-navigation li a, #menu-primary-navigation_en li a{
 
  display:inline-block;
  position:relative;
  float:left;
  white-space:nowrap;
}



.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    box-shadow: none;
}
.navbar-inner{
  background-color:transparent;
  background-image:none;
  box-shadow:none;
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:0;
}


.navbar .brand {
  float:left;
  padding-left:0 !important;
  margin-left:0;
  padding-right:0 !important;
   font-family: 'Oswald', sans-serif; 
   text-transform:uppercase;
   font-weight:400;
   color:black;

}

.navbar .nav{
   margin-top:16px; 
 /* float:right;*/
}
/*
.navbar .nav > li{
  margin-right:30px;
}
.navbar .nav > li:last-child{
  margin-right:0;
}*/

.navbar .nav > li > a {
    color: black;
    float: none;
    padding:0 !important;
   /* padding: 10px 15px;*/
    text-decoration: none;
   /* text-shadow: 0 1px 0 #FFFFFF;*/
    text-transform:uppercase;
    font-size:1.2em;
    font-family: 'Oswald', sans-serif; 
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: transparent;
    box-shadow: none;
    color: #ff3200;
    text-decoration: none;

}



  .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: auto  ;
}


/* ==========================================================================
   PRENSA
   ========================================================================== */

.enlace_kit{
  cursor:pointer;
}

/* ==========================================================================
   BIOGRAPHY
   ========================================================================== */

.pad_15{
  padding-top:15px;
}


   .padding_lados{
      padding-left:15px;
      padding-right:15px;
     

   }
.text_3_cols{
  -moz-column-count:3; /* Firefox */
  -webkit-column-count:3; /* Safari and Chrome */
  column-count:3;
  -moz-column-gap:20px; /* Firefox */
  -webkit-column-gap:20px; /* Safari and Chrome */
  column-gap:20px;
}
.text_2_cols{
  -moz-column-count:2; /* Firefox */
  -webkit-column-count:2; /* Safari and Chrome */
  column-count:2;
  -moz-column-gap:30px; /* Firefox */
  -webkit-column-gap:30px; /* Safari and Chrome */
  column-gap:30px;
}


/* ==========================================================================
   DISCOGRAPHY
   ========================================================================== */

.disco_pek{
 
 float:left;
  
  width:49%;

  margin-bottom:20px;
}
.inner_disco{
  /*padding:20px;*/
  padding:2%;
   background-color:#f2f2f2;
   position:relative;
   -moz-box-shadow: 1px 1px 3px #999;
  -webkit-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}


.pad_disco{
  background-color:#fff;
 /* padding:20px;*/
 padding:3%;
    width:40%;
 margin-right:2%;  

 float:left;
   /* -moz-box-shadow: 1px 1px 3px #999;
  -webkit-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;*/
}

.conte_track{
  float:left;
  width:52%;
  
}

.tracklist_gran{
   /*width:55%;*/
    float:left;
    font-size:1.1em;
    display:block;
   /* padding:20px;*/
    background-color:#fff;
    /*width:50%;*/
      padding:3%;
  padding-top:2%;
  padding-bottom:2%; 
   width:94%; 
}

.disco_pek:  {
  float:left;
}
.tit_disco{
  /*padding:20px;
  padding-top:10px;
  padding-bottom:10px;*/

  padding:3%;
  padding-top:2%;
  padding-bottom:2%; 
   background-color:#fff;
   float:left;
   margin-top:0 !important;
   width:94%; 

}

.disco_pek:nth-child(2n) {

  float:right;
}

.foto_portadin{

}
.tracklist{
   
    float:left;
    font-size:1.1em;
    display:block;
}
.tracklist p{
 
    font-size:1.1em !important;
}
.discografica{
  color:#666;
  margin-top:0 !important;
  text-transform:capitalize;
  font-weight:400;
}
#disco_novedad{
 margin-bottom:20px; 
}

.ventaonline{
  margin-top:10px;
}
.ventaonline img{
  


}
.ventaonline a {
margin-right:10px;
  display:inline-block;
  float:left;
   
}

.ventaonline a:last-child{
margin-right:0;
}



/* ==========================================================================
   VIDEO
   ========================================================================== */


.inner_video_sombra{
  padding:20px;
  padding-bottom:5px;
   background-color:#f2f2f2;
   position:relative;
   -moz-box-shadow: 1px 1px 3px #999;
  -webkit-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}

   .inner_video{
     /*margin-right:auto;
     margin-left:auto;
     width:50%;*/
   }
.texto_video, .tit_video{
       margin-right:auto;
     margin-left:auto;
     width:50%;
}

   .item_video{
     float:left;
     margin-right:6.6666666%;
   }
   .item_video:nth-child(4n){
     margin-right:0 !important;
   }
   .thumb_video{
     padding:5px;
     border:1px solid black;
   }

   #video_grande{
     margin-bottom:30px;
       width:100%;
  max-width:100%;
  height:auto;
   }
   .cont_video{
     margin-bottom:30px;
   }

.enlace_video{
  color:black;
}

.vvqbox{
  width:100%;
  max-width:100%;
  height:auto;
}
 /*.vvqbox object {
  width:100%;
 height:auto; 
   
}*/


/* ==========================================================================
   Content
   ========================================================================== */

.content { }

.container{
   margin-right:0;
   margin-left:0;
}

/* ==========================================================================
   TOUR DATES
   ========================================================================== */
   .up_tabla{
      margin-bottom:20px;
      display:block;
      margin-top:15px;
      clear:both;
      float:left;
   }
   #con_ant{
     float:right;
     margin-right:20px;
     margin-top:20px;
     padding:10px;
     background-color:#e8e8e8;
     color:#333;
     text-decoration:none;
   }
   #con_ant:hover{
    background-color:#000;
    color:#fff;
  }
   #fechas{
     width:100%;
    

   }
   #fechas th{
    text-align:left;
    font-size:1.2em;
    }
  #fechas td,#fechas th{
    width:33%;
    padding:10px;
  }
   #fechas tr:nth-child(even) {
     background-color:#e8e8e8;
   }
   .img_desta{
     clear:both;
     background-color:black !important;

   }
   .caja_desta{
     background-color:#d9d9d9;
     padding:20px;
     display:block;
     clear:both;
transition-property: background-color;
transition-duration: 0.35s;
transition-timing-function: linear;
 
/* Safari */
-webkit-transition-property:background-color;
-webkit-transition-duration:0.35s;
-webkit-transition-timing-function:linear;
   }
   .eventos_ant{
     display:none;
   }
   .eventos_act{
    
   }
   .td_venue{
     text-transform:capitalize;
   }

/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { }



/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar { }



/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

.content-info { }

.foot_down{
  padding-top:10px;
  margin-top:10px;  
  border-top:1px solid black;
}
.cont_footer{
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center;
  
}
.inner_footer {
  text-align:center;
  display:inline-block;
}
.span_footer{
 margin-right:20px  ; 
 margin-left:0  ;
 display:inline-block;
margin-top:10px;
width:auto;
}

.img_stomvi{
  max-width:75px !important;
}
.a_stomvi{
 

}


/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */


@media(max-width:767px){
   body{
      padding-right:0px;
      padding-left:0px
   }
};


/* ==========================================================================
   FLEXSLIDER
   ========================================================================== */

 
.flexslider {
  margin: 0 0 60px; 
  background: #fff; 
  border:  0 !important; 
  position: relative; 
  -webkit-border-radius: 0 !important; 
  -moz-border-radius: 0 !important;  
  -o-border-radius: 0 !important;  
  border-radius: 0 !important; 
  box-shadow: none !important; 
  -webkit-box-shadow: none !important; 
  -moz-box-shadow: none !important; 
  -o-box-shadow: none !important; 
  zoom: 1;
}


/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */

/*

.mitad{
   width:50%;
}
.cuarto{   
   width:25%;
}
.tercio{
   width:33.33333333333%;
}
.quinto{
   width:20%;
}
.qu_texto{
   background-color:#ededed;
}



.anchoTotal{
    width:100%;
}
.col_25{
    width:25%;
}
.col_20{
    width:20%;
}
.col_40{
    width:40%;
}
.col_80{
    width:80%;
}




*/




@media (min-width : 1200px) { 

  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
     /* font-size:50% !important;*/
     width:1200px  ;
     margin-right:auto  ;
     margin-left:auto  ;
  
     
   
  }

  .quad_desta{
   /* background-color:green;*/
  }

  .navbar-inner{
  -webkit-border-radius: 0 !important; 
  -moz-border-radius: 0 !important;  
  -o-border-radius: 0 !important;  
  border-radius: 0 !important; 
  box-shadow: none !important; 
  -webkit-box-shadow: none !important; 
  -moz-box-shadow: none !important; 
  -o-box-shadow: none !important; 
  border:0 !important;
  background-color:#fff;
  background-image:none !important;
  }


}


 @media  (min-width : 1025px)  and (max-width : 1199px) { 
   body{
       font-size:62.5%;
       
       /* color:green  ;*/
   }
  .quad_desta{
   /* background-color:yellow;*/
  }

    .desta_news .quinto{
      width:20%;
   }


}


@media  (min-width : 769px)  and (max-width : 1024px)  { 
   body{
       font-size:65%; 
      /*  background-color:yellow  ;
       color:brown ; */
   }

   .desta_botonera  {
       width:75%;
   }
   .desta_botonera  .cuarto{
       width:33.33333%;
   }
   .is_home.col_news{
       width:25%;
   }

  .desta_news .cuarto{
      width:25%;
   }
   .is_home.col_news{
       width:25%;
   }
   .is_single.col_news{
       width:20%;
   }


   /*  #desta_home .cuarto:nth-child(4n){
       clear:both;

   }
   
.quad_desta{
   background-color:brown; 
}*/

}
@media  (max-width : 768px)  { 
   body{
       font-size:65%; 
      /*background-color:red ;
       color:blue ;  */
   }

   .desta_botonera  {
       width:66.33333%;
   }
 
   .desta_botonera .cuarto{
       width:50%;
   }

   .desta_news .cuarto{
       width:33.33333%;
   }

   .is_home.col_news{
       width:33.33333%;
   }
   .is_single.col_news{
       width:20%;
   }
  .quad_desta{
    /*  background-color:blue;  */
  }

   .item_video{
     width:47%;
     margin-right:6%;
   }
   .item_video:nth-child(2n){
     margin-right:0;
     float:right;
   }


}
@media   (max-width : 568px) { 

body{
   /* font-size:50% !important;*/
 
}
   .item_video{
     width:100%;
     margin-right:0;
 
   }
    .desta_news .cuarto{
       width:50%;
   }


}

 


 @media(max-width:690px){

.navbar .nav {
 
    

}
.navbar .nav > li {
    margin-right: 0px; 
   
   /* margin-left:15px;*/
}
.navbar .nav > li:first-child {
    margin-right: 0px;
    margin-left:0px;

}
.brand{
  padding-bottom:0;
  margin-bottom:0;
}

.enlace_kit{
  width:100%;
  clear:both;
}
.enlace_album  .qu_img{
  
  float:right;
}


.text_3_cols{
  -moz-column-count:2; /* Firefox */
  -webkit-column-count:2; /* Safari and Chrome */
  column-count:2;
  -moz-column-gap:20px; /* Firefox */
  -webkit-column-gap:20px; /* Safari and Chrome */
  column-gap:20px;
}
.text_2_cols{
 /* -moz-column-count:1;   Firefox */
 /* -webkit-column-count:1; /* Safari and Chrome */
 /* column-count:1;
  -moz-column-gap:0px; /* Firefox */
 /* -webkit-column-gap:00px; /* Safari and Chrome */
 /* column-gap:0px;*/
}
.cont_track{
  clear:both;
  margin-top:10px;
}
/*
.tracklist_gran{
   width:100%;
    float:left;
    font-size:1.1em;
    display:block;
}
.foto_portadin{
  clear:both;
  width:100%;
}
.disco_pek, .tracklist{
  width:100%;
}
*/

}

 @media(min-width:690px){
.enlace_kit{
  width:50%;
  float:left;
}
.enlace_album  .qu_img{
  float:left;
}

}

.mini_menu{
 /* display:none;*/
}

#menu_rep{
  display:none;
}


#menu_desp{
 
 position:relative;

   
}

#menu_desp ul{
  list-style-type:none;
  margin-left:20px;

}
#menu_desp ul li{
 font-family: 'Oswald', sans-serif; 
 text-transform:uppercase;
}


.btn_menu img{
  width:18px;
  height:18px;
}
.btn_menu{
 
 /* top:0;
  z-index:1000;
 position:absolute;
 right:0px;*/
}



 @media(max-width:480px){
.navbar .nav > li {
    margin-right: 0px;    
}
.navbar .btn-navbar{
  display:block !important;
}
.nav-main{
  display:none;
}
.mini_menu{
  display:block;
}

.desta_der{
  display:none;
}

.tab_venue{
  width:100%;
}


.tit_der_new{
  display:none;
}
.format_fecha{
 
    font-size:1.5em;
 
}

.tit_desta{
  font-size:1.1em;

}

.cont_text p{
  line-height:1.1em;
}

.format_titular{
  font-size:1.1em;
  margin-top:5px;
}

.conte_track{
    width:100%;
  clear:both;
}
.pad_disco{
    width:94%;
    margin-bottom:20px;
}

 .disco_pek  {
   clear:both;
   width:100%;
 }

}

#anchowin{
  display:none !important; 
}

/* GALERÍA */

 .gallery li{
  float:left;
  border:0;
  margin:0;
  display:block;
  background-color:#000;
}

 .gallery li a{
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: block;
    line-height: 0px;
    padding: 0px;
    transition: all 0.2s ease-in-out 0s;
}
.color_red{
  color:red;
}

.wrap, .banner{
 visibility:hidden;
}
 
 .fb-like{
   margin-right:10px;
 }

 .mini_menu{
   /*display:none;*/
 }


 .flex{
    display: flex;
  } 
  .justify-content-between{
    justify-content: space-between;
  }

  .flexslider{
    overflow:hidden;
 
  }
  .flexslider .slides{
    overflow:hidden;
  }

  .align-vert-center{
    align-items: center;
  }

  .list_idiomas{
    display: block;
    list-style: none;
    list-style-position: inside;
  }

  .list_idiomas a{
    font-size: 11px;
 font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
  }

  .menu_web{

    flex-grow:2; 
    display: none;

  }

  .rss_web{
    display: none;
  }

  /*@media(min-width:690px){*/

    @media(min-width:1024px){
    .menu_web{

      flex-grow:2; 
      display: block;

    }

    .rss_web{
      display: block;
    }



    .btn_menu{

    display: none;
      
    }
  }

  .menu_web ul{
    width:100%;
    display: flex !important; 
    justify-content: space-around;
    margin-top:0 !important;
  }
  .menu_web ul li{
   margin-top:0;
  }

  .rrss_pos{
    position: relative; 
  }
  .list_idiomas{
    position: absolute;
    bottom:-7px;
    left:50%; 
    list-style-position: inside;
    list-style: none;
    margin: 0;
    
    transform: translate(-50% , 100%);
    z-index: 10;
  }

  .list_idiomas li{
    display: block; 
  }
  .list_idiomas li a{
    display: block; 
  }

  .alto_h{
    align-self: stretch;
  }

  .enlace_prensa{
    height: 100%;
    width: 100%;
    display: flex;
  }

  .quad_desta{
    cursor: pointer;
  }


  .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{



  }

 .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}




ul.sub_menu_web{
/*  display: none !important;*/

position: absolute;
padding-left:0;
margin-left:-5px;

bottom:0;
left:0;
transform:translateY(100%);

display: none !important;

z-index:100;
background-color:white;
width:auto;
padding:0 5px 5px 5px;


}

ul.sub_menu_web li{
  display: block !important;
}

ul.sub_menu_web li a{

      color: black;
    float: none;
    padding: 0 !important;
    /* padding: 10px 15px; */
    text-decoration: none;
    /* text-shadow: 0 1px 0 #FFFFFF; */
    text-transform: uppercase;
    font-size: 1.2em;
    font-family: 'Oswald', sans-serif;
}

 ul.sub_menu_web.openSub{
  display: block !important;
}

.open_lang{
      font-size: 11px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: none;
}

.list_idiomas ul{
  margin-left:0;
  padding-left:0;
}

#sel_idioma{
    padding: 0 5px 5px 5px !important;
    background-color:white;  
}

.menu_langs{


  margin-bottom:0;
  display: none;
}
.sub_menu{
  display: none;
}
.abre{
  display: block;
}

.mini_menu .sub_menu{
  margin-left:0 !important;
  padding-left:0 !important;
}
.mini_menu li{
  width:100%;
  text-align:center;

      margin-bottom:7px;
}

.sub_menu a{
  color:rgba(0,0,0,0.75);
}

.mini_menu a{
      font-size: 12px;  
}

.haysubmenu:after{


}

.tri{
  width:7px; 
  height:7px;
  margin-left:0px;
  margin-top:-4px;
}

 

/*
  @media(min-width:690px){

    .mini_menu{
      display: none !important;
    }
  }
  */
  .menu_nav{
    list-style-type: none !important;
  }

  .ico_sociales img{
    max-width:20px;
  }

  .rrss_phone{
    text-align: center;
  }

  .menu_langs_phone{
    display: block ;
  }

  .menu_langs_phone li{
    display: inline-block;
    width:auto;
  }
  .menu_langs_phone li:first-child{
    
  }

  .rrss_phone .list_idiomas{
    position:relative !important;
    bottom:0;
    left:auto;
    width:100%;
    transform:translate(0 , 0);
  }

    .rrss_phone .list_idiomas a{
      display: inline-block;
      padding:10px;

    }

    #menu_desp ul{
      margin-left:0;
    }



.cont_video p, .cont_video .entry-content-asset{
  margin-left: auto;
  margin-right:auto;
}

        .cont_t_video p, .cont_video .entry-content-asset, .cont_video .tit_video{
          width:100%;

        }

        .cont_video .entry-content-asset iframe{
          width:100%; 
        }
    @media   (min-width : 768px) { 

        .cont_t_video p, .cont_video .entry-content-asset, .cont_video .tit_video{
          width:70%;

        }




        .cont_video .entry-content-asset{
          text-align: center;
          margin-top:20px;
          margin-bottom:20px;
        }



    }


    .mini_menu .ico_sociales{
      margin-left:7px;
      margin-right:7px;
    }