/*
Theme Name:     Newspaper 8 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        8.0
*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
html:lang(es-ES) .ovi-ing{
    display: none;
}
html:lang(en-US) .ovi-esp{
    display: none;
}

/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
@import url('https://fonts.googleapis.com/css?family=EB+Garamond');
/*@import url('https://fonts.googleapis.com/css?family=Roboto');*/
/*Tradutor p*/

/*Tradutor p end*/
body h1, body h2, body h3, body h4, body h5 , body h6,
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a,
body .td_module_wrap .td-module-title, .titleimage ,
.td_block_template_2 .td-block-title > *,
a.blue-learn-about,
.centerboth .title-blue,
.page-nav.td-pb-padding-side span,
.page-nav.td-pb-padding-side a,
.widget a,
.customSearch {
    font-family:Roboto;
    color:#1F1F1F;
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.td-pulldown-size{
    font-family: Roboto;
}
/*Fuente Georgia Regular*/
body p,
body, p{
    font-family: Georgia;
}
.about-us #ourmission .wpb_wrapper .conteourmission p,
.about-us #ourmission .wpb_wrapper .conteourmission li,
.about-us #ourmission .vc_tta-panel-body .wpb_wrapper p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission li,
.quienes-somos #ourmission .vc_tta-panel-body .wpb_wrapper p,
#conteourprojects .vc_tta-panel-body p,
#conteourprojects .vc_tta-panel-body li,
.about-us #conteimpact .wpb_wrapper p,
.about-us #conteimpact .wpb_wrapper li,
.about-us #contetheteam .wpb_wrapper p,
.about-us #contetheteam .wpb_wrapper li,
.about-us #contetheteam2 .wpb_wrapper .theteam2 p,
.about-us #contetheteam2 .wpb_wrapper .theteam2 li,
.about-us #contecontactus .wpb_wrapper .contecontactus2 p,
.about-us #contecontactus .wpb_wrapper .contecontactus2 li,
.quienes-somos #conteimpact .wpb_wrapper p,
.quienes-somos #conteimpact .wpb_wrapper li,
.quienes-somos #contetheteam .wpb_wrapper p,
.quienes-somos #contetheteam .wpb_wrapper li,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 p,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 li,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 p,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 li,
.quienes-somos #informacionlegal .wpb_wrapper .contentinfolegal p,
.td-post-template-6 .td-post-content p,
.td-post-template-1 .td-post-header .entry-title,
.page-template-default.donation .donate3 .donate3-description p,
.page-template-default.donation .donate4 .donate4-description p,
.page-template-default.donation .donate5 .donate5-description p,
.page-template-default.donation .donate6 .donate6-description p,
.page-template-default.donaciones .donate3 .donate3-description p,
.page-template-default.donaciones .donate4 .donate4-description p,
.page-template-default.donaciones .donate5 .donate5-description p,
.page-template-default.donaciones .donate6 .donate6-description p,
.footContent .wpb_wrapper > p,
body .td-footer-wrapper .td_module_wrap .td-module-title,
.InDepth-home .td_module_mx3 .entry-description.td-module-description,
.td_block_17 .td-excerpt p,
.landing-indepth-internal-tools-and-data .td_module_8a .td-excerpt p,
.cat_investigations .td-excerpt,
.cat_investigaciones .td-excerpt,
.news-news .td-excerpt,
.obv-mo2 .td-excerpt,
.newsfeed-more .td-excerpt,
.obv-td-6 .td-excerpt,
body.home-2,.home-2 p,
.profile-countries .td-excerpt,
.page.cat_investigations .textwidget p,
.page.cat_investigaciones .textwidget p,
.indepth-landing-head .td-block-span6 .td-excerpt,
.search .td-excerpt,
.investigaciones p,
.investigations p{
    font-family: Georgia;
    line-height: 1.4;
    letter-spacing: 0px;
}
.about-us #ourmission .wpb_wrapper .conteourmission p,
.about-us #ourmission .wpb_wrapper .conteourmission li,
.about-us #ourmission .vc_tta-panel-body .wpb_wrapper p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission li,
.quienes-somos #ourmission .vc_tta-panel-body .wpb_wrapper p,
#conteourprojects .vc_tta-panel-body p,
#conteourprojects .vc_tta-panel-body li,
.about-us #conteimpact .wpb_wrapper p,
.about-us #conteimpact .wpb_wrapper li,
.about-us #contetheteam .wpb_wrapper p,
.about-us #contetheteam .wpb_wrapper li,
.about-us #contetheteam2 .wpb_wrapper .theteam2 p,
.about-us #contetheteam2 .wpb_wrapper .theteam2 li,
.about-us #contecontactus .wpb_wrapper .contecontactus2 p,
.about-us #contecontactus .wpb_wrapper .contecontactus2 li,
.quienes-somos #conteimpact .wpb_wrapper p,
.quienes-somos #conteimpact .wpb_wrapper li,
.quienes-somos #contetheteam .wpb_wrapper p,
.quienes-somos #contetheteam .wpb_wrapper li,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 p,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 li,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 p,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 li,
.td-post-template-1 .td-post-header .entry-title,
body .td-footer-wrapper .td_module_wrap .td-module-title,
.landing-indepth-internal-tools-and-data .td_module_8a .td-excerpt p,
.cat_investigaciones .td-excerpt,
.news-news .td-excerpt,
.newsfeed-more .td-excerpt,
.obv-td-6 .td-excerpt,
body.home-2,.home-2 p,
.profile-countries .td-excerpt,
.page.cat_investigaciones .textwidget p,
.indepth-landing-head .td-block-span6 .td-excerpt,
.search .td-excerpt,
.investigaciones p,
.investigations p{
    /*line-height: 1.4;
    letter-spacing: 0.5px;*/
}
/*End Fuente Georgia Regular*/
.td-post-template-1 .td-post-header .entry-title{
    line-height: 1;
}
/*Tamaño fuente Georgia Regular*/
.td-post-template-1 .td-post-header .entry-title {
    /*font-size: 41px;*/
    font-size: 40px;
}
/*.page-template-default.donation .donate3 .donate3-description p,
.page-template-default.donation .donate4 .donate4-description p,
.page-template-default.donation .donate5 .donate5-description p,
.page-template-default.donation .donate6 .donate6-description p,
.page-template-default.donaciones .donate3 .donate3-description p,
.page-template-default.donaciones .donate4 .donate4-description p,
.page-template-default.donaciones .donate5 .donate5-description p,
.page-template-default.donaciones .donate6 .donate6-description p{
    //font-size: 27px;
    font-size: 26px;
}*/
.single-post .td-post-content p,
.single-post .td-post-content li{
    font-family: Georgia;
    font-size: 14pt;
    /*letter-spacing: 1px;*/
    line-height: 1.42857143;
}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    .single-post .td-post-content p,
    .single-post .td-post-content li{
        font-size: 16pt;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), not all {
    .single-post .td-post-content p,
    .single-post .td-post-content li{
        font-size: 16pt;
    }
}
.about-us #ourmission .wpb_wrapper  .conteourmission p,
.about-us #ourmission .wpb_wrapper  .conteourmission li,
.about-us #ourmission .vc_tta-panel-body .wpb_wrapper p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission li,
.quienes-somos #ourmission .vc_tta-panel-body .wpb_wrapper p,
#conteourprojects .vc_tta-panel-body p,
#conteourprojects .vc_tta-panel-body li,
.about-us #conteimpact .wpb_wrapper p,
.about-us #conteimpact .wpb_wrapper li,
.about-us #contetheteam .wpb_wrapper p,
.about-us #contetheteam .wpb_wrapper li,
.about-us #contetheteam2 .wpb_wrapper .theteam2 p,
.about-us #contetheteam2 .wpb_wrapper .theteam2 li,
.about-us #contecontactus .wpb_wrapper .contecontactus2 p,
.about-us #contecontactus .wpb_wrapper .contecontactus2 li,
.quienes-somos #conteimpact .wpb_wrapper p,
.quienes-somos #conteimpact .wpb_wrapper li,
.quienes-somos #contetheteam .wpb_wrapper p,
.quienes-somos #contetheteam .wpb_wrapper li,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 p,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 li,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 p,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 li,
.quienes-somos #informacionlegal .wpb_wrapper .contentinfolegal p,
.landing-indepth-internal-tools-and-data h4.td-block-title,
.page-template-default.donation .donate3 .donate3-description p,
.page-template-default.donation .donate4 .donate4-description p,
.page-template-default.donation .donate5 .donate5-description p,
.page-template-default.donation .donate6 .donate6-description p,
.page-template-default.donaciones .donate3 .donate3-description p,
.page-template-default.donaciones .donate4 .donate4-description p,
.page-template-default.donaciones .donate5 .donate5-description p,
.page-template-default.donaciones .donate6 .donate6-description p{
    /*font-size: 24px;*/
    font-size: 23px;
}
.cat_investigations .td-excerpt,
.cat_investigaciones .td-excerpt {
    /*font-size: 20px;*/
    font-size: 19px;
}
.td-post-template-6 .td-post-content p,
.page.cat_investigations .textwidget p,
.page.cat_investigaciones .textwidget p,
.page.cat_investigations .textwidget .conten-bacrin-profile-body p,
.page.cat_investigaciones .textwidget .conten-bacrin-profile-body p,
.page.cat_investigations .textwidget .conten-bacrin-profile-head p,
.page.cat_investigaciones .textwidget .conten-bacrin-profile-head p {
    font-size: 19px;
    /*font-size: 18px;*/
}
.td-page-content p, 
.td-post-content p, 
.wpb_text_column p, 
.td_block_text_with_title p, 
.woocommerce #tab-description p, 
.mce-content-body p, 
.td-page-content li, 
.td-post-content li, 
.wpb_text_column li, 
.td_block_text_with_title li, 
.woocommerce #tab-description li, 
.mce-content-body li,
.InDepth-home .td_module_mx3 .entry-description.td-module-description,
.td_block_17 .td-excerpt p,
.cat_investigations .related-articles .td-excerpt, 
.cat_investigaciones .related-articles .td-excerpt {
    /*font-size: 18px;*/
    font-size: 17.3px;
}
.landing-indepth-internal-tools-and-data .td_module_8a .td-excerpt p,
.profile-countries .td-excerpt,
.indepth-landing-head .td-block-span6 .td-excerpt{
    /*font-size:17px;*/
    font-size: 16px;
}
.news-news .td-excerpt,
.obv-mo2 .td-excerpt,
.newsfeed-more .td-excerpt,
.obv-td-6 .td-excerpt,
.search.search-results .td-excerpt,
.search.search-no-results .td-excerpt {
    font-size: 17px;
    /*font-size: 16px;*/
    /*font-size: 15px;*/

}
body.home-2,.home-2 p{
    /*font-size: 15px;*/
    font-size: 14px;
}
/*End Tamaño fuente Georgia Regular*/

/*Tamaño fuentes*/
.td-footer-wrapper .centerboth .title-blue,
.iocSupport h3,
.lastindepth-home .td_module_17 .entry-title,
.featured-indepth .td_module_mx3 .td-module-meta-info h3 {
    font-size: 37px;
}
.news-home .td-block-title,
.home-last-investigation .td-block-title,
.allnewsfrom-home .td-block-title-wrap .td-pulldown-size,
.mostread-home .td-block-title,
.newsmakes-home .td-block-title,
.menu-indepth .widgettitle,
.featured-indepth.td_block_template_2 .td-block-title,
.td-container .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 span.td-pulldown-size,
.td-container .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .entry-title.td-module-title a,
.td-main-content-wrap .indepth-landing  .wpb_wrapper h4.td-block-title,
.landing-indepth-internal-tools-and-data .tools-and-data .widgettitle,
.latest-investigations .td-block-title,
.page.cat_investigations .td_block_template_2 .td-block-title,
.page.cat_investigaciones .td_block_template_2 .td-block-title,
.cat_countries-in .td-block-title,
.cat_paises-in-es .td-block-title,
.countrie-conte .td-block-title-wrap .td-block-title,
.cat_countries .td-block-title .td-pulldown-size,
.cat_paises .td-block-title .td-pulldown-size,
.countrie-conte .td_module_mx8a .entry-title.td-module-title,
.td_block_slide_a .td-block-title{
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.4px;
}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    .news-home .td-block-title,
    .home-last-investigation .td-block-title,
    .allnewsfrom-home .td-block-title-wrap .td-pulldown-size,
    .mostread-home .td-block-title,
    .newsmakes-home .td-block-title,
    .menu-indepth .widgettitle,
    .featured-indepth.td_block_template_2 .td-block-title,
    .td-container .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 span.td-pulldown-size,
    .td-container .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .entry-title.td-module-title a,
    .td-main-content-wrap .indepth-landing  .wpb_wrapper h4.td-block-title,
    .landing-indepth-internal-tools-and-data .tools-and-data .widgettitle,
    .latest-investigations .td-block-title,
    .page.cat_investigations .td_block_template_2 .td-block-title,
    .page.cat_investigaciones .td_block_template_2 .td-block-title,
    .cat_countries-in .td-block-title,
    .cat_paises-in-es .td-block-title,
    .countrie-conte .td-block-title-wrap .td-block-title,
    .cat_countries .td-block-title .td-pulldown-size,
    .cat_paises .td-block-title .td-pulldown-size,
    .countrie-conte .td_module_mx8a .entry-title.td-module-title,
    .td_block_slide_a .td-block-title{
        letter-spacing: 0.5px;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio : 2), only screen and (min-device-pixel-ratio : 2) { 
    .news-home .td-block-title,
    .home-last-investigation .td-block-title,
    .allnewsfrom-home .td-block-title-wrap .td-pulldown-size,
    .mostread-home .td-block-title,
    .newsmakes-home .td-block-title,
    .menu-indepth .widgettitle,
    .featured-indepth.td_block_template_2 .td-block-title,
    .td-container .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 span.td-pulldown-size,
    .td-container .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .entry-title.td-module-title a,
    .td-main-content-wrap .indepth-landing  .wpb_wrapper h4.td-block-title,
    .landing-indepth-internal-tools-and-data .tools-and-data .widgettitle,
    .latest-investigations .td-block-title,
    .page.cat_investigations .td_block_template_2 .td-block-title,
    .page.cat_investigaciones .td_block_template_2 .td-block-title,
    .cat_countries-in .td-block-title,
    .cat_paises-in-es .td-block-title,
    .countrie-conte .td-block-title-wrap .td-block-title,
    .cat_countries .td-block-title .td-pulldown-size,
    .cat_paises .td-block-title .td-pulldown-size,
    .countrie-conte .td_module_mx8a .entry-title.td-module-title,
    .td_block_slide_a .td-block-title{
        letter-spacing: 0.5px;
    }
}
.news-home .td_module_wrap .entry-title,
.td_module_wrap .entry-title,
.td_module_mx1 .entry-title,
.InDepth-home .td_module_mx3 .entry-title.td-module-title,
.page.cat_investigations .invistigation-futer .textwidget p,
.page.cat_investigaciones .invistigation-futer .textwidget p{
    font-size: 18px;
}
.home-last-investigation .goto a,
.news-home .goto a{
    font-size: 15px;
}
a.td-post-category,
.home-last-investigation .titleimage,
.mostread-home .more_info,
.mostread-home a.td-post-category,
.subscribe-intro,
.subscribe input.suscribe_email,
.page-nav,
a.td-post-tags{
    font-size: 13px;
    letter-spacing: 1px;
}
/*Vinculos*/
a {
    color: #135e84;
}
/*Oculto por si desean colocarlos nueva mente.*/
.wpb_raw_code.wpb_content_element.wpb_raw_html.subscribe-home {
    display: none;
}
.td-footer-wrapper > .td-container{
    display: none;
}
/*Fin Tamaño fuentes*/
.entry-crumbs span{
    font-family:Roboto;
    letter-spacing: 0.5px;
}
.subscribe-boton input.suscribe_button {
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.regular {
    font-weight: 400;
}

.td-scroll-up {
    background-color: #911730;
}

.td-pb-row [class*="td-pb-span"]{
    padding-right: 17.5px;
    padding-left: 17.5px;
}

.td-block-row [class*="td-block-span"]:nth-child(2n+1) {
    padding-right: 10px;
}

.td-block-row [class*="td-block-span"]:nth-child(2n) {
    padding-left: 10px;
}

.tparrows {
    background: none;
}

.tparrows:hover {
    background: none;
}

.home .td-main-content-wrap {
    padding-top: 0;
}

.td-container, .tdc-row {
    width: 85%;
    margin-right: auto;
    margin-left: auto;
    max-width: 1300px;
}

.td-container-wrap {
    background-color: #FAFAFA;
}

.header {
    position: relative;
}
/*Menu*/
.header .bktopmenu{
    position: relative;
    width: 100%;
    height: 110px;
}

.header .bktopmenu .titlehome {
    position: absolute;
    background-color: #84172F;
    width: 240px;
    top: 0;
    right: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    background-image: url('images/banner-map.png');
    color: #fff;
    padding-left: 58px;
    padding-right: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    font-family: Roboto;
    line-height: 1.3;
    font-size: 16px;
    z-index: 102;
    text-transform: uppercase
}
html:lang(es-ES) .header .bktopmenu .titlehome {
    padding-left: 45px;
    padding-right: 30px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header .bktopmenu .titlehome{
        padding-bottom: 27px;
    }
}
.header .topmenu {
    background-color: #1f1f1f;
    padding-top: 30px;
    position: fixed;
    height: 112px;
    width: 100%;
    z-index: 101;
    top: 0;
    transition: all 0.5s;
}

.header .topmenu .logocnt {
    text-align: center;
}

.header .topmenu .logocnt .td-main-logo img {
    max-width: 290px;
    transition: all 0.5s;
}

.header .topmenu .menutopcnt .btn-menu {
    position: absolute;
    top: 0;
    left: 15px;
    color: #fff;
    width: 240px;
    display: flex;
    margin-top: 32px;
    transition: all 0.5s;
}

.header .topmenu.downscroll {
    height: 70px;
    padding-top: 15px;
}

.header .topmenu.downscroll .logocnt .td-main-logo img {
    max-width: 250px;
}

.header .topmenu.downscroll .menutopcnt .btn-menu  {
    margin-top: 13px;
}

.header .topmenu .menutopcnt .btn-menu .home{
	flex: 1;
}
.header .topmenu .menutopcnt .btn-menu .search{
	flex: 1;
}
.header .topmenu .menutopcnt .btn-menu #td-top-mobile-toggle {
	display: inline-block;
}

.header .topmenu .menutopcnt .btn-menu #td-top-search{
	position: relative;
	margin-top: 0;
}

.header .topmenu .menutopcnt .btn-menu #td-top-mobile-toggle i, 
.header .topmenu .menutopcnt .btn-menu #td-top-mobile-toggle span,
.header .topmenu .menutopcnt .btn-menu #td-top-search i,
.header .topmenu .menutopcnt .btn-menu #td-top-search span{
    font-size: 24px;
    width: 35px;
    line-height: 54px;
    height: 54px;
    display: inline-block;
    padding-top: 1px;
    color: #fff;
}
.header .topmenu .menutopcnt .btn-menu #td-top-mobile-toggle span,
.header .topmenu .menutopcnt .btn-menu #td-top-search span {
    font-size: 16px;
    top: -5px;
    position: relative;
    font-family: Roboto;
    letter-spacing: 0.5px;
}

.header .mainmenu {
    background-color: #EBEBEB;
    position: relative;
    height: 50px;
    padding-top: 12px;
    z-index: 9;
}
.header .mainmenu #td-header-menu{
	min-height: inherit;
}
.header .mainmenu .menu .td_data_time {
    font-size: 16px;
    text-transform: uppercase;
    color: #666666;
    margin-right: 15px;
}
.header .mainmenu .sf-menu > li > a{
	line-height: 25px;
	text-transform: uppercase;
	font-weight: 400;
    font-size: 16px;
    color: #333333;
    padding: 0 12px;
}
.header .mainmenu .sf-menu > li > a span.minuscula,
.foot-menu li.menu-item a span.minuscula {
    font-size: 0.9em;
}
.header .mainmenu .sf-menu > li > a:after{
	background: none;
}
.header .mainmenu .icon a {
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.header .mainmenu .icon.tw-icon a {
    background-image: url('../../../wp-content/uploads/2017/05/icon-b-tw.png');
    background-size: 23px;
    width: 23px;
}

.header .mainmenu .icon.fb-icon a {
    background-image: url('../../../wp-content/uploads/2017/05/icon-b-fb.png');
    background-size: 23px;
    width: 23px;
}

.header .mainmenu .icon.in-icon a {
    background-image: url('../../../wp-content/uploads/2017/05/icon-b-in.png');
    background-size: 23px;
    width: 23px;
}
.header .mainmenu .bottombanner {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 240px;
    text-align: center;
    background-color: #FFA50D;
    height: 100%;
    font-family: Roboto;
    font-size: 16px;
    padding-top: 16px;
    font-weight: bold;
    color: #1F1F1F;
    z-index: 100;
}
.header .mainmenu .bottombanner a{
    color: #1F1F1F;
}
.header .mainmenu .menu-main-menu-container i.td-icon-menu-down,
.header .mainmenu .menu-main-menu-es-container i.td-icon-menu-down
 {
    display: none;
}
.mainmenu ul.sub-menu {
    display: none !important;
}
.header .menu-main-menu-container ul li.current_page_item a,
.header .menu-main-menu-es-container ul li.current-menu-item a,
.category-news.archive .header .mainmenu .sf-menu > li.menu-item-18368 > a,
.page.cat_countries .header .mainmenu .sf-menu > li.menu-item-18347 > a,
.page.cat_paises .header .mainmenu .sf-menu > li.menu-item-18354 > a,
.page.cat_investigations .header .mainmenu .sf-menu > li.menu-item-18348 > a,
.page .header .mainmenu .sf-menu > li.current-page-ancestor > a,
.page.cat_countries .header .mainmenu li#menu-item-18347 a,
.page.cat_paises .header .mainmenu li#menu-item-18347 a {
    font-weight: 600;
}

.menu .td_data_time{
    line-height: 25px;
}
.wpml-ls-slot-327 .wpml-ls-native,
.header .mainmenu .menu .td_data_time{
    letter-spacing: 0.5px;
}
html:lang(es-ES) .menutopcnt .btn-menu .search {
    margin-left: 30px;
}
.header span.wpml-ls-display {
    font-size: 16px;
    text-transform: uppercase;
    color: #666666;
    margin-left: 15px;
}
.header .wpml-ls-menu-item .wpml-ls-native{
    margin-left: 15px;
}
.td-menu-mob-open-menu #td-mobile-nav{
   overflow: hidden; 
}
div#td-mobile-nav {
    min-height: 520px !important;
}
/*End Menu*/
/*Search*/
.header-search-wrap .td-drop-down-search {
    top: 0px;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto;
    background-color: #1f1f1f;
    height: 112px;
}
.td-drop-down-search-content{
    max-width: 1300px;
    position: relative;
    margin: 0 auto;
}
.topmenu.downscroll .header-search-wrap .td-drop-down-search{
    height:70px
}
#td-aj-search .td-aj-search-results {
    background-color: rgba(254,254,254,1);
}
.topmenu .header-search-wrap .td-drop-down-search-content {
    margin-top: 16px;
    animation-name: example;
    animation-duration: 0.4s;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.topmenu.downscroll .header-search-wrap .td-drop-down-search-content{
    margin-top: 0px;
    animation-name: example;
    animation-duration: 0.4s;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.td-drop-down-search .td-drop-down-search-content .td-drop-down-search-content-1{
    color:#ffffff;
    float: left;
    margin-top: 13px;
}
.td-drop-down-search .td-drop-down-search-content .td-drop-down-search-content-1 p{
    font-size: 17px;
    font-family:Roboto;
}
.td-drop-down-search .td-drop-down-search-content .td-search-form{
    float: left;
    width: 48%;
    position: relative;
}
.td-drop-down-search .td-drop-down-search-content .td-search-form #td-header-search{
    font-size: 18px;
    font-family: Roboto;
}
.td-drop-down-search #td-aj-search{
    clear: left;
}
.header-search-wrap .td-drop-down-search .btn{
    right: 0;
    background-color: #91172F;
}
.header-search-wrap .td-drop-down-search .btn:hover{
    background-color: #86172F;
}
.td-drop-down-search .td-drop-down-search-content .td-drop-down-search-content-3{
    color:#ffffff;
    float: left;
    width: 269px;
    margin-top: 16px;
}
html:lang(es-ES) .td-drop-down-search .td-drop-down-search-content .td-drop-down-search-content-3{
    width: 359px;
}
.td-drop-down-search .td-drop-down-search-content .td-drop-down-search-content-3 p{
    font-size: 18px;
    font-family: Roboto;
    font-weight: 300;
}
.td-drop-down-search .td-drop-down-search-content .td-drop-down-search-content-3 p span{
    font-weight: 600;
    color:#FFA70D;
}
.header-search-wrap .td-drop-down-search:before{
    display: none;
}
.header-search-wrap .td-drop-down-search:after{
    display: none;
}
.header-search-wrap .td-drop-down-search #td-header-search{
    width: 100%;
}
#td-aj-search .td-module-thumb {
    display: none;
}
/*End Search*/
/*Imagenes*/
.td-module-thumb-obv .td-animation-stack .td-module-thumb img,
.newsfeed-more .td-module-image .td-module-thumb img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.td-module-thumb-obv .td-animation-stack .td-module-thumb img{
    width: 100%;
}
.header .icon.menu-item.menu-item-type-custom{
    padding: 0px 2px 0px 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html:lang(en-US) .header .mainmenu .sf-menu > li.icon > a{
        padding: 0px 0px 0px 0px;
    }
    /*html:lang(en-US) .header .icon.menu-item.menu-item-type-custom {
        padding: 0px 0px 0px 0px;
    }*/
}
/*subscribe*/
.subscribe {
    background: #E6E6E6;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
}
.subscribe h2.subscribe-title{
    border-bottom: 2px #911730 solid;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 7px;
    margin-top: 0px;
    width: 120px;
}
.subscribe .subscribe-text {
    width: 80%;
    float: left;
    /*margin-right: 2%;*/
}
.subscribe .subscribe-boton {
    width: 16%;
    float: left;
    clear: right;
}
.subscribe-intro {
    clear: both;
    font-family: Roboto;
    color:#1F1F1F;
}
.subscribe .subscribe-boton .suscribe_button {
    margin-top: 1px;
    margin-bottom: 5px;
    height: 32px;
}
.subscribe input.suscribe_email {
    margin-bottom: 5px;
    font-family: Roboto;

}
.subscribe input[type=submit]:hover {
    background-color: #86172F;
}
/*End subscribe*/
.td_module_wrap .entry-title {
    line-height: 1.2;
}
.td_block_wrap{
    margin-bottom: 0px;
}
/* Home Banner InMiddle */

.iocSupport h3 {
    font-weight: bold;
    line-height: 1;
}

.iocSupport .info {
    color:#1F1F1F;
    font-family: Roboto;
    font-size: 33px;
    font-weight: bold;
    margin-top: 50px;
    position: relative;
}
.iocSupport .info::before {
    content: " ";
    border-bottom: 3px solid #FFA70D;
    width: 289px;
    height: 1px;
    position: absolute;
    bottom: -15px;
}
html:lang(es-ES) .iocSupport .info::before{
    width: 360px;;
}
.iocSupport .info a {
    background-color: #FFA70D;
    color: #1F1F1F;
    font-weight: normal;
    font-size: 19px;
    padding: 10px 10px;
    margin-left: 25px;
}
.donate {
    height: 110px;
    background-color: #FFA70D;
    padding-top: 46px;
    text-align: center;
    margin-top: 56px;
}

.donate span {
    font-size: 20px;
    font-weight: 400;
    font-family: Roboto;
    color: #1F1F1F;
    background-color: #fff;
    padding: 10px 10px;
}

.td-footer-wrapper .donate a {
    font-family: Roboto;
    font-size: 20px;
    background-color: #1F1F1F;
    color: #fff;
    padding: 10px 10px;
    text-transform: uppercase;
}
/*widget*/
.widget .donate a:hover{
    background-color:#86172F;
    color:#eaeaea;
}

.widget a:hover{
    color:#86172F;
}

.related-posts-widget h3 {
    margin-top: 13px;
}

.related-posts-widget.td_block_21.td-column-1 .td_module_16 {
    padding-bottom: 0px;
}
.td_block_21.td-column-1 .td-module-thumb.related-post-thumb {
    height: 70px;
    width: 70px;
}
.related-post-thumb a img {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
}
/*End widget*/
/* Footer */

.td-sub-footer-container.td-container-wrap {
    display: none;
}

.td-footer-wrapper {
    background-color: #FAFAFA;
    padding-bottom: 0;
    margin-bottom: 0;
}

.foot1 .td_module_mx1 .td-module-thumb{
    margin-left: 1px;
}

.td-footer-wrapper .widget_text {
    margin-bottom: 0;
}

.td-footer-wrapper a {
    color: #1f1f1f;
}

.td-footer-wrapper div .td_block_template_2 .td-block-title > * {
    color: #1f1f1f;
}

.td-footer-wrapper .td-pb-row .td-pb-row .td-pb-span2 {
    width: 20%;
}

.td-footer-wrapper .foot1 aside.td_block_template_2 {
    box-shadow: 0px 0px 10px #ccc;
    display: none;
}
.td-footer-wrapper .foot1 .td-block-row [class*="td-block-span"]:nth-child(1) {
    padding-right: 0;
    padding-left: 10px;
}
.td-footer-wrapper .foot1 .td-block-row [class*="td-block-span"]:nth-child(2) {
    padding-right: 0;
    padding-left: 0;
}
.td-footer-wrapper .foot1 .td-block-row [class*="td-block-span"]:nth-child(3) {
    padding-right: 10px;
    padding-left: 0;
}
.td-footer-wrapper .bg-white {
    background-color: #fff;
}

.td-footer-wrapper .foot1 .bg-white .wpb_content_element {
    margin-bottom: 0;
}

.td-footer-wrapper .bg-blue {
    background-color: #084580;
}

.td-footer-wrapper .bg-blue.bg-map {
    background-image: url('../../../wp-content/uploads/2017/05/blue-map.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: 15%;
}

.td-footer-wrapper .centerboth {
    text-align: center;
    margin-bottom: -10px;
    margin-top: 20px;
}
html:lang(es-ES) .td-footer-wrapper .centerboth .title-blue{
    text-transform: inherit;
}
.td-footer-wrapper .centerboth .title-blue {
    position: relative;
    top: -5px;
    text-transform: capitalize;
    color: #ffffff;
}
.td-footer-wrapper .centerboth .blue-learn-about {
    display: inline-block;
    font-size: 19px;
    color: #fff;
    background-color: #000;
    width: 94px;
    padding: 9px 2px;
    margin-top: -10px;
    margin-bottom: -9px;
    margin-left: 50px;
    text-transform: uppercase;
    text-align: center;
}
html:lang(es-ES) .td-footer-wrapper .centerboth .blue-learn-about{
    width: 121px;
}
.td-footer-wrapper .sep-red {
    /*border-top: 3px solid #911730;*/
    margin-top: 18px;
    padding-top: 35px;
    background-color: #1F1F1F;
}

.td-footer-wrapper .bg-logos-content .td-pb-row {
    margin-left: -12px;
    margin-right: -12px;
}


.bg-logos-content #logo-foot {
    margin-bottom: 0;
}

.bg-logos-content #logo-foot img{
    max-width: 77%;
}

.bg-logos-content .textwidget {
    margin-bottom: -20px;
}

.bg-logos-content .textwidget > p {
    font-family: Roboto;
    font-size: 17px;
}

.bg-logos-content .textwidget .common {
    margin-top: 5px;
    display: block;
}

.td-footer-wrapper .sep-red .logos-cc {
    margin-top: -30px;
}

.td-footer-wrapper .sep-red .logos-cc img {
    width: 110px;
}
/*Menu*/
.td-footer-wrapper .foot-menu.redmenu {
    background-color: #911730;
}

.td-footer-wrapper .foot-menu #menu-main-menu-2,
.td-footer-wrapper .foot-menu #menu-main-menu-es-2 {
    text-align: center;
}

.td-footer-wrapper .foot-menu #menu-main-menu-2 .menu-item,
.td-footer-wrapper .foot-menu #menu-main-menu-es-2 .menu-item {
    display: inline-block;
}
.bg-logos-content.sep-red span.investiga {
    color: #e2e2e2;
}
.bg-logos-content.sep-red .investiga span.bool-text-foot {
    font-weight: bold;
}
.textwidget p a:link {
    text-decoration-line: none !important;
}
.bg-logos-content.sep-red span.common {
    color: #e2e2e2;
}
.foot-menu .wpb_content_element{
    margin-bottom: 15px;
}
.foot-menu .wpb_content_element .widget{
    margin-bottom: 0;
}
.foot-menu .menu {
    margin-top: 16px;
}
.foot-menu li.menu-item a{
    color: #fff;
    padding: 1px 10px 1px 10px;
    margin: 1px;
    font-size: 16px;
    font-family: Roboto;
    text-transform: uppercase;
}
.foot-menu li.menu-item a:hover {
    background-color: #000;
}
.foot-menu li.menu-item.current-menu-item a {
    background-color: #000;
    color: #fff;
}
.foot-menu .icon a {
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: block;
}
.foot-menu li.menu-item.icon a:hover {
    background-color: rgba(0,0,0,0);
}
.foot-menu .icon.tw-icon a {
    background-image: url(../../../wp-content/uploads/2017/05/icon-w-tw.png);
}
.foot-menu .icon.fb-icon a {
    background-image: url(../../../wp-content/uploads/2017/05/icon-w-fb.png);
}
.foot-menu .icon.in-icon a {
    background-image: url(../../../wp-content/uploads/2017/05/icon-w-in.png);
}
.foot-menu .tw-icon.icon.menu-item {
    padding: 0 0px 0 0;
}
.foot-menu .fb-icon.icon.menu-item {
    padding: 0 0px 0 0;
}
html:lang(en-US) .foot-menu li.menu-item.icon a{
    padding: 0;
}
.foot-menu .sub-menu{
    display: none;
}
.td_module_wrap:hover .entry-title a {
    color: #86172F;
}
.header .wpml-ls-menu-item .wpml-ls-native {
    color: #666666;
    font-size: 16px;
    text-transform: uppercase;
}
.wpml-ls-menu-item img.wpml-ls-flag {
    display: none;
}
/*End menu*/
/*menu amburgesa*/
#td-mobile-nav .td-menu-socials{
    /*height: 85px;*/
    height: 40px;
}
#td-mobile-nav .td-menu-socials-wrap .td_data_time{
    position: absolute;
    top: 40px;
    left: 20px;
    color: #666666;
    font-size: 18px;
    text-transform: uppercase;
}
#td-mobile-nav{
    position: fixed;
    top:0px;
}
.td-menu-background{
    width: 270px;
}
.td-menu-background:before {
    width: 270px;
    background:#E7E7E7;
    /*height: 560px;*/
    height: 520px;
    -webkit-box-shadow: 5px 5px 22px -5px rgba(0,0,0,1);
    -moz-box-shadow: 5px 5px 22px -5px rgba(0,0,0,1);
    box-shadow: 5px 5px 22px -5px rgba(0,0,0,1);
    opacity: 0.88;
}
div#td-mobile-nav {
    width: 268px;
}
.td-mobile-content li a {
    color: #333333;
}
.td-menu-mob-open-menu #td-outer-wrap {
    position: static;
    -webkit-transition: transform 0.1s cubic-bezier(0, 0, 0, 0);
    -moz-transition: transform 0.1s cubic-bezier(0, 0, 0, 0);
    -o-transition: transform 0.1s cubic-bezier(0, 0, 0, 0);
    transition: transform 0.1s cubic-bezier(0, 0, 0, 0);
    transform: perspective(0) translateX(0);
    -webkit-transform: perspective(0) translateX(0);
    -moz-transform:perspective(0) translateX(0);
    -ms-transform: perspective(0) translateX(0);
    -o-transform: perspective(0) translateX(0);
    -webkit-box-shadow: 0 0 46px #000000;
    -moz-box-shadow: 0 0 46px #000000;
    box-shadow: 0 0 46px #000000;
    z-index: 10000;
}
.td-mobile-container .td-mobile-close{
    right: -4px;
    top: -12px;
}
.td-mobile-container .td-mobile-close a{
    position: absolute;
    right: 1px;
    top: -2px;
}
.td-mobile-container .td-mobile-close .td-icon-close-mobile{
    height: 45px;
    width: 45px;
    font-size: 14px;
    top: -2px;
}
.td-mobile-container .td-mobile-close .td-icon-close-mobile{
    color: #333333;
}
.td-js-loaded .td-menu-background, .td-js-loaded #td-mobile-nav {
    -webkit-transition: transform 0.0s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    -moz-transition: transform 0.0s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    -o-transition: transform 0.0s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    transition: transform 0.0s cubic-bezier(0.79, 0.14, 0.15, 0.86);
    z-index: 9999999;
}
.td-menu-mob-open-menu div#rev_slider_1_1_wrapper {
    width: 100% !important;
    left: 0px !important;
}
.td-menu-mob-open-menu .tp-parallax-wrap {
    left: 5% !important;
}
.search-mobile{
    margin-left: 18px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
    margin-bottom: 10px;
}
.search-mobile div:nth-child(1) {
    position: relative;
}
.search-mobile div:nth-child(1) .td-icon-search{
    font-size: 15px;
    position: absolute;
    top: 13px;
    left: 5px;
    color: #a8a8a8;
}
.search-mobile div:nth-child(1) input[type="text"]{
    padding-left: 25px;
    width: 200px;
    height: 40px;
    font-size: 15px;
    color: #333333;
}
.search-mobile div:nth-child(1) input[type="text"]:-webkit-input-placeholder { 
  color: #a8a8a8;
}
.search-mobile div:nth-child(1) input[type="text"]:-moz-placeholder { 
  color: #a8a8a8;
}
.search-mobile div:nth-child(1) input[type="text"]:-ms-input-placeholder { 
  color: #a8a8a8;
}
.search-mobile div:nth-child(1) input[type="text"]:-moz-placeholder { 
  color: #a8a8a8;
}
.search-mobile div:nth-child(2) input{
    padding: 0px;
    margin: 0px;
    height: 38px;
    width: 37px;
}
.search-mobile div:nth-child(2) input:hover{
    background-color: #91172f;
}
/*Menu amburgesa item*/
.td-mobile-content{
    padding: 0;
}
.td-mobile-content li a {
    font-size: 25px;
    font-weight: normal;
    line-height: 1.2;
    color:#333333;
}
.td-mobile-main-menu .current_page_item,
.td-mobile-main-menu .current-menu-parent.menu-item-has-children,
.td-mobile-main-menu .current-menu-item {
    background-color: #c1c1c1;
}
.td-mobile-main-menu .sub-menu .current-menu-item {
    background-color: rgba(0,0,0,0);
}
.td-mobile-main-menu .current-menu-parent > a {
    color:#333333;
    font-weight: bold;
}
.td-mobile-main-menu .sub-menu{
    background-color: #1F1F1F;
}
.td-mobile-content .current-menu-item > a,
.td-mobile-content .current-page-ancestor > a{
    color:#333333;
    font-weight: bold;
}
.td-mobile-main-menu .sub-menu a{
    color:#E7E7E7;
    font-size: 25px;
    font-family: Roboto;
    line-height: 1.2;
}
.td-mobile-content .menu-item-wpml-ls-327-es,
.td-mobile-content .menu-item-wpml-ls-327-en {
    /*position: absolute;
    right: -19px;
    top: 27px;*/
    position: absolute;
    left: 3px;
    top: -2px;
}
.td-mobile-content .menu-item-wpml-ls-327-es a,
.td-mobile-content .menu-item-wpml-ls-327-en a{
    color: #666666;
    font-size: 16px;
    text-transform: uppercase;
}
.td-mobile-content .menu-item:nth-child(-n+6) {
    border-top: 1px solid #c1c1c1;
    padding-left: 8px;
}
.td-mobile-content .menu-item:nth-child(6) {
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 15px;
}
.td-mobile-content  ul.sub-menu {
    margin-left: -32px;
}
.td-mobile-content  ul.sub-menu .menu-item  {
    padding-left: 0;
}
.td-mobile-content .td-icon-menu-right {
    right: initial;
    color:transparent;
    padding: 10px 15px;
    top: 18px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
.menu-item-has-children.td-sub-menu-open .td-icon-menu-right {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.menu-item-has-children a i:before {
    content: "";
    height: 0;
    border-left: 7px solid #86172F;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 6px;
}
.td-mobile-content .icon.in-icon a {
    background-image: url(../../../wp-content/uploads/2017/05/icon-b-in.png);
}
.td-mobile-content .icon.fb-icon a {
    background-image: url(../../../wp-content/uploads/2017/05/icon-b-fb.png);
}
.td-mobile-content .icon.tw-icon a {
    background-image: url(../../../wp-content/uploads/2017/05/icon-b-tw.png);
}
.td-mobile-content .icon.tw-icon{
    padding-left: 12px;    
}
.td-mobile-content .td-mobile-main-menu .icon a {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    text-indent: -9999px;
}
.td-mobile-content #menu-main-menu-es.td-mobile-main-menu .icon a{
    width: 47px;
}
.td-mobile-content .icon a {
    float: left;
}
.td-mobile-content .td-mobile-main-menu li.icon a:after {
    background-color: transparent;
    content: '';
    width: 0;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: width 0.2s ease;
    -moz-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
}
/*img*/
.countries .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-module-thumb img,
.indepth .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-module-thumb img,
.foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-module-thumb img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.countries .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4 .entry-title.td-module-title a,
.indepth .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4 .entry-title.td-module-title a,
.foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4 .entry-title.td-module-title a {
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.7px;
}
.countries .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(1) .entry-title.td-module-title,
.indepth .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(1) .entry-title.td-module-title,
.foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(1) .entry-title.td-module-title  {
    text-align: right;
}
.countries .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(2) .entry-title.td-module-title,
.indepth .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(2) .entry-title.td-module-title,
.foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(2) .entry-title.td-module-title {
    text-align: center;
}
.countries .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(3) .entry-title.td-module-title,
.indepth .foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(3) .entry-title.td-module-title,
.foot1  .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-span4:nth-child(3) .entry-title.td-module-title {
    text-align: left;
}
/*.countries .td_block_template_2 .td-block-title,
.indepth .td_block_template_2 .td-block-title,*/
.foot1 .td_block_template_2 .td-block-title{
    font-size: 30px;
}
.countries .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3,
.paises .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3,
.single_template_6 .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3{
    display: block;
}
.countries .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-title-wrap,
.indepth .foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-title-wrap,
.foot1 .td_block_wrap.td_block_14.td_block_widget.td-pb-full-cell.td-pb-border-top.td_block_template_2.td-column-3 .td-block-title-wrap {
    max-width: 1300px;
    margin: auto;
}
.countries .td-footer-wrapper .foot1,
.indepth .td-footer-wrapper .foot1{
    box-shadow: 0px 0px 0px;
}
/*Footer*/
.td-main-content-wrap {
    padding-bottom: 0px;
}
.td-footer-wrapper{
    padding-top: 35px;
}
.logos-patrocinadores{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    position: relative;
    top: -20px;
}
.logos-patrocinadores .logo{
    width: 32%;
    padding: 5px;
}
.logos-patrocinadores .logo.logo-3{
    text-align: center;
}
.logos-patrocinadores .logo.logo-3 a img{
    height: 60px;
    width: auto;
}
.invistigation-futer .investigation-footer-conten-article .wpb_single_image .vc_figure{
    min-height: 134px;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.invistigation-futer .investigation-footer-conten-article .wpb_single_image .vc_figure img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
/*End Footer*/
/*End img*/
/*End menu amburgesa item*/
/*End menu amburgesa*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .foot-menu .tw-icon.icon.menu-item {
        padding: 0;
    }
}
/*End menu amburgesa*/

/*search*/
.search.search-results .td-main-content-wrap .td-container,
.search.search-no-results .td-main-content-wrap .td-container{
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    max-width: 1222px;
}
.search.search-results .td-pb-span8,
.search.search-no-results .td-pb-span8 {
    width: 60%;
}
.search.search-results .td-main-content-wrap .td-container .td-pb-span4,
.search.search-no-results .td-main-content-wrap .td-container .td-pb-span4 {
    width: 238px;
    padding-left: 43px;
    padding-right: 43px;
}
.search.search-results .td-container.td-sidebar-left,
.search.search-no-results .td-container.td-sidebar-left{
    background-color: #fff;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1), 0 1px 5px 0 rgba(0,0,0,.1);
    -webkit-transition: all .15s cubic-bezier(.4,0,.2,1);
    transition: all .15s cubic-bezier(.4,0,.2,1);
}
.search.search-results .td-ss-main-sidebar,
.search.search-no-results .td-ss-main-sidebar{
    border-top: none;
}
.search.search-results .td-main-content-wrap .td-container .td-pb-span8,
.search.search-no-results .td-main-content-wrap .td-container .td-pb-span8 {
    margin-right: 270px;
}
.search.search-results .td-search-query,
.search.search-no-results .td-search-query {
    color: #84172F;
}

.search.search-results .td_search_subtitle,
.search.search-no-results .td_search_subtitle{
    font-family: Georgia;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-size: 12px;
}
.search.search-results input#s,
.search.search-no-results input#s {
    font-size: 16px;
    font-family: Georgia;
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.search.search-results input[type=submit],
.search.search-no-results input[type=submit]{
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.search.search-results input[type=submit]:hover,
.search.search-no-results input[type=submit]:hover {
    background-color: #86172F;
}

.search.search-results .td_module_16 .item-details,
.search.search-no-results .td_module_16 .item-details{
    min-height: auto;
}
.search.search-results .entry-crumbs,
.search.search-no-results .entry-crumbs  {
    display: none;
}
.search .foot1 {
    display: none;
}
.customSearch a{
    color:#333333;
}
.customSearch a:hover{
    color:#91172f;
}
.search.search-results .widget_text.td_block_template_2.widget.widget_custom_html a,
.search.search-no-results .widget_text.td_block_template_2.widget.widget_custom_html a{
    font-family: Roboto;
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.search.search-results a.searchselect,
.search.search-no-results a.searchselect {
    color:#91172f !important;
    font-weight: 500;
}
.search.search-results .td-excerpt,
.search.search-no-results .td-excerpt {
    color: #333333 !important;
}
.search h3.entry-title.td-module-title {
    font-size: 20px;
    font-weight: 500;
}
.search mark {
    background: #EBEBEB;
    color:#333333;
}
.search .td_search_subtitle {
    display: none;
}
.search.search-results .widget_text.td_block_template_2.widget.widget_custom_html a,
.search.search-results .widget_text.td_block_template_2.widget.widget_custom_html h1,
.search.search-results .widget_text.td_block_template_2.widget.widget_custom_html h2,
.search.search-results .widget_text.td_block_template_2.widget.widget_custom_html h3,
.search.search-results .widget_text.td_block_template_2.widget.widget_custom_html h4,
.search.search-no-results .widget_text.td_block_template_2.widget.widget_custom_html a,
.search.search-no-results .widget_text.td_block_template_2.widget.widget_custom_html h1,
.search.search-no-results .widget_text.td_block_template_2.widget.widget_custom_html h2,
.search.search-no-results .widget_text.td_block_template_2.widget.widget_custom_html h3,
.search.search-no-results .widget_text.td_block_template_2.widget.widget_custom_html h4{
    font-family: Roboto;
    line-height: 1.2;
    letter-spacing: 0.5px;
}

.search .td-ob-fecha-tag {
    width: 100%;
    margin-top: 9px;
}
.search .td-ob-fecha-tag .td-post-category  mark{
    background: transparent;
    color:#911730;
}
.search .td-ob-fecha-tag .td-post-category span{
    color:#911730;
}
.search .td-ob-fecha-tag,
.search .td-ob-fecha-tag .td-post-category span {
    font-size: 14px;
    font-family: Roboto;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-weight: normal;
    text-transform: uppercase;
}
.entry-date.updated.td-module-date {
    color: #aaa;
    display: inline-block;
    position: relative;
    text-transform: uppercase !important;
}
.search .td-post-date{
    top:0px;
}
.search .td-ob-fecha-tag a{
    width: fit-content;
    padding: 0;
    background: transparent;
    float: left;
}
.search .td-ob-fecha-tag a:hover{
    background: transparent;   
}
/*end search*/
/*Slider a*/
.td_block_slide_a .td-module-thumb {
    overflow-x: hidden;
    overflow-y: hidden;
    height: 477px;
}

.td_block_slide_a .iosSlider-col-1 .entry-thumb {
    width: 100%;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
}
.td_block_slide_a  .iosSlider-col-1 {
    height: 477px !important;
}
.td_block_slide_a .iosSlider-col-1 .entry-title{
    font-size: 37px;
    font-weight: 500;
}
/*Slider fin*/
/*Animacion*/
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300,400);
.scroll-ob {
    height: 152px;
    width: 183px;
    margin: auto;
}
.scroll-ob section {
  position: relative;
  width: 100%;
  height: 100%;
}
.scroll-ob section::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 80%;
}
.scroll-ob #thanks {
  background-color: #fff;
}
.scroll-ob #thanks::after {
  content: none;
}
.scroll-ob #thanks div {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.scroll-ob #thanks h2 {
  margin-bottom: 60px;
  color: #333;
  font : normal 300 64px/1 'Josefin Sans', sans-serif;
  text-align: center;
  white-space: nowrap;
}
.scroll-ob #thanks p {
  color: #333;
  font : normal 400 20px/1 'Josefin Sans', sans-serif;
}
.scroll-ob #thanks p a {
  color: #333;
  text-decoration: none;
  transition: color .3s;
}
.scroll-ob #thanks p a:hover {
  color: #888;
}
.scroll-ob .demo a {
  position: absolute;
  bottom: 20px;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
  font-family: Roboto;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.5px;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
}
.scroll-ob .demo a:hover {
  opacity: .5;
}
.scroll-ob #section01 a {
  padding-top: 60px;
}
.scroll-ob #section01 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
.scroll-ob #section02 a {
  padding-top: 60px;
}
.scroll-ob #section02 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 46px;
  height: 46px;
  margin-left: -23px;
  border: 1px solid #fff;
  border-radius: 100%;
  box-sizing: border-box;
}
.scroll-ob #section02 a span::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 16px;
  height: 16px;
  margin: -12px 0 0 -8px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
.scroll-ob #section03 a {
  padding-top: 60px;
}
.scroll-ob #section03 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 46px;
  height: 46px;
  margin-left: -23px;
  border: 1px solid #fff;
  border-radius: 100%;
  box-sizing: border-box;
}
.scroll-ob #section03 a span::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 16px;
  height: 16px;
  margin: -12px 0 0 -8px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
.scroll-ob #section03 a span::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  content: '';
  width: 44px;
  height: 44px;
  box-shadow: 0 0 0 0 rgba(255,255,255,.1);
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: sdb03 3s infinite;
  animation: sdb03 3s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255,255,255,.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb03 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255,255,255,.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}



.scroll-ob #section04 a {
  padding-top: 60px;
}
.scroll-ob #section04 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb04 2s infinite;
  animation: sdb04 2s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb04 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
  }
  20% {
    -webkit-transform: rotate(-45deg) translate(-10px, 10px);
  }
  40% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
  }
}
@keyframes sdb04 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
  }
  20% {
    transform: rotate(-45deg) translate(-10px, 10px);
  }
  40% {
    transform: rotate(-45deg) translate(0, 0);
  }
}
.scroll-ob #section05 a {
  padding-top: 70px;
}
.scroll-ob #section05 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb05 1.5s infinite;
  animation: sdb05 1.5s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes sdb05 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
.scroll-ob #section06 a {
  padding-top: 70px;
}
.scroll-ob #section06 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  -webkit-animation: sdb06 1.5s infinite;
  animation: sdb06 1.5s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb06 {
  0% {
    -webkit-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes sdb06 {
  0% {
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
.scroll-ob #section07 a {
  padding-top: 80px;
}
.scroll-ob #section07 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb07 2s infinite;
  animation: sdb07 2s infinite;
  opacity: 0;
  box-sizing: border-box;
}
.scroll-ob #section07 a span:nth-of-type(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.scroll-ob #section07 a span:nth-of-type(2) {
  top: 16px;
  -webkit-animation-delay: .15s;
  animation-delay: .15s;
}
.scroll-ob #section07 a span:nth-of-type(3) {
  top: 32px;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.scroll-ob #section08 a {
  padding-top: 60px;
}
.scroll-ob #section08 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-left: -15px;
  border: 2px solid #fff;
  border-radius: 50px;
  box-sizing: border-box;
}
.scroll-ob #section08 a span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #fff;
  border-radius: 100%;
  box-sizing: border-box;
}

.scroll-ob #section09 a {
  padding-top: 80px;
}
.scroll-ob #section09 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-left: -15px;
  border: 2px solid #fff;
  border-radius: 50px;
  box-sizing: border-box;
}
.scroll-ob #section09 a span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #fff;
  border-radius: 100%;
  box-sizing: border-box;
}
.scroll-ob #section09 a span::after {
  position: absolute;
  bottom: -18px;
  left: 50%;
  width: 18px;
  height: 18px;
  content: '';
  margin-left: -9px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}



.scroll-ob  #section10 a {
  padding-top: 60px;
}
.scroll-ob #section10 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-left: -15px;
  border: 2px solid #fff;
  border-radius: 50px;
  box-sizing: border-box;
}
.scroll-ob #section10 a span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: sdb10 2s infinite;
  animation: sdb10 2s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb10 {
  0% {
    -webkit-transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb10 {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*end search*/


/*Investigation new post template - relates thumbs styles*/

@media screen and (max-width: 450px) {
.td_module_16 .td-module-thumb {
    width: 100%;
    position: absolute !important;
}

a.td-main-logo img {
    max-width: 200px !important;
}

}

/*********** Story map article ************/
.single_template_2b .td-main-content-wrap.td-container-wrap{
  background-color: #fff;
}
.single_template_2b .td-container-wrap .td-post-template-2{
  box-shadow: none;
}
.story-map-container{
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-top: 20px;
    padding-bottom: 20px;
}
.story-map-container iframe{
  border: 1px solid #7a7a7a;
}
/******************************************/