/*
 Theme Name:     Divi child
 Theme URI:      https://www.elogia.net/
 Description:    Divi child
 Author:         Elogia
 Author URI:     https://www.elogia.net
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
  font-family: 'GillSansMTStd-Light';
  src: url('../../../fuentes/GillSansMTStd-Light.eot');
  src: url('../../../fuentes/GillSansMTStd-Light.woff2') format('woff2'),
       url('../../../fuentes/GillSansMTStd-Light.woff') format('woff'),
       url('../../../fuentes/GillSansMTStd-Light.ttf') format('truetype'),
       url('../../../fuentes/GillSansMTStd-Light.svg#GillSansMTStd-Light') format('svg'),
       url('../../../fuentes/GillSansMTStd-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GillSansMTStd-Book';
  src: url('../../../fuentes/GillSansMTStd-Book.woff') format('woff'),
       url('../../../fuentes/GillSansMTStd-Book.ttf') format('truetype'),
       url('../../../fuentes/GillSansMTStd-Book.svg#GillSansMTStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GillSansMTStd-Bold';
  src: url('../../../fuentes/GillSansMTStd-Bold.eot');
  src: url('../../../fuentes/GillSansMTStd-Bold.woff2') format('woff2'),
       url('../../../fuentes/GillSansMTStd-Bold.woff') format('woff'),
       url('../../../fuentes/GillSansMTStd-Bold.ttf') format('truetype'),
       url('../../../fuentes/GillSansMTStd-Bold.svg#GillSansMTStd-Bold') format('svg'),
       url('../../../fuentes/GillSansMTStd-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GillSansMTStd-Medium';
  src: url('../../../fuentes/GillSansMTStd-Medium.woff') format('woff'),
       url('../../../fuentes/GillSansMTStd-Medium.ttf') format('truetype'),
       url('../../../fuentes/GillSansMTStd-Medium.svg#GillSansMTStd-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}




.category li.et-social-icon.et-social-whatsapp {
    visibility: hidden !important;
    margin-left: -40px;
    display: none;
}


/*ajustes post relacionados*/
span.crp_title, span.crp_date {
    padding: 0 12px;
    display: block;
}
span.crp_date{
margin-bottom:20px;
}

.crp_related ul.alm-reveal {
    justify-content: space-between;
    padding: 0 !important;
}
.crp_related {    border-top: 1px solid rgba(71, 82, 93, 0.25);
    margin-top: 70px;
    padding-top: 30px;
}
.crp_related ul {
display:flex;
}


/*ajuste sidebar recientes*/


#widget_tptn_pop-2 img.tptn_thumb.tptn_featured {
    border: 0;
    border-radius: 0;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
}
#widget_tptn_pop-2 li{display:flex;}
#widget_tptn_pop-2 li a{min-width:150px; margin-right:10px;}

div#recent-posts-widget-with-thumbnails-2,  #widget_tptn_pop-2 {
    background: #f2f2f2;
    margin-top: 40px;
margin-bottom:0px!important;
    padding: 20px;
    font-size: 15px;
    font-family: 'GillSansMTStd-Medium';
    line-height: 1.5em;
}
div#recent-posts-widget-with-thumbnails-2 a:hover,  #widget_tptn_pop-2 a:hover{
color:#1a92d0;
}
div#recent-posts-widget-with-thumbnails-2 h4,  #widget_tptn_pop-2 h4{
    font-family: 'GillSansMTStd-Bold';
    font-size:20px;    padding: 20px 0px 25px;
    color:#1a92d0;
}

/*ajuste formulario*/
.et-pb-contact-message ul:after {
    content: 'Introduce un email correcto';
}
.et-pb-contact-message ul{padding:0}
.et-pb-contact-message li {
    display: none;
}

.suscribete-al-blog .et_contact_bottom_container {
    float: left!important;
    padding: 0;
}
.suscribete-al-blog button{padding-top:8px;}
.suscribete-al-blog p.et_pb_contact_field,
 .suscribete-al-blog form, .suscribete-al-blog .et_pb_contact {
    padding:0px;margin:0px;}
.suscribete-al-blog .et_contact_bottom_container{float:left !important;}
.post-categories li:hover {
    box-shadow: none !important;
}

#tituloCategoria p{
display:inline-block;
border-bottom:2px solid #1a92d0;
}
#tituloCategoria{
border-bottom:1px solid grey;
}


/*Ajuste css modulo cargar más*/
.alm-listing{padding:0!important;}
.post-categories li:hover {
    box-shadow: none !important;
}
.alm-reveal{display:flex;}

.alm-reveal h3{order:3;padding-bottom:40px;}

.alm-reveal p{order:2;}

/*ajustes estilos sidebar*/
.contacto-widget .et_contact_bottom_container {
    background: transparent;
}
.et_slide_in_menu_container ul.et-social-icons {
    display: none;
}
.categorias-sidebar{
padding-top:20px;line-height:2.5em;}
.categorias-sidebar a{
color:#ffffff;
font-family: 'GillSansMTStd-Light';
font-size:26px;
}
#sidebar .et_pb_widget {
    float: left;
}
.contacto-widget div{
padding: 0 15px;
    background-color: #f3f3f3;}
#main-content .container:before{
background-color:transparent;}
.et_right_sidebar #sidebar{
padding-left:0px;}



/*estilos citas*/
blockquote.gc-blockquote {
    border-left: 2px solid #1a92d0;
    padding-bottom: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 40px;
}
.gc-blockquote .gc-cita{
color: #1a92d0;
    font-size: 30px;
    line-height: 1.3em;
}

/*estilos post*/
.post-template-default .entry-content {
    font-size: 19px;
    font-family: 'GillSansMTStd-Light';
}
.post-template-default .entry-content strong {
    font-family: 'GillSansMTStd-Bold';
}
.post-template-default .entry-content h2{
    font-size: 30px;
    font-family: 'GillSansMTStd-Light';
}
.post-template-default .entry-content h2 strong {
    font-size: 30px;
    font-family: 'GillSansMTStd-Light' !important;
    font-weight: 200;
}
.post-template-default h1.entry-title {
    font-size: 62px;
    font-family: 'GillSansMTStd-Light';
}
.post-template-default .entry-content>p:first-child {
    display: none;
}
.post-template-default .et_post_meta_wrapper{
        display: flex;
    flex-direction: column;
}
.post-template-default h1{
        order:2;
padding-top:40px;
}
.post-template-default p{
        order:3
}
.post-template-default img{
        order:1
}


/*ajuste menú desplegable*/
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a {
    color: #1a92d0 !important;
}
.et_slide_in_menu_container {
    background-color: #f2f2f2;
    text-transform: uppercase;
    text-align: center;
    font-family: 'GillSansMTStd-bold';
}
.et_slide_menu_top {
    background-color:#f2f2f2;    padding-bottom: 0;
    padding-top: 100px;
}
.et_slide_in_menu_container #mobile_menu_slide li a {
    color: #47525d !important;
    font-size: 25px !important;
}
.et_header_style_slide .et_slide_in_menu_container {
    width: 500px !important;
}
.et_slide_menu_top .et-search-form {
    background-color: #f2f2f2 !important;}
.et-search-field::-webkit-input-placeholder{
    color: #959da5 !important;text-transform:uppercase;text-align:center !important;
font-size:25px !important;
}.et-search-field::-moz-placeholder{
    color: #959da5 !important;text-transform:uppercase;text-align:center !important;
font-size:25px !important;
}.et-search-field:-ms-input-placeholder{
    color: #959da5 !important;text-transform:uppercase;text-align:center !important;
font-size:25px !important;
}
.et-search-field::-ms-input-placeholder {
    color: #959da5 !important;text-transform:uppercase;text-align:center !important;
font-size:25px !important;
}
.et_slide_menu_top button#searchsubmit_header:before{
    color: #959da5 !important;text-transform:uppercase;text-align:center !important;
font-size:25px !important;
}
.et_slide_menu_top button#searchsubmit_header:before {
    position: absolute;
    top: 0px;}
.et_slide_menu_top form{
border-bottom:1px solid white;
}
.current_page_item a {
    color: #1a92d0 !important;
}

/*ajuste cabecera*/
header .et-social-icon a {
    font-size: 18px !important;
 }
header .et-social-icon:last-child a {
   margin-right:60px;
 }
.mobile_menu_bar:before{
font-size:72px;
left: -27px;}
.mobile_menu_bar:after{
font-size:72px;
left: -93px !important;}

.et_header_style_slide #et-top-navigation, .et_header_style_slide .et-fixed-header #et-top-navigation{
padding-top:0px !important;
padding-bottom:0px!important;}


.ajax-load-more-wrap div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ajax-load-more-wrap div.alm-btn-wrap {
    justify-content: center;
}

.ajax-load-more-wrap li img {
    position: initial;
    padding-bottom:15px;
}
.ajax-load-more-wrap .alm-reveal>li {
    display: flex;
    flex-direction: column;
    width: 32%;
    padding: 0;
    border-bottom: 2px solid #cccccc;
}
.ajax-load-more-wrap h3, .ajax-load-more-wrap p {
    padding-left:20px;
    padding-right:20px;
}
.ajax-load-more-wrap p:not(.entry-meta) {
    display: none;
}
.ajax-load-more-wrap ul>.alm-reveal li:hover, .crp_related li:hover {
    box-shadow: 0px 0px 20px #ccc;
}

.post-categories, .post-categories li{
padding:0 !important;
margin:0 !important;
font-size:14px;text-transform:uppercase; font-family: 'GillSansMTStd-Medium';}
.alm-reveal h3+div{padding-left: 20px; justify-content: flex-start !important;}

/*ajuste footer*/
.single #footer-widgets{padding:0;}
#custom_html-3{
width:100%;}
#footer-bottom{
display:none}
#footer-widgets .footer-widget a:hover{color:#2ea3f2 !important;}

/*botón suscripción blog*/
.home .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {line-height: normal !important;  padding-top: 12px !important;}

.single .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button, .page .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {line-height: normal !important; font-weight:normal !important;}

.single .et_pb_contact_main_title, .page .et_pb_contact_main_title, .search .et_pb_contact_main_title{font-family: 'GillSansMTStd-Light'; font-weight:500 !important; font-size:40px !important;}

 .page .et_pb_contact_main_title, .search .et_pb_contact_main_title{padding-top:30px !important;}


/*ajustes generales tipografía*/
h3{    
font-family: 'GillSansMTStd-Light';
font-size:26px;
}
.post-meta, .entry-meta {
    text-transform: uppercase;
    font-family: 'GillSansMTStd-Medium';
    font-size:14px;
}

.et_slide_in_menu_container input.et-search-field{color:#444444 !important;}

/*ajustes responsive*/
.logo_container{
display:none}

@media (min-width:420px) and (max-width:980px){

.single .et_contact_bottom_container, .page .et_contact_bottom_container, .home .suscribete-al-blog .et_contact_bottom_container{
    clear: both;
    float: none !important;
    text-align: center;
}

.single form.et_pb_contact_form, .page form.et_pb_contact_form{width: 50%;
    margin: 0 auto;
}

.single .et_pb_contact_form_0, .page .et_pb_contact_form_0{width: 100%;
    text-align: center;}

}


@media (max-width:1200px){
h1.et_pb_contact_main_title {
    font-size: 30px !important;
}
}
@media (max-width:980px){
#destacados-azul article{margin-bottom:50px !important;}
.container.clearfix.et_menu_container{
max-height:72px;}
header .et-social-icon:last-child a{    margin-right: 15px;}
header .container.et_menu_container{
    flex-wrap: wrap;
    justify-content: center !important;}
header .container.et_menu_container img:first-child{
display:none}
.et-social-icons{margin-bottom:20px !important;}

.ajax-load-more-wrap .alm-reveal>li{
max-width:450px;    margin-left: auto;
    margin-right: auto;
width:100%}
.alm-listing.alm-ajax{
padding:0 !important;}   
.et_pb_salvattore_content>div {
    margin-bottom: 20px;
}

#custom_html-3 .textwidget.custom-html-widget div{flex-direction:column;}
.post-categories+p.entry-meta{padding:0;}
div#et-top-navigation {
    overflow: hidden;
}
.et_slide_in_menu_container #mobile_menu_slide li a {
    font-size: 15px!important;
}
.et-search-field::-webkit-input-placeholder{
font-size:15px !important;
}.et-search-field::-moz-placeholder{
font-size:15px !important;
}.et-search-field:-ms-input-placeholder{
font-size:15px !important;
}
.et-search-field::-ms-input-placeholder {
font-size:15px !important;
}
.et_slide_menu_top button#searchsubmit_header:before{
font-size:15px !important;
}
.et_slide_menu_top button#searchsubmit_header:before {
    top: 9px;
}
.alm-reveal.alm-listing{flex-direction:column}

}

@media (max-width:1450px) and (min-width:980px){
.tptn_posts.tptn_posts_widget.tptn_posts_widget2 li {
    display: flex;
    flex-direction: column;
}#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a{display:flex;flex-direction:column-reverse;}
}


@media (max-width:400px){
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a{display:flex;flex-direction:column-reverse;}
.tptn_posts.tptn_posts_widget.tptn_posts_widget2 li {
    display: flex;
    flex-direction: column;
}.home .et_pb_column.et_pb_column_3_4.et_pb_column_1 {
    padding: 15px 0 0 0;
}
}

@media (min-width:980px){
span.et_pb_scroll_top.et-pb-icon.et-visible{
display:none !important;}
}


@media only screen and (min-width: 981px){

.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation {
    padding: 0px 0 0px 0!important;
    }}

.et-search-field {
    line-height: 1.4em;
}
@media only screen and (max-width:600px){
    a.comment-reply-link.et_pb_button {
    margin-right: -60px;
}
}

.et_pb_image_container {
    max-height: 220px !important;
}

#destacados-azul .column.size-1of3 {
    display: flex;
}

#destacados-azul .et_pb_salvattore_content {
    display: flex;
}
#destacados-azul>div:hover{
    box-shadow: none !important;
}










.post-categories{display:flex}
.post-categories li:first-child{margin-right:5px !important;}

.comment-reply-link.et_pb_button{
font-size:13px !important;
}

.share-to-whatsapp-wrapper .share-on-whsp {
    display: none;
}

a.whatsapp-button.whatsapp-share {
    border: 0;
    background-image: none;
}

a.whatsapp-button.whatsapp-share:before {
    content: 'Compartir en ';
    display: block;
    font-size: 10px;
}

.share-to-whatsapp-wrapper{
    position: fixed;
    bottom: 50px;
    right: -4px;
}

.share-to-whatsapp-wrapper:before {
    content: ' ';
    left: 8px;
    top: 10px;
    position: absolute;
    z-index: 10;
    width: 24px;
    height: 24px;
    background-image: url(https://blog.cualessontusmetas.com/wp-content/uploads/2018/08/download.png);
    background-size: contain;
}
@media screen and (min-width:450px){
    .share-to-whatsapp-wrapper{
        display:none !important;
    }
}
span#cn-notice-text {
    display: flex;
    text-align: left;
    align-items: center;
}

.cookie-notice-container {
    display: flex;
    width: 80%;
    margin: 0 auto;
    max-width: 1280px;
    font-family: 'GillSansMTStd-Light';
    font-size: 17px;
}

.botones {
    display: flex;
    justify-content: center;
    flex-direction:  column;
    align-items: flex-start;
}


.cookies-left {
    min-width: 200px;
}

a#cn-accept-cookie, #cn-more-info {
    background: transparent;
    border: 0;
    text-shadow: none;
    color: #0092d1;
    font-family: 'GillSansMTStd-Light';
    font-weight: bolder;
    font-size: 16px;
}

a#cn-accept-cookie:before{
        content:url('https://blog.cualessontusmetas.com/wp-content/uploads/2015/09/continuar-e1534492594270.png');

}
#cn-more-info:before{
    content:url('https://blog.cualessontusmetas.com/wp-content/uploads/2015/09/mas-informacion-e1534492508101.png');
}

a#cn-accept-cookie:before, #cn-more-info:before{
    top:4px;
    margin-right:5px;
    position:relative;
}
@media screen and (max-width:980px){
.cookie-notice-container {
    flex-direction: column;
}

span#cn-notice-text {
    flex-direction: column;
    text-align: center;
}

.botones {align-items: center;}
}

.et-social-whatsapp a:before {
    content: url(https://blog.cualessontusmetas.com/wp-content/uploads/2018/08/whatsapp-icon.png);
    position: relative;
    top: 2px;
    left: 0px;
}

ul.et_social_icons_container li:last-child {
    display: none;
}
li.et-social-icon.et-social-whatsapp {
    background: #1EBEA5;
}

.et_social_mobile .et-social-whatsapp {background:#1EBEA5;}
.et_social_mobile .et-social-whatsapp span {display:block;color:#fff;text-align:left;padding-left: 42px !important;display:block;font-weight: 600 !important;padding-top: 13px !important;}
.et_social_mobile .et-social-whatsapp a:before{left:5px;float:left;top:9px;height:40px;}

.tptn_counter{
    display: none;
}
.blog #content-area article,
.blog-home .et_pb_ajax_pagination_container article,
li.module-container {
    float: left;
    width: 31.3%;
    margin-right: 3%;
    margin-bottom: 20px;
    min-height: 480px;
    border-bottom: 2px solid #cccccc;
}
.blog #content-area article:nth-child(3n),
.blog-home .et_pb_ajax_pagination_container article:nth-child(3n),
li.module-container:nth-child(3n){
    margin-right: 0;
}
.blog #content-area article:hover,
.blog-home .et_pb_ajax_pagination_container article:hover,
li.module-container:hover{
    box-shadow: 0px 0px 20px #ccc;
}
li.module-container .content{
    padding: 20px 20px 0 20px;
}
.blog #content-area article h2,
.blog #content-area article .post-meta,
.blog #content-area article .post-content,
.blog-home .et_pb_ajax_pagination_container article h2,
.blog-home .et_pb_ajax_pagination_container article .post-meta,
.blog-home .et_pb_ajax_pagination_container article .post-content{
    padding: 0 20px 20px 20px;

}
.blog #content-area article{
    visibility: hidden;
}
.blog #content-area article a,
.blog #content-area article h2,
.blog #content-area article p{
    visibility: visible;
}
.blog #content-area article .post-content,
.blog-home .et_pb_ajax_pagination_container article .post-content{
    display: none;
}
.paginate-links{
    float: left;
    width: 100%;
    text-align: center;
}
/*NUEVOS ESTILOS LANZAMIENTO CUALESSONTUMETAS*/
#destacados-azul .post-content{
	display:none !important;
}
.contenedor-suscribete{
	padding: 0 !important;
	max-height: 300px !important;
} 
.contenedor-suscribete .widgettitle{
	padding-left: 10px !important;
}
#mailpoet_form-2.widget_mailpoet_form{
	text-align: center;
}
.et_pb_sidebar_0{
	padding: 0;
}

span.et_pb_scroll_top.et-pb-icon.et-hidden {
    display: none !important;
}
#main-header .container.et_menu_container li.et-social-icon.et-social-whatsapp {
 
    display: none !important;
}
li.et-social-icon.et-social-linkedin a:after{
	content:url(img/linkedin_blogcualessontusmetas_header_off.png)
}
li.et-social-icon.et-social-facebook a:after{
	content:url(img/facebook_blogcualessontusmetas_header_off.png)
}
li.et-social-icon.et-social-youtube a:after{
	content:url(img/youtube_blogcualessontusmetas_header_off.png)
}
li.et-social-icon.et-social-twitter a:after{
	content:url(img/twitter_blogcualessontusmetas_header_off.png)
}
li.et-social-icon.et-social-instagram a:after{
	content:url(img/instagram_blogcualessontusmetas_header_off.png)
}
li.et-social-icon.et-social-linkedin a:before, li.et-social-icon.et-social-facebook a:before, li.et-social-icon.et-social-twitter a:before, li.et-social-icon.et-social-youtube a:before,li.et-social-icon.et-social-instagram a:before{
	display:none;
}

h2.entry-title{
	    font-family: 'GillSansMTStd-Light' !important;
    font-weight: 200;
}
.et_pb_bg_layout_light .et_pb_post .post-meta a{
	color: #1a92d0 !important;
}
div.contenedor-suscribete div.et_pb_text_inner p{
	font-size: 80%;
	text-align:left;
}
#left-area .post-meta a{
	color: #1a92d0 !important;
}
.single-post input#submit{
	font-family:'GillSansMTStd-Light'!important;
}
img.aligncenter.size-full {
    margin: 10% 0 !important;
}
.contacto-widget{
	font-family:'GillSansMTStd-Light'!important;
}

.info-legal-news{
	text-decoration: underline !important;
}
.txt-legal-check{
	display: none;
}
/*iconos footer*/
a.hover-footer:hover{
	    mix-blend-mode: soft-light;
	transition: all .4s ease-in-out;
}

/*iconos footer*/
a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
    min-width: 200px;
}
/*media queries*/
@media (min-width: 1336px){
.blog #content-area article, .blog-home .et_pb_ajax_pagination_container article, li.module-container{
	    width: 30.3% !important;
	}
}
@media (max-width: 1336px){
	#categoria-tit{font-size:30px !important;}
	.blog #content-area article, .blog-home .et_pb_ajax_pagination_container article, li.module-container{
		    width: 43%!important;
		margin:  2% !important;
	}
	
	
}

@media (max-width: 980px){
		.blog #content-area article, .blog-home .et_pb_ajax_pagination_container article, li.module-container{
		    width: 100%!important;
			margin-bottom: 2% !important;
	}
	div.contenedor-suscribete div.et_pb_text_inner p{
    	
    	text-align:center;
    }
	.post-template-default h1.entry-title {
    font-size: 40px !important;
	}
	header .container.et_menu_container img:first-child{
		display:block !important;
		height:auto !important;
		max-width: 80% !important;
	}
	header .container.et_menu_container {
    flex-wrap: unset !important;
	}
	
	#destacados-azul article{
		width:100%;
	}
	.footer-widget:nth-child(n) {
		width: 100%!important;}
	.textwidget p{
    	margin:2% 2%;
    }
    	#destacados-azul .et_pb_salvattore_content {
           width: 100%;
        flex-direction: column;
    }
    .et-social-icons li {
        display: inline-block;
        margin-left: 12px;
    }
}

.footer-widget div#custom_html-2{
	width:100% !important;
}
.home div#principal .post-content{
	display:none !important;
}

.contacto-widget label,
.et_pb_contact label,
.et_pb_contact_form .et_pb_contact_field_options_title{
	font-size: 12px;
    line-height: 14px;
}

#mailpoet_form-2{
	background-color: #f3f3f3;
    float: left;
    padding: 30px 0 30px 0;
    margin-top: 30px;
}
#mailpoet_form_2{
	margin-top: 20px;
}

.home .tptn_posts_list_widget,
.home #search-2,
.home #searchform{
	display: none !important;
}
.home .widget_mailpoet_form{
	padding: 0 !important;
}
.home .et_pb_widget_area{
	border: 0;
}
.mailpoet_page-template-default .published{
	display: none;
}
.mailpoet_submit{
    padding: 14px 32px;
    font-size: 18px;
    font-weight: bold;
}
.mailpoet_form .mailpoet_paragraph.check-aviso-legal{
	float: left;
    margin-bottom: 0;
}
.mailpoet_form .mailpoet_paragraph.text-aviso-legal{
	min-width: 160px;
}
.mailpoet_form .mailpoet_paragraph.mail-aviso-legal input{
	max-width: 160px;
}
.mailpoet_form .mailpoet_paragraph a{
	text-decoration: underline;
}
.carta-block {
    background-color: #f1f1f1;
    padding: 30px;
    margin-bottom: 30px;
}
.suscribe-btn input{
	background-color: #2294d2;
    color: #fff;
    background-image: none;
    border: 0;
    padding: 6px 40px !important;
}
.suscribe-btn input:hover{
	background-color: #fff;
    color: #2294d2;
    background-image: none;
    padding: 6px 40px !important;
	border: 1px solid #2294d2 !important;
}
.suscribe-legal{
	font-size: 10px;
    line-height: 12px !important;
}
.check-aviso-legal .mailpoet_error_1{
	display: none !important;
}
.mailpoet_checkbox_label.parsley-error{
	border: 1px solid #f00;
    border-radius: 3px;
    height: 14px;
    width: 14px;
    margin-right: 8px;
}
.mailpoet_checkbox_label.parsley-error input{
	margin: 0;
}

p:not(.has-background):last-of-type{
	padding-bottom: 1em;
}

/*Cookiebot*/

 a#CybotCookiebotDialogPoweredbyCybot, div#CybotCookiebotDialogPoweredByText, #CybotCookiebotDialogBodyContentTitle, .CookieDeclarationDialogText, .CookieDeclarationIntro, .CybotCookiebotDialogArrow {display: none !important;}
#CybotCookiebotDialogNavDeclaration, #CybotCookiebotDialogNavDetails, #CybotCookiebotDialogNavAbout {font-size: 0px !important; margin-top: 10px !important;}
#CybotCookiebotDialogNavDeclaration:after{font-size: 16px !important; content: 'Aviso cookies' !important;}
#CybotCookiebotDialogNavDetails:after {font-size: 16px !important; content: 'Finalidades' !important;}
#CybotCookiebotDialogNavAbout:after {font-size: 16px !important; content: 'Política de cookies' !important;}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color: #FFFFFF !important; color: #141414 !important;}