/*Fuentes*/

@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700|Roboto:300,400,700|Text+Me+One');

@font-face {
    font-family: 'nexa_rust_sansbook_02';
    src: url('../fonts/nexarustsans-book02-webfont.woff2') format('woff2'),
        url('../fonts/nexarustsans-book02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*
font-family: 'Roboto', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Text Me One', sans-serif;
*/

/*Fuentes*/

/*
Max content widths
*/

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto
}

/*
Header logo
If you require a Site title and a logo, an example of how to do this is provided below (use your own logo):

#site-title a, a.navbar-brand {
  display: inline-block;
	padding-left 60px;
  background: url(../img/logo.png) 0 0 no-repeat;
}
a.navbar-brand {
  display: inline-block;
	padding-left 60px;
  background: url(../img/logo.png) 0 0 no-repeat;
    height: 137px;
    width: 114px;
}*/

/*
Main content
*/

#content article {
    margin-bottom: 20px
}

#content header {
    margin: 20px 0
}

#content section {
    margin-bottom: 20px
}

#content footer {
    padding-bottom: 20px
}

.copy-the-code-button {display: none}
.logged-in .copy-the-code-button {display: block !important;}

/*
Sidebar
*/

.sidebar {
    margin-top: 20px
}

.sidebar section {
    margin-bottom: 40px
}

.sidebar ul,
.sidebar ol {
    list-style-type: none;
    padding: 0
}

.sidebar li {
    margin: 10px 0
}

/*
Hide form placeholders on focus
*/

input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}

/* FF 4-18 */

input:focus::-moz-placeholder {
    color: transparent;
}

/* FF 19+ */

textarea:focus::-webkit-input-placeholder {
    color: transparent;
}

textarea:focus:-moz-placeholder {
    color: transparent;
}

/* FF 4-18 */

textarea:focus::-moz-placeholder {
    color: transparent;
}

/* FF 19+ */

/*
Comments
*/

#respond {
    margin-top: 40px
}

ol.commentlist {
    counter-reset: li;
    /* Initiate a counter */
    padding: 0
}

ol.commentlist ul {
    padding: 0
}

ol.commentlist > li {
    position: relative;
    margin: 0 0 20px 0;
    list-style: none
        /* Disable the normal item numbering */
}

ol.commentlist > li:before {
    content: "Thread "counter(li);
    /* Use the counter as content */
    counter-increment: li;
    /* Increment the counter by 1 */
    position: absolute;
    top: 0;
    right: 0;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom-left-radius: 4px;
    padding: 5px 20px 5px 10px;
    color: #999
}

ol.commentlist li ol,
ol.commentlist li ul {
    list-style-type: none;
    margin: 0
}

.commentlist li li {
    background: #f8f8f8;
}

.commentlist li li li {
    background: #fff
}

.commentlist li li li li {
    background: #f8f8f8
}

.commentlist li li li li li li {
    background: #fff
}

.commentlist li {
    padding: 20px
}

.commentlist ul li {
    margin-top: 20px;
    margin-bottom: 0
}

.reply p {
    margin: 0
}

/*
Site footer
*/

.site-footer {
    background: #7d7e7d;
    background-image: url(../img/mapa-separador-footer.png);
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
}



.site-footer ul,
.site-footer ol {
    list-style-type: none;
    padding: 0
}

.site-footer li {
    margin: 10px 0
}



.site-sub-footer p {
    text-align: center
}

.site-footer .menu li {
    margin: 5px 0px;
}

.site-footer .menu a {
    color: #fff;
    font-family: 'Text Me One', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
}

.site-footer p {
    text-align: center;
    font-size: 10px;
    color: #fff
}

/*De aca para abajo va Gabriel*/

.ocultar {
    display: none;
}

body {
    background: #F6F6F6;
    /* background: red !important; */
}

header h2,
h2 {
    color: #333;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    display: inline-block;
}

/*Menu*/

.navbar {

    background: #191919;
    background: -moz-linear-gradient(left, #191919 15%, #4d4d4d 100%);
    background: -webkit-linear-gradient(left, #191919 15%, #4d4d4d 100%);
    background: linear-gradient(to right, #191919 15%, #4d4d4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#4d4d4d', GradientType=1);
    border: none;
    margin-bottom: 0px;
}


header.encabezado {
      height: 300px;
    /*  background-image: url(../img/cabezal-africa-dos.jpg);
    background-image: url(../img/cabezal-granos.jpg);
	background-image: url(../img/5-de-junio.jpg);*/
	background-image: url(../img/encabezado20esp.jpeg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}
body.en header.encabezado {  background-image: url(../img/encabezado20eng.jpeg);
}

.tag-furia-feminista header.encabezado,
.tag-422 header.encabezado {
    /*    height: 250px;*/
    background-image: url(../img/header-8M.jpg);
}

.category-tejiendo-en-red header.encabezado {
    /*    height: 250px;*/
    background-image: url(../img/tejiendo-cuba.jpg);
}

.navbar-brand,
.derecha-encabezado {
    padding: 41px 0px;
    height: inherit;
}
.navbar-brand  .logo {width:110px}
/* .navbar-nav {
    display:;
}*/

.navbar-default .navbar-nav > li {
    margin: 0 5px;
}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 16px;
    transition: all 400ms ease;
    padding-left: 0px;

}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    background: #95C11E;
    padding-left: 15px;

}


.navbar-default .navbar-nav > li > a:hover {
    color: #95C11E;
    text-indent: 5px;
    background-image: url(../img/hover-menu.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 13px;
    transition: all 400ms ease;
    padding-left: 15px;
}

.navbar-nav > li:hover > .dropdown-menu {
    background: #191919;
}

.dropdown-menu > li > a {
    color: #fff;
}

.redes-sociales {
    text-align: right;
}

.redes-sociales li a {
    color: #fff;
    /*font-size: 35px;*/
	font-size: 25px;
    padding: 0px 10px;
    transition: all 400ms ease;
}

.redes-sociales li a:hover {
    color: #95C11E;
    transition: all 400ms ease;

}

.navbar-nav > li:hover > .dropdown-menu {
    display: block;
    transition: all 2000ms ease;
}

a.amigos img {
    margin-top: 30px;
}

/*
.version-anterior {
    background: #95C11E;
    color: #fff;
    display: block;
    font-size: 13px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    text-transform: uppercase;
    text-align: center;
    line-height: 80px;
}
*/

.wpspw-image-fit .wpspw-post-image-bg img {
    object-position: top left !important;
}
.slick-prev:before, .slick-next:before {display: none !important}

/*Slider home*/

/* Widget Idiomas */

.wpml-ls-sidebars-menu-idioma li a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
}

.wpml-ls-sidebars-menu-idioma li.wpml-ls-current-language a {
    color: #95C11E;
}


/* Widget Idiomas */

.bloque-slider {
    background: linear-gradient(to right, #191919 15%, #4d4d4d 100%);
    padding: 0px 0px;
}
.bloque-slider.segundo {
 /* background-image: url(../img/2000x10-fondo.png);
    background-position: center center;
    background-repeat: repeat-y;
    background-size: contain;*/
    background: #252525;
    position: relative;
}
/*.bloque-slider.segundo:before {
 background-image: url(../img/2000x10-fondo.png);
    background-position: center center;
    background-repeat: repeat-y;
    background-size: contain;   
    content: "";
    height: 350px;
    width: 100%;
    display: block;
    z-index: 2;
    position: absolute;
}*/

.recent-post-slider.design-3 .post-image-bg,
.wprpsp-recent-post-slider.wprpsp-design-3 .post-image-bg {
    height: 450px;
}

/* Nuevo Slider Home */
.wprpsp-column, .wprpsp-columns {padding-left: 0px; padding-right: 0px;}
.page-template-home2 .bloque-slider.segundo .slider {padding:0px;}
.wprpsp-recent-post-slider.wprpsp-design-4 .slick-arrow { background-color: #95C11E; width: 60px}
.wprpsp-recent-post-slider.wprpsp-design-4 .slick-prev {right:65px;}
.segunda {background-image: url(../img/fondo-slider.png) !important; background-position: center; background-size: cover; height: 450px;}
.segunda .contenido {padding: 50px 100px;}
.segunda .contenido h2 {margin-bottom: 40px !important; }
.segunda .contenido h2 a { font-size: 50px !important;
    line-height: 50px !important;}
.segunda .contenido .wprpsp-post-content{ color: #fff; line-height: 22px !important;}
.wprpsp-recent-post-slider.wprpsp-design-4 .wprpsp-post-image-wrap {
    height: 450px;
}
.slider-img-icono {margin-top: 20px}
.slider-img-icono img { width: 100px; height: auto}
.wprpsp-recent-post-slider.wprpsp-design-4 .wprpsp-post-list-cnt .wprpsp-post-title a {color: #fff;}

/* Nuevo Slider Home */
.recent-post-slider.design-3 .post-overlay .post-image-bg img,
.wprpsp-recent-post-slider.wprpsp-design-3 .post-overlay .post-image-bg img {

    transition: all 400ms ease;
    object-position: center center !important;
}

.recent-post-slider.design-3 .post-short-content,
.wprpsp-recent-post-slider.wprpsp-design-3 .post-short-content {
    background: rgba(0, 0, 0, .5);
    height: inherit;
    padding: 0px;
    bottom: 0px;
}

.recent-post-slider.design-3 .slick-next,
.recent-post-slider.design-3 .slick-next:hover,
.recent-post-slider.design-3 .slick-next:focus,
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-next,
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-next:hover,
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-next:focus {
    /*background-image: url(../img/BotonDerecha.png) !important;*/
    background: rgba(0, 0, 0, 0) url(../img/BotonDerecha.png) center center no-repeat !important;
    background-size: 55px 55px !important;
    width: 55px !important;
    height: 55px !important;
}

.recent-post-slider.design-3 .slick-prev,
.recent-post-slider.design-3 .slick-prev:hover,
.recent-post-slider.design-3 .slick-prev:focus,
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-prev,
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-prev:hover,
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-prev:focus {
    /*background-image: url(../img/BotonIzquierda.png) !important;*/
    background: rgba(0, 0, 0, 0) url(../img/BotonIzquierda.png) center center no-repeat !important;
    background-size: 55px 55px !important;
    width: 55px !important;
    height: 55px !important;
    right: 55px !important;
}

.recent-post-slider.design-3 .post-overlay:hover > .post-short-content,
.wprpsp-recent-post-slider.wprpsp-design-3 .post-overlay:hover > .post-short-content {
    height: inherit;
}

.recent-post-slider.design-3 .post-overlay:hover .post-image-bg img,
.wprpsp-recent-post-slider.wprpsp-design-3 .post-overlay:hover .post-image-bg img {
    filter: grayscale(0%);
    transition: all 400ms ease;

}

.recent-post-slider h2.wp-post-title,
.wprpsp-recent-post-slider.wprpsp-design-3 h2.wp-post-title {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 45px;
}

.wprpsp-recent-post-slider.wprpsp-design-3 .wprpsp-post-overlay:hover > .wprpsp-post-short-cnt,
.wprpsp-recent-post-slider.wprpsp-design-3 .wprpsp-post-overlay .wprpsp-post-short-cnt {
    height: inherit;
}

/*Cobeturas*/

.coberturas h2.estrella {
    font-family: 'Text Me One', sans-serif;
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0px;
    text-align: center;
    display: block;
}

.coberturas h2.estrella:after {
    background-image: url(../img/hover-menu.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    content: "";
    display: inline-block;
    margin-left: 10px;
}

.coberturas .recent-post-slider h2.wp-post-title {
    padding: 0px 45px 0px 0px;
    margin-top: 0px !important;
}

.coberturas .recent-post-slider h2.wp-post-title a {
    font-size: 37px;
    line-height: 37px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    color: #fff;

}

.coberturas h3.titulo-cobertura,
.coberturas h3.titulo-cobertura a {
    /* font-size: 32px; 
    font-size: 26px;*/
	font-size: 23px;
    line-height: 34px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    color: #fff;
    margin-top: 0px;
    text-transform: uppercase;
    /* padding: 20px;*/
    padding: 10px;
    display: block;

}

.coberturas h3.titulo-cobertura a {
    border-left: 12px solid #95C11E
}

.coberturas p {
    color: #fff;
}

.coberturas span.dato {
    display: block;
    color: #95C11E;
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    /* padding: 0px 50px; */
    padding: 0px 10px;
}

.coberturas span.dato:nth-child(3) {
    margin-bottom: 25px;
}

/*.home .bloque-slider .slider {
    border-right: 12px solid #95C11E
}*/

/*.home .bloque-slider .coberturas {
    border-left: 12px solid #95C11E
}
    */

.home .bloque-slider .coberturas .wppsac-post-categories {
    display: none;
}

.coberturas .categoria-slider .wppsac-post-categories li a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
}

.coberturas .categoria-slider .wppsac-post-categories {
    list-style: none;
    padding-left: 0px;
    padding: 0px 45px 0px 0px;
}

.coberturas .design-5 .slick-prev {
    display: none !important;
}

.coberturas .design-5 .slick-next {
    display: block !important;
    top: 0 !important;
    right: 0 !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0) !important;
}

.coberturas .design-5 .slick-dots li button {
    margin: 10px 0px !important;
    border-radius: 0% !important;
    width: 25px !important;
    height: 5px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    border: none !important;
}

.coberturas .design-5 .slick-dots li.slick-active button {
    background: #fff !important;
}

.coberturas.abortolegal {

    text-align: center;
    background: #637929;
    height: 450px;

}

.coberturas.abortolegal span.corte {
    position: relative;
    display: block;
    text-align: left;
    margin-top: 10px;
}

.coberturas.abortolegal span.corte span {
    background: #E20613;
    width: 90%;
    display: inline-block;
    height: 17px;
}

.coberturas.abortolegal span.corte:after {
    background-image: url(../img/corte-estrella-roja.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    content: "";
    display: inline-block;
    margin-left: 10px;
    right: 0px;
    position: absolute;
    top: -6px;
}

.coberturas.abortolegal h2 {
    color: #fff;
    font-size: 31px;
    text-align: center;
    font-weight: 700;
    margin-top: 5px;
}

.coberturas.abortolegal .frase {
    border-top: 1px solid rgba(255, 255, 255, .5);
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    padding: 10px 0px;
    font-size: 35px;
    line-height: 35px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
}

.coberturas.abortolegal .frase span {
    display: block;
    font-size: 27px;
    line-height: 27px;
    margin-top: 15px;
}

.coberturas.abortolegal .streaming {
    padding: 0px 0px;
    font-size: 15px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin-top: 30px;
}

.coberturas.abortolegal .streaming span {
    margin-top: 15px;
    display: block;
}

.coberturas.abortolegal audio {
    /* position: absolute;
    left: 0;
    right: 0;
    bottom: 25px;
    margin: 0 auto;*/
}



a.video-online {
    text-transform: uppercase;
    font-size: 14px;
}

.coberturas.nuevo {
    height: 450px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3b+0,706e6f+100 */
    background: #3d3d3b;
    /* Old browsers */
    background: -moz-linear-gradient(left, #3d3d3b 0%, #706e6f 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #3d3d3b 0%, #706e6f 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #3d3d3b 0%, #706e6f 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3b', endColorstr='#706e6f', GradientType=1);
    /* IE6-9 */
}

.coberturas.nuevo h2 {
    font-family: 'nexa_rust_sansbook_02';
    display: block;
    padding: 15px 10px;
    text-align: center;
    margin-left: -15px;
    margin-right: -15px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#018d36+1,93c01f+100 */
    background: #018d36;
    /* Old browsers */
    background: -moz-linear-gradient(left, #018d36 1%, #93c01f 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #018d36 1%, #93c01f 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #018d36 1%, #93c01f 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018d36', endColorstr='#93c01f', GradientType=1);
    /* IE6-9 */
}

.coberturas.nuevo h2.estrella:after {
    background-image: url(../img/estrella-blanca.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 23px;
    height: 23px;
    content: "";
    display: inline-block;
    margin-left: 10px;
}

.coberturas.nuevo h3,
.coberturas.nuevo h3 a {
    font-size: 35px;
    line-height: 45px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    padding: 35px 0px 15px;
    text-transform: uppercase;
    width: 75%;
    color: #fff;
}

.coberturas.nuevo .dato {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
}


/* Modal */

.modal-dialog {
    width: 950px;
}

/* Modal */

/* Placa Inicio */

.placa-home {
    max-height: 45px;
    overflow: hidden;
    transition: all 500ms ease;
    cursor: pointer;
    margin-bottom: 15px;
    position: relative;
}

.placa-home:before {
    display: block;
    content: "";
    background-image: url(../img/ojo.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 85px;
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;

}

.placa-home:hover {
    max-height: 568px;
    overflow: hidden;
    transition: all 500ms ease;
    cursor: pointer;
}

.placa-home:hover:before {
    display: none;
}



/* Placa Inicio */

/* Placa Tejiendo */
section.tejiendo {
    background-color: #252525;
    background-image: url(../img/nuevo.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}

/*section.tejiendo .container {
    background-image: url(../img/cu2.png);
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: contain;
}*/

section.tejiendo.placa-home-feminista {
    background-color: #4D2774;
    background-image: none;
}

section.tejiendo.placa-home-feminista h2 {
    color: #fff;
    margin-top: 10px;
}

section.tejiendo a {
    color: #fff;
    font-size: 16px;
    /*margin-top: 10px;*/
    display: inline-block;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    padding: 10px 0px;
    letter-spacing: 0px;
}

section.tejiendo h3 a small {
    color: #fff;
    font-size: 50%;
    font-weight: 100;
}

.bandera.cuba {
    width: 100%;
    max-width: 50px;
    margin-bottom: 14px;
    margin-right: 19px;
}

.category-tejiendo-en-red header.encabezado.ochom {
    /*    height: 250px;*/
    background-image: url(../img/tejiendo-cuba.jpg);
}

/* Placa Tejiendo */

/* Playlist */

.play .wp-playlist-dark {
    background: none !important;
    border: none !important;
    margin: 0px !important;
}

.play .wp-playlist-dark .wp-playlist-current-item {
    display: none !important;
}

.play .mejs-container,
.play .mejs-container .mejs-controls,
.play .mejs-embed,
.play .mejs-embed body {
    background: none !important;
}

/* Playlist */

/* Buscador */

.separador-buscador {
    background-color: #95C11E;

}

.separador-buscador .regiones {
    background-image: url(../img/mapa-separador.png);
    background-position: 90% center;
    background-repeat: no-repeat;
}

.separador-buscador .regiones ul {
    margin: 16px 0px;
}

.separador-buscador .regiones ul li {
    padding: 0px 10px;
}

.separador-buscador .regiones ul li a {
    color: rgba(255, 255, 255, .5);
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
    transition: all 400ms ease;
    padding: 5px;
}

.separador-buscador .regiones ul li a:hover {
    transition: all 400ms ease;
    text-decoration: none;
    color: rgba(255, 255, 255, 1);
}

.separador-buscador .buscador .form-control {
    background: transparent;
    border-color: #fff;
    border-radius: 30px;
    color: #fff;
    width: 290px;
}

.separador-buscador .buscador button {
    color: #fff;
    background: transparent;
    border: none;
    font-size: 20px;
}

/* Homepage */

.home .wpspw-post-date {
    color: rgba(255, 255, 255, .5)
}

.ultimos-articulos-multimedia .ultimos-articulos {
    background: #3E3E3D;
}

.ultimos-articulos-multimedia.otros .ultimos-articulos {
    background: #708729;
}

.ultimos-articulos-multimedia.otros .ultimos-articulos .readmorebtn {
    color: #fff;
    border-color: #fff;
}

.ultimos-articulos-multimedia,
.ultimos-articulos-multimedia .multimedia {
    background: #5A5A59;
}

.ultimos-articulos-multimedia .titulos h2 {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 35px;
    margin-top: 35px;
}

.ultimos-articulos-multimedia .titulos span {
    width: 135px;
    height: 15px;
    background: #95C11E;
    display: inline-block;
    margin-left: 22px;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-image-bg {
    margin-bottom: 0px;
}

.ultimos-articulos .wpspw-post-slider.wpspw-design-7 .wpspw-post-image-bg {
    margin-bottom: 0px;
    height: 300px;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content {
    background: none;
    border: none;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-categories {
    background: #95C11E;
    padding: 10px 10px;
    color: #fff;
    margin-left: 0px;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    text-transform: capitalize;
    line-height: 12px;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-categories a {
    background: none;
    padding: 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    text-transform: capitalize !important;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content h2,
.wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content .wpspw-post-content {
    padding: 0px !important;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content h2 {
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}

.wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content h2 a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-size: 20px !important;
    line-height: 22px !important;
    font-weight: 300;
    text-transform: uppercase;
}



.wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content .wpspw-post-content {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
}

.multimedia .wpspw-post-image-bg.category-videos-en a.icono:before,
.multimedia .wpspw-post-image-bg.category-videos a.icono:before {
    background-image: url(../img/video.png);
    background-position: 90% center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    position: absolute;
    z-index: 1000;
    top: 25%;
    right: 0;
    left: 0;
    /* bottom: 0; */
}

.multimedia .wpspw-post-image-bg.category-photo-gallery a.icono:before,
.multimedia .wpspw-post-image-bg.category-fotogalerias a.icono:before {
    background-image: url(../img/audio.png);
    background-position: 90% center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    position: absolute;
    z-index: 1000;
    top: 25%;
    right: 0;
    left: 0;
    /* bottom: 0; */
}

.wprpsp-recent-post-slider.wprpsp-design-3 .wprpsp-post-short-cnt {padding: 15px 30px 15px 30px}
.wprpsp-recent-post-slider.wprpsp-design-3 .slick-arrow {    bottom: -20px;}

/* Footer */

.pie {
    background-color: #95C11E;
}

.pie .separador {
    height: 62px;
}

.pie a {
    color: #fff;
    font-family: 'Text Me One', sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    margin: 10px 0px;
    display: block;
}




/* Footer */

.videos-fotogaleria .videos {
    background: #585757;
}

.videos-fotogaleria .fotogaleria {
    background: #C5C5C5;
}

.videos-fotogaleria a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 30px;
    padding: 20px 0px;
    display: block;
}

.videos-fotogaleria .fotogaleria a {
    color: #585757
}


.programas-pie .programa.mil-voces {
    background: #e30713;

}

.programas-pie .programa.voz-campesina {
    background: #00a19c;
}

.programas-pie .programa.mano-a-mano,
.programas-pie .programa.rwr-europe {
    background: #1a70b9;
}

.programas-pie .programa.agroecologia {
    background: #e94442;
}



.programas-pie .programa a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 25px;
    padding: 100px 0px;
    display: block;
    opacity: .5;
    transition: all 400ms ease;
    text-decoration: none;
}

.programas-pie .programa a:hover {
    opacity: 1;
}

/*.programas-pie .programa.mil-voces a {
    color: rgba(0, 0, 0, .8);
}*/

.otras-secciones-pie {
    background: #95C11E;
}

.otras-secciones-pie .seccion {
    height: 140px;
    position: relative
}

.otras-secciones-pie .seccion:after {
    content: "";
    display: block;
    height: 100px;
    width: 2px;
    position: absolute;
    top: 20px;
    bottom: 0px;
    right: 0px;
    background-image: url(../img/separador.png);
    background-position: 90% center;
    background-repeat: no-repeat;
}

.otras-secciones-pie .seccion:last-child:after {
    display: none;
}

.otras-secciones-pie a {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 25px;
    margin: 25px 0px;
    display: block;
    padding: 15px;
    line-height: 23px;

}

.otras-secciones-pie a span {
    font-size: 18px;
    display: block
}

/* Articulos */


.migapan,
.migapan a {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 17px;
    text-transform: uppercase;
    color: #3E3E3D;
}

.text-muted {
    font-family: 'Oswald', sans-serif;
    font-size: 21px;
    color: #3E3E3D;
}

.text-muted span {
    color: #95C11E;
}

.single article h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 25px;
    display: block;
}

.articulo header em {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
}

.single article {
    padding: 50px 0px 20px;
}

article span.borde-verde {
    width: 135px;
    height: 15px;
    background: #95C11E;
    display: inline-block;
    margin-left: 22px;
}

article span.borde-verde.final {
    margin-left: 0px;
    margin-top: 50px;
}

figure.imagen-destacada {
    position: relative
}

img.img-posteo {
    margin-bottom: 25px;
}

.featured-image-caption {
    /* position: absolute;
    bottom: -22px;
    background: #000;*/
    left: 0px;
    padding: 3px 0px;
    color: rgba(0, 0, 0, .7);
    font-size: 12px;
    line-height: 12px;
    font-style: italic;
}

.single article .contenido {margin-top: 30px;}
.single article .contenido, .single article .contenido span {
    font-family: 'Roboto', sans-serif !important;
    font-size: 19px !important;
    font-weight: 300 !important;
    text-align: left;
    margin-bottom: 10px !important;
}

.single article .contenido iframe {width: 100% !important;}
.contenido em {
    font-size: 14px;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: linear-gradient(90deg, rgba(62,62,61,1) 0%, rgba(149,193,30,1) 100%) !important;
	border-radius: 15px;
}

.descarga-audio {
    background: linear-gradient(90deg, rgba(62,62,61,1) 0%, rgba(149,193,30,1) 100%) !important;
    margin: 15px 0px;
    border: none;
	border-radius: 15px;
	float: left;
	    position: relative;
	z-index:100;
}

.descarga-audio:hover {
    background: #3e3e3d;
}

.descarga-audio.alternativo {
    margin: 5px 0px;
}
/* Compartir */
.at-resp-share-element .at-share-btn, .at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover {background: #F6F6F6 !important}
.at-resp-share-element .at-icon { fill: #3e3e3d !important; width: 25px !important;    height: 25px !important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper {line-height: 25px !important;
    height: 25px !important;
    width: 25px !important;}

/* Compartir */
.contenido .gallery {
    background: #CBCBCB;
    padding: 15px;
}

.contenido .gallery dl {
    margin-bottom: 5px;
    margin-top: 5px !important;
}

.contenido .gallery img {
    border: 0px !important;
    padding: 0px 5px;
}

.galeria-fotos .gallery {
    background: #CBCBCB;
    padding: 15px;
}

.galeria-fotos .gallery dl {
    margin-bottom: 5px;
    margin-top: 5px !important;
}

.galeria-fotos .gallery img {
    border: 0px !important;
    padding: 0px 5px;
}

.galeria-fotos dd {
    display: none;
}


.recent-post-slider .slick-dots {}

.audios-alternativos h3,
.documentos-alternativos h3 {
    color: #333;
    font-family: 'Oswald', sans-serif;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    border-bottom: 3px solid #95C11E;
    padding-bottom: 5px;
}

.audios-alternativos li {
    margin-bottom: 15px;
}

.single-post .contenido p:empty {
    display: none !important;
}


/* Articulos */

/* pagina de tags */

.tag-422 .reproductor {
    margin-bottom: 15px;
    background: #4D2774;
    border-radius: 15px;
    color: #fff;
}

.tag-422 .reproductor h2 {
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
}

.tag-422 .reproductor .mejs-container,
.tag-422 .reproductor .mejs-container .mejs-controls,
.tag-422 .reproductor .mejs-embed,
.tag-422 .reproductor .mejs-embed body {
    background: transparent;
}

.tejiendo.placa-home-feminista .reproductor .mejs-container,
.tejiendo.placa-home-feminista .reproductor .mejs-container .mejs-controls,
.tejiendo.placa-home-feminista .reproductor .mejs-embed,
.tejiendo.placa-home-feminista .reproductor .mejs-embed body {
    background: transparent;
}

/* pagina de tags */

/* Grilla Articulos */

.grilla-articulos article.listado-articulos {
    background: #fff !important;
    border-radius: 15px;
}
.grilla-articulos article .img.nopadding { padding-bottom: 0px !important;}
.grilla-articulos article .img.nopadding figure.imagen-destacada img.img-posteo {  border-radius: 15px 0px 0px 15px;}

.grilla-articulos article .data {
    padding: 24px;
}

.grilla-articulos .listado-articulos .articulo h2 a {
    color: #333;
    font-family: 'Oswald', sans-serif;
    font-size: 24px !important;
    line-height: 30px !important;
    font-weight: 400;
    text-transform: uppercase;

}

.grilla-articulos .listado-articulos .articulo h2 {
    margin-top: 0px;
}

.grilla-articulos .listado-articulos .mas {
    text-align: right;
    margin-top: 20px;
}

.grilla-articulos .listado-articulos .mas a {
    padding: 10px 30px 10px 30px;
    border-radius: 5px 5px 5px 5px;
    color: #FFFEFE;
    background-color: #95C11E;
    font-weight: 700;
    text-transform: uppercase;
}

#content.grilla-articulos .listado-articulos .articulo header {
    margin-top: 0px;
}

#content.grilla-articulos .listado-articulos .text-muted {
    padding: 5px 0px;
    color: #95C11E;
    margin-left: 0px;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.grilla-articulos .titulos h1 {
    color: #333;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 35px;
    margin-top: 35px;
}

.grilla-articulos .titulos span {
    width: 135px;
    height: 15px;
    background: #95C11E;
    display: inline-block;
    margin-left: 22px;
}

#content.grilla-articulos .listado-articulos .articulo .texto-corto a {
    padding: 5px 15px;
    margin-top: 15px;
    border-radius: 5px 5px 5px 5px;
    color: #FFFEFE;
    display: inline-block;
    background-color: #95C11E;
}

/* Grilla Articulos */

/* Nav Paginas */

.navegacion {
    margin: 15px 0px 45px;
}

.navegacion a,
.navegacion .current {
    font-size: 15px;
    border: 1px solid #ddd;
    padding: 6px 12px;
    color: #333;
    font-family: 'Oswald', sans-serif;
}

.navegacion .current,
.navegacion a:hover {
    background: #95C11E;
    color: #fff;
    border: 1px solid #95C11E;
}

/* Nav Paginas */

/* Version Imprimir */

.version-imprimir a {
    color: #333;
    font-size: 18px;
}

/* Version Imprimir */

/* Contacto */

section.contacto {
    margin-bottom: 20px;
}

.boton-envio {
    background: #95C11E;
    border: none;
}

h2 span.borde-verde {
    width: 135px;
    height: 15px;
    background: #95C11E;
    display: inline-block;
    margin-left: 22px;
}

h2 span.borde-verde.final {
    margin-left: 0px;
}

/* Contacto */

/* Idiomas */

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    width: 25px;
    height: 25px;
    filter: grayscale(100%);
    transition: all 400ms ease;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-current-language .wpml-ls-flag,
.wpml-ls-legacy-list-horizontal .wpml-ls-flag:hover {
    filter: grayscale(0%);
    transition: all 400ms ease;
}


/*
.en .recent-post-slider h2.wp-post-title,
.en .wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content h2,
.en .wpspw-post-slider.wpspw-design-7 .wpspw-post-grid-content h2 a {
    text-transform: inherit !important;
}
.en .wpspw-post-content div {
    display: none;
*/



/* Idiomas */

/* Enlaces */

.enlaces-grupo {
    margin: 50px 0px;
}

.enlaces-grupo .grupo-enlaces {
    color: #000 !important;
    background: rgba(88, 87, 87, 0.5) !important;
    font-family: 'Oswald', sans-serif;
    border-radius: 0px;
    display: none;
}

.enlaces-grupo .nav-tabs > li.active > a,
.enlaces-grupo .nav-tabs > li.active > a:focus,
.enlaces-grupo .nav-tabs > li.active > a:hover {
    background: rgba(88, 87, 87, .8);
    color: #fff;
    font-weight: 400;
}

/* Enlaces */

/* Share */

/*
.compartir {
    max-width: 250px;
}
.compartir .at-resp-share-element .at-share-btn {display: block;}

*/
/* Share */

/* Search */

.search-terms {
    font-weight: 700;
    color: #fff;
    background: #95C11E;
    padding: 0 5px;
}

/* Search */

/* Buscador */

.buscador-interno .navbar-form.buscador {
    float: right;
}

/* Buscador */

/* Otras Noticias */

.nopadding {
    padding: 0px 0px 15px 0 !important;
    margin: 0px 0px !important;
}

.otras h4 {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 17px;
    text-transform: uppercase;
    color: #3E3E3D;
}

.otras span.borde-verde {
    width: 135px;
    height: 15px;
    background: #95C11E;
    display: inline-block;
    margin-left: 22px;
}

/* Otras Noticias */

/*Responsive*/

@media only screen and (max-width: 480px) {
    header.encabezado {
        background-size: contain;
        background-color: #3E3E3D;
        background-position: top center;
		height: 130px;
    }

    .navbar-brand {
        margin-top: 85px;
        margin-bottom: 5px;
        padding: 10px;
    }

    .navbar,
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background: #3E3E3D;
    }

    .navbar-default .navbar-toggle {
        border-color: #95C11E;
        background: #95C11E;
        margin-top: 15px;
    }

    .navbar-default .navbar-nav > li > a,
    .wpml-ls-legacy-list-horizontal {
        padding-left: 15px;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff
    }

    .derecha-encabezado {
        padding: 0px 0px;
        height: inherit;
    }

    .recent-post-slider.design-3 .post-image-bg {
        height: 180px;
    }
	
	.segunda .contenido {padding: 50px 15px;}
.segunda .contenido h2 {margin-bottom: 20px !important; }
.segunda .contenido h2 a { font-size: 25px !important;
    line-height: 25px !important;}
.segunda .contenido .wprpsp-post-content{ color: #fff; line-height: 22px !important;}
.wprpsp-recent-post-slider.wprpsp-design-4 .wprpsp-post-image-wrap {
    height: 450px;
}

}

/*Responsive*/

.social-container {
    max-width: 300px;
    font-family: Arial, sans-serif;
}

.social-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #333;
    text-transform: uppercase;
}

.social-links {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.social-btn {
    display: flex;
    align-items: center;
    padding: 10px 15px;
    color: white;
    text-decoration: none;
    border-radius: 4px;
    transition: opacity 0.3s;
}

.social-btn:hover {
    opacity: 0.9;
    color: white !important;
    text-decoration: none !important;
}

.social-btn i {
    margin-right: 12px;
    font-size: 20px;
}

.facebook {
    background-color: #3b5998;
}

.twitter {
    background-color: #1da1f2;
}

.youtube {
    background-color: #c4302b;
}

.vimeo {
    background-color: #1ab7ea;
}
