/*
/*
Theme Name: JusticiaRural
Theme URI: semana-justiciarural
Author: tecnología/Team
Description: No modificar sin autorización.
Version: 2.4.1
Tags: black, orange, white, light, dark, yellow, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready, accessibility-ready, mega-menu, retina-ready, seo-ready, flexible-widgets, two-sidebars
License: GNU General Public License
License URI: license.txt
Text Domain: pro
Template: webuild
*/
@import url("../webuild/style.css");
footer .webuild_widget ul li {border-color: transparent;}
/* Espacio USAid*/
.pro-tab .pro-tab-nav ul {display: inline-block;}
.entry-tags-list a:hover {color: #0c4486;}
.container-fluid.grayBg {background-color:#fff;}
.USAid  {padding: 25px 0px;}
.USAid img {width: 120px;display: block;margin: 8px auto;}
.USAid p {text-align: center;}
/* Fin Espacio USAid*/
.shadow_box{box-shadow: 1px 0px 9px -2px rgba(157,157,157,0.49);-webkit-box-shadow: 1px 0px 9px -2px rgba(157,157,157,0.49);-moz-box-shadow: 1px 0px 9px -2px rgba(157,157,157,0.49);}
.shadow_box p:before {border-top: 1px solid rgb(128,128,128);content: '';display: block;position: relative;    top: -20px;width: 25px;right: -45%;}
body a:hover {color: #256eb7}
.border_noedge{border-left: 0;border-right: 0;border-top: 0;background: transparent;}
/*estilos footer*/
.news_text h5 {font-size: 26px;font-weight: bold;font-family: 'Bitter', serif;color: rgb(0,42,108);line-height: 35px;}
.news_text h5 span  {font-size: 46px;font-family: 'Bitter', serif;}
.news_text p {font-size: 13px;font-family: 'Open Sans', sans-serif;color:rgb(101, 101, 101);line-height: 18px;}
.contact p {font-size: 13px;font-family: 'Open Sans', sans-serif;color: rgb(125,125,125);line-height: 18px;}
#news_input {color: #999;line-height: 45px;height: 50px;padding: 0 24px;margin-bottom: 15px;background: rgb(238,238,238);width: 72%;border: 1px solid transparent;font-weight: 500;font-size: 14px;font-family: 'Open Sans', sans-serif;}
.news_button {background-color: rgb(0,42,108);border: 0;color: white;padding: 13px 47px;height: 50px;}
.news_mtop_25{margin-top: 25px;}
footer .widgets {background-color: rgb(250,250,250);background-repeat: repeat;background-position: center center;border-top: 1px solid rgba(128,128,128,0.5);box-shadow: inset 0px 10px 10px 1px #e6e4e4;}
.contact h4, .redes-sociales h4 {font-size: 13px;font-family: 'Open Sans', sans-serif;color: rgb(77,77,77);letter-spacing: 2px;font-weight: 500;margin-bottom: 0;}
.contact p span {color: rgb(0,42,108);font-weight: 600}
.contact_btop{border-top: 2px solid rgb(218,218,218);margin-top: 45px;padding-top: 25px;}
.btn-semanarural{border-radius:0px;}
.btn-semanarural .btn:hover, .btn:focus {color: #fff;text-decoration: none;}
.redesas .ico-redes {font-size: 30px;}
footer p a {color: #002a6c;}
.checkbox_news{display: inline-block;margin-right:8px!important;padding:0!important;}

/*fin estilos footer*/
/*********************************/

/*texto_corrido*/
 p{ line-height: 25px;font-weight: 400;font-style: normal;color: rgb(85,85,85);font-size: 16px;font-family: 'Open Sans', sans-serif;}
.articulo_hr {margin-bottom: 30px!important;}
/*fin texto_corrido*/
/*********************************/
/*img_adaptadas*/
.destacado_img img   {width: 595px;}
.destacadoth_img img {width:200px;height: 115px;}
.interesarth_img img {width:220px;height: 128px;}
.ht_img img {width:595px;height:295px;}
/*fin img_adaptadas*/
/*********************************/
/*estilos quienessomos*/
.quienes_somos ul {}
.quienes_somos li {display:inline-block; float:left;width:512px;margin-right:115px;padding: 46px 50px;text-align:center}
.quienes_somos li:last-child {margin-right:0px;}
.quienes_somos h2{color: #000000;text-align: center;font-family: 'Bitter', serif;font-weight: 700;font-style: normal;font-size:22px; margin-bottom:30px;margin-top: 0;}
/*fin estilos quienessomos*/
/*********************************/
/*estilos contacto + historia*/
.contact h1, .historia h1, .opinion h1 {font-size:60px;font-family: 'Bitter', serif;color: #000000;font-weight:bold;margin-bottom:60px}	
.contact h1 span , .historia h1 span, .opinion h1 span {font-size: 16px;font-weight:400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 30px}
.contact h1 span:before ,
.historia h1 span:before,
.opinion h1 span:before{border-right: 1px solid rgb(0,0,0);content: '';position: absolute;width: 25px;height: 51px;}
.historia h1 span:before {left:274px;top: 18px;}
.opinion h1 span:before {left: 234px;top: 18px;}
.contact h1 span:before {left: 324px;top: 18px;}
.contact h3 {font-size: 15px;font-family: 'Open Sans', sans-serif;color: rgb(125,125,125);line-height: 18px;font-weight: 400;}	
.contact h3 span {color: rgb(0,42,108);font-weight:bold}	
.contact h3 img {margin-right: 10px;float: left;vertical-align: middle;margin-top: 2px;width:auto;}
.contact_mtop_155{margin-top:155px;}
.contact_socials{float:left;margin-bottom: 0;}
.contact_socials li {float: left;margin-left: 16px;list-style-type: none;font-size: 24px;color: #5e5e5e;}
ul.contact_socials li a {color: #48555e;}
.bkg_contact01 {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/user.png)!important;background-repeat: no-repeat!important;background-position: 15px center!important;}
.bkg_contact02 {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/email.png)!important;background-repeat: no-repeat!important;background-position: 15px center!important;}
.bkg_contact03 {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/message-1.png)!important;background-repeat: no-repeat!important;background-position: 15px 15px!important;}
.line_contact {padding-left: 5.3%;border-left: 1px solid rgb(218,218,218);height: 380px;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form textarea {padding: 0px 45px;background: rgba(0, 0, 0, .1);border: 1px solid transparent;box-shadow: 0 0 10px rgba(179,179,179,.3);}
.wpcf7-form textarea {line-height: normal;padding: 15px 45px;}
.wpcf7-form input[type="submit"] {background-color: rgb(0,42,108);}
.wpcf7-form input[type="submit"] {padding: 0 34px!important;height: 50px;border: none;font-weight: bold;color: #ffffff;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.webuild_widget {margin-bottom: 0px;}
/*fin estilos contacto*/
/*********************************/

/*estilos opinion*/
.opinion_th_inner li h4 a:hover , .opinion_inner h2 a:hover, .titulo a:hover, .titulo-principal a:hover  {color: #256eb7;}
.opinion_inner{    display: inline-block;margin-bottom: 40px;}
.opinion_inner li{list-style: none;border-top: 1px solid rgb(218,218,218);padding: 15px 0;}
.opinion_inner li:first-child{list-style:none;border-top: 0px;padding: 0px;}
.opinion_inner h2 {font-size: 30px;font-family: 'Bitter', serif;color: rgb(0,48,108);font-weight: bold;line-height: 40px;}
.opinion_inner h3{ font-size: 13px;font-family: 'Open Sans', sans-serif;color: rgb(85,85,85);line-height: 18px;text-align: center;padding: 0;margin: 0;font-weight: 900;}
.opinion_inner h4{ font-size: 13px;font-family: 'Open Sans', sans-serif;color: rgb(85,85,85);line-height: 18px;text-align: center;padding: 0;margin: 0;font-weight: 400;font-style: italic;}
.img_oprincipal {border-radius: 100px;border: 2px solid rgba(200, 200, 200, 0.35);overflow: hidden;width: 80%;margin: 0 auto 15px auto;box-shadow: 5px 2px rgba(200, 200, 255, 0.5);-moz-box-shadow: 5px 2px rgba(200,200,200,0.5);-webkit-box-shadow: 5px 2px rgba(200, 200, 200, 0.5);-o-box-shadow: 5px 2px rgba(200,200,200,0.5);}
.opinion_th{margin-bottom: 55px;}
.opinion_th li {display: inline-block;width: 48%;margin-right: 15px;}
.opinion_th li:last-child {margin-right:0px;}
.img_oprincipal img , .opinion_th li img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);box-shadow: 5px 2px rgba(200, 200, 255, 0.5);-moz-box-shadow: 5px 2px rgba(200,200,2000,0.5);-webkit-box-shadow: 5px 2px rgba(200, 200, 200, 0.5);-o-box-shadow: 5px 2px rgba(200,200,200,0.5);}
.opinion_th li img {border-radius: 100px;border: 2px solid rgba(200, 200, 200, 0.35);overflow: hidden;width: 80%;margin: 0 auto;}
ul .opinion_th_inner {margin:0px;padding:0px;}
.opinion_th_inner li {margin:0px;padding:0px;width: -webkit-fill-available;display: inline-block;}
.opinion_th_inner li h4 {font-size: 16px;font-family: 'Bitter', serif;color: rgb(0,0,0);font-weight: bold;line-height: 24px;margin: 0;padding: 0}
.opinion_th_inner li h2 {font-size: 15px;font-family: 'Open Sans', sans-serif;color: rgb(85,85,85);line-height: 18px;padding: 0;margin: 0;font-weight: 900;}
.opinion_th_inner li h3 {font-size: 13px;font-family: 'Open Sans', sans-serif;color: rgb(85,85,85);line-height: 18px;padding: 0;margin: 0;font-weight: 400;font-style: italic;}
/*fin estilos opinion*/
/*********************************/

.redes-height {background-color: #f4f4f4; height: 500px;}
.terminos {font-family: 'Open Sans'; font-weight: normal; color: #5e5e5e;}
.container.isotope-item {z-index: 0;}
.menu-nav {background-color:#f7f7f7}
.p-contacto {padding:0}

/*estilos articulo*/
.share-art-title {font-family: "Open Sans"!important;letter-spacing: 2px!important;}
.articulo .descripcion {font-size: 16px!important;}
.articulo p {line-height: 25px;font-weight: 400;font-style: normal;color: rgb(85,85,85);font-size:16px;font-family: 'Open Sans', sans-serif;margin-bottom: 35px;}
.articulos_autor{display:inline-block}
.articulos_autor li {margin:0px;padding:0px;width:100%;display: inline-block;list-style: none;border-top: 1px solid rgb(218,218,218);padding: 15px 0;text-align:center;}
.articulos_autor li:first-child{list-style:none;border-top: 0px;padding: 0px;}
.articulos_autor li h3 {font-size: 16px;font-family: 'Bitter', serif;color: rgb(0,0,0);font-weight: bold;line-height: 24px;margin: 0;padding: 0}
.articulos_autor li span { color: rgb(58,182,241);font-size: 15px;font-family: 'Open Sans', sans-serif;}
.articulos_autor h2 {font-size: 15px;font-family: 'Open Sans', sans-serif;color: rgb(85,85,85);line-height: 18px;padding: 0;margin: 0;font-weight: 900;}
.articulos_autor li h4 {font-size: 13px;font-family: 'Open Sans', sans-serif;color: rgb(85,85,85);line-height: 18px;padding: 0;margin: 0;font-weight: 400;font-style: italic;}
.articulo h2 {font-family: "Bitter";font-size: 40px;color: #000;text-align: left;font-weight: 700;font-style: normal;margin: 15px 0px;line-height: 50px;}
.lugar {text-transform: uppercase; letter-spacing: 2px; font-size: 16px; font-family: 'Open Sans'; font-weight: normal; color: #4d4d4d;}
.descripcion {font-family: 'Open Sans', sans-serif;font-size: 16px;color: #818181;line-height: 20px;}
.img_articulos{border-radius: 100px;overflow: hidden;width:40%;margin: 0 auto;}
.autor {font-size:13px; color:#000;}
.enlace {font-size:13px; color:#3AB6F1; font-weight: normal;}
.enlace:hover {text-decoration: underline; color:#3AB6F1;}
.separador {margin: 10px 0px;}
.articulo img {margin-bottom: 0px;}
.redes-sociales .wpb_content_element {margin-bottom: 10px}
.piedefoto p  {font-size:11px; color: #555; line-height: 1.5; text-align: right; font-family: "Open Sans"}
.fotografo p {font-weight: 700;color: #555;font-size: 11px;text-align: right;font-family: "Open Sans";margin-top: 40px;}
.fotografo p:before {content: '';background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/camera.png);display: inline-block;width: 30px;height: 16px;position: relative;bottom: -2px;background-repeat: no-repeat;}
.destacados p {font-size:16px; font-weight: 800; font-family: "Bitter"; line-height: 1.5; color: #000;}
/*fin estilos articulo*/
/*********************************/
/*iconos redes sociales*/
.icons-socials {float: left;margin-right: 30px;margin-bottom: 0;}
.icons-socials li {float: left;margin-right: 16px;list-style-type: none;font-size: 24px;color: #000;}
.icons-socials li a {color: #000;font-size: 14px;}
.icons-socials li a:hover {color: #002A6C;font-size: 14px;}
/*fin iconos redes sociales*/
/*********************************/
 /* estilos post */
.post{ padding: 15px 0px !important; border-bottom: 1px solid #dadada; }
.post .imagen-post { margin-bottom: 10px; background-size: cover; background-position: center; width: 100%}
.destacadosth_img {height: 120px}
.destacados_img {height: 350px}
.destacadosar_img {height: 200px}
.post h4, .home-multimedia h4 {font-size: 10px; font-family:"Open Sans"; letter-spacing: 1px; color:#002A6C; font-weight: normal; margin: 0;line-height: 1.3; text-transform: uppercase;}
.post h2, .home-multimedia h2 {font-size: 18px; font-family: "Bitter"; font-weight: bold; line-height: 1; margin-top: 6px;}
.post .titulo-principal {font-size: 22px; font-family: "Bitter"; font-weight: bold; line-height: 1.3;margin-top: 0px;}
.post p { font-size: 15px; font-family:"Open Sans"; font-weight: normal; color: #7D7D7D; line-height: 18px; display: block; margin-bottom: 5px !important}
.post .info { font-size: 10px; line-height: 1.5; font-family:"Open Sans"; color:#6A6A6A;}
.info .autor { font-weight: bold; margin-right: 6px; padding-right: 6px; border-right: 1px solid #dadada}
.info .fecha { margin-right: 6px; padding-right: 6px; border-right: 1px solid #dadada}
.post .compartir {position: absolute;top: 0; right: 15px; z-index: 1; margin-top: -10px; width: 30px;text-align: right;}
.wpb_content_element{margin-bottom: 0 !important}
 /* estilos post */

 /* estilos multimedia */
.multimedia{ padding: 15px 0px !important; border-bottom: 1px solid #dadada;}
.multimedia img {width:350px;height:195px}
.multimedia .imagen-post{ margin-bottom: 10px; padding: 0;width: 100%;height: 200px; background-size: cover; background-position: center}
.home-multimedia .imagen-post { margin-bottom: 10px; padding: 0;width: 100%}
.multimedia-title h1 {font-size: 60px;font-family: 'Bitter', serif;color: #000000;font-weight: bold;margin-bottom: 60px; color: white;}
.multimedia-title h1 span{font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 40px;}
.multimedia-title h1 span:before {left: 340px;top: 18px;border-right: 1px solid rgb(0,0,0);content: '';position: absolute;width: 25px;height: 51px;}
.multimedia h4 {font-size: 10px; font-family:"Open Sans"; letter-spacing: 1px; color: white; font-weight: normal; margin: 0;line-height: 1.3; text-transform: uppercase;}
.multimedia h2 {font-size: 18px; font-family: "Bitter"; font-weight: bold; line-height: 1.3; margin-top: 6px; color: white;}
.multimedia h2:hover {font-size: 18px; font-family: "Bitter"; font-weight: bold; line-height: 1.3; margin-top: 6px; color: #9c9e9e; cursor: pointer}
.multimedia p {color: white;}
.multimedia a {color: white}
.multimedia a:hover {color: #256eb7}
.titulo a:hover { color: #256eb7}
.titulo-principal a:hover { color: #256eb7}
.btn-vertestimonios{text-align: right; font-size: 12px; font-family: 'Open Sans'; color:#002A6C}
.btn-vertestimonios a{color:#002A6C; background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrowNav.png); background-repeat: no-repeat; background-position: right center; transition: none;padding-right: 40px}
.btn-vertestimonios a:hover{color:#002A6C; text-decoration:underline}
.player-height {height: 500px}
.border-i{border-top: 2px solid #dadada;margin: 50px 0 }
.btn-vermas{font-size: 14px;font-family: "Open Sans";font-weight: bold;color: white;line-height: 18px;font-style: italic;border-bottom: 2px solid white;width: 200px;display: inline-block;padding-bottom: 10px;padding-top: 20px;margin: 0; text-align: center;}
.btn-vermas:hover{color: #256eb7; border-color: #256eb7;font-size: 14px; font-style: italic; font-weight: bold; line-height: 18px; font-family: 'Open Sans'}
.pt-0 .vc_column-inner  {padding-top: 0 !important}
.black { color: black; border-color: black}
 /* fin estilos multimedia */
.modal-title-multimedia {font-family:'Bitter'; color: white; font-size:20px; font-weight: bold;margin-left: 15px;}
.modal-title {font-family:'Bitter'; color: black; font-size:20px; font-weight: bold;}
.border-0 { border: none}
.player {
    position: absolute;
    background: white;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    top: 30%;
    left: 45%;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    z-index: 9999;
	background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/player-blue.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
	-webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    transition-timing-funciton: ease-in-out;
	cursor: pointer;
	opacity: 0.8;
}
.overlight:hover{opacity: 0.5; cursor: pointer;transform: scale(1.05);transition-duration: .2s;transition-timing-function: ease-in-out;}
.player:hover{background:#002A6C;background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/player-white.png);background-repeat: no-repeat;background-position: center center;background-size: 10px;}
/*********************************/
.menu-sticky {position: fixed; width: 100%;z-index: 1;background: white;border-bottom: 1px solid #dadada}
 .height-i{height: 70px}

/* slider lideres */
.lideres {text-align: center; padding: 20px 20px 50px 20px; border: 1px solid #dadada; margin: 0 10px;height: 370px}
.lideres .title-lideres {font-size: 11px; font-family: 'Open Sans'; text-transform: uppercase; letter-spacing: 1.5px;}
.lideres p {font-size: 18px; font-family: 'Bitter'; font-weight: 700; line-height: 1; margin-bottom:20px}
.lideres .img-lideres{width: 230px; height: 230px; margin: 0 auto; background-position: center; background-size: cover;}
.carousel-lideres{width: 40%; top: 300px; z-index: 2}
.carousel-control .icon-next:before {content: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrowNav.png);}
.carousel-control .icon-prev:before {content: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrow-left.png);}
.mt-10 {margin-top: 10%}
.display-none {display: none}
.redes-height {height: 550px;padding: 20px 0;}
.swiper-button-prev.arrow-prev {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrow-left.png);background-size: 25px; top: 92%; left: 6%}
.swiper-button-next.arrow-next {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrowNav.png); background-size: 25px;top: 92%;right: 65%;}
/* fin slider lideres */

 /* slide */
.overlay {position: absolute;width: 100%;height:512px;z-index: 2;background-color:#080d1580;opacity: .6;bottom:0px;}
.hero {position: absolute;bottom:40px;left: 41%;z-index: 3;color: #fff;text-align:left;-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);width: 40%}
.slider_touch{ height: 100%;width: 5%;top:0px}


 /* slide */
/*********************************/
/*********************************/
 /* Inicio Banners Home */
.banner_centerhome {height: 485px;display: block;width: 100%;background-repeat: no-repeat;background-position: center 0px;}
.banner_centerinner{display: inline-block;}
.banner_boxinner {background: rgb(255,255,255);padding:25px 148px;text-align: center;margin-top: 310px;box-shadow: 1px 0px 9px -2px rgba(157,157,157,0.49);
    -webkit-box-shadow: 1px 0px 9px -2px rgba(157,157,157,0.49);
    -moz-box-shadow: 1px 0px 9px -2px rgba(157,157,157,0.49);}
.banner_boxinner li {display:block;list-style:none;}
.banner_boxinner li h3 {font-size: 22px;font-family: "Bitter";font-weight: bold;line-height: 1;margin-top: 6px;}
.banner_boxinner li h4 {font-size: 14px;font-family: "Open Sans";font-weight: bold;color: rgb(0,42,108);line-height: 18px;font-style: italic;border-bottom: 2px solid rgb(0,42,108);width: fit-content;display: inline-block;padding-bottom: 10px;padding-top: 20px;margin: 0;}
.banner_especiales_inner li h2 {line-height: 31px;font-weight: bold;font-style: normal;font-size: 30px;font-family: "Bitter";color: #fff;padding: 0 150px;}
.banner_especiales {height:365px;background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/banner_especiales.png);display: block;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner_centerinner{display: inline-block;}
.banner_especiales_inner {background:#ffffff6e;padding:50px 5px;text-align: center;background: transparent;}
.banner_especiales_inner li {display:block;list-style:none;}
.banner_especiales_inner li h2 {line-height:33px;font-weight: bold;font-style: normal;font-size: 30px;font-family: "Bitter";color: #fff;padding: 0 150px;}
.banner_especiales_inner li h3 {font-size: 20px;font-weight: bold;line-height: 1;color: #ffffff;font-family: 'Open Sans', sans-serif;}
.banner_especiales_innerli h4 {font-size: 14px;font-family: "Open Sans";font-weight: bold;color: rgb(0,42,108);line-height: 18px;font-style: italic;border-bottom: 2px solid rgb(0,42,108);width: fit-content;display: inline-block;padding-bottom: 10px;padding-top: 20px;margin: 0;color:#ffffff}
.btn_especiales{margin-top: 130px;background-color: rgb(194,17,58);border: 0;color:white!important;padding: 13px 47px;border-radius: 0;font-family: 'Open Sans', sans-serif;font-size: 20px;    box-shadow: 1px 0px 9px -2px rgba(194,17,58,0.6);-webkit-box-shadow: 1px 0px 9px -2px rgba(194,17,58,0.6);-moz-box-shadow: 1px 0px 9px -2px rgba(194,17,58,0.6);}
.overlay_especiales{position: absolute;width: 100%;height:inherit;background-color: #080d15;opacity: .6;}
.swiper-container {z-index: 0}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{height:512px;width: 100%!important;}
.swiper-container,.swiper-container_lideres {width: 100%;height: 100%;}
.swiper-slide {background-position: center;background-size: cover;}
.hero h2 {font-size:20px;font-family: 'Open Sans', sans-serif;color: #ffff;font-weight: bold;text-transform: none;margin-bottom: 0px;}
.hero  h3 {font-size:40px;font-family: 'Bitter', serif;color: #ffff;font-weight: bold;text-transform: none;line-height: 50px;margin-top: 0px;}
.hero  h4  {font-size:16px;font-family: 'Open Sans', sans-serif;color: #ffff;font-weight: bold;text-transform: none;}
.hero h4:before {content: '';background-image: url(http://justiciarural.com/wp-content/uploads/2019/09/autor.png);display: inline-block;width: 25px;height: 16px;position: relative;left: 1px;bottom: 0;background-repeat: no-repeat;}
 /* Controladores galeria */
/*********************************/
.next_galeria {background-image: url("http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/next_galeria.png")!important;left:-75px;right: auto;}
.prev_galeria {background-image: url("http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/prev_galeria.png")!important;right:-75px;left: auto;}
.next_galeria, .prev_galeria {top: 50%;width: 69px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-position: center;background-repeat: no-repeat;background-size: auto;}
 /* Fin Controladores galeria */
/*********************************/

 /* Fin Banners Home */
/*********************************/
.nopadding {padding: 0 !important;margin: 0 !important;}
/* banner infografía */
.banner_infografia {height:454px;display: block;width: 100%;background-repeat: no-repeat;background-position: center top;background-size: 100%}
/* fin banner infografía */

 /* Video_inner  */
/*********************************/
video {width: 100%!important;height: auto   !important;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video_box , .galeria_box {background-color:rgb(36,36,36);display:block;padding:35px 0px }
.video_box h1, .galeria_box h1, .multimedia-title  {font-size: 60px;font-family: 'Bitter', serif;color: #ffffff;font-weight: bold;margin-bottom: 30px;}
.multimedia-title h1 span {font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 0px;}
.galeria_box h1 span {font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 0px;}
.galeria_box h1 span:before {border-right: 1px solid rgb(255,255,255);content: '';position: relative;width: 25px;height: 40px;display: inline-block;top:10px;bottom: 0;}
.galeria_box h1 span:before  {left:-10px}
.video_box h1 span  {font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 30px;}
.video_box h1 span:before {left: 176px;}
.video_box h1 span:before{border-right: 1px solid rgb(255,255,255);content: '';position: absolute;width: 25px;height: 51px;}
.video_social {display: block;margin-top: 20px;float: right;}
.video_social ul{display: inline-block;}
.video_social li, .galeria_box li {display: inline-block;float: left;color: rgb(255,255,255);margin-left: 18px;text-align: right;}
.galeria_box li {display: inline-block;float: left;color: rgb(255,255,255);text-align: right;}
.video_social li img {display: inline-block;height: initial;}
.video_social li h3,.galeria_box li h3 {line-height:0px;font-weight: 400;font-style: normal;color: rgb(255,255,255);font-size: 13px;font-family: 'Open Sans', sans-serif;letter-spacing: 2px;}

.swiper-wrapper {height:auto;}
.autor_galeria li h2 {
    font-weight: 600;
    font-style: normal;
    color: rgb(255,255,255);
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
}

.autor_galeria {
    position: absolute;
    padding: 0px 40px 0px 0px;
    width: 100%;
    top: 515px;
	background: #242424;
}

.galeria_inner {
    display: block;
    height: 600px;
    min-width: 100%;
}
.autor_galeria ul {
    display: inline-block;
}
.autor_galeria li {
    display: block;
    float: none;
    color: rgb(255,255,255);
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.autor_galeria h2:before {
    content: '';
    background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/camera_white.png);
    display: inline-block;
    width: 25px;
    height: 16px;
    position: relative;
    left: 1px;
    bottom: -3px;
    background-repeat: no-repeat;
}


.autor_galeria li p {
	font-size: 12px;
	text-align: left;
	color: white;
	line-height: 12px;
}



 /* Fin Video_inner  */
/*********************************/


 /* Rollover form  */
/*********************************/
.woocommerce .pro-btn-flat-accent:hover, .woocommerce-page .pro-btn-flat-accent:hover, .woocommerce .button:hover, .woocommerce-page .button:hover, .wpcf7-form input[type="submit"]:hover {
    background-color: #256eb7;
}
 /* Fin Rollover form  */
/*********************************/

 /* Biblioteca */
/*********************************/
.biblioteca h1 {font-size: 60px;font-family: 'Bitter', serif;color: #000000;font-weight: bold;margin-bottom: 60px;}
.biblioteca h1 span:before {border-right: 1px solid rgb(0,0,0);content: '';position: relative;width: 25px;height: 40px;display: inline-block;top:22px;bottom: 0;}
.biblioteca h1 span  {font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 30px;}
.biblioteca h1 span:before {left:307px;}
.biblioteca h1 span:before{border-right: 1px solid rgb(0,0,0);content: '';position: absolute;width: 25px;height: 51px;}
.biblioteca_list li p {border-bottom: 1px solid rgb(218,218,218);margin-bottom: 10px;display: block;padding-bottom: 10px;padding-left: 22px;}
.biblioteca_list li a:before {content: "";height: 13px;left: 0;top: 25px;width: 32px;position: relative;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrow_gray.png);background-repeat: no-repeat;padding-right: 15px;}
.biblioteca_list li a {display:block;}
.biblioteca_list li a:hover::before {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrow_blue.png);
}
.biblioteca_list li a p:hover {color:#002A6C;text-decoration:underline;}
 /* Biblioteca form  */
/*********************************/

/*A B C*/
.abc_list li p  {border-bottom: 1px solid rgb(218,218,218);display: block;padding: 10px 0px;}
.abc_list li a {display: block;}
.abc_list li p:hover {color: #002A6C;}
.abc_list li a:hover {background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/arrowNav.png);background-repeat: no-repeat;background-position: right;transition: 0s;}

.abc h1 {font-size: 60px;font-family: 'Bitter', serif;color: #000000;font-weight: bold;margin-bottom: 60px;}
.abc h1 span {font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left: 30px;}
.abc h1 span:before {border-right: 1px solid rgb(0,0,0);content: '';position: absolute;width: 25px;height: 51px;top: 22px;}
.abc h1 span:before {left: 130px;}
.buscador { width: 100%; background:#f4f4f4; border: none; margin: 20px 0; padding: 5px 10px; font-family: 'Open Sans'; font-size: 16px;background-image: url(http://semana-justiciarural.calipso.com.co/wp-content/uploads/2019/08/lupa.png); background-repeat: no-repeat; background-position: center right 15px;}
.abc h3 { font-family: 'Bitter'; font-size: 20px; font-weight: bold}
.abc h4 { font-family:'Open Sans'; font-size: 16px}
.abc p { font-size: 16px; font-family: 'Open Sans'; color: #818181; line-height: 25px}
.abc ul { font-family: 'Open Sans';font-size: 16px;color: #818181;}
.abc ul li { list-style-type: disc; margin-left: 20px;}
a .abc-tabs {font-size: 16px; font-family: 'Open Sans';font-weight: bold}
/* fin A B C*/

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

/*@media screen*/
@media screen and (max-width: 1024px) {/*menos de */
	.post .descripcion { font-size: 12px; display: none; }
	.quienes_somos li {width: 474px;margin-right: 45px;}
	.btn_especiales {margin-top: 95px;}
	.opinion_th li {width: 100%;}
	.opinion_th li img {width: 60%;margin: 0 auto;}
	.banner_infografia {height: 220px; background-size: 100%}
	.img_oprincipal {width: 55%;}
	.hero {width:60%;}
	.multimedia .imagen-post {height: 170px;}
}

@media screen and (max-width: 834px){
	.banner_especiales_inner li h2 {padding: 0 60px;}
	.banner_infografia {height: 220px;background-size: 150%;}
	.multimedia .imagen-post {height: 140px;}
	.player { top: 25%; left: 40%}
	.post .imagen-post-j { padding: 0}
}

@media screen and (max-width: 768px) {/*menos de */
	.quienes_somos li {width: 351px;margin-right: 35px;}
	.shadow_box p:before {top: -20px;}
	.contact h3 img {width: 9%;}
	.contact_mbottom_40{margin-bottom: 40px;}
	.contact h1 span:before {left: 340px;top: 58px;}
    .historia h1 span:before {left: 291px;top: 55px;}
	.opinion h1 span:before {left: 249px;top: 25px;}
	.opinion_inner h2 {line-height: 30px;}
    .img_oprincipal {width: 100%;}
	.contact h1 span, .historia h1 span {font-size: 16px;font-weight: 400;vertical-align: middle;font-family: 'Open Sans', sans-serif;margin-left:0px;display: table;margin-top:10px}
	.opinion_th li {width: 100%;}
	.opinion_th li img {width: 80%;}
	ul .opinion_th_inner {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 2px solid rgba(218, 218, 218, 0.39);}
	.post h2 {font-size: 15px; font-family: "Bitter"; font-weight: bold;}
	.post .descripcion {display:none}
	.post .titulo-principal {font-size: 20px;}
	.post .imagen-post-j { padding: 0}
	.destacadosar_img {height: 135px}
	.post .info { padding: 0}
	.hero {width: 75%;}
	.banner_boxinner {background: rgb(255,255,255);padding: 25px 48px;}
	.banner_especiales_inner li h2 {padding: 0 0px;}
	.btn_especiales {margin-top: 95px;}
	.banner_infografia { background-size: 150%}
	.video_box h1 {margin-bottom: 30px;}
	.video_box h1 span {margin-left: 0px;display: table;margin-top: 20px;}
	.video_box h1 span:before {left: 176px;top: 25px;}
	ul .opinion_th_inner {margin-bottom: 10px;border-bottom: 0px solid rgba(218, 218, 218, 0.39);}
	.next_galeria {left: -65px;right: auto;}
	.prev_galeria {right:-65px;left: auto}
	.galeria_box h1 span:before {left: 260px;width:0px;top: -50px;}
	.galeria_box h1 span {display: inline-block;line-height: 25px;margin-top: 15px;}
	.hero {left:50%;}
	.menu-ham {margin-left: 10px}
	.multimedia .imagen-post {height: 120px;}
	.biblioteca h1 span,.abc h1 span {margin-left: 0px;margin-top: 30px;line-height: 27px;display: table;}
	.multimedia-title h1 span{top:0;width:0;display:table;}
	.multimedia-title h1 span:before {left:370px;width:0px;top: -50px;}
	.banner_centerhome {background-size: cover;}
	.multimedia img {height: 125px;}
}
@media screen and (max-width: 500px) {/*menos de */
	/*08/01/2020 */
	.galeria_img {height: 200px!important;}
	.autor_galeria {top: 207px;overflow: hidden;padding: 0px 0px 0px 0px;height: 160px;}
	.galeria_inner  {height: 370px;}
	.autor_galeria li p {line-height: normal;}
	/*08/01/2020 */
	.multimedia img {height: 200px;}
	.news_button {padding: 13px 35px;}
	#news_input {width: 56%;}
	footer p {font-size: 11px;}
	.quienes_somos li {width: 100%;margin-right: 0px;margin-bottom: 50px;}	
	.contact h3 img {width: 7%;}
	.contact h1 span,.historia h1 span,.opinion h1 span {margin-left:0px;margin-top: 30px;line-height: 27px;display:table;}
	.contact_mtop_155 {margin-top: 55px;}
	.line_contact {padding-left: 0%;border-left: 0px;height: 380px;margin-top: 5.3%;border-top: 1px solid rgb(218,218,218);}
	.historia h1 span:before , .opinion h1 span:before {left: 291px;top: 20px;}
	.articulo .lugar {font-size: 12px}
	.articulo h2 { font-size: 30px; line-height: 35px;} 
	.img_oprincipal {width: 60%;border-radius: 210px;}
	.opinion_inner h3 {font-size: 20px;font-weight: 900;}
	.opinion_inner h4 {font-size: 18px;}
	.opinion_th li img {width: 40%;margin: 0 auto 20px;display: block;}
	ul .opinion_th_inner {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 0px solid rgba(218, 218, 218, 0.39);text-align: center;}
	.post .info { padding: 0}
	.post h2 {font-size: 18px;}
	.p-0 { padding: 0}
	.post .imagen-post-j { padding: 0}
	.destacadosar_img {height: 200px}
	.border-0 { border-bottom: 1px solid #dadada}
	.hero {top: 45%;left: 52%;width: 78%;}
	.banner_boxinner {background: rgb(255,255,255);padding: 25px 48px;}
	.banner_centerhome {background-size: contain;background-color: #fef9e8;}
	.banner_especiales_inner {padding: 25px 0px;}
	.btn_especiales {margin-top: 95px;}
	.banner_infografia {height: 237px; background-size: 100%}
	.video_box h1 span {margin-left: 0px;margin-top: 30px;line-height: 27px;display: table;}
	.video_box h1 span:before {left: 232px;top: 5px;}
	.video_social{display:inline-block;margin-top:0px;float: none;}
	.video_social li {margin-left: 0px;}
	.hero h3{font-size:30px;line-height: 40px;}
	.next_galeria, .prev_galeria{display:none}
	.galeria_box h1 span:before {left: 260px;width:0px;top: -50px;}
	.galeria_box h1 span {display: inline-block;line-height: 25px;margin-top: 15px;}
	.swiper-button-prev.arrow-prev {top: 52%; left: 20%}
    .swiper-button-next.arrow-next {top: 52%;right: 20%;}
	.menu-sticky {width: 100%;}
	.height-i{height: 60px}
	.multimedia .imagen-post {height: 210px;}
	.player-height {height: 550px;}
	input .buscador { width: 80%}
	.hero h4:before {bottom: -5px;}
	.multimedia-title h1 span {display:table;line-height: 25px;margin-top: 15px;}
	.multimedia-title h1 span:before {left:360px;}	
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
   display: inline-block;
   text-align: center;
   margin-top: 20px;
   font-size: 15px;
   font-family: 'Open Sans', sans-serif;
   color: rgb(255,255,255);
   letter-spacing: 0px;
}

.pro-alert-success, .ninja-forms-success-msg, .wpcf7-mail-sent-ok {
   color: #649d01;
   background-color: rgb(58, 182, 240) !important;
   border: 0px solid #b2dc6e !important;
}



span.wpcf7-not-valid-tip {
   color: rgb(255,255,255)!important;
}

.pro-alert-danger, .ninja-forms-field-error, .wpcf7-not-valid-tip {
   color: #df3c22;
   background-color: #f5482f !important;
   border: 0px solid #f7a093 !important;
}

.pro-alert-warning, .ninja-forms-error-msg, .wpcf7-mail-sent-ng, .wpcf7-spam-blocked, .wpcf7-validation-errors {
   color: #d99b07;
   background-color: #fdf7f7 !important;
   border:1px solid #d4cfcf !important;
   width: 100%;
}

.pro-alert-warning, .ninja-forms-error-msg, .wpcf7-mail-sent-ng, .wpcf7-spam-blocked, .wpcf7-validation-errors {
   color: #d99b07;
   background-color: #f7705e !important;
   border: 0px solid #d4cfcf !important;
}


.pro-alert-warning, .ninja-forms-error-msg, .wpcf7-mail-sent-ng, .wpcf7-spam-blocked, .wpcf7-validation-errors {
   color: #ffffff !important;
}