/******************************************************************
    Home Columna - Global
******************************************************************/


#menu-principal_mobile {
    margin: 0px;
    padding: 0px;
}



#menu-item-131 a {
    margin: 0px;
    padding: 5px 5px 15px 5px;
    font-family: 'quadonextrabold';
    font-size: 14px;
    text-transform: lowercase;
    color: #000;
    text-decoration: none;
}

#menu-item-131 a:hover {
    color: #E85236;
    background: #fff;
}

#menu-item-130 a {
    margin: 0px;
    padding: 5px 5px 15px 5px;
    font-family: 'quadonextrabold';
    font-size: 14px;
    text-transform: lowercase;
    color: #000;
    text-decoration: none;
}


#menu-item-130 a:hover {
    color: #E85236;
    background: #fff;
}


#menu-item-129 a {
    margin: 0px;
    padding: 5px 5px 15px 5px;
    font-family: 'quadonextrabold';
    font-size: 14px;
    text-transform: lowercase;
    color: #000;
    text-decoration: none;
}

#menu-item-129 a:hover {
    color: #E85236;
    background: #fff;
}


#menu-item-128 a {
    margin: 0px;
    padding: 5px 5px 15px 5px;
    font-family: 'quadonextrabold';
    font-size: 14px;
    text-transform: lowercase;
    color: #000;
    text-decoration: none;
}

#menu-item-128 a:hover {
    color: #E85236;
    background: #fff;
}

.menu-principal_mobile-container ul li.current_page_item a{
    color: #E85236!important;
    background: #fff;

}

/******************************************************************
    Home Columna 1 - News
******************************************************************/

#columna_1 h2 {
    margin-bottom: 8px;
}

#columna_1 h2 a{
    color: #000;
}

.titulo_columna_news {
    font-family: 'quadonextrabold';
    font-size: 14px;
    color: #000;
    border-top: 8px solid #000;
    border-bottom: 1px solid #6c6c6e;
    padding-top:5px;
    padding-bottom: 9px;
    margin-bottom: 70px;

}

#contenedor_home_news_links{
    float: left;
    width: 100%; 
}


.news_link_home {
    float: left;
    position: relative;
    display: inline;
    width: 100%;
    padding: 0 20px; 
    color: #808080;
    background-color: #E1E3DE;

}

.section_link_home {
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Roboto Slab';
    font-weight: bold;
    padding-top: 5px;

}

.section_link_home_uno {
    border: none;

}

.title_link_home, .title_link_home a {
    color: #000;
    font-size: 20px;
    font-family: 'Roboto Slab';
    font-weight: 700;
}

.source_link_home { 
    color: #E85236;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;

}

.date_link_home, .read_link_home {
    color: #808080;
    font-size: 15px;
    width: auto;
    float: left;
    text-decoration: none;

}

.separador_columnas {
    border-left: 1px solid #6c6c6e;
    margin-left: 18px;
    margin-right: -18px;
}
#separador_columnas_2 {
    margin-left: 13px;
    margin-right: -13px;
}

/******************************************************************
    Home Columna 2 - By countries
******************************************************************/

#cabecera_columna_2 {
    position: relative;
    width: 100%;
    height: 90px;
    margin-top: 0px;
    padding-top: 12px;
    background: url('img/cabecera_linea.png') repeat-x;
}
#cabecera_columna_2 p{
    margin-top: 0px;
}

#cabecera_columna_2 #slider-prev {
    float: left;
    position: absolute;
    width: 30px;
    height: 30px;
    left: 0;
    top: 12px;
}
#cabecera_columna_2 #slider-prev a {
    width: 30px;
    height: 30px;
    background: url('img/btn_prev.png') no-repeat;
    display: block;
}


#cabecera_columna_2 #slider-next {
    float: right;
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 12px;

}
#cabecera_columna_2 #slider-next a {
    width: 30px;
    height: 30px;
    background: url('img/btn_next.png') no-repeat;
    display: block; 
} 
h2 {
    margin: 0px;
}

#titulo_cabecera_columna_2_home {
    font-family: 'quadonextrabold';
    font-size: 14px;
    color: #fff;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
    line-height: 30px;
}
.titulo_columna_2_home a {
    color: #fff;
} 

#pager_bc {
    margin: 0 auto;
    padding-top: 25px;
    display: table;
    overflow: hidden;
    position: absolute;
    top: 240px;
    left: 17%;

}
.bx-news-link {
    top: 350px !important;
} 
#pager_page_country {
    margin: 0 auto;
    padding-top: 23px;
    display: table;
    overflow: hidden;
    position: absolute;
    top: 110px;
    left: 15%;
    z-index: 999;;
} 
.bx-pager-item {
    width: 9px;
    height: 9px;
    float: left;
    padding: 0px 25px 0px 25px;
}

.bx-pager-link {
    background: url('img/btn_no_active.png') no-repeat;
    width: 9px;
    height: 9px;
    display: block;

}

.bx-pager-item .active {
    background: url('img/btn_active.png') no-repeat;
}

#by_coutries_slider_home {
    margin: 0px;
    padding-top: 0px;
}
.home_cover_bg_gradient {
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 0;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(17,17,17,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(17,17,17,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(17,17,17,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc111111',GradientType=0 );
    background-position: center bottom;
    overflow: hidden;
    padding: 0px;
    height: 120px;
    text-align: center;
}

.page_cover_bg_gradient {
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 20px;
    width: 89%;
    background: #e85237;
    overflow: hidden;
    padding: 0px;
    height: 120px;
    text-align: center;   
}


.home_cover_bg_gradient h3, .page_cover_bg_gradient h3 {
    font-family: 'Playfair Display',serif;
    font-size: 24px; color: #fff; padding: 0px 20px 0px 20px; line-height: 26px; margin: 0px;}

.textos_cover_bc_home {
    position: absolute;
    z-index: 1;
    top: 260px;
    right: 0;
    width: 246px;
    background: url('img/bg_naranja.png') no-repeat;
    background-position: center bottom;
    overflow: hidden;
    padding: 0px;
}


.cabecera_articles_bc_home {
    float: left;
    display: block;
    width: 100%;
    height: 35px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background-color: #535353;
}

.cabecera_articles_bc_home p {
    padding: 0;
    margin: 0;
    color: #fff;
    font-family: 'Roboto Slab';
    font-size: 21px;
    line-height: 35px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}


.contenedor_articles_bc_home {
    float: left;
    width: 100%;

}

.country_cover_bc_home {
    margin: 0px;
    width: 100%;
    height: 30px;
    font-size: 11px;
    color: #fff;
    font-family: 'Roboto Slab';
    font-weight: bold;
    text-transform: uppercase;
    background-color: #000;
    padding: 8px 10px 5px 10px;

}

.article_bc_home_uno {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    border-top: solid;
    border-width: 1px;
}

.article_bc_home_bock_list {
    padding: 0px 25px;
    margin-top: 30px;
}
.article_bc_home {
    float: left;
    position: relative;
    width: 100%; 
    padding-bottom: 0px;
    border-top: 1px solid #000; 
}
.img_article_by_theme_home {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    text-decoration: none;
}

.at_theme_title {
    margin-top: 20px;

}
.at_theme_title_inter {
    margin-top: 20px;
    margin-bottom: 20px;

}

.theme_article_bc_home {
    padding: 0px;
    margin: 0px 0 10px 0;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none;
}
.theme_article_bc_home span{
    color: #E85236;
}

.theme_article_bc_page {
    padding: 0px;
    margin: 0px;
    color: #fff;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none;
    background: #000;
    padding: 10px;
}
.theme_article_bc_page h3{
    color: #fff;
}
.theme_article_bc_page span{
    color: #fff;
}

.title_article_bc_home {
    padding: 0 0 0 145px;
    margin: 0px 0 20px 0;
    font-size: 20px;
    line-height: 22px;
    color: #000; 
    font-weight: 900;
    text-decoration: none;
}
.at_theme_title_inter .title_article_bc_home, .at_theme_title_inter .theme_article_bc_home {
    text-align: center;
    padding: 0;
    margin: 0px 0 10px 0;
}
.title_article_bc_home_sinfoto{
    padding: 0 0 0 0 !important;
}
.title_article_bc_home a, .title_interview_bc_home a {
    text-decoration: none;
    color: #000;
    font-size: 22px;
    line-height: 1.2em;
    font-family: 'Playfair Display',serif;
}

.text_article_bc_home {
    margin: 0px;
    font-size: 14px;
    line-height: 19px;
    color: #000;
    width: auto;
    text-decoration: none;
    margin-bottom: 15px;
}

.datos_interviewed_bc_home {
    margin-bottom: 10px;
    padding: 8px;
    text-decoration: none;
    background-color: #E1E3DE;

}
.home_interviewed_des {
    text-decoration: none;
    background-color: #E1E3DE;
    min-height: 126px;
    margin-bottom: 20px;
}
.home_interviewed_des .img_article_home {
    float: left;
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 0px;
    text-decoration: none;
}


.title_interview_bc_home {
    margin: 0px;
    font-size: 17px;
    line-height: 22px;
    color: #fff;
    font-family: 'Playfair Display', serif;
    font-weight: 900;
    font-style: italic;
    width: auto;
    float: left;
    text-decoration: none;

}

h4.title_interview_bc_home {
    margin: 9px 0px 14px 16px;
    padding: 0px;
    float: left;
    text-decoration: none;

}

.name_of_interviewed_bc_home {
    margin: 20px 0 10px 0;
    padding: 20px 0 0 0;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 14px;
    line-height: 1.2em;
    text-transform: uppercase; 
}

.position_of_interviewed_bc_home {
    margin: 0px;
    padding: 0px 20px 0 0;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2em;
}


/******************************************************************
    Home Columna 3 - By theme
******************************************************************/

.article_by_theme_home_uno {
    border: none !important;
    margin-top: 0px;

}

.article_by_theme_home {
    padding-top: 10px;
    padding-bottom: 0px;
    border-top-style: solid;
    border-width: 1px;
    margin-bottom: 25px;
    line-height:normal;


}

.titulo_columna_3_home {
    font-family: 'quadonextrabold';
    font-size: 14px;
    color: #000;
    margin-top: 0px;
    border-top: 8px solid #000;
    border-bottom: 1px solid #6c6c6e;
    padding-top:5px;
    padding-bottom: 9px;

}

.titulo_columna_3_home a{
    color: #000;
}

.theme_country_compartir_article_by_theme_home {
    float: left;
    height: 15px;
    margin: 10px 0px 4px 0px;

}


.theme_article_by_theme_home {
    float: left;
    margin: 0px;
    padding: 0px;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;

}


.country_article_by_theme_home {
    float: left;
    margin: 0px;
    padding: 0px;
    color: #E85236;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}

.compartir_article_by_theme_home {
    margin: -3px 0px 0px 9px;
    padding: 0px;
    float: left;
    display: block;
    height: 15px;
    width: 18px;


}

.title_article_by_theme_home {
    color: #000;
    font-family: 'Playfair Display', serif;
    font-weight: 900;
    font-size: 20px;
    line-height: 22px;
    text-decoration: none;
    padding-top: 0px;
}



.text_article_by_theme_home {
    font-size: 12px;
    line-height: 15px;
    color: #000;
    margin-bottom: 0px;

}

.compartir_by_theme_home_tooltip {
    display: none;
    width: 110px;
    height: 35px;
    padding: 5px;
    margin: -7px 0 !important;
    background: url('img/share_point.png') no-repeat;

}


.compartir_article_by_theme_home embed {
    margin: 0px;
}



.title_interview_by_theme_home {
    height: auto;
    margin: 0px 0px 13px 0px;
    color: #000;
    font-family: 'Playfair Display', serif;
    font-weight: 900;
    font-style: italic;
    font-size: 19px;
    line-height: 21px;
    text-decoration: none;
    display: inline-block;
}

.interviewed_article_by_theme_home {
    margin-top: 0px;
    padding: 0px;
    background-color: #E1E3DE;
    line-height: 1.48;
    width: auto;
    height: 58px;
    display: block;
}


.img_interviewed_by_theme_home {
    float: left;
    width: auto;
    padding-right: 10px;
}

.name_interviewed_by_theme_home {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 11px;
    text-transform: uppercase;

}

.position_interviewed_by_theme_home {
    margin: 0px;
    padding: 0px 0px 5px;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;

}




/******************************************************************
    Home Columna 4 - Varios
******************************************************************/
#columna_4 {
    background: none !important;

}

.most_visit_articles {
    margin: 0px;
    padding:20px 0px 55px 0px;
    border-top: 1px solid #999999;
}

.most_visit_articles_uno {
    border: none;
}

.titulo_columna_4_home {
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 0px 0;
    padding: 17px 10px 0 10px; 
    height: 42px;
    width: 100%; 
    background: url('img/background_most_view.png') repeat-x;

}


.number_most_visit_article {
    margin: 0px 15px 0px 0px;
    width: 50px;
    height: 50px;
    font-family: 'quadonextrabold';
    font-size: 28px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    float: left;
    background: url('img/nro_01.png') no-repeat;

}

.theme_most_visit_article {
    margin: 0px;
    padding: 0px 1px 0px 10px;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 11px;
    text-transform: uppercase;

}

.theme_most_visit_article span{
    color: #E85236;

}

.country_most_visit_article {
    margin: 0px;
    padding: 0px 5px;
    color: #E85236;
    font-family: 'Roboto Slab';
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
    width: auto;
    float: left;

}

.title_most_visit_article {
    margin: 0px;
    width: 80%;
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    line-height: 1.2em;
    font-weight: 900;
    float: left;
    font-style: italic;
    padding-bottom: 15px;
}

.title_most_visit_article a {
    text-decoration: none;
    color: #000;

}

.cabecera_lista_tweets_home {
    color: #fff;
    width: auto;
    height: 42px;
    background: url('img/cabecera.png') repeat-x;

}


.gallery_in_featured_slider {
    float: left;
    height: 340px;
}

.gallery_in_featured_slider .bx-wrapper {
    float: left;
    height: 295px;

}

.gallery_in_featured_slider .bx-viewport {
    float: left;
    height: 295px !important;
}

.tweet_home p a {
    color: #000;

}

#play_tweet_home {
    margin: 12px 0px 0px 0px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_play.png') no-repeat;
    text-indent: -9000px;


}

#pause_tweet_home {
    margin: 12px 6px 0px 0px;
    margin-top: 12px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_pause.png') no-repeat;
    text-indent: -9000px;

}

.title_lista_tweet_home {
    margin: 16px 0px 0px 10px;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    float: left;
}




.contenedor_lista_tweets_home {
    float: left;
    position: relative;
    width: 100%;
    margin-bottom: 40px;
    display: block;
}



.lista_tweets_home {
    float: left;
    position: relative;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}


.lista_tweets_home li {
    padding: 10px;
    margin-bottom: 15px;
    background-color: #E1E3DE;
}

.lista_tweets_home li p {
    font-size: 14px;
    line-height: 20px;
}


.lista_tweets_home li p {
    padding: 6px 10px 10px 45px; 
    background: url(img/tw_bg.png) no-repeat;
    border: none;
}

#cabecera_gallery_in_featured {
    background: url('img/cabecera.png') repeat-x;
    height: 42px;


}

h2.title_gallery_in_featured {
    margin: 18px 0px 0px 10px;
    color: #fff;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    float: left;

}

#gallery_slider_featured_play {
    margin: 12px 0px 0px 0px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_play.png') no-repeat;
    text-indent: -9000px;
    cursor: pointer;
}
#gallery_slider_featured_pause {
    margin: 12px 6px 0px 0px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_pause.png') no-repeat;
    text-indent: -9000px;
    cursor: pointer;
}

#images_gallery_in_page {
    float: left;
    position:relative;
    margin: 5px 0px 20px 0px;
    padding:0px 0px 20px 0px;
    height: auto;
    width: 817px;

    background: #000;
}

#images_gallery_in_page a {
    padding: 0px;
    margin: 20px 0px 0px 20px;
    width: 378px;
    height: 252px;
    float: left;
}

.imagen_gallery_prueba img {
    width: 378px;
    height: 252px;
    padding: 0px ;
    margin: 0px;
}

.description_image_gallery_in {
    width: 378px;
    height: 85px;
    padding: 4px;
}


.link_gallery_home a{
    float: right!important;
    width: auto!important;
    height: auto!important;
    padding: 0!important;
    margin: 0!important;
    text-decoration: none;
    color: #E85236;
}


.featured_slider_images {
    margin: 0px;
}

.featured_slider_images a {
    margin: 0px;
    height: 199px;
    width: 300px;
    display: block;
}

.featured_slider_image p {
    height: 72px;
}

.country_gallery_home {
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;

    margin: 0px;
    margin-right: 15px;
}
.description_slider_image {
    background-color: #000;
    padding:0px;
    color: #fff;
    padding: 8px;
    height: 94px;
    display: block;
}

.description_slider_image span {
    margin: 0px;
    margin-right: 5px;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    float: left;
    width: auto;
}

.description_slider_image p {
    margin:3px 0px 0px 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    height: 57px;
    display: block;
}


.theme_gallery_home {
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    color: #E85236;
}

#top_footer_1 {
    margin: 0px;
    margin-top: 30px;
    height: 160px;
    background: #E1E3DE;
    overflow: hidden;
}


#top_footer_1 #cabecera_columna_1{
    float: left;
    padding: 0px;
    margin: 30px 10px 0px 30px;
    width: 134px;
    background: #E1E3DE;
}


#top_footer_1 .news_link_home {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 9px 9px;
    width: 153px;
    float: left;
    border-left: 1px solid;
}

#top_footer_1 .title_link_home {
    margin: 0px;
    margin-bottom: 10px;
}

#top_footer_1 .section_link_home  {
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 10px;
}

#top_footer_1 .section_link_home_uno {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 10px;
}

#top_footer_1 .source_link_home {
    margin: 0px;
    padding: 0px;
}

#top_footer_1 .date_link_home {
    margin: 0px;
    padding: 0px;
}


#top_footer_2 {
    background: none;
}

#top_footer_2_left {
    margin: 0px;
    margin-right: 50px;
}

#top_footer_2_left .number_most_visit_article	{
    margin: 0px;
    margin-right: 15px;
    padding: 0px;
}


#top_footer_2_right #play_tweet_home_footer {
    margin: 12px 0px 0px 0px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_play.png') no-repeat;
    text-indent: -9000px;
    cursor: pointer;

}

#top_footer_2_right #pause_tweet_home_footer {
    margin: 0px 6px 0px 0px;
    margin-top: 12px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_pause.png') no-repeat;
    text-indent: -9000px;
    cursor: pointer;
}

#top_footer_2_right .lista_tweets_home_footer {
    margin: 0px 0px 0px 10px;
    font-family: 'Roboto Slab';
    font-weight: 400;
    font-size: 10px;
    text-transform: lowercase;
    float: left;
}

#top_footer_2_right .contenedor_lista_tweets_home {
    margin-bottom: 40px;
    width: 300px;
    height: 78px;
    display: block;
}

#top_footer_2_right .tweet_home {
    margin: 0px;
    margin-right: 10px;
    padding: 0px 30px;
    font-size: 12px;
    line-height: 15px;
}

#top_footer_2_right .bx-viewport {
    background: url('img/tw_bg.png') no-repeat;
    margin-bottom: 30px;
}


#top_footer_2_right #gallery_slider_featured_pause_footer {
    margin: 12px 6px 0px 0px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_pause.png') no-repeat;
    text-indent: -9000px;
    cursor: pointer;
}

#top_footer_2_right #gallery_slider_featured_play_footer{
    margin: 12px 0px 0px 0px;
    float: right;
    width: 30px;
    height: 30px;
    background: url('img/btn_play.png') no-repeat;
    text-indent: -9000px;
    cursor: pointer;

}

#top_footer_2_right .featured_slider_images_footer {
    margin: 0px;
    padding: 0px;
}


#top_footer_2_right .featured_slider_image {
    margin: 0px;
    padding: 0px;
}

#top_footer_2_right .featured_slider_image a {
    margin: 0px;
    padding: 0px;
    height: auto;
    display: block;
    float: left;
}


li.featured_slider_image img {
    display: block;
}

/******************************************************************
    Footer - HOME
******************************************************************/

.footer_columna_1 p {
    margin: 0px;
    padding: 0px;
}



.footer_columna_1 {
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 11px;
    border-left: 1px solid;
    width: 300px;
    height: 160px;
    padding-left: 20px;
}

.footer_columna_1 ul {
    margin: 13px 10px 10px 13px;
}

.footer_columna_1 ul li {
    list-style-type: disc;
}

.footer_columna_1 li {
    font-size: 12px;


}

.footer_columna_1 li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}


.footer_columna_2 {
    margin: 20px 0px;
    padding-right: 3%; 
    width: 47%;
    height: auto;
}

.footer_columna_2 h3 {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    text-align: right;
}

.footer_columna_2 ul { 
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 12px;
    list-style-type: none;
}

.footer_columna_2 ul li {
    margin: 0px;
    padding: 0px;
    text-align: right;
    padding-bottom: 7px;
}

.footer_columna_2 ul li a {
    color: #fff;
    text-decoration: none;
}


#top_footer_2_right .featured_slider_image {
    height: 280px;
}

.footer_columna_3 {
    margin: 20px 0px;
    float: left;
    padding-left: 3%;
    width: 47%;
    height: auto;
}


.footer_columna_3 h3 {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
}

.footer_columna_3 ul {
    margin: 10px 0px 0px 0px ;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 12px;
}

.footer_columna_3 ul li {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.footer_columna_3 ul li a {
    color: #fff;
    text-decoration: none;
}


.footer_columna_3 #footer_twitter {
    margin: 0px;
    padding: 0px 25px;
    margin-right: 30px;
    background:url('img/twitter_btn.png') no-repeat;
    height: 21px;
    width: 21px;
    display: block;
}

.footer_columna_3 #footer_facebook {
    margin: 0px;
    padding: 0px 25px;
    margin-right: 30px;
    background:url('img/facebook_btn.png') no-repeat;
    height: 21px;
    width: 21px;
    display: block;

}.footer_columna_3 #footer_linkedin {
     margin: 0px;
     padding: 0px 25px;
     margin-right: 30px;
     background:url('img/linkedin_btn.png') no-repeat;
     height: 21px;
     width: 21px;
     display: block;

 }.footer_columna_3 #footer_google_plus {
      margin: 0px;
      padding: 0px 25px;
      margin-right: 30px;
      background:url('img/googleplus_btn.png') no-repeat;
      height: 21px;
      width: 21px;
      display: block;
  }


/******************************************************************
    PAGINAS INTERIORIORES
******************************************************************/

.main_pages{
    margin: 120px 0px 0px 0px;
    padding: 0px;
} 
.contact-us-mob {
    float: none;
}
.page-title {
    margin: -41px 0px 3px 0px;
    font-family: 'quadonextrabold';
    font-size: 30px;
    color: #000;
    text-transform: lowercase;
}


.page-title #by_coutries_covers_page {
    border-bottom: 3px solid black;
}


.formulario_filtro_gallery_in {
    margin: 0px;
    padding: 0px;
    height: 43px;
}

.article-header .page-title {
    text-transform: lowercase;
}

.filter_form {
    background-color: #000;
    height: 40px; 
    margin-bottom: 15px;
}
.filter_form_nl_mob {
    height: 100px!important;
    background: none;
}

#formulario_filtro_by_theme {
    height: 40px;
    margin-top: 30px;
}


.label_filter {
    float: left;
    margin-left: 20px;
    font-family: 'Roboto Slab'; 
    font-size: 14px;
    line-height: 40px;
    font-weight: 600;
    color: #fff;
}

.select_filter {
    float: right;
    margin: 12px 0px;
    padding: 0px 6px;
    border-radius: 0px;
    height: 26px;
    display: inline;
    width: 245px;
    background-color: #a3a3a3;
    text-transform: uppercase;
    font-family: 'Roboto Slab';
    font-size: 11px;
    font-weight: 700;
    line-height: 24px;
    color: #000;
}
 

/********************************* ****************************************/


#formulario_filtro_news_links {
    float: left;
    position: relative;
    font-family: 'Roboto Slab';
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    width: 100%;
}
#formulario_filtro_news_links .filter_form {
}
#div_nl_theme_filter {
    float: left;
    position: relative;
    width: 50%;
    background: #000;

}
.page-id-176 #div_nl_theme_filter {float: none; width: 100%;}
.page-id-176 #div_nl_theme_filter .label_filter_theme_nl {width: 30%;}

.label_filter_theme_nl {
    float: left;
    width: auto;
    height: 26px;
    font-family: 'Roboto Slab';
    margin: 5px 0px 0px 0px;
    padding: 0px 15px 0px 10px;
    font-weight: 700;
    font-size: 12px;
    line-height: 26px;
    font-weight: 600;
    color: #fff;
}

.nl_theme_filter {
    float: left;

}
#div_nl_country_filter {
    float: left;
    position: relative;
    width: 50%;
    background-color: #000;
}

.label_filter_country_nl {
    float: left;
    width: auto!important;
    height: 26px;
    font-family: 'Roboto Slab';
    margin: 12px 0px 0px 0px;
    padding: 0px 15px 0px 11px;
    font-weight: 700;
    font-size: 12px;
    line-height: 26px;
    font-weight: 600;
    color: #fff;
}

.nl_country_filter {
    float: left;

}




/********************************* ****************************************/


#home_seccion_news_links .news_link_home.destacado p {
    border: none;

}


#home_seccion_news_links .news_link_home.destacado {
    float: left;
    width: 100%;
    height: 276px;
    background-color: #E1E3DE;
    padding-left: 40px;
    padding-top: 50px;
    margin-bottom: 20px;
}

#home_seccion_news_links {
    padding: 0px;
    margin: 65px 0px 0px 0px;
}

.news_link_home .section_link_home {
    margin: 0px;
    padding: 10px 0 0 0;
}

#separador_news_link_2, #separador_news_link_4, #separador_news_link_8, #separador_news_link_12 {
    display: none;
}

.top_link_no_border .section_link_home  {
    border: none;
}

#home_seccion_news_links .news_link_home {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0 20px; 
    background-color: #E1E3DE;
}

.news_link_home_line {border-bottom: 1px solid #000000; display: inline-block; height: 1px; width: 100%;;}
.news_link_home .title_link_home {
    height: auto;
    display: block;
    font-size: 18px;
    line-height: 22px;
    padding: 2px 0px; 
}

.title_link_home_destacado  {
    font-family: 'Roboto Slab';
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    padding-right: 30px!important;
    padding-bottom: 20px;
}
.title_link_home_destacado a {
    color: #000!important;
}


#home_seccion_news_links .source_link_home {
    margin: 0px;
    padding: 0px;
}

#home_seccion_news_links .date_link_home {
    margin: 0px;
    padding: 0px;
}


#home_seccion_news_links .read_link_home {
    margin: 0px;
    padding: 0px;
}

#separador_news_link_destacado {
    margin: 0px;
    width: 23px;
    height: 288px;
}

.separador_news_link {
    float: left;
    width: 23px;
    height: 144px;
    padding: 0px;
    background:url('img/line.png');
}


#articles_home_seccion_by_theme {
    float: left;
    position: relative;
    width: 100%;
    background-image: url('img/bythemes_lines.png');
    background-repeat: repeat-y;
    margin-top: 10px;
}

.pin {
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
    display: inline-block;
}

#articles_home_seccion_by_theme .article_by_theme_home {
    border: none;
}


#articles_home_seccion_by_theme .article_by_theme_home_uno {
    margin: 0px;
    padding: 0px;
    width: 270px;
    height: auto;
    float: left;
    display: block;

}

#articles_home_seccion_by_theme .article_by_theme_home {
    float: left;
    width: 245px;
    border-top: solid;
    border-width: 1px;
}

.separador_by_theme {
    float: left;
    height: 340px;
    width: 23px;
    background:url('img/line.png') repeat;
}

#articles_home_seccion_by_theme .title_article_by_theme_home {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    height: auto;
    display: block;
    font-size: 20px;
    line-height: 22px;
}

#articles_home_seccion_by_theme .text_article_by_theme_home {
    margin: 0px;
    padding: 0px;
    width: 245px;
    height: auto;
    display: block;
}

#separador_by_theme_3, #separador_by_theme_6, #separador_by_theme_9 {
    display: none;
}

#articles_home_seccion_by_theme .img_article_by_theme_home {
    width: 245px;
    height: 177px;
    padding: 0px;
    margin: 0px;
    display: inline-block;
}




/******************************************************************
  By countries
******************************************************************/

.page-title-bc span{
    padding-left: 8px;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 16px;
    text-transform: uppercase;
}

#footer_titulo_pag_by_countries {
    margin: 0px;
    padding: 0px;
    border-bottom: solid;
    border-width: 8px;
    border-color: #000;
}

#by_coutries_covers_page {
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    min-height: 1000px;
    width: 100%;
}

.by_coutries_cover {
    float: left;
    position: relative;
    display: inline;
    width: 100%;
    height: 225px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    overflow: hidden;

}
.by_coutries_cover .textos_cover{
    background-color: #e85237;
    position: absolute;
    z-index: 999;
    right: 0;
    top:10%;
    width: 180px;
}
#country_cover_falsa {
    float: left;
    display: inline;
    width: 49%;
    height: 300px;
    margin: 0px;
    padding: 0px;
}

.separador_pares_bc {
    float: left;
    display: inline;
    width: 2%;
    height: 5px;
}

.contenedor_cover {
    margin: 0px 0px 20px 0px;
    background-color: #e85237;
}
.imagen_bc_cover {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0px;
    padding: 0px;
    width: 200px;
    display: block;
    text-decoration: none;
}
.imagen_bc_cover img {
    width: 200px;
}

.separador_country_cover {
    float: left;
    height: 505px;
    width: 23px;
    background:url('img/line.png') repeat;
}

#separador_country_cover_3, #separador_country_cover_6, #separador_country_cover_9, #separador_country_cover_12 {
    display: none;
}

#columna_covers {
    border-right: solid;
    border-width: 1px;
    margin: 16px 0px;}

.textos_cover h3 {
    padding: 10px 10px 20px 20px;
    margin: 0px;
    min-height:120px;
    line-height: 1.2em;
}
.textos_cover h3 a {
    font-size: 18px;
    line-height: 1.2em;
    color: #fff;
    font-family: 'Playfair Display', serif;
    text-decoration: none;
}

.contenedor_cover .title_cover {
    margin: 0px;
    padding: 0px;
    min-height: 80px;
    max-height: 80px;
    color: #fff;
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: 900;

}

.description_cover {
    padding: 0px 10px 0px 110px;
    margin: 0px;
    font-size: 14px;
    line-height: 19px;
    color: #fff;
    font-family: 'Roboto Slab';
}

.title_cover a {
    margin: 0px;
    padding: 0px;
}



.cover_country { 
    padding: 15px 20px 0px 20px;
    margin: 0px; 
    width: auto;
    font-size: 14px;
    line-height: 1.2em;
    color: #fff;
    font-family: 'Roboto Slab'; 
    text-transform: uppercase;
    background-color: #000;
}

.cover_country p {
    margin: 0px;
    padding: 0px;
}

.cover_year {
    padding: 0px 20px 15px 20px;
    margin: 0px; 
    width: auto;
    font-size: 14px; 
    color: #fff;
    font-family: 'Roboto Slab';
    text-transform: uppercase;
    background-color: #000;
}

.cover_year p {
    margin: 0px;
    padding: 0px;
}

#cover_actual {
    float: left;
    margin: 0px;
    padding: 0px;
}


.contenedor_cover_bc_home {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
}

.contenedor_cover_bc_page {
    margin: 0px 0px 5px 0px;
    padding: 0px 0 50px 0;
    position: relative;
    width: 100%;
}
.contenedor_cover_bc_home img{ width: 100%}


#cover_actual .contenedor_cover_bc_home img {
    float: left;
    margin: 0px;
    padding: 0px;

}

#cover_actual .contenedor_cover_bc_home {
    float: left;
    margin: 0px 0px 17px 0px;
    padding: 0px;
    height: 510px;
}

#cover_actual .textos_cover_bc_home {
    float: left;
    position: relative;
    top: -247px;
    margin-left: 151px;
    z-index: 0	;
    width: 246px;
    background: url('img/bg_naranja.png') no-repeat;
    background-position: center bottom;
    overflow: hidden;
    padding: 0px;
}

#lista_resto_covers {
    float: left;
    display: block;
    background: url('img/background_cabecera22.png') no-repeat;
}

#lista_resto_covers .contenedor_cover_slide h3 {
    width: 291px;
    margin: 0px;
    padding: 10px;
    float: left;
}

#footer_title_page_cover {
    margin: 0px;
    padding: 0px;
    border-bottom: solid;
    border-width: 5px;
    border-color: #000;
}

.contenedor_slide {
    margin: 10px 0px;
    padding: 0px;

}

.cover_slide {
    border-top: solid;
    border-width: 1px;
    color: #000;
    height: 150px;
    width: 391px;
}



#cabecera_resto_covers {
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 10px;
    color:#6D6D6D;
    margin: 0px 0px 36px 0px;
    padding: 0px;
    width: 390px;
}

#cover-prev a {
    width: 30px;
    height: 30px;
    float: left;
    background: url('img/btn_prev.png') no-repeat;
    display: block;
    text-indent: -9000px;

}

#titulo_cabecera_resto_covers {
    float: left;
    display: inline-block;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 15px;
    color:#fff;
    margin: 5px 0px 0px 147px;
}


#cover-next a {
    width: 30px;
    height: 30px;
    float: right;
    background: url('img/btn_next.png') no-repeat;
    display: block;
    text-indent: -9000px;
}

.description_cover_slide {
    width: 386px;
    display: table-cell;
    margin: 0px;
    padding: 0px 5px 0px 10px;
    display: none;
}


.textos_cover_slide {
    font-size: 12px;
    line-height: 15px;
    height: 130px;
    background-color: #e85237;
    margin: 5px 0px 10px 0px;
    padding: 0px;
}


.contenedor_cover_slide img {
    float: left;
    width: 100px;
    height: 130px;
}

.cover_country_slide {
    float: left;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    margin: 0px;
    padding: 6px 6px 0px 11px;
    text-transform: uppercase;
    background-color: #000;

}

.cover_year_slide {
    margin: 0px;
    padding: 6px;
    font-family: 'Roboto Slab';
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    height: 30px;
    text-transform: uppercase;
    background-color: #000;

}

.title_cover_slide {
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    line-height: 27px;
    color: #fff;
    font-family: 'Playfair Display', serif;
    font-weight: 900;
}

.title_cover_slide a {
    color: #fff;
}


#columna_articles_cover {
    float: right;
    width: 392px;
}

.paging {
    width: auto;
    height: 50px;
    margin: 30px 0px;
    padding: 0px;
}

.page-numbers {
    margin-left: -50%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.paging ul {
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.paging ul li {
    float:left;
    margin:0px;
}

.paging ul li a{
    color:#6D6D6D;
    padding:4px 7px 4px 7px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 10px;
    margin-left:2px;
    text-decoration: none;
}
.paging ul li .current, .paging ul li .dots  {
    color: #000;
    padding:4px 7px 4px 7px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 10px;
    margin-left:2px;

}
.paging ul li a:hover {
    color: #E85236;
}


/******************************************************************
  SINGLE PAGES
******************************************************************/


.single-article-header {
    width: 100%;
    color: #000;
    padding: 0px;
}

#theme_country_article {
    display: block;
    vertical-align: middle;
    height: auto;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    text-align: center;
}

#theme_country_article p {
    margin: 0px;
    padding: 0px;
}

.theme_article_page {
    margin: 0px;
    padding: 0px;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;

}

.country_article_page {
    margin: 0px;
    padding: 0px;
    color: #E85236;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;

}

.single_title h1 {
    margin: 0px;
    padding: 0px;
}


.single_title {
    display: block;
    height: auto;
    margin: 0px;
    padding: 0px;
    font-family: 'Playfair Display',serif;
    font-weight: 900;
    color: #000;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
}


.single_title.interview_single_title {
    width: auto;
    height: auto;
    margin: 0px 30px 30px 30px; 
    font-family: 'Playfair Display',serif;
    font-style: italic;
}

.intro_article_page {
    margin: 20px 0 0 0;
    padding: 20px 0 0 0 ;
    display: block;
    width: auto;
    height: auto;
    font-family: 'Roboto Slab';
    font-size: 16px;
    line-height: 19px;
    color: #000;
    text-align: center;
    border-top: 1px solid #AFADAD;
}


#lateral_izq_single_page {
    padding-top: 10px; 
    float: left;
    display: block;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;
    color: #000;
    text-transform: uppercase;
    width: 100%;
}

.social_single_page {
    margin: 0px 30px 8px 0px;
    text-decoration: none;
}

#single_social_twiter {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/gr_twitter_btn.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;
}

#single_social_facebook {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/gr_facebook_btn.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;

}

#single_social_linkedin {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/gr_linkedin_btn.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;

}

#single_social_google {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/gr_google_btn.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;

}

#single_social_mail {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/email_contact.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;

}

#single_social_print {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/gr_printer_btn.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;

}

#single_social_share {
    float: left;
    display: block;
    padding: 2px 31px;
    background:url('img/gr_share_btn.png') no-repeat;
    height: 23px;
    width: 21px;
    color: #a3a3a3;
}

#contenido_single_page {
    float: left;
    position: relative;
    width: 100%;
    padding: 0px;
    margin-top: 20px;
    display: table-cell;
    text-align: left;
    font-family: 'Roboto Slab';
    font-weight:300;
    font-size: 14px;
    line-height: 21px;
    color: #000;
}

#contenido_single_page p {
    margin: 0px;
    padding: 0px 0px 20px 0px; 
    line-height: 20px;

}

#contenido_single_page #flotante_single_page p {line-height: 1.2em}
#flotante_single_page {
    width: 100%;
}
#flotante_single_page img {
    width: 100%;
    margin: 0px;
}

.intro_main_article_image {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-family: 'Roboto Slab';
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    border-bottom: 1px solid #AFADAD;
    text-align: center; 

}
.main_article_image {
    margin: 0 auto;
    padding: 0px;
    width: 100%;
}

.separador_vacio_linea {
    width: 100%;
    height: 2px;
    margin: 5px 0px 10px 0px;
    padding: 0px; 
}

.flotante_text {
    position: relative;
    margin: 14px 0px 9px 0px;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight:900;
    color: #000;
    font-size: 28px;
    line-height: 38px;
    padding: 20px;
    background-color: #E1E3DE;
}

.letra_capital {
    float: left;
    font-size: 70px;
    line-height: 50px;
    position: relative;
    display: inline-block;
    margin: 0px 6px 6px 0px;
    font-family: 'Playfair Display', serif;
    font-weight:900;
    color: #000;
}
#sidebar_tbr a {
    text-decoration: none;
}
#sidebar_tbr h3.title_most_visit_article a{
    font-style: italic;
}
#sidebar_tbr .theme_most_visit_article {
    padding: 0px;
}

#sidebar_tbr .title_most_visit_article {
    margin: 0 0 10px 0;
    padding: 0;
    display: block;
    height: auto;
    width: 90%;
}
.pag_pais_button {
    width: 100%;
    height: 50px;
    background-color: #E85237;
    font-family: 'Roboto Slab',serif;
    font-weight: 900;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    line-height: 50px;
    margin-bottom: 20px;
}
.pag_pais_button a {
    text-decoration: none;
}
#personaje_single_page {
    width: auto;
    height: 126px;
    margin: 5px 0 0 0;
    padding: 0;
    font-family: 'Roboto Slab';
    color: #000;
    background-color: #E1E3DE;
    font-size: 14px;
    line-height: 1.2em;
} 

.cont_sinfoto{
    height: 50px !important;
}

.personaje_single_image {
    float: left;
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 0;
}

.personaje_single_name {
    margin: 0px 0 5px 0;
    height: auto;
    padding: 20px 0 0 0;
    font-weight: 900;
    font-size: 14px; 
    text-transform: uppercase;
    font-family: 'Roboto Slab';

}

.sinfoto{
    padding: 10px 0 0 10px;
}

.personaje_single_cargo {
    float: left;
    position: relative;
    margin: 0px;
    margin-bottom: 15px;
    padding: 5px;
    width: 100%;
    height: auto;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background-color: #000;
    text-align: center;
}

.separador_vacio_linea_link {
    width: 100%;
    height: 12px;
    color: #000;
    padding: 0px;
    border-top: solid;
    border-width: 8px;
    text-align: center;
}


.single-article-header-link {
    width: 100%;
    height: 240px;
    color: #000;
    font-family: 'Roboto Slab';
    font-weight: bold;
    text-align: center;
    background-color: #E1E3DE;
    margin-top: 0px;
}
.single-article-header-link.page-news-link {
    margin: 1px 0 0 0;
}
.singlelink-article-img img {width: 100%;}

#single_link_section {
    width: auto;
    height: auto;
    margin: 0px;
    padding: 20px 0px 20px 0px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6d6d6d;
}


#single_link_title {
    margin: 15px 30px;
    padding: 0px 30px 0px 30px;
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 22px;
    font-weight: 800;
}

#datos_single_link {
    margin: 0px;
    padding: 0px;
    width: auto;
    height: auto;
    font-size: 14px;
}

#single_source_link {
    color: #df3b2a;
    margin: 0px 12px 0px 0px;
    padding: 0px;
}

#single_source_date {
    font-weight: 400;
    color: #6d6d6d;
    margin: 0px 12px 0px 0px;
    padding: 0px;
}

#single_source_url a {
    font-weight: 400;
    color: #6d6d6d;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    text-decoration: none;
}

#single_source_url_icon {
    background:url('img/news_link_single_symbol.png') no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
}

#flotante_news_link {
    width: auto;
    height: auto;
    margin: 10px 0px 20px;
    padding: 15px;
    font-size: 14px;
    line-height: 19px;
    font-weight: bold;
    background-color: #E1E3DE;
}

.section_more_links {
    width: auto;
    height: auto;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6d6d6d;
}

.source_more_links {
    width: auto;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #e85035;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
}


#datos_nore_links {
    width: auto;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #6d6d6d;
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
}


.most_visit_articles.more_news_links_single, .most_visit_articles most_visit_articles_uno.more_news_links_single {
    margin: 0px;
    padding: 0px;
}


.most_visit_articles.more_news_links_single .title_most_visit_article a {
    width: 300px;
    height: auto;
    display: block;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}


/******************************************************************
  ABOUT
******************************************************************/

.static_page_header {
    height: 175px;
    margin-left: 114px;
    margin-bottom: 36px;
    border-bottom: solid;
    border-width: 1px;
    color: #AFADAD;
}


#static_page_title {
    float: left;
    width: 676px;
    height: 30px;;
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #df3b2a;
}

#logo_about {
    width: 130px;
    height: 40px;
    margin: 95px 0px 0px 0px;
    padding: 0px;
    float: right;
    display: block;
}

#contenido_single_page h2 {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #df3b2a;
}

.cabecera_about_pdf { 
    padding: 0px;
    width: auto;
    height: 42px;
    background: url('img/background_feed.png') repeat-x;
}
.cabecera_about_pdf_content {
    padding: 0px 20px;
}

.cabecera_about_pdf h3 {
    float: left;
    display: inline-block;
    font-family: 'Roboto Slab';
    font-weight: 900;
    font-size: 12px;
    color: #fff;
    margin: 0px;
    padding: 17px 0px 0px 12px ;
}

#cover_pdf_next {
    float: right;
    display: block;
    margin: 12px 0px 0px 0px;
    width: 30px;
    height: 30px;
}

#cover_pdf_next .bx-next {
    display: block;
    cursor: pointer;
    background: url('img/btn_next.png') no-repeat;
    text-indent: -9000px;
    width: 30px;
    height: 30px;
}

#cover_pdf_prev {
    float: right;
    display: block;
    margin: 12px 6px 6px 0px;
    width: 30px;
    height: 30px;
}

#cover_pdf_prev .bx-prev {
    display: block;
    cursor: pointer;
    background: url('img/btn_prev.png') no-repeat;
    text-indent: -9000px;
    width: 30px;
    height: 30px;
}


.about_image_cover_slide {
    background-color: #E1E3DE;
}

.about_image_cover_slide img {
    margin: auto;
    display: block;
    padding: 0px;
    height: 350px;
}

.about_datos_cover {
    display: block;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}

.about_datos_cover .cover_country_slide, .about_datos_cover .cover_year_slide {
    background-color: #df3b2a;
    margin: 0px;
    padding: 5px 5px 0px 10px;
}

.about_download_pdf {
    margin: 18px 0px 0px 23px;
    padding: 0px;
    display: block;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}

.sidebar_tbr_about {margin-bottom: 30px !important;}
.sidebar_tbr_about .bx-wrapper {height:420px;}

.sidebar_tbr_about .bx-viewport {height:420px;}

.bx-viewport .about_image_cover_slide {
    height:420px;
    padding-top: 20px;
}

.contenido_about_single_page .imagen_about {
    margin-top: 10px;
    margin-bottom: 15px;
}

.logo_about {
    float: left;
}


/******************************************************************
  MEDIA PARTNERS
******************************************************************/

.partners_tabs_datos {margin-top: 20px;}
#tab-189.partner_datos.easy_tabs.tab_189 {
    width: 300px;
    height: 550px;
    border: solid #AFADAD;
    border-width: 1px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

.partner_portal_image img#logo_partner  {
    width: 100%;
    height: auto;
    padding: 0px 20px;
}

.etabs {
    margin: 0px;
    padding: 0px;
}

.tab.partner_name_tab {
    margin: 10px 0px;
    padding: 0px;
    font-size: 14px;
    cursor: pointer;
}

.tab.partner_name_tab a {
    cursor: pointer;
    color: #000;
}

.tab.partner_name_tab a:hover, .tab.partner_name_tab a:active {
    color: #df3b2a;
    cursor: pointer;
}

.tab.partner_name_tab a.partner_active {
    color: #df3b2a;
    cursor: pointer;
}

.partner_readers {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2em;
    color: #000;
    text-decoration: none;
    width: auto; 

}

.partner_circulation {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 18px;
    color: #000;
    text-decoration: none;
    width: auto; 

}

.partner_launched {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 18px;
    color: #000;
    text-decoration: none;
    width: auto;
    height: 30px;
}

.partner_url {
    margin: 0px;
    padding: 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 18px;
    color: #000;
    text-decoration: none;
    width: auto;
    height: 30px;
}

.partner_url a {
    color: #000;
}

.partner_normal {
    font-weight: 300;
}


/******************************************************************
  CONTACT
******************************************************************/

#contenido_single_page.contenido_contact_page {
    margin-right: auto;
    display: block;
    position: relative;
}

.tbr_contacts_email {
    width: 100%;
    height: 48px;
    background-color: #E1E3DE;
    margin: 10px 0px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 18px;
    color: #000;

}

#contenido_single_page .email_contact_page {
    margin: 0px 0px 0px 10px;
    float: left;
    display: block;
    width: auto;
    height: auto;
    line-height: 48px;
}
#contenido_single_page .email_contact_page span {
    color: #df3b2a;
    text-transform: uppercase;

}

#contenido_single_page .email_contact_page_icon {
    float: right;
    display: block;
    background: url('img/mail_icon.png') no-repeat;
    width: 30px;
    height: 23px;
    margin: 14px;
}

#contenido_single_page #social_contact_urls {
    display: inline-block;
    float: left;
    width: 100%;
    height: auto;
    padding: 0; 
    margin-bottom: 30px;
    font-family: 'Roboto Slab';
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    color: #000;
}
#contenido_single_page #contact_twitter, #contenido_single_page #contact_facebook, #contenido_single_page #contact_linkedin, #contenido_single_page #contact_gplus {
    width: auto;
    height: auto;
}
#contact_twitter, #contact_facebook, #contact_linkedin, #contact_gplus {
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;

}
#contenido_single_page #contact_twitter a {
    width: 30px;
    height: 30px;
    display: inline-block;
    padding: 0;
    margin: 0px 0px 0px 10px;
    background: url('img/follow_twitter.png') no-repeat;
    cursor: pointer;
    text-indent: -9000px;
}

#contenido_single_page #contact_facebook a {
    width: 30px;
    height: 30px;
    display: inline-block;
    padding: 0;
    margin: 0px 0px 0px 5px;
    background: url('img/follow_facebook.png') no-repeat;
    cursor: pointer;
    text-indent: -9000px;
}

#contenido_single_page #contact_linkedin a {
    width: 30px;
    height: 30px;
    display: inline-block;
    padding: 0;
    margin: 0px 0px 0px 5px;
    background: url('img/follow_linkedin.png') no-repeat;
    cursor: pointer;
    text-indent: -9000px;
}

#contenido_single_page #contact_gplus a {
    width: 30px;
    height: 30px;
    display: inline-block;
    padding: 0;
    margin: 0px 0px 0px 5px;
    background: url('img/follow_google_plus.png') no-repeat;
    cursor: pointer;
    text-indent: -9000px;
}

.linea_contact {
    border-bottom: 1px solid #AFADAD;
    width: 100%;
    height: 10px;
}

#contact_address_1 {
    font-family: 'Roboto Slab';
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}

#contact_address_1 h3, #contact_address_2 h3 {
    font-weight: bold;
    font-size: 18px;
    color: #df3b2a;
    border-top: 1px solid #AFADAD;
    width: 150px;
    line-height: 31px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

#contact_address_2 {
    font-family: 'Roboto Slab';
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}

#contact_address_1 p, #contact_address_2 p {
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

#tbr_contact_logo {
    width: 150px;
    height: auto;
}


/*** SELECT ***/

.separador_selects_nl {
    display: none;
    clear: both;
}

div.fancy-select {
    float:right;
    position: relative;
    width: 70%;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
}

div.fancy-select.disabled {
    opacity: 0.5;
}

div.fancy-select select:focus + div.trigger {

}

div.fancy-select select:focus + div.trigger.open {

}

div.fancy-select div.trigger {
    float: right;
    position: relative;
    height: 40px;
    cursor: pointer;
    padding: 10px 25px 0px 10px;
    overflow: hidden;
    background: #878786;
    width: 100%;
    background-image: url('img/flecha.png');
    background-repeat: no-repeat;
    background-position: right;

}


div.fancy-select div.trigger.open {

}

div.fancy-select div.trigger.open:after {
    border-top-color: #fff;
}

div.fancy-select ul.options {
    list-style: none;
    margin: 0;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: 50;
    background: #878786;
    border-top: 2px solid #fff;

}
div.fancy-select ul.options li {
    border-top: 1px solid #fff;
}

div.fancy-select ul.options.open {
    visibility: visible;
    top: 39px;
    opacity: 1;

}


div.fancy-select ul.options li {
    padding: 8px 12px;
    color: #000;
    cursor: pointer;
    white-space: nowrap;

}

div.fancy-select ul.options li.selected {
    color: #fff;
}

div.fancy-select ul.options li.hover {
    color: #fff;
}

.search-title {
    color: #000; 
}
.search-title span{
    color: #df3b2a;
    font-weight: bold;

}
.search-title a{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.search-title a:hover{
    color: #df3b2a;
    text-decoration: none;
}

#tbr_search_list {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 20px 20px 0px 20px;
}

#tbr_search_list li {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;

}
#tbr_search_list li p{
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #000;
    margin: 15px 0px 0px 0px;
    padding: 0;

}
#tbr_search_list li:last-child p{
    border-bottom: none;

}

.cabecera_mobile {
    float: left;
    position: relative;
    width: 100%;
    padding-top: 10px; 
    border-top:10px solid #111111; 
    margin-top: 30px;

}
.cabecera_mobile h1{
    padding: 0;
    margin: 0;
    color: #df3b2a; 
    font-size: 26px;
    line-height: 32px; 
    text-transform: uppercase;
}
.cabecera_mobile_bg {
    float: left;
    position: fixed;
    top:80px;
    width: 100%; 
    background: #E1E3DE;  
    z-index: 9999;
    height: 40px;

}
.cabecera_mobile_bg h1{
    padding: 7px 20px;
    margin: 0; 
    font-size: 14px;
    line-height: 22px;
    font-weight: 300; 
    text-transform: uppercase;
    color: #000;
}

#formulario_filtro_news_links div.fancy-select {

    clear: both;
    float: left;
    width: 100%;
    margin-top: 11px;

}
#formulario_filtro_news_links div.fancy-select div.trigger {
    width: 100%;

}

#div_nl_theme_filter div.fancy-select {
    border-right: 1px solid #000;
}

.about_mobile_content {
    margin-top: 0px;
}

#bloque_social_mob {
    float: left;
    position: relative;
    width: 100%;
    padding: 0px;
    height: auto;
    display: table-cell;
    text-align: left;
    font-family: 'Roboto Slab';
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    border-top: 1px solid #AFADAD;
    border-bottom: 1px solid #AFADAD;
    padding: 20px 0px; 
    margin-top: 20px;
}

.social_single_page_mob {
    float: left;
    display: inline;
    width: 40px;
    height: 40px;
    margin-right: 23px;
}

#single_social_twiter_mob {
    background: url('img/icon_mob_twitter.png') no-repeat;

}
#single_social_facebook_mob {
    background: url('img/icon_mob_facebook.png') no-repeat;

}
#single_social_linkedin_mob {
    background: url('img/icon_mob_linkedin.png') no-repeat;

}
#single_social_google_mob {
    background: url('img/icon_mob_google.png') no-repeat;

}
#single_social_mail_mob {
    background: url('img/icon_mob_email.png') no-repeat;

}
#single_social_print_mob {
    background: url('img/icon_mob_print.png') no-repeat;

}

#bloque_social_menu {
    width: 100%;
    padding: 0px;
    height: auto;
    margin-top: 17px;
    display: table-cell;
}

.social_single_page_menu {
    float: left;
    display: inline;
    width: 41px;
    height: 41px;

}

#single_social_twiter_menu {
    background: url('img/mobile_twitter.png') no-repeat;
    margin-top: 17px;

}
#single_social_facebook_menu {
    background: url('img/mobile_facebook.png') no-repeat;
    margin-top: 17px;

}
#single_social_linkedin_menu {
    background: url('img/mobile_linkedin.png') no-repeat;
    margin-top: 17px;

}
#single_social_google_menu {
    background: url('img/mobile_google.png') no-repeat;
    margin-top: 17px;

}
.footer {height: auto; width: 100%; display: inline-block;}
.footer .inner-section-1 {
    font-family: 'Roboto Slab';
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    padding: 30px 0px 0px 0px;
    text-transform: uppercase;
    margin: 0px 15px;
    border-bottom: 1px solid #fff;
}
.footer .inner-section-1 p{
    
}
.footer .inner-section-1 ul{
    list-style: none;
    text-align: center;
    margin-top: 10px;
}
.footer .inner-section-1 ul li{
    width: 100%;
    padding-bottom: 10px;
    color: #fff;
}
.footer .inner-section-1 ul li a { color: #fff; text-decoration: none;} 
.igualar_col_home {position: relative;}

.mt-30 {margin-top: 30px;}
.white, .theme_article_bc_home span.white {color: #fff;}
a.link_limpio {text-decoration: none;}
 .article-desc {padding: 0px 30px;}
#by_coutries_slider_page {margin: 0; padding: 0;}
.descripcion_video {background: #000; color: #fff; padding: 10px;}
.descripcion_video  p {padding: 0; margin: 0px;}
.select_country_titulo {padding-top: 20px;}
.article-desc .twitter-tweet {max-width: 315px !important;}
.news-link-article-desc #bloque_social_mob {border-top: none; margin: 0px 0 20px 0; padding: 10px 0 20px 0}
.taxonony-article-featured {position: relative;}
.article_bc_tax_uno {border: none}
.theme_tax_link {color: #fff;}
.about_mobile_content h1{ color: #df3b2a; font-size: 16px;}
.content-media-partners {margin-top: 0px !important;}
.media-partners {margin-bottom: 30px;} 
.mt-0 {margin-top: 0}
.contact-mob-inner {background: #EAECE6; padding: 15px;}
.contact-mob-address {background: #EAECE6; padding: 15px; float: left; width: 49%; min-height: 185px}
.contact-mob-address-right {background: #EAECE6; padding: 15px; float: right; width: 49%;min-height: 185px}
.contact-mob-address p, .contact-mob-address-right p {margin: 0 !important; padding: 0 !important}
.contact-mob-inner h3 {color: #E75136; text-transform: uppercase; margin: 0}
.contact-mob-inner p {font-weight: bold; padding: 0 !important; margin: 0 !important}
#social_contact_urls .contact-mob-follow {float: left; font-size: 16px;}
#social_contact_urls .contact-mob-social {float:right;}
hr.contact-mob-hr {border: 5px solid #111111; margin-bottom: 10px;}
.slider-theme-headline {padding: 20px;font-family: 'Roboto Slab';font-weight: bold;}
/* .zoom{
	overflow: hidden;
	padding-bottom: 66%;
}
.zoom img{
	position: fixed;
	top: 73px;
	left: 50%;
	max-width: 120%;
	width: 100%;
	transform: translateX(-50%); 
} */
.search-layout {margin-top: 80px;}
.search-layout .search-headline {margin: 20px 20px 0 20px; font-weight: bold; font-size: 1.2em; border-bottom: 5px solid #000000;}
.search-layout .search-headline p {line-height: 1.2em; margin-bottom: 10px;}