.td-block-title-wrap {
    border-top: 4px solid #333333;
    padding-top: 7px;
}
.td-main-content-wrap .wpb_wrapper h4.td-block-title {
    padding-top: 5px;
}
/*Home News*/
.news-home .showtag {
    text-transform: uppercase;
    font-family: Roboto;
	font-size: 13px;
    margin-bottom: 5px;
}
.news-home a.td-post-category {
    background-color: #FAFAFA;
    color: #86172F;
    display: inline;
    font-family: Roboto;
    line-height: normal;
    margin-right: 0;
    padding: 0;
    vertical-align: inherit;
    letter-spacing: 1px;
}
.news-home .tag-news-hone-sep{
	color: #86172F;
}
.news-home span.tag-news-home{
	color:#8E8E8E;
}
.news-home .td-module-thumb {
    min-height: 235px;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 235px;
}
.news-home .td-module-thumb img.entry-thumb{
    width: 100%;
    height: auto;
}
.news-home .td_block_inner h3.entry-title.td-module-title {
    min-height: 63px;
}
 html:lang(es-ES) .news-home .td_block_inner h3.entry-title.td-module-title {
    min-height: 84px;
}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    .news-home .td_block_inner h3.entry-title.td-module-title {
        min-height: 72px;
    }
}
.news-home .td_block_inner .td-block-row div:nth-child(-n+4).td-block-span6 .td_module_1.td_module_wrap.td-animation-stack{
    border-bottom: 3px #C1C1C1 solid;
    padding-bottom: 10px;
    margin-bottom: 14px;
}

/*.news-home .td_block_inner div:nth-child(-n+2).td-block-row .td_module_1.td_module_wrap.td-animation-stack*/
.news-home .td-block-title {
    display: inline-block;
}
.news-home .goto {
    display: inline-block;
}

.news-home .goto a{
    font-family: Roboto;
    color: #91172f;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
    position: relative;
}
.countrie-conte .td-block-title-wrap .seeall span {
    font-family: Roboto;
    color: #91172f;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    position: relative;
}
.news-home .goto a{
    margin-left: 10px;
}
.news-home .goto > a:before {
    content: "";
    height: 0;
    border-left: 7px solid #86172F;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    right: -14px;
    top: 3px;
}
.news-home .introtext-image{

}
.news-home .introtext-image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-height: 50%;
    min-width: 60%;
    object-fit: cover;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    opacity: 0;
    transition: .9s ease;
}
.news-home .td-module-image:hover .td-module-thumb::after {
    opacity: 1;
}
.news-home .td-module-thumb::after {
    content: '';
    background: rgba(31,31,31,.41);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: .9s ease;
}
.news-home .td-module-image:hover .introtext-image {
    opacity: 1;
    display: block;
    transition: .9s ease;
    z-index: 22;
}
.news-home .td-module-image:hover .td-module-thumb img{
    opacity: 0.3;
}
.introtext-image a {
    color: #86172F;
    background-color: #F0F0F0;
    padding: 3px 25px 0px 10px;
    font-size: 15px;
    font-family: Roboto;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
}
.introtext-image > a:after {
    content: "";
    height: 0;
    border-left: 7px solid #86172F;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    right: 11px;
    top: 5px;
}

.news-home .introtext-image span.black-line {
    font-family: Roboto;
    font-size: 18px;
    background-color:#1F1F1F;
    color:#ffffff;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
/*End Home News*/
/*Home last investigation*/
.wpb_wrapper .home-last-investigation {
	margin-bottom: 15px;
}

.home-last-investigation .td_block_inner{
    margin-bottom: 5px;
}

.home-last-investigation .td_module_wrap .entry-title {
	font-size: 26px;
	font-weight: bold;
	min-height: 56px;
}
.home-last-investigation .showtag{
	text-transform: uppercase;
	font-size: 14px;
	color:#8E8E8E;
    margin-bottom: 5px;
}
.home-last-investigation .td-block-span12 a.td-post-category {
    background-color: #FAFAFA;
    color: #86172F;
    display: inline;
    font-family: Roboto;
    font-weight:bold;
    letter-spacing: 1px;
    line-height: normal;
    margin-right: 0;
    padding: 0;
    vertical-align: inherit;
}

.home-last-investigation .td-block-title {
    display: inline-block;
}

.home-last-investigation .goto {
    display: inline-block;
}
.home-last-investigation > div.td_block_inner{
    position: relative;
}
.home-last-investigation .titleimage{
    position: absolute;
    z-index: 2;
    background-color: #86172F;
    color: #fff;
    padding: 3px 7px 3px 05px;
    font-family: Roboto;
    right: 0;
    top: 25px;
}
.home-last-investigation .goto a{
	color:#91172F;
	font-family: Roboto;
	font-size: 16px;
	font-weight:500;
	text-transform: uppercase;
	position: relative;
    margin-left: 10px;
}
.home-last-investigation .goto > a:before {
    content: "";
    height: 0;
    border-left: 7px solid #86172F;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    right: -14px;
    top: 3px;
}
.home-last-investigation .td-module-thumb {
    width: 100%;
    height: 359px;
    overflow: hidden;
}
.home-last-investigation img.entry-thumb {
    width: 100%;
    height: auto;
}
/*Home last investigation*/
/*Home Most Read*/
.mostread-home .td_module_6 .item-details {
    margin-left: 115px;
    min-height: 100px;
    margin-right: 30px;
}
.mostread-home.td_block_wrap {
    margin-bottom: 25px;
}
.mostread-home .td_module_6 .entry-title {
    font-size: 18px;
    font-weight: 400;
}
.mostread-home .more_info{
	color: #86172F;
	font-family: Roboto;
	font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.mostread-home .td-module-thumb {
    height: 100px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100px;
}
.mostread-home img.entry-thumb {
    height: 100px;
    width: auto;
    max-width: none;
}
.mostread-home a.td-post-category {
    background-color: #FAFAFA;
    color: #86172F;
    display: inline;
    font-family: Roboto;
    font-weight: normal;
    line-height: normal;
    margin-right: 0;
    margin-left: 3px;
    padding: 0;
    vertical-align: inherit;
}
/*End Home Most Read*/
/*News Makers*/
.newsmakes .td-block-span12 {
    width: 50%;
    float: left;
}
.newsmakes-home .td_block_inner.td-column-1::after {
    content: ".";
    color:#fff;
    clear: both;
}
.td-pb-span4 .td_block_14.newsmakes-home {
    margin-bottom: 0px;
}
.newsmakes .td-block-span12:nth-child(odd){
	padding-right: 2.5px;
}
.newsmakes .td-block-span12:nth-child(even){
	padding-left: 2.5px;
}
.newsmakes .td-block-span12{
	padding-bottom: 8px;
}
.newsmakes .td-block-span12 .td_module_mx1 .td-module-thumb {
    height: auto;
}
.newsmakes .td-block-span12 .td_module_mx1 .td-module-thumb .entry-thumb {
    width: 100%;
}
.newsmakes .td-block-span12 .td_module_mx1 .td-module-thumb {
    height: 146px;
}
.newsmakes-home  h3.entry-title.td-module-title {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    margin: auto;
    text-align: right;
    max-width: 250px;
}
.newsmakes-home .td_module_mx1 .td-module-meta-info {
    background-color: rgba(255,255,255,0.66);    
    margin-bottom: 6px;
    padding: 0;
    position: absolute;
    right: 0;
}
.newsmakes-home .entry-title.td-module-title a{
	font-size: 18px;
    font-weight: bold;
    color:#000 !important;
    text-transform: uppercase;
}
.newsmakes-home .td-editor-date {
	display: none;
}
/*End News Makers*/
/*receive inSight*/
.receive-inSight .textwidget p{
    font-size: 20px;
    font-family: Roboto;
}
/*End receive inSight*/
/*All news from*/
.allnewsfrom-home.td_block_wrap {
    margin-bottom: 28px;
}
.allnewsfrom-home .topControllers {
    position: absolute;
    top: 17px;
   /* left: 195px;*/
    width: auto;
}
html:lang(es-ES) .allnewsfrom-home .topControllers{
    left: 280px;
}

html:lang(en-US) .allnewsfrom-home .topControllers{
    left: 200px;
}

/*@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    html:lang(es-ES) .news-home .td_block_inner h3.entry-title.td-module-title {
        min-height: 96px;
    }
    html:lang(es-ES) .allnewsfrom-home .topControllers {
        left: 245px;
    }
}*/
.allnewsfrom-home i.td-icon-left.ob-prev-btn.prevButton,
.allnewsfrom-home i.td-icon-right.ob-next-btn.nextButton {
    margin-top: 0;
    color:#86172F;
    display: inline-block;
    font-size: 22px;
    height: 0px;
    opacity: 1;
    position: static;
    top: 0%;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
}
.allnewsfrom-home i.td-icon-left.ob-prev-btn.prevButton {
    padding-left: 10px;
}
.allnewsfrom-home i.td-icon-right.ob-next-btn.nextButton{
    padding-right: 10px;    
}
.allnewsfrom-home i.td-icon-left.ob-prev-btn.prevButton {
    margin-right: -14px;
}
.allnewsfrom-home i.td-icon-right.ob-next-btn.nextButton {
	margin-left: -14px;
}
.allnewsfrom-home .showCategory {
    display: inline-block;
}
.allnewsfrom-home .showCategory a {
	color:#1F1F1F;
	font-family: Roboto;
	font-size: 24px;
    font-weight: 400;
    line-height: 26px;
}
.allnewsfrom-home .td-theme-slider.iosSlider-col-2.td_mod_wrap {
    height: 380px !important;
}
.allnewsfrom-home .td-module-thumb img.entry-thumb {
    width: 100%;
}
/*End All news from*/
/*Last InDepth*/
.lastindepth-home .td-block-title-wrap .td-pulldown-size {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.4px;
}
.lastindepth-home .td-module-thumb {
    height: 237px;
}
.lastindepth-home .ob-title {
    position: absolute;
    bottom: 0px;
    left: 25px;
    z-index: 2;
}
.lastindepth-home .td_module_17 .entry-title {
    font-weight: 400;
    width: 71% !important;
    white-space: normal;
    line-height: 36px;
}
.lastindepth-home .td_module_17 .entry-title a{
	color:#fff;
}
.lastindepth-home .td_module_wrap:hover.td_module_17 .entry-title a{
    color:#fff;   
}
.lastindepth-home .ob-category{
	position: absolute;
	top:120px;
	left: 25px;
}
.lastindepth-home .ob-category a.td-post-category {
    color:#86172F;
    font-family: Roboto;
    font-size: 24px;
    position: static;
    font-weight: normal;
    padding: 0;
    background-color: rgba(0,0,0,0) !important;
}
.lastindepth-home .ob-category > div {
    color:#86172F;
    float: left;
    font-family: Roboto;
    font-size: 19px;
    text-transform: uppercase;
}
.td_module_17 .td-module-thumb a:last-child:before{
    bottom: 0;
    content: "";
    display: block;
    height: 80%;
    width: 100%;
    position: absolute;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
/*End Last InDepth*/
/*Ab Outus esto deve ir en styles*/
.aboutus-lateral h4.aboutus-lateral-title {
    font-size: 16px;
    font-weight: bold;
}
.aboutus-lateral .aboutus-lateral-body img {
    float: none;
    margin-bottom: 0px !important;
    margin-right: 0;
    margin-top: 0px;
    position: relative;
    top: 9px;
    width: 170px;
}
.aboutus-lateral .aboutus-lateral-body {
    font-size: 13px;
    font-family: Roboto;
    font-weight: normal;
    line-height: 25px;
}
.aboutus-lateral .aboutus-lateral-url {
    font-family: Roboto;
    font-size: 17px;
    font-weight: bold;
    color: #1f1f1f;
}
/*End Ab Outus esto deve ir en styles*/
/*Futer 1*/
aside.td_block_template_2.widget.widget_text .wpb_wrapper h3 {
    width: 95%;
}
/*End futer 1*/
/*InSide InSight Crime*/
.footContent .td-block-title-wrap {
    border-top: none;
}

.footContent.wpb_column.vc_column_container {
    border-left: 3px solid #c1c1c1;
    margin-bottom: 30px;
}
.footContent.vc_row.wpb_row.td-pb-row.footContent {
    margin-left: -9px;
}
.footContent .wpb_column.vc_column_container::before {
    content: " ";
    position: absolute;
    right: -3px;
    width: 3px;
    height: 32px;
    background-color: #FAFAFA;
    z-index: 99;
}
.td-container .footContent .wpb_column.vc_column_container.td-pb-span2 .vc_column-inner:before {
    content: " ";
    position: absolute;
    right: -3px;
    width: 3px;
    height: 225px;
    background-color: #C1C1C1;
    z-index: 92;
    top: 31px;
}
.footContent .vc_column-inner > .wpb_wrapper {
    margin-top: -35px;
}

.footer-two h2.footer-two-title {
    border-bottom: 3px #CCCCCC solid;
    color: #808080;
    font-size: 24px;
    margin-bottom: 15px;
}
.footContent h2.vc_custom_heading{
    margin-bottom: 0px;
    font-size: 18px;
    color: #86172F;
    font-family: Roboto;
}
.footContent h2.vc_custom_heading a{
    color: #86172F !important;
}

.footContent .wpb_wrapper > p {
    margin-top: -25px;
    min-height: 96px;
}
html:lang(es-ES) .footContent .wpb_wrapper > p {
    min-height:115px;
}
.footContent .td_module_5.td_module_wrap.td-animation-stack {
    border-right: 3px #C1C1C1 solid;
    margin-right: -22.5px;
    padding-right: 22.5px;
}
.footContent h3.entry-title.td-module-title{
    font-size: 17px;
}
.footContent .td-module-thumb {
    height: 161px;
}
.footContent .td_block_inner h3.entry-title.td-module-title {
    height: 90px;
}
/*End InSide InSight Crime*/
