/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Tema hijo de Sakbó, basado en el tema Bridge
Author: Jueves
Author URI: https://lapizmente.com
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* ----------GENERAL*/
.main_menu,.mobile_menu_button{
    display: none;
}
nav.popup_menu ul#menu-sakabo-2 li a,
nav.popup_menu ul#menu-principal-2 li a{
    text-align: left;
    margin: 0 auto;
    max-width: 700px;
}
nav.popup_menu ul#menu-sakabo-2 li:hover,
nav.popup_menu ul#menu-principal-2 li:hover  {
    background-color: #6c176a;
}
@media only screen and (max-width: 768px){
nav.popup_menu ul#menu-sakabo-2 li a,
nav.popup_menu ul#menu-principal-2 li a{
    max-width: 300px;
}
}
.niveldos{
    padding-left: 80px!important;
}
.rosa a{
    background-color: #e24b71!important;
}
.content{
    background-color: black;
}
.subrayado{
	text-decoration: underline;
}
.verde1, .verde1 p{
	color:#7a912d;
}
.amarillo1, .amarillo1 p{
	color: #dedc00;
}
.morado1, .morado1 p{
	color: #6c176a; 
}
.morado2, .morado2 p{
	color: #6c176a;
}
.fondo-morado3{
	background-color:#d2a0c8;
} 
.fondo-amarillo1{
	background-color: #dedc00;
}   
.fondo-rosa1{
	background-color:#e23e71;
}
.fondo-verde2{
	background-color: #798c2c;
} 
.fondo-blanco{
	background-color: #ffffff;
}
.blanco, .blanco p, .blanco p a{
	color:#ffffff;
}
.caja-verde{
    text-align: center;
}
.caja-verde p{
    background-color: #7a912d;
    color: white;
    display: inline-block;
    font-family: 'chinese-rocks' !important;
    font-size: 23px;
    font-weight: 500;
    line-height: 25px;
    margin: 7px 0px;
    padding: 5px 20px 2px 20px;
    text-align: center;
}
.caja-morada{
	background-color: #6c176a;
    text-align: center;
}
.caja-morada p{
    color: white;
    display: inline-block;
    font-family: 'chinese-rocks' !important;
    font-size: 0.9em;
    font-weight: 500;
    line-height: 25px;
    margin: 7px 0px;
    padding: 0px 0px 4px 10px;
    text-align: center;
    width: 100%;
}
.page-id-34 .caja-morada p{
    font-family: 'gillsansmtpro-medium' !important;
    font-size: 29px;
        line-height: 32px;
    font-weight: 700;
    padding: 3px 0px 2px 10px;
}
.page-id-37 .caja-morada p{
font-size: 28px;
    line-height: 30px;
}
.page-id-37 .caja-morada {
    height: 70px;
}
.caja-morada.una-linea p{
    line-height: 60px;
}
.alinea-izda p{
	text-align: left;
}
.caja-info {
	padding: 30px 0;
}
.caja-info p{
	font-family: 'gillsansmtpro-light' !important;
	font-size: 28px;
    line-height: 30px;
    margin: 0 0;
}
.caja-info p strong{
	font-family: 'gillsansmtpro-medium' !important;
	padding-bottom: 7px;
	    vertical-align: sub;

}  
.page-id-17115 .caja-info p strong{
	    vertical-align: sub;
}    
.caja-info-blanco p,
.caja-info-blanco p a{
	color: white;
}
.caja-info-blanco p a:hover{
	color: #dedc00;
}
.gill-medium p{
	font-family: 'gillsansmtpro-medium' !important;
}
.gill-light p{
    font-family: 'gillsansmtpro-light' !important;
}
.barriotit p{
    font-family: 'Barriecito', sans-serif !important;
    font-size: 70px;
    line-height: 62px;
}
.barriocent p,
.barriomv0 p,
.barriomat p  {
    color:#ffffff;
    font-family: 'Barriecito', sans-serif !important;
    font-size: 30px;
    line-height: 32px;
    text-align: right;
}
.barriomv0.centrada p{
    text-align: center;
}
.barriomv0.cabecera p{
    display: block;
    padding-top: 30px;
    padding-bottom: 30px;
}
.barriocent p{
    text-align: center;
}
.barriomat p  {
    text-align: left;
}
.derecha{
    text-align: right!important;
}
.derecha p{
    text-align: right!important;
}
.barriocent a,
.barriomv0 a,
.barriomat a  {
    color:#ffffff;
    font-family: 'Barriecito', sans-serif !important;
    font-size: 30px;
    line-height: 32px;
    text-align: right;
}

.barriomat a{
    text-align: left;
}
.barriomv0 a:hover,
.barriomat a:hover {
    color: #ffffff;
    opacity: 0.8;
}
.barriomv0.centro{
    text-align: center!important;
}
.chinese1 p{
    font-family: 'chinese-rocks' !important;
    font-size: 62px;
    font-weight: 500;
    line-height: 64px;
    margin-top: 0px;
}
.chinese1.ollie p{
    font-size: 61px;
}

.chinese2 p,
.chinese2 a{
	font-family: 'chinese-rocks' !important;
	font-size: 2.4em;
        font-size: 60px;
	font-weight: 500;
	line-height: 56px;
	margin-top:0px;
}
.chinese3 p{
	font-family: 'chinese-rocks' !important;
    font-size: 45px;
	font-weight: 500;
	line-height: 46px;
	margin-top:0px;
}
.chinese3{
    font-family: 'chinese-rocks' !important;
}
.chinese4 p{
	font-family: 'chinese-rocks' !important;
	font-size: 1.2em;
        font-size: 30px;
	font-weight: 500;
	line-height: 70px;
}
.chinese5 p{
	font-family: 'chinese-rocks' !important;
	font-size: 40px;
	font-weight: 500;
	line-height: 60px;
    margin-left: 0px;
    padding-bottom: 0!important;
}
.chinese6 p,.chinese6{
	font-family: 'chinese-rocks' !important;
	font-size: 23px;
	font-weight: 500;
	line-height: 25px;
    margin-bottom: 10px!important;
}
.deshabilitada{
    display: none;
}
/* No hace falta por ahora, estamos poniendo cabecera en la plantilla single.php del child
.single-post .header_bottom{
    background-color: #6c176a!important; 
    z-index: 10000;
}
*/
.single-c_recursos_dir_ltg .esrecurso {
    background-image: url(https://www.violenciacero.es/wp-content/uploads/2018/11/fondo-azul-violencias-machistas-madrid.jpg?id=16846) !important;
}

.single-c_recursos_dir_ltg .noesrecurso{
    display: none;
}
.noesrecurso {
    background-image: url(https://www.violenciacero.es/wp-content/uploads/2018/11/fondo-azul-violencias-machistas-madrid.jpg?id=16846) !important;
}
body:not(.single-c_recursos_dir_ltg) .esrecurso {
    display: none;
}
.single-post .blog_single.blog_holder{
    padding-top: 75px;
}
.single-post .blog_holder article .post_image img{
        max-width: 700px;
    margin: 0 auto;
}
#back_to_top>span{
    border-color: #6c176a;
}
header.scroll_header_top_area.transparent{
    z-index: inherit!important;
}
header .header_inner_left {
    z-index: 110;
}

@media only screen and (max-width: 1000px){
.chinese1 p {
    font-size: 50px;
    line-height: 54px;
}
}

.con-link{
    text-decoration: underline;
}
.atencion-especializada{
    padding-right: 0px;
}
/* ----------FIN GENERAL*/


/*Ajustes relacionados con blog*/
.blog_holder.blog_small_image article .post_text .post_text_inner {
    padding-top: 0px;
}
.blog_small_image .post_text h2.entry_title ,
.blog_small_image .post_text h2.entry_title a{
        font-size: 25px;
    line-height: 25px;
}
.blog_single .post_text h2.entry_title ,
.blog_single .post_text h2.entry_title a{
        font-size: 28px;
    line-height: 28px;
}
.blog_holder article .post_text h2 .date {
    color: #6d366a;
    font-size: 0.8em;
}
.post_info{
    font-size: 17px;  
    margin-bottom: 0px!important; 
}

.blog .header_bottom {
    background-color: #6c176a!important;
    z-index: 10000;
}
.blog .content {
    margin-top: 0px;
}
.single .title_outer .title_size_small{
    display: none;
}
.post_more .qbutton{
    background-color: #6c176a;
    border-color: #6c176a;
}
.post_more .qbutton:hover{
    opacity: 0.7;
}
.latest_post_holder .latest_post{
    padding-right: 0!important;
    padding-left: 0!important;
}
.latest_post_holder.boxes .boxes_image {    
    max-height: 240px;
}
.latest_post_text_inner{
    flex-direction: column;
    display: flex;
}
.latest_post_text_inner h3{
    font-size: 23px;
    line-height: 23px;
    order:0;
}
.latest_post_text_inner .excerpt{
    order:2;
}
.latest_post_text_inner .post_infos{
    order:1;
    font-size: 0.7em;
        opacity: 0.8;
}
.columna-full-forzado{
    margin-left: calc(-100vw / 2 + 500px / 2);
    margin-right: calc(-100vw / 2 + 500px / 2);
}
.page-template-blog-small-image .content .container .default_template_holder{
    padding-top: 0px!important;
}

.ver-todas a{
    color: #6d366a;
    font-weight: 900;
}
.ver-todas a:hover{
    color: #7a912d;
}
@media only screen and (max-width: 600px) {
.columna-full-forzado.separador-top{
    padding: 0px 0;
            margin-left: calc(-170vw / 2 + 500px / 2);
    margin-right: calc(-170vw / 2 + 500px / 2);
}
.columna-full-forzado.bloque-cabecera {
    height: 90px;
    padding: 0px 0;
        margin-left: calc(-170vw / 2 + 500px / 2);
    margin-right: calc(-170vw / 2 + 500px / 2);
}
}
/*Ajustes menú hamburguesa*/ 
.popup_menu.medium .line:before {
	border-radius: 50px;
    height: 6px;
    top: -12px;
    width: 50px;
 }
 .popup_menu.medium .line:after {
 	border-radius: 50px;
    height: 6px;
    top: 12px;
    width: 50px;
 }
 .popup_menu.medium .line {
 	border-radius: 50px;
    height: 6px;
    width: 50px;
}
.popup_menu:hover .line, 
.popup_menu:hover .line:after, 
.popup_menu:hover .line:before {
    background-color: #6c176a!important;
}
.popup_menu.opened .line {
    background-color: transparent!important;
}
.popup_menu.medium .popup_menu_inner {
    border-radius: 50px;
    width: 50px;
}
.popup_menu_opened .logo_wrapper {
    display: none;
}
.single-c_recursos_dir_ltg .header_bottom>.header_inner_right {
    visibility: visible!important;
}
@media only screen and (max-width: 1000px) {
body .wrapper .wrapper_inner .content{
	    margin-top: -100px!important;
}
.header_bottom{
	background-color: transparent!important;
}
.page-template header{
    display: inline-block;
}
}
@media only screen and (max-width: 1000px) and (min-width: 768px){
    .logo_wrapper {
    left: 10%;
}
}
@media only screen and (max-width: 767px) and (min-width: 600px){
    .logo_wrapper {
    left: 13%;
}
}
@media only screen and (max-width: 599px) and (min-width: 481px){
    .logo_wrapper {
    left: 14%;
}
}
@media only screen and (max-width: 480px){
    .logo_wrapper {
    left: 28%;
}
}
/*FIN Ajustes menú hamburguesa*/ 

/*Ajustes columnas tipo periodico*/

.texto-3-col .three-columns{
	 -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    column-gap: 60px;
}
.texto-3-col .three-columns p,
.texto-2-col .two-columns p,
.texto-2-col2 .two-columns p,
.parrafo-normal p{
    font-size: 28px;
    line-height: 32px;
    margin-top: 0;
    margin-bottom: 0;
}
.una-columna p{
    font-size: 28px;
    line-height: 32px;
    padding-bottom:30px;
    margin-top: 0;
    margin-bottom: 0;
    /*text-align: justify;*/
}
.separacion-extra-parrafo p{
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 0;
}
.una-columna a,
#que-hacer-fila .parrafo-normal a{
    color:#6c176a;
}
#que-hacer-fila .parrafo-normal a:hover{
    color: #7a912d;
}
.modulo1 .mod50-izq{
    padding-top: 80px;
    padding-bottom: 35px;
}
.modulo3 .mod50-izq{
padding-top: 65px;
}
.modulo33 .mod50-izq{
padding-top: 65px;
}
.modulo3 .mod25-izq{
    padding-top: 65px;
}
.modulo33 .mod25-izq{
    padding-top: 65px;
}
.modulo4 .mod50-der{
    padding-top: 65px;
}
.modulo4 .vc_col-sm-6{
    padding-top: 65px;
    padding-bottom: 45px;
}

.modulo1 .mod50-der{
    padding-top: 80px;
}
.modulo2 .mod25-der{
    padding-top: 65px;
}
.modulo2 .mod50-der{
   padding-top: 65px;
}
.texto-2-col .two-columns{
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-gap: 45px;
}
.texto-2-col2 .two-columns{
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-gap: 80px;
}
/*FIN Ajustes columnas tipo periodico*/

/*General responsive*/
@media only screen and (max-width: 1000px) {
.espacio-bajo-slider-home{
	height: 30px!important;
}
}
@media only screen and (max-width: 815px){
.texto-3-col .three-columns{
	-webkit-column-count: 1;
	column-count: 1;
}
.texto-2-col2 .two-columns{
	-webkit-column-count: 1;
	column-count: 1;
}
.bloque-mapa-madrid-peque{
	padding-top: 25px;
}
}
/*FIN General responsive*/

/*Mapa Madrid Home*/
.bloque-mapa-madrid-grande img{
    margin-bottom: -460px;
    margin-top: 30px;
    margin-left: 50px;
    max-width: 120%;
}
.bloque-mapa-madrid-peque,
.bloque-como-trabajamos-peque{
	display: none;
}

@media only screen and (max-width: 1500px) and (min-width: 1201px) {
.bloque-mapa-madrid-grande img{
    max-width: 105%;
}
}

@media only screen and (max-width: 1200px) and (min-width: 1001px) {
.bloque-mapa-madrid-grande img{
    margin-bottom: -550px;
    max-width: 100%;
    margin-right: -23px;
    margin-top: 200px;
}
}
@media only screen and (max-width: 1000px) {
.bloque-mapa-madrid-grande {
	display: none;
}
.bloque-mapa-madrid-peque,
.bloque-como-trabajamos-peque{
	display: block;
}
.bloque-como-trabajamos-grande,
.bloque-como-trabajamos-grande2{
	display: none;
}
}
/*FIN Mapa Madrid Home*/

/*HOME PRINCIPAL*/
.bloque-que-ofrece img{
    max-width: 196%;
    width: 116%;
    margin-left: 76px;
}
.boton-morado-home{
    text-align: center;
        margin-top: 50px;
    margin-bottom: 70px!important;
}
.boton-morado-home a{
    background-color: #6c176a;
    padding: 12px 15px 5px 15px;
    color: white!important;
    font-weight: 900;
    font-size: 23px;
    line-height: 24px;
    white-space: nowrap;
}   

.bloque-paseo img{
    width: 122%;
    max-width: 200%;
    margin-left: 18px;
    margin-top: -21px;
    z-index: -1;
}
.bloque-profesorado .peque .vc_single_image-wrapper{
    display: none;
}

.bloque-avatares img{
    width: 100%;
    max-width: 122%;
}
.bloque-ollie img{
    margin-bottom: -11px;
    margin-left: -60px;
    max-width: 150%;
    width: 139%;
    margin-top: -40px;
}
.bloque-ollie.primaria img{
    margin-bottom: -11px;
    margin-left: -36px;
    max-width: 135%;
    width: 113%;
    margin-top: -40px;
}
@media only screen and (max-width: 1299px){
.bloque-ollie img {
    margin-left: -90px;
    width: 140%;
}
.bloque-paseo img {
    width: 130%;
}
.bloque-que-ofrece img {
    max-width: 196%;
    width: 120%;
    margin-left: 21px;
    margin-top: 96px;
}
.bloque-profesorado .grande img{
    margin-top: 26px;
}
}
@media only screen and (max-width: 1200px){
.bloque-paseo img {
    width: 150%;
    margin-left: -50px;
}
.bloque-ollie.primaria img {
    margin-bottom: -16px;
    margin-left: -113px;
    max-width: 155%;
    width: 155%;
    margin-top: -9px;
}
.bloque-que-ofrece img {
    max-width: 196%;
    width: 140%;
    margin-left: -18px;
    margin-top: 194px;
}
.bloque-profesorado .grande img{
    margin-top: 150px;
}
}
@media only screen and (max-width: 999px){
.bloque-que-ofrece .vc_col-sm-8{
    width: 100%;
}
.bloque-que-ofrece .vc_col-sm-4{
    width: 100%;
}
.bloque-que-ofrece .vc_single_image-wrapper{
    text-align: center;
    display: block;
}
.bloque-que-ofrece img {
    width: 80%;
    max-width: 350px;
    margin-left: 0px;
}
.bloque-paseo img {
    width: 179%;
}
.bloque-que-ofrece img {
    width: 33%;
        margin-top: -40px;
}
.bloque-profesorado .grande img{
    margin-top: 396px;
}
}
@media only screen and (max-width: 767px){
.bloque-ollie .vc_single_image-wrapper{
    text-align: center;
    display: block;
}
.bloque-ollie img,
.bloque-ollie.primaria img{
    margin-bottom: 20px;
    margin-left: 0px;
    max-width: 400px;
    width: 80%;
    margin-top: 0px;
} 
.bloque-profesorado .peque .vc_single_image-wrapper{
    display: block;
}
.bloque-profesorado .grande .vc_single_image-wrapper{
    display: none;
}
}
/*FIN HOME PRINCIPAL*/


/*LGTBIfobia PRINCIPAL*/
.chicos-lgtbi img{
    width: 135%;
    max-width: 200%;
    margin-top: 123px;
    margin-left: -42px;
}
.img-lgtbi-2 img{
    margin-left: -60px;
    max-width: 250px;
}
.img-lgtbi-3 img{
    margin-top: 70px;
    max-width: 201%;
    width: 135%;
    margin-left: -123px;
}
.img-lgtbi-5 img{
    max-width: 200%;
    width: 90%;
    margin-top: 0px;
}
.img-lgtbi-6 img{
    max-width: 120%;
    margin: 25px 0px;
}
.img-lgtbi-7 img{
    padding: 25px 0px 25px 8px;
    width: 92%;
}
.img-lgtbi-8 img{
        width: 122%;
    max-width: 200%;
}
.img-lgtbi-9 img{
    margin-top: 100px;
    max-width: 200%;
    width: 120%;
}
    
.bloque-centrado-verti .full_section_inner{
    display: flex;
    align-items: center;
    vertical-align: middle;
} 

@media only screen and (max-width: 1299px){
.img-lgtbi-8 img{
    width: 100%;
}
}

@media only screen and (max-width: 1200px){
.img-lgtbi-2 img {
    margin-top: 64px;
}
}
@media only screen and (max-width: 1000px){
.chicos-lgtbi img {
    width: 120%;
    margin-top: 221px;
    margin-left: -47px;
}
.img-lgtbi-2 img {
    margin-top: 158px;
}
}

@media only screen and (max-width: 767px){
.titulo-borrar-pequeno{
        display: none;
}
.chicos-lgtbi img {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
}
.chicos-lgtbi{
    text-align: center!important;
}
.cambio-en-movil > .full_section_inner{
    display: flex;
    flex-direction: column-reverse;
}
.img-lgtbi-2 img {
    margin-left: -0;
    margin-top: 0;
}
.img-lgtbi-2{
    text-align: center!important;
}
.img-lgtbi-3{
    text-align: center!important;
}
.img-lgtbi-3 img {
    width: 100%;
    margin-left: 0;
    margin-top: -20px;
    margin-bottom: 33px;
}
.img-lgtbi-5{
    text-align: right!important;
}
.img-lgtbi-5 img {
    width: 100%;
    margin-top: 0;
        margin-right: -88px;
}
.bloque-centrado-verti .full_section_inner {
    flex-direction: column;
    padding-top: 50px;
}
.img-lgtbi-6{
    text-align: center!important;
}
.img-lgtbi-6 img {
    max-width: 100%;
}
.img-lgtbi-7 img {
    padding: 25px 0px 25px 0px;
    width: 100%;
}
.bloque-centrado-verti .full_section_inner > .wpb_column > .vc_column-inner{
    padding-left: 40px;
    padding-right: 40px;
}
.img-lgtbi-8{
    text-align: center!important;
}
.img-lgtbi-8 img {
    margin-top: -50px;
}
.img-lgtbi-9{
    text-align: right!important;
}
.img-lgtbi-9 img {
    margin-top: 0px;
    width: 100%;
        margin-right: -79px;
}
}

@media only screen and (max-width: 500px){
.tit-lgtb{
    font-size: 65px!important;
}
}
/*FIN LGTBIfobia PRINCIPAL*/


/*VIOLENCIA MACHISTA PRINCIPAL*/
.img-vm-1 img{
        max-width: 270px;
    margin-top: -40px;
    margin-left: 100px;
}
.img-vm-2 img{
        max-width: 270px;
    margin-top: -17px;
    margin-left: 100px;
}
.img-vm-3 img{
        margin-top: -120px;
    max-width: 200%;
    margin-left: -100px;
}
.bloque-tit-3 p{
    max-width: 750px;
    margin: 0 auto;
}
.bloque-cita .una-columna:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/04/unnamed.png);
    background-repeat: no-repeat;
    width: 80px;
    height: 50px;
    position: absolute;
    top: 0px;
    margin-left: -90px;
}
.bloque-cita .una-columna:after {
    content: '';
    background-image:url("/wp-content/uploads/2022/04/unnamed-1.png");
    background-repeat: no-repeat;
    width: 80px;
    height: 50px;    position: absolute;
    bottom: -6px;
    margin-left: 550px;
}

.img-vm-4 img{
    margin-top: 35px;
    max-width: 200%;
    width: 125%;
    margin-left: 11px;
}
.img-vm-5 img{
    margin-top: 18px;
    max-width: 510px;
}

@media only screen and (max-width: 1299px){
.img-vm-4 img {
    margin-top: 106px;
}
.img-vm-5 img {
    margin-top: 57px;
 }
}
@media only screen and (max-width: 1299px){
.img-vm-1 img {
    max-width: 300px;
    margin-top: 0px;
}
.img-vm-3 img {
    margin-top: -70px;
    max-width: 130%;
}
.img-vm-4 img {
    margin-top: 173px;
    width: 145%;
}
.img-vm-5 img {
    margin-top: 121px;
    margin-left: -75px;
}
}

@media only screen and (max-width: 1000px){
.img-vm-1 img {
    max-width: 335px;
    margin-top: 47px;
    margin-left: 43px;
}
.img-vm-2 img {
    max-width: 300px;
    margin-top: 34px;
    margin-left: 50px;
}
.img-vm-3 img {
    margin-top: 20px;
    max-width: 128%;
    margin-left: -34px;
}
.img-vm-4 img {
    margin-top: 326px;
    width: 172%;
    margin-left: -27px;
}
.img-vm-5 img {
    margin-top: 351px;
    margin-left: -58px;
    max-width: 447px;
}
}

@media only screen and (max-width: 767px){
.img-vm-1,
.img-vm-2,
.img-vm-3,
.img-vm-4,
.img-vm-5{
    text-align: center!important;
}
.img-vm-1 img {
        max-width: 300px;
    margin-top: 20px;
    margin-left: 0px;
}
.img-vm-2 img {
    margin-top: 0px;
    margin-left: 0;
}
.con-flex-para-rotar .full_section_inner,
.con-flex-para-rotar > .section_inner > .section_inner_margin {
    flex-direction: column-reverse;
    display: flex;
}
.img-vm-4 img {
    margin-top: 0;
    width: 300px;
    margin-left: 0;
}
.img-vm-5 img{
    margin-top: 0;
    width: 300px;
    margin-left: 0;
}

.bloque-cita .una-columna:before {
    margin-left: -50px;
    background-size: 70%;
}
.bloque-cita .una-columna:after {
    background-size: 70%;
    right: -25px;
    height: 38px;
}
}


/*FIN VIOLENCIA MACHISTA PRINCIPAL*/


/*HOME INFANTIL*/
.bloque-infantil-primero{

}

.img-home-infantil-izquierda img{
    max-width: 108%;
}
.img-home-infantil-derecha img{
    max-width: 110%;
    margin-left: -60px;
}
.img-home-infantil-derecha.primaria img{
    max-width: 103%;
    margin-left: -34px;
    margin-top: -22px;
}
@media only screen and (max-width: 1200px){
.img-home-infantil-izquierda img{
    max-width: 127%;
    margin-left: -62px;
    margin-top: 90px;
}
.img-home-infantil-derecha img {
    max-width: 112%;
    margin-top: 69px;
}
.img-home-infantil-derecha.primaria img {
    max-width: 120%;
    margin-left: -10px;
    margin-top: 34px;
}
}
@media only screen and (max-width: 1000px){
.bloque-infantil-primero .arriba .full_section_inner .wpb_column{
    width: 100%;
}
.bloque-infantil-primero .abajo .full_section_inner{
    display: flex;
    flex-direction: column-reverse;
}
.bloque-infantil-primero .abajo .full_section_inner .wpb_column{
    width: 100%;
}
.img-home-infantil-izquierda img{
    max-width: 73%;
    margin-left: -10px;
    margin-top: 10px;
}
.img-home-infantil-derecha img,
.img-home-infantil-derecha.primaria img {
    max-width: 100%;
    margin-top: 20px;
    margin-left: -15px;
        margin-bottom: 30px;
}
.bloque-asomate-modulos img{
    margin-top: 160px;
}
}
@media only screen and (max-width: 767px){
.bloque-asomate-modulos img{
    margin-top: 0px;
}
}


.bloque-asomate-modulos{

}
.bloque-viajar-infantil{

}
/*FIN HOME INFANTIL*/

/*MATERIALES INFANTIL Y PRIMARIA*/
@media only screen and (max-width: 1000px){
.materiales.txt-izda .vc_col-sm-4 > .vc_column-inner{
    padding-left: 0!important;
}
.espacio-materiales-20{
    height: 64px!important;
}
.materiales.txt-dcha{

}
.materiales .vc_col-sm-8 > .vc_column-inner{
    padding-left: 15px!important;
}
}
@media only screen and (max-width: 767px){
.espacio-materiales-20{
    height: 0px!important;
}    
.materiales .vc_col-sm-4,
.materiales .vc_col-sm-8{
    text-align: center;
}
.materiales.txt-dcha .vc_col-sm-12 .wpb_wrapper .wpb_row.section .full_section_inner{
    display: flex;
    flex-direction: column-reverse;
}
}


.primaria-materiales-izda{
    z-index: 9999999;
}
.bloque-materiales-home-primaria .primaria-img-materiales img{  
    max-width: 300%;
    width: 209%;
    margin-left: -307px;
}

@media only screen and (max-width: 1200px){
.bloque-materiales-home-primaria .primaria-img-materiales img{  
    max-width: 400%;
    width: 400%;
    margin-left: -456px;
    margin-top: 0px;
}
}
@media only screen and (max-width: 1000px){
.bloque-materiales-home-primaria .primaria-img-materiales img{  
     max-width: 600%;
    width: 600%;
    margin-left: -514px;
    margin-top: 0px;   
}
}
@media only screen and (max-width: 767px){
.bloque-materiales-home-primaria .primaria-img-materiales img{  
    max-width: 600%;
    width: 100%;
    margin-left: 67px;
    margin-top: 0px;  
}
}
/*FIN MATERIALES INFANTIL Y PRIMARIA*/

/*HOME SECUNDARIA*/
@media only screen and (max-width: 1200px){
.home-secundaria-amor img{
        margin-top: 90px;
}
}
@media only screen and (max-width: 767px){
    .home-secundaria-amor img{
        margin-top: 0px;
}
}

.home-secundaria-problema img{
   max-width: 200%;
    width: 120%;
    margin-left: -74px; 
    margin-top: 74px;
}
@media only screen and (max-width: 1200px){
 .home-secundaria-problema img{   
    margin-top: 340px;
}
}
@media only screen and (max-width: 1000px){
 .home-secundaria-problema img{   
    margin-top: 665px;
}
}
@media only screen and (max-width: 767px){
.home-secundaria-problema img{
    width: 100%;
    margin-left: 0px; 
    margin-top: -75px;
}    
.home-secundaria-problema .columnas-secundaria-amor1 > .full_section_inner{
    display: flex;
    flex-direction: column-reverse;
}
}
.home-secundaria-problema2 img{
    max-width: 200%;
    width: 154%;
    margin-left: -162px;
    margin-top: 35px;
}
@media only screen and (max-width: 1200px){
.home-secundaria-problema2 img {
    max-width: 200%;
    width: 185%;
    margin-left: -215px;
    margin-top: 278px;
}
}
@media only screen and (max-width: 1000px){
.home-secundaria-problema2 img {
    margin-left: -190px;
    margin-top: 649px;
}
}
@media only screen and (max-width: 767px){
.home-secundaria-problema2 img {
    width: 100%;
    margin-left: 0px; 
    margin-top: -75px;
}
.home-secundaria-problema2 .columnas-secundaria-amor2> .full_section_inner{
    display: flex;
    flex-direction: column-reverse;
}
}
.home-secundaria-materiales img{
    max-width: 200%;
    width: 174%;
    margin-right: -207px;
    margin-top: 184px;
}
@media only screen and (max-width: 1200px){
.home-secundaria-materiales img{
        max-width: 200%;
    margin-right: 0;
    width: 180%;
    margin-top: 409px;
}
}
@media only screen and (max-width: 1000px){
.home-secundaria-materiales img{
    margin-top: 828px;
}   
}
@media only screen and (max-width: 767px){
.home-secundaria-materiales img{
    width: 100%;
    margin-right: 0;
    margin-top: -45px;
}    
}
.home-secundaria-viaje img{
    max-width: 80%;
    margin-bottom: -52px;
}
/*FIN HOME SECUNDARIA*/

/*AJustes paginas*/
.logo-principal-paginas img{
	max-width: 370px;
    margin-top: 10px;
}
.figura-vm1 img{
       max-width: 226%;
    width: 230%;
    margin-top: 70px;
    margin-left: 17px;
}
.figura-vm1{
	position: absolute;
}
.figura-vm1-grande{
display: none;
 max-width: 280px;
    margin: 0 auto;
}
.chico-cartel-violencias img{
margin-top: 46px;
    margin-bottom: -72px;
    margin-left: -163px;
    max-width: 126%;
}
.chica-cartel-violencias img{
	margin-top: -48px;
	margin-bottom: -50px;
	 margin-left: -25px;

}
.chica-monopatin img{
margin-bottom: -68px;
    margin-left: -100px;
    margin-top: 86px;
    max-width: 120%;
}
.que-es-sakabo img{
	width: 120%;
    max-width: 120%;
    margin-left: -10%;
        margin-top: -21px;
    z-index: -1;
}
.chico-cartel-vs img{
	margin-top:-100px;
	width: 87%;
}
.bloque-chico-cartel .caja-verde p{
	margin: 12px 0px;
}
.chica-monopatin-izda .chinese2{
	
}
.chica-monopatin.pequena,
.chica-cartel-violencias.pequena,
.chico-cartel-violencias.pequeno,
.chica-brazo.pequeno,
.pareja-chicas.pequena,
.chico-tarjeta-roja.pequena,
.chica-negra.pequena,
.pequena-ampliada{
	display: none;
}
#info-ampliada{
	display:block;
}
#info-ampliada .interior-info-ampliada .ampliada-centro .vc_column-inner{
	padding: 5px 30px 0px 30px!important;
}
#info-ampliada .interior-info-ampliada .ampliada-izda .vc_column-inner{
	padding: 10px 0px 0px 40px!important;
}
#info-ampliada .interior-info-ampliada .ampliada-dcha .vc_column-inner{
	padding: 10px 40px 0px 0px!important;
}
#info-ampliada .interior-info-ampliada .ampliada-dcha .parrafo-normal p{
	margin-bottom: 10px;
}
#info-ampliada .info-ampliada-parrafo-arriba{
	padding: 1px 20px 26px 20px!important;
    margin: 0px 25px 32px 25px!important;
}
#info-ampliada  .parrafo-normal.centro{
	margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 18px!important;
    margin-left: 15px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.pareja-info-ampliada{
    width: 160%;
    margin-top: 348px;
    margin-left: -120px;
}
.bloques-morados,
.bloques-info,
.bloques-amarillos .full_section_inner,
.bloques-amarillos2{
	display: flex;
}
.bloques-amarillos .full_section_inner .wpb_column,
.bloques-amarillos2 .q_elements_item{
	margin:0 15px;
    z-index: 999;
}
.bloques-morados .q_elements_item{
	height: inherit;
	margin:0 15px;
}
.bloques-info .q_elements_item{
	height: inherit;
	margin: 0 15px;
}
.bloques-info .uno1.q_elements_item{
	margin:0 10px 0 0px;
}
.bloques-info .uno2.q_elements_item{
	margin:0 0px 0 20px;
}
.bloques-info .dos1.q_elements_item{
	margin:0 12px 0 0px;
}
.bloques-info .dos2.q_elements_item{
	margin: 0 6px 0 6px;
}
.bloques-info .dos3.q_elements_item{
    margin: 0 0px 0 12px;
        display: flex;
    align-items: center;
}
.bloques-info .tres1.q_elements_item{
	margin: 0 20px 0 0px;
}
.bloques-info .tres2.q_elements_item{
	margin:0 20px 0 20px;
}
.bloques-info .tres3.q_elements_item{
	margin:0 0px 0 20px;
}
.full_width .grid_section.cielo-azul{
	background-position: top center!important;
}
.chico-sentado .vc_column-inner {
	padding: 0px;
	margin: 0 15px 0 12px;
}
.chico-sentado img {
	width: 245px;
	max-width: 245px;
	margin-top: 39px;
}
.parrafo-chico-sentado{
	margin-right: 30px;
    margin-left: 22px;
    padding-top: 38px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
}
.primer-parrafo-chico-sentado{
	margin-bottom: 0px;
}
.bloques-amarillos2 .parrafo-normal{
	padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
.chico-tarjeta-roja img{
    width: 86%;
    margin-right: 21px;
}
.chica-rodillas img{
    max-width: 470px;
    margin-top: -331px;
}

.bloques-info .caja-info p {
    font-size: 25px;
    line-height: 30px;
    padding: 0 8px;
    margin: 0 0;
}
@media only screen and (max-width: 600px){
.chica-rodillas img{
    max-width: 90%;
}
}
.home-sobre-que-hacer .vc_column-inner{
	margin-left: 15px;
}
.parrafo-sobre-que-hacer{
    padding: 0 20px;
}
.chico-pensativo.pequeno{
	display: none;
}
.linea-morada{
	margin-left: -1000px;
	margin-right: -1000px;	
}
.pareja-info-ampliada-pequena{
	display: none;
}
.logo-principal-paginas{
	padding-bottom: 15px;
}
.chica-brazo img{
    margin-bottom: -78px;
    margin-left: -100px;
    margin-top: -126px;
    max-width: 135%;
}
@media only screen and (max-width: 767px){
.chica-brazo img {
    margin-bottom: 0px;
    margin-left: -44px;
    margin-top: -73px;
    max-width: 87%;
}
}
.atencion-senales .parrafo-normal{
	text-align: center;
}
.pareja-chicas{
    margin-right: -277px;
    margin-bottom: -428px!important;
    margin-left: -363px;
    margin-top: 173px;
}
.chica-negra{
margin-right: 80px;
    margin-left: -31px;
    width: 100%;
    margin-top: -28px;
}
.chica-mochila img{
    width: 375px;
    margin-top: -546px;

}

@media only screen and (max-width: 767px){
.te-apetece-secundaria > .full_section_inner{
    display: flex;
    flex-direction: column-reverse;
}
}


@media only screen and (max-width: 1438px) and (min-width: 1201px) {
.bloque-gafas-rojas .bloque-violencias-machistas{

}
.figura-vm1 img {
    margin-left: -35px;
}

}
@media only screen and (min-width: 1201px) {
.espacio-chico-gafas-rojas{
    height: 32px!important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 1001px) {
.bloque-gafas-rojas .bloque-violencias-machistas{
    width: 100%;
}
.bloque-gafas-rojas .figura-vm1{
    display: none;
}
.bloque-gafas-rojas .qode_icon_shortcode{
    display: none;
}
.violencias-machistas-botones .vc_col-sm-3 {
    width: 33%;
}
.figura-vm1-grande{
    display: block;
}
.bloque-monopatin .texto-2-col .two-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
}
.chica-brazo img {
    margin-bottom: -79px;
    margin-left: -100px;
    margin-top: 30px;
    max-width: 122%;
}
.chico-cartel-vs img {
    margin-top: -71px;
    width: 92%;
}
.chica-monopatin img {
    margin-bottom: -69px;
    margin-left: -110px;
    margin-top: 175px;
    max-width: 131%;
}
.bloque-chico-cartel .caja-verde p {
    margin: 8px 0px;
}
.chico-cartel-violencias img {
    margin-top: 138px;
    margin-bottom: -78px;
    margin-left: -91px;
    max-width: 122%;
}
.pareja-info-ampliada {
    width: 175%;
    margin-top: 281px;
}
.chica-brazo {
    width: 122%;
    margin-top: -60px;
    margin-left: -19px;
}
.pareja-chicas {
    margin-right: -208px;
    margin-top: 460px;
    margin-bottom: -475px!important;
    margin-left: -191px;
    width: 221%;
}
.chico-tarjeta-roja img {
    width: 117%;
    max-width: 120%;
    margin-right: 21px;
    margin-top: -15px;

}
.chica-negra{
    margin-right: 50px;
    margin-left: 30px;
}
.chica-mochila img {
    width: 326px;
    margin-top: -469px;
}
}

@media only screen and (max-width: 1000px) and (min-width: 768px) {
.bloque-gafas-rojas .bloque-violencias-machistas{
    width: 100%;
}
.bloque-gafas-rojas .figura-vm1{
    display: none;
}
.bloque-gafas-rojas .qode_icon_shortcode{
    display: none;
}
.violencias-machistas-botones .vc_col-sm-3 {
    width: 33%;
}
.figura-vm1-grande{
    display: block;
}

.bloque-monopatin .texto-2-col .two-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
}
.chica-brazo img {
    margin-top: 83px;
}
.bloque-gafas-rojas .qode_icon_shortcode,
.bloque-monopatin .qode_icon_shortcode,
.bloque-chica-cartel .qode_icon_shortcode,
.bloque-chico-cartel .qode_icon_shortcode{
	display: none;
}
.figura-vm1 img{
    max-width: 150%;
    margin-top: 114px;
    margin-left: -24px;
}
.chica-monopatin img {
    margin-bottom: -89px;
    margin-left: -41px;
    margin-top: 368px;
    max-width: 116%;
}
.chico-cartel-violencias img {
    margin-top: 269px;
    margin-bottom: -73px;
    margin-left: -34px;
    max-width: 122%;
}
.bloque-chico-cartel .caja-verde p {
    margin: 6px 0px;
}
.bloque-chico-cartel .espacio-chico-cartel{
	height: 12px!important;
}
.chico-sentado img {
	width: 192px;
    margin-left: 8px;
    margin-top: 17px;
}
.que-hacer-abajo-empty{
	height: 120px!important;
}
.que-hacer-arriba-empty{
	height: 125px!important;
}
.bloques-amarillos2 .q_elements_item {
    margin: 0 5px;
}
.parrafo-chico-sentado{
	margin-left: 23px;
	margin-right: 21px;
    padding-top: 18px;
    padding-bottom: 14px;
}
.parrafo-chico-sentado p{
	margin-bottom: 13px;
}
.parrafo-chico-sentado .primer-parrafo-chico-sentado{
	margin-bottom: -24px;
}
.bloques-amarillos2 .parrafo-normal {
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
}
.chica-mochila img{
	    margin-left: 14px;
}
#info-ampliada .interior-info-ampliada .ampliada-dcha .vc_column-inner {
    padding: 0px 40px 0px 0px!important;
}
.pareja-info-ampliada {
    width: 174%;
    margin-top: 500px;
    margin-left: -82px;
}
.dcha-chica-brazo .texto-2-col .two-columns{
	-webkit-column-count: 1;
    -moz-column-count: 1;
}
.chica-brazo {
    width: 125%;
    margin-top: 66px;
    margin-left: -16px;
}
.chico-cartel-vs img{
	margin-top: 30px;
    max-width: 152%;
    width: 108%;
}
.pareja-chicas{
    margin-right: -200px;
    margin-bottom: -453px !important;
    margin-left: -190px;
    margin-top: 372px;
}
.dcha-chico-tarjeta-roja .texto-2-col .two-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
}
.chico-tarjeta-roja img {
    width: 133%;
    max-width: 140%;
    margin-left: -12px;
    margin-right: 0px;
    margin-top: 81px;
}

.chica-negra {
    margin-top: 76px;
    margin-left: -10px;
    width: 105%;
}
}
@media only screen and (max-width: 768px){
.figura-vm1-grande{
    display: block;
}
.figura-vm1,
.bloque-gafas-rojas .qode_icon_shortcode,
.bloque-monopatin .qode_icon_shortcode,
.bloque-chica-cartel .qode_icon_shortcode,
.bloque-chico-cartel .qode_icon_shortcode,
.chica-monopatin.grande,
.chica-cartel-violencias.grande,
.chico-cartel-violencias.grande,
.chico-pensativo.grande,
.chica-brazo.grande,
.pareja-chicas.grande,
.chico-tarjeta-roja.grande,
.chica-negra.grande,
.grande-ampliada{
	display: none;
}
.chica-monopatin.pequena,
.chica-cartel-violencias.pequena,
.chico-cartel-violencias.pequeno,
.chico-pensativo.pequeno,
.chica-brazo.pequeno,
.pareja-chicas.pequena,
.chico-tarjeta-roja.pequena,
.chica-negra.pequena,
.pequena-ampliada{
	display: block;
}
.bloque-chica-cartel .caja-verde{
	padding-top: 15px;
}
.espacio-blanco-abajo-gafas-rojas{
	height: 10px!important;
}
.espacio-blanco-arriba-gafas-rojas{
	height: 10px!important;
}
.bloque-monopatin .texto-2-col .two-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
}
.chica-monopatin img {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    max-width: 110%;
}
.chica-cartel-violencias img{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.chico-cartel-violencias img {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    max-width: 100%;
}
.bloque-chico-cartel .caja-verde p {
    margin: 6px 0px;
}
.bloque-chico-cartel .espacio-chico-cartel{
	height: 18px!important;
}
.ocultar-en-pequeño{
	display:none;
}
.bloques-morados .q_elements_item{
	margin:8px 0;
}
.home-sobre-que-hacer .vc_column-inner {
     margin-left: 0px; 
}
.que-hacer-arriba-empty{
	height: 80px!important;
}
.que-hacer-abajo-empty{
	height: 80px!important;
}
.chico-pensativo img{
	margin-top: -100px;
	width: 95%;
}
.chica-mochila img {
    width: 279px;
    margin-top: 0px;
    margin-right: 59px;
}
.parrafo-chico-sentado {
    margin-right: 15px;
    margin-left: 15px;
}
.bloques-amarillos2 .q_elements_item {
    margin: 8px 0px;
}
#info-ampliada .interior-info-ampliada .ampliada-izda .vc_column-inner .parrafo-normal {
    padding-right: 35px;
    padding-bottom: 20px;
}
#info-ampliada .parrafo-normal.centro {
	margin-right: 10px;
	margin-left: 10px;
}
#info-ampliada .interior-info-ampliada .ampliada-dcha .vc_column-inner {
    padding: 30px 40px 20px 46px!important;
}
.pareja-info-ampliada{
	display: none;
}
.pareja-info-ampliada-pequena{
	display: block;
}
.pareja-info-ampliada-pequena img{
	margin-bottom: -20px;
	margin-left: -25px;
}

.dcha-chica-brazo .texto-2-col .two-columns{
	-webkit-column-count: 1;
    -moz-column-count: 1;
    padding-top: 35px;
}
.chica-brazo {
	width: 153%;
    margin-top: 0px;
    margin-left: -78px;
} 
.chico-cartel-vs img {
    margin-top: -16px;
    width: 80%;
}
.pareja-chicas{
 	margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px!important;
    margin-left: 0px;
    width: 120%;
}
.img-chica-sillaruedas img{ 
	width: 100%;
    margin-left: 0px;
    margin-top: 0px;
}
.bloques-info.abajo{
	display: table;
}
.caja-morada p {
    padding: 0px 0px 4px 0px;
}
.dcha-chico-tarjeta-roja .texto-2-col .two-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
}
.bloque-chica-rodillas .caja-morada p,
.dcha-chico-tarjeta-roja .caja-morada p,
.caja-morada.alinea-izda p{
    padding: 4px 0px 4px 8px;
}
.chico-tarjeta-roja{
	margin-top: 20px;
}
.borrar-pequeno{
	display: none!important;
}
.chica-negra {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
}
.chinese1 p {
    font-size: 2.4em;
    line-height: 60px;
}
.chinese2 p {
    font-size: 2em;
}
.bloques-info.recursos{
	display: table;
}
.bloques-info.recursos .tres2.q_elements_item{
    margin: 20px 0px 0px 0px;
}
.bloques-info.recursos .tres3.q_elements_item{
    margin: 20px 0px 0px 0px;
}
.chica-negra img{
    width: 65%;
}
}
@media only screen and (max-width: 480px){
.chinese1 p {
    font-size: 50px;
    line-height: 50px;
}
}
@media only screen and (max-width: 768px) and (min-width: 600px){
.logo-principal-paginas img{
	max-width: 275px;
}
header:not(.centered_logo) .q_logo img{
	height: auto!important;
}
#menu-sakabo{
	margin-top: 50px;
}
.bloques-info.arriba .q_elements_item {
    width: 50%!important;
}
.bloques-info.abajo .tres2.q_elements_item {
    margin: 20px 0px 10px 0px;
}
.bloques-info.abajo .tres3.q_elements_item {
    margin: 10px 0px 0px 0px;
}
}
@media only screen and (max-width: 599px){
.logo-principal-paginas img {
    max-width: 284px;
    margin-top: 84px;
}
header:not(.centered_logo) .q_logo img{
    height: auto!important;
}
#menu-sakabo{
	margin-top: 50px;
}
.bloques-info.arriba,.bloques-info.telef{
	display: table;
}
.bloques-info.arriba .dos2.q_elements_item {
    margin: 20px 0px 0 0px;
}
.bloques-info.arriba .uno2.q_elements_item {
    margin: 20px 0px 0px 0px;
}
.bloques-info .tres2.q_elements_item {
    margin: 20px 0px 10px 0px;
}
.bloques-info .tres3.q_elements_item {
    margin: 10px 0px 0px 0px;
}
}
@media only screen and (max-width: 1200px) and (min-width: 1001px) {
.chico-sentado img {
	width: 214px;
    margin-left: 8px;
    margin-top: 33px;
}
.que-hacer-abajo-empty{
	height: 123px!important;
}
.que-hacer-arriba-empty{
	height: 161px!important;
}
.parrafo-chico-sentado{
	margin-left: 30px;
    padding-top: 30px !important;
    padding-bottom: 20px !important;
    padding-right: 20px;
    padding-left: 20px;
}
.parrafo-chico-sentado p{
	margin-bottom: 18px;
}
.parrafo-chico-sentado .primer-parrafo-chico-sentado{
	margin-bottom: -24px;
}
.bloques-amarillos2 .parrafo-normal {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 20px;
}
}




/*mapa distritos HOME*/

.popup {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}
 
.content-popup {
    font-family: 'gillsansmtpro-light' !important;
    margin:0 auto;
    position:relative;
    padding: 20px 20px;
    border-radius:4px;
    background-color: #e8e6ea;
    box-shadow: 0 2px 5px #666666;
}
 
.content-popup h2 {
    color:#48484B;
    border-bottom: 1px solid #48484B;
    margin-top: 0;
    padding-bottom: 4px;
}
 
.popup-overlay,
#popupDistrito1,#popupDistrito2,#popupDistrito3,#popupDistrito4,#popupDistrito5,
#popupDistrito6,#popupDistrito7,#popupDistrito8,#popupDistrito9,#popupDistrito10,
#popupDistrito11,#popupDistrito12,#popupDistrito13,#popupDistrito14,#popupDistrito15,
#popupDistrito16,#popupDistrito17,#popupDistrito18,#popupDistrito19,#popupDistrito20,#popupDistrito21{
    left: 0;
    margin: 0 auto;
    right: 0;
    position: fixed;;
    top: 10%;
    width: 90%;
    max-width: 540px;
    max-height: 85%;
    z-index: 999;
    display: none;
    opacity: 0.95;
        overflow-y: scroll;
}
 .bloque-noticias .section_inner.clearfix{
    z-index: 1;
 }
.close {
    font-family: 'chinese-rocks' !important;
    color: #7a912d;
    font-weight: bolder;
    position: absolute;
    right: 15px;
}

#map {
    position: relative;
    width: 100%;
    text-align: center;
    float:left;
    display:inline-block; 
    text-align: center;
}
#map img {
    position: relative;
    width:420px;
    text-align: center;
    max-width: 420px;
}
map area{
     outline: none;
}
.titulo-distrito{
    font-family: 'chinese-rocks' !important;
    color:#6c176a;
    font-size: 28px;
    font-weight: normal;
    padding-bottom: 15px;
}
.cabecera-evento{
    line-height: 18px;
}
.fecha-evento{
    color: #7a912d;
    font-size: 16px;
    font-weight: bolder;
}
.titulo-evento{
    color: #6c176a;
    font-size: 19px;
    font-weight: bolder;
}
.descrip-evento{
    font-size: 15px;
    line-height: 15px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.descrip-evento a{
    text-decoration: underline;
    color: #798c2c;
}


.bloque-distritos-peque-text{
    display: none;
}



@media (pointer: fine){
.popup {
     overflow: hidden!important;
}
}


@media only screen and (max-width: 1000px) {
.bloque-distritos-grande-text{
    display: none;
}   
.bloque-distritos-peque-text{
    display: block;
}
.col-izda-mapa-distritos{
    width: 100%;
}
}






@media only screen and (max-width: 480px){
#map img{
       margin-left: -60px;
}     
.barriotit p {
    font-size: 55px;
    line-height: 58px;
}
}
/*FIN mapa distritos HOME*/


.footer_top .four_columns .column_inner>div{
    margin: 0 0 0 10px;
}
.footer-sec.comunidad{
    padding-bottom: 30px;
}
.footer-tit{
    color: #ffffff;
    font-size: 22px;
    padding-bottom: 10px;
}
.footer-tit a{
    font-size: 22px;
}
.footer_top {
    padding: 52px 0 32px;
    font-size: 20px;
}
.lista_footer{
    padding-bottom: 20px;
}
.lista_footer li{
    line-height: 20px;
    margin-bottom: 8px;
}
.footer_top h5,.footer-inferior-1{
    font-weight: 900;
}
.caja-comunidad-sakabo{
    background-color: white;
    color: #6c176a;
    padding: 10px 30px 0px 30px;
    text-align: center;
    font-size: 0.9em;
    font-weight: bolder;
}
.caja-comunidad-sakabo a{
    color: #6c176a!important;
}
.footer_inner{
    font-family: 'gillsansmtpro-light' !important;    
}
.footer-inferior-1{
    color: white;
    font-size: 2em;
    padding-bottom: 10px;
    text-align: left;
}
.footer-inferior-2{
   padding-bottom: 25px; 
}
.footer-inferior-2 a,
.footer-inferior-3 a{
   color: white;
}
.footer-inferior-2 p{
    color: white;
    font-size: 18px;
        margin-top: 0px;
    text-align: left;
}
.footer-inferior-3{
    color: white;
    font-size: 1.6em;
    margin: 0 auto;
    padding-bottom: 30px;
    text-align: center;
    width: 350px;
}
.footer-inferior-3 .zona1{
    float: left;
}
.footer-inferior-3 .zona2{
    float: right;
}
.lista_footer li.secundaria{
    padding-left: 16px;
    line-height: 16px;
    font-size: 0.9em;
}

.footer-comunidad{
    font-weight: bolder;
}

@media only screen and (max-width: 480px){
    .caja-info.fondo-blanco a{
        font-size: 20px;
    }
}
.botones-morados .div-botones-morados{
    width: 265px;
    background-color: #6c176a;
    padding: 12px 0px 5px 0px;
    margin-bottom: 20px;
}
.botones-morados .div-botones-morados a{
    color: white;
    font-family: 'gillsansmtpro-medium'!important;
    font-weight: 800;
    font-size: 26px;
}

.botones-morados{
    text-align: center;
}
.botones-morados.izda .div-botones-morados{
    float:right;
}
.botones-morados.dcha .div-botones-morados{
    float:left;
}
.botones-morados.dcha .boton-morado-home{
    text-align: right;
}
.desplazadores{
    margin-top: -60px;
    margin-bottom: 10px!important;
}
.desplazadores .vc_col-sm-5{
    width: 45%;
}
.desplazadores .vc_col-sm-2{
    width:9%;
}
@media only screen and (max-width: 767px){
    .desplazadores,
    .desplazadores-chica {
        display:none;
}
}

.modulo1 .full_section_inner{
        display: flex;
    justify-content: center;
    align-items: flex-start;
}
.modulo4 .full_section_inner{
        display: flex;
    justify-content: center;
    align-items: flex-start;
}
.modulo1{
        padding: 0px 0px 0px 20px;
}
.modulo1 .cabecera{
    padding-bottom: 20px;
}
.modulo1 .mod50-der img{
    width: 100%;
    margin-top: -30px;
    margin-bottom: -10px;
}
.modulo1 .img-mod1 img{
    margin-left: -90px;
    margin-top: 26px;
    width: 91%;
}
.modulo2{
    padding: 35px 20px 0px 0px;
}
.modulo2 .mod25-izq img{
    width: 96%;
    margin-left: 15px;
    margin-top: 11px;
}
.modulo2 .cabecera{
    margin-top: -50px;
}
.modulo3{
        padding: 35px 0px 0px 20px;
}
.modulo33{
        padding: 35px 0px 0px 20px;
}
.modulo3 .cabecera{
    margin-top: -5px;
}
.modulo33 .cabecera{
    margin-top: -5px;
}
.modulo3 .mod25-der img{
    max-width: 230%;
    margin-top: -57px;
    margin-left: -197px;
}
.modulo33 .mod25-der img{
    max-width: 107%;
    margin-top: 20px;
    margin-left: -56px;
}
.modulo4{
    padding: 35px 20px 0 0;
}
.modulo4 .cabecera{
    padding-bottom: 20px;
}
.modulo4 .mod50-izq img{
width: 86%;
    margin-top: 5px;
}
.modulo1 a:hover, .modulo2 a:hover, .modulo3 a:hover, .modulo4 a:hover{
    color: inherit!important;
    opacity: 0.8;
}



@media only screen and (max-width: 1200px) and (min-width: 1001px){
.modulo3 .mod25-der img {
    max-width: 301%;
    margin-left: -222px;
    margin-top: 41px;
}
.modulo2 .mod25-izq img {
    width: 95%;
}
.modulo1 .img-mod1 img {
    width: 103%;
}
.modulo4 .mod50-izq img {
    width: 105%;
}
.modulo33 .mod25-der img{
  max-width: 109%;
    margin-top: 208px;
    margin-left: 0px;

}
}
@media only screen and (max-width: 1000px) and (min-width: 769px){
.modulo3 .mod25-der img {
    max-width: 407%;
    margin-left: -231px;
    margin-top: 148px;
}
.modulo2 .mod25-izq img {
        width: 130%;
    max-width: 130%;
    margin-top: 25px;
    margin-left: -17px;
}
.modulo1 .img-mod1 img {
     width: 130%;
    max-width: 130%;
    margin-left: -40px;
    margin-top: 25px;

}
.modulo4 .mod50-izq img {
        width: 135%;
    max-width: 144%;
    margin-left: -17px;
    margin-top: 14px;
}
.modulo33 .mod25-der img{
    max-width: 109%;
    margin-top: 412px;
    margin-left: 0px;

}
}
@media only screen and (max-width: 768px){
    .modulo1 .full_section_inner{
        display: block;
    justify-content: center;
    align-items: center;
}
.modulo4 .full_section_inner{
        display: block;
    justify-content: center;
    align-items: center;
} 
.modulo1,
.modulo2,
.modulo3,
.modulo4 {
    padding: 0px 20px 0px 20px;
}
.modulo1 .cabecera,
.modulo2 .cabecera,
.modulo3 .cabecera,
.modulo4 .cabecera {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.modulo2 .cabecera p,
.modulo3 .cabecera p,
.modulo4 .cabecera p{
    text-align: center!important;
}
.modulo1 .parrafo-normal p,
.modulo2 .parrafo-normal p,
.modulo3 .parrafo-normal p,
.modulo4 .parrafo-normal p{
    padding-top: 35px;
    padding-bottom: 35px;
}

.modulo4 .mod50-izq img,
.modulo1 .img-mod1 img,
.modulo2 .mod25-izq img,
.modulo3 .mod25-der img {
    max-height: 350px;
    width: auto;
    margin-top: 0px;
    margin-left: 0px;
} 
.modulo1 .full_section_inner,
.modulo2 .full_section_inner,
.modulo3 .full_section_inner,
.modulo4 .full_section_inner{
    display: flex!important;
    flex-direction: column;
}
.modulo1 .full_section_inner > div:first-child{
    order: 1;
    padding-top: 10px;
    padding-bottom: 0px;
}
.modulo1 .full_section_inner > div:nth-child(2){
    order: 0;
    padding-top: 40px;
}
.modulo1 .full_section_inner > div:nth-child(3){
    order: 2;
}
.modulo2 .full_section_inner > div:first-child{
    order: 2;

}
.modulo2 .full_section_inner > div:nth-child(2){
    order: 0;
    padding-top: 40px;
}
.modulo2 .full_section_inner > div:nth-child(3){
    order: 1;
        padding-top: 10px;
    padding-bottom: 0px;
}
.modulo3 .full_section_inner > div:first-child{
    order: 1;
            padding-top: 10px;
    padding-bottom: 0px;

}
.modulo3 .full_section_inner > div:nth-child(2){
    order: 0;
    padding-top: 40px;
}
.modulo3 .full_section_inner > div:nth-child(3){
    order: 2;

}
.modulo4 .full_section_inner > div:first-child{
    order: 2;

}
.modulo4 .full_section_inner > div:nth-child(2){
    order: 0;
    padding-top: 40px;
}
.modulo4 .full_section_inner > div:nth-child(3){
    order: 1;
       padding-top: 10px;
    padding-bottom: 0px;

}
.modulo33 .mod25-der img {
    max-width: 109%;
    margin-top: 40px;
    margin-left: 0px;
}
}

@media only screen and (min-width: 1040px){
#mapg img{
    width: 600px!important;
    max-width: 600px!important;
        margin-left: -100px!important;
    margin-top:25px;
}
.mapa-grande #mapg{
    display: inline-block!important;
}
.mapa-pequeno{
    display: none!important;
}
}
@media only screen and (min-width: 1400px) {
#mapg img{
    margin-left: -150px!important;
}    
}
.boton-que-hacer-bloque{
        text-align: center;
    margin-top: -100px;
    margin-bottom: 96px!important;
}
.boton-que-hacer{
    background: rgb(255, 255, 255);
    color: rgb(108, 23, 106);
    font-size: 24px;
    font-weight: 400;
    height: 24px;
    padding: 10px 12px 4px 12px;
    font-family: gillsansmtpro-medium !important;
        position: relative;
        margin-left: 20px;
}
.box .content,.s1{
    top:20px!important;
}
.nomostrar{
    display: none;
}

.post_info .time{
	display: none;
}


.fondo-verde3{
    background-color: #f1efbd;
} 
.rel-adolescentes-info .dos1 .q_elements_item_inner,
.rel-adolescentes-info .tres3 .q_elements_item_inner{
   /* cursor: pointer;*/
}

.caja-morada.otraletra p{
    font-family: 'gillsansmtpro-medium'!important;
    font-size: 1em;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 6px 0px 3px 10px;
}
.caja-morada.otraletra p{
    font-family: 'gillsansmtpro-medium'!important;
    font-size: 27px;
    text-transform: none;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 6px 0px 3px 0px;
}
.aladerecha{
    padding-right: 160px;
}
.aladerecha p{
    text-align: right;
}
.img-chica-sillaruedas img {
    width: 165%;
    max-width: 200%;
    margin-top: -73px;
    margin-left: -178px;
}
.pareja-chicas-2 img{
    margin-bottom: -473px!important;
    margin-left: -275px;
    margin-top: -23px;
    width: 259%;
    max-width: 300%;    
}
.moradotras{
    background-color: #d2a0c8a3;
}
.blancotras{
    background-color: #ffffffc9;
}
.chica-negra2 img{
    margin-bottom: -459px!important;
    margin-left: -289px;
    margin-top: 26px;
    width: 246%;
    max-width: 300%;
}
.chica-negra2 {
    margin-bottom: -22px!important;
    margin-top: 22px;
}



@media only screen and (max-width: 1000px){
.aladerecha{
    padding-right: 0px;
}
.aladerecha p{
    text-align: center;
}
.img-chica-sillaruedas img{ 
    width: 193%;
    margin-left: -155px;
    margin-top: 10px;
}
}
@media only screen and (max-width: 768px){
.bloques-info.abajo .dos2.q_elements_item {
    margin: 20px 0px 0px 0px;
}
.img-chica-sillaruedas img {
    width: 128%;
    max-width: 200%;
    margin-top: -30px;
    margin-left: -131px;
    margin-bottom: 0px;
}
.pareja-chicas-2 img {
    margin-bottom: -32px!important;
    margin-left: 0px;
    margin-top: 0px;
    width: 130%;
    max-width: 194%;
}
}
@media only screen and (max-width: 1200px) and (min-width: 1001px) {
.img-chica-sillaruedas img {
    margin-top: 14px;
}
.pareja-chicas-2 img {
    margin-bottom: -620px!important;
}
}


/*Directories PRO*/
.drts-view-entity-container{
    margin-bottom: 30px!important;
}
/*ocultamos menu y pie*/

.page-id-18187 .header_bottom > .header_inner_right,
.single-c_recursos_dir_ltg .header_bottom > .header_inner_right{
    visibility: hidden;
}
.page-id-18187  footer{
    display: none;
}
.drts-view-entities-footer{
    padding-bottom: 20px;
}
.drts-view-entities-container.drts-view-entities-container-list{
    display: flex;   
    flex-direction: column;
}
.drts-view-entities-container.drts-view-entities-container-list .drts-view-entities-header{
    order: 1;
    padding: 20px 3vh 0px 3vh;
}
.drts-view-entities-container.drts-view-entities-container-list .drts-view-entities-filter-form{
    order: 0;
}
.drts-view-entities-container.drts-view-entities-container-list .drts-view-entities{
    order: 2;
}
.drts-view-entities-container.drts-view-entities-container-list .drts-view-entities-footer{
    order: 3;
}
.page-id-18187 .drts-main:nth-child(2) h2{
    font-size: 17px;
}
.drts.drts-main > h2{
    font-size: 17px;
}
.drts-display-element-with-background.drts-display-element-hover-effect{
    background-size: contain;
    height: 60px;
    min-height: 50px;
}
.drts .drts-bs-card {
    border: 0px solid rgba(0,0,0,.125)!important;
}
.drts-view-entities .directory-listing-title{
    font-size: 23px!important;
    line-height: 30px;
    min-height: 30px;
    font-weight: 800;
    font-family: 'gillsansmtpro-light' !important;
}
.drts-view-entities .drts-display-element-entity_field_field_autoria-1{
    min-height: 18px;
}
.directory-listing-title .drts-entity-permalink{
    color:#6c176a;
}
.directory-listing-title .drts-entity-permalink:hover,
.drts-display-element-entity_field_field_website-1 .drts-entity-field-value a:hover{
    opacity: 0.7;
}
.drts-view-entities .directory-listing-title .drts-entity-field-label{
    float: left;
    width: 80px;
    font-size: 16px;
    line-height: 21px;
    font-family: 'gillsansmtpro-light' !important;
}
.drts-view-entities .directory-listing-title .drts-entity-field-value{
    line-height: 21px;
}
.drts-view-entities-list-row .drts-display-element-entity_field_field_autoria-1 .drts-entity-field-label {
    float: left;
    width: 80px;
    font-size: 16px;
       line-height: 21px;
    font-family: 'gillsansmtpro-light' !important;
}
.drts-view-entities-list-row .drts-display-element-entity_field_field_autoria-1 .drts-entity-field-value p{
        font-size: 20px;
    line-height: 20px;
    margin-bottom:0px ;
    font-family: 'gillsansmtpro-light' !important;
}
.columnas-botones-ficha-resumen{
    margin-top: 10px;
}
.drts-display-element-entity_field_field_website-1{
display: inline-flex;
}
.drts-display-element-entity_field_field_website-1 .drts-entity-field-label{
    float: left;
    width: 80px;
    font-size: 16px;
    font-family: 'gillsansmtpro-light' !important;
    line-height: 20px;  
}
.drts-display-element-entity_field_field_website-1 .drts-entity-field-value{
    font-size: 22px;
    line-height: 15px;
    font-family: 'gillsansmtpro-light' !important;
}
.drts-display-element-entity_field_field_website-1 .drts-entity-field-value a{
    color: #7a912d;
}
.drts-view-post-entities .drts-display-default-summary {
    border-bottom: 1px solid #eef3f6!important;
    border-left:  0px solid #eef3f6!important;
    border-right: 0px solid #eef3f6!important;
    border-top: 0px solid #eef3f6!important;
}
.drts .irs-from, .drts .irs-single, 
.drts .irs-to,
.drts .irs-bar {
    background-color: #7a912d!important;
}
.drts .drts-bs-custom-control-label::after {
    width: 1.2rem!important;
    height: 1.2rem!important;
}
.drts .drts-bs-custom-control-label::before {
    width: 1.2rem!important;
    height: 1.2rem!important;
}
.drts .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label::before {
    border-color: #7a912d!important;
    background-color: #7a912d!important;
}
.drts .drts-bs-custom-control-label {
    font-size: 20px!important;
    font-family: 'gillsansmtpro-light' !important;
}

.drts-view-filter-field-label {
    font-size: 20px!important;
    font-family: 'gillsansmtpro-light' !important;
    font-weight: 900;
    text-transform: uppercase;
        color: #6c176a;
}
.drts .drts-bs-custom-control-label::before {
    top: .12rem!important;
}
.c_recursos_dir_ltg .entry_title,
.c_recursos_dir_ltg .post_info{
    display: none!important;
}
.boton-ficha-recurso-volver{
    border-color: #7a912d!important;
    background-color: #e3e8ef!important;
    border-radius: 0!important;
    color: #7a912d!important;
    display: inline-block!important;
    font-family: 'chinese-rocks' !important;
    font-size: 23px!important;
    font-weight: 500!important;
    line-height: 30px!important;
    margin: 30px 0px!important;
        height: 35px;
    padding: 5px 20px 2px 20px!important;
    text-align: center!important;
    float: right;
}
.columnas-botones-ficha-resumen .link-ficha a{
    border-color: #7a912d!important;
    background-color: #6d366a!important;
    border-radius: 9px!important;
    color: #ffffff!important;
    display: inline-block!important;
    font-family: 'chinese-rocks' !important;
    font-weight: 500!important;
        height: 35px;
    line-height: 30px!important;
    text-align: center!important;
    float: left;
        margin: 0px 0px!important;
    font-size: 18px!important;
    padding: 3px 15px 0px 15px!important;
}
.columnas-botones-ficha-resumen .drts-col-3{
    flex: none;
    width: 85px!Important;
}
.columnas-botones-ficha-resumen .drts-col-9{
}
/*página de descripción de recurso*/
.single-c_recursos_dir_ltg .drts-entity-post{
        max-width: 1080px;
    padding: 80px 50px;
    margin: 0 auto;
    background-color: #e3e8ef;
}
.single-c_recursos_dir_ltg .drts-display-element .drts-entity-field-label{
    color: #6c176a!important;
    padding-bottom: 0px;
    padding-top: 15px;
    font-family: 'gillsansmtpro-light' !important;
    font-size: 16px;
    text-transform: uppercase;
}
.single-c_recursos_dir_ltg .drts-display-element.drts-display-element-entity_field_post_title-1{
    font-family: 'chinese-rocks' !important;
    color: #6c176a!important;
    letter-spacing: 1.5px;
}
.single-c_recursos_dir_ltg .drts-display-element .drts-entity-field-value{
    font-size: 22px!important;
    font-family: 'gillsansmtpro-light' !important;
}
.drts-display-element .drts-entity-field-value{
    display: flex;
    font-size: 20px;
}
.single-c_recursos_dir_ltg .drts-display-element .drts-entity-field-value p{
    font-size: 22px!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
    font-family: 'gillsansmtpro-light' !important;

}
.single-c_recursos_dir_ltg .c_recursos_dir_ltg{
    padding: 5%;
    background-color: #e3e8ef;
    width: 80%;
    display: block;
    margin: 0 auto!important;
}
.drts-display>.drts-display-element>.drts-display-element-header span {
        background-color: #e3e8ef!important;
}
.drts-display>.drts-display-element>.drts-display-element-header {
        margin-top: 1.5em;
            font-family: 'gillsansmtpro-light' !important;
    font-size: 18px;
        margin-bottom: 10px;
}
.drts .drts-display-element .drts-bs-btn{
    border-color: #7a912d!important;
    background-color: #7a912d!important;
    border-radius: 9px!important;
    color: white!important;
    display: inline-block!important;
    font-family: 'chinese-rocks' !important;
    font-size: 23px!important;
    font-weight: 500!important;
        height: 35px;
    line-height: 30px!important;
    margin: 30px 0px!important;
    padding: 5px 20px 2px 20px!important;
    text-align: center!important;
}
.drts .drts-display-element .drts-bs-btn:hover{
    border-color: #7a912d!important;
    background-color: #7a912d!important;
    opacity: 0.6!important;
}
.drts .drts-bs-btn-outline-secondary:hover {
    border-color: #7a912d!important;
    background-color: #7a912d!important;
}
.drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>480px\):last-child .drts-search-form-submit {
    background-color: #7a912d!important;
    font-family: 'chinese-rocks' !important;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 30px;
}

.drts .drts-bs-navbar-nav>.drts-bs-nav-item:last-child {
    font-family: 'gillsansmtpro-light' !important;
    font-size: 20px;
}
.drts-view-post-entities.drts-view-entities-list{
    margin-top: 60px;
}
.drts-view-filter-form .drts-bs-card-group{
    border-left: 0px!important;
}
.drts .drts-display-default-summary .drts-display-element .drts-bs-btn{
    margin: 0px 0px!important;
    font-size: 18px!important;
    padding: 3px 15px 0px 15px!important;
}

.drts .drts-display-default-summary .drts-display-element-with-background{
    height: 100%;
}

.drts-view-entities-container.drts-view-entities-container-list{
    background-color: #e3e8ef;
}

.drts-display.drts-display-name-filters-default.drts-display-default-default,
.drts-form.drts-search-search.drts-search-form.drts-search-form-responsive{
    border: solid 3vh #e3e8ef!important;
}
.drts-view-post-entities .drts-display-default-summary {
    border-bottom: 0px solid #eef3f6!important;
}

/*BLOQUE DE GENIALLY

.bloque-genially iframe{
    max-height: calc( 100vh - 185px );
}

.bloque-genially{
    max-height: calc( 100vh - 150px );
}
.bloque-genially .vc_column-inner > .wpb_wrapper > .wpb_raw_code > .wpb_wrapper > div{
    max-height: calc( 100vh - 150px );
}
*/
/*Bloque de la cabecera*/
.logo_wrapper .q_logo a{
    visibility: visible;
        height: 66px;
}  
.bloque-cabecera .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p,
.bloque-cabecera .vc_col-sm-5 > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p{
    margin-top: 25px;
}
@media only screen and (max-width: 1200px){
body:not(.page-id-17) .bloque-cabecera{
    height: 90px;
}
body:not(.page-id-17) .bloque-cabecera .full_section_inner > .vc_column_container{
    display: none;
}
body:not(.page-id-17) .bloque-cabecera .section_inner_margin > .vc_column_container{
    display: none;
}
.gafas-rojas-peque{
    display: none;
}
}

.et_social_sidebar_networks .et_social_telegram a {
    padding: 10px 0 !important;
}

/*Quitamos la etiqueta NEW del centro de recursos*/
.drts-bs-badge-danger{
    display: none!important;
}


/*Gráficos en página "Violencia Machista"*/
.seccion-graficos .img-gafico{
    text-align: left;
}
.seccion-graficos .img-gafico img{
        width: 142%;
    max-width: 200%;
}
@media only screen and (max-width: 1200px){
.seccion-graficos .img-gafico{
    text-align: center;
}
.seccion-graficos .img-gafico img{
        width: 100%;
    max-width: 200%;
}
.tit-vm{
        font-size: 45px;
    line-height: 48px;
}
}

@media only screen and (max-width: 800px){
.tit-vm{
        font-size: 40px!important;
    line-height: 43px!important;
}
}
@media only screen and (min-width: 768px) {
.asomate-seccion > .full_section_inner{
    display: flex;
    align-items: center;
}

}

.tutoriales-seccion > .full_section_inner {
    max-width: 1100px;
    margin: 0 auto;
}
.tutoriales-seccion .vc_column-inner > .wpb_wrapper .full_section_inner   {
    display: flex;
    align-items: center;
}

.tutoriales-seccion .wpb_single_image .vc_single_image-wrapper{
    padding: 30px 0px;
} 
.tutoriales-seccion .wpb_single_image .vc_single_image-wrapper img{
    max-height: 300px;
    width: auto;
} 
.tutoriales-seccion .boton-morado-home {
    margin-bottom: 50px!important;
}
.tutoriales-seccion .wpb_single_image.tutoriales-img-adoles .vc_single_image-wrapper img {
    max-height: 330px;
}
.tutoriales-seccion .wpb_single_image.tutoriales-img-adoles .vc_single_image-wrapper {
    padding: 30px 0px 0px 0px;
}
