/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/


.validate_email_against_bot {
    display: none;
}

a{
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
	}
	
	
.tur43-sticky{max-width:100%;}	
.tur43-sticky img{width:100%; height:auto}

a:hover{text-decoration:none; color:#078c93 !important;}

.marginBottom25{margin-bottom:15px !important;}
.marginBottom30{margin-bottom:30px !important; }
.marginTop25{margin-top:15px !important; }
.marginBottom0{margin-bottom:0 !important;}

.whatsapp{display:none;}

#Top_bar #logo img{max-width:350px !important}
.contLogo{text-align:center; width:100%}

.opennews{display:none;}

.image_links.double{display:none}


.section-post-related .post-related{width:100% !important; display:flex}
.section-post-related .post-related .single-photo-wrapper{width:25%;}
.section-post-related .post-related .text{width:70%; margin-left:3%;}


.archive.category .post-footer{display:none !important;}
.archive.category .entry-title a{font-size:22px; line-height:26px; font-weight:600;}

.archive.author .post-footer{display:none !important;}
.archive.author .entry-title a{font-size:22px; line-height:26px; font-weight:600;}

#Top_bar .menu{padding-right:20px;}
#Top_bar .menu > li > a span:not(.description){line-height:46px !important}
#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:4px 0}

.sticky-dark #Top_bar.is-sticky, .sticky-dark #Top_bar.is-sticky #menu{background:none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}


a.img{display:block; line-height:0; position:relative; overflow:hidden}
a.img img, a.imagenFull img{
	-webkit-transition: all 2.6s ease-in-out;
  -moz-transition: all 2.6s ease-in-out;
  -o-transition: all 2.6s ease-in-out;
  transition: all 2.6s ease-in-out;
	}
a.img:hover img{transform: scale(1.1);}

a.imagenFull:hover img{transform: scale(1.1);}


.caption{position:absolute; bottom:0; right:0; display:inline-block; padding:5px 10px 4px 10px; background: #FFFFFF;
opacity: 0.9;
font-size: 10px;
line-height: 10px;
letter-spacing:0.01rem; color:#000;
}

.image_frame{position:relative;}
.image_frame .wp-caption-text{position:absolute; bottom:0; left:0; display:inline-block; padding:5px 10px 4px 10px; background: #FFFFFF;
opacity: 0.9;
font-size: 10px;
line-height: 10px;
letter-spacing:0.01rem; color:#000;
text-transform:uppercase;
}

.single .single-photo-wrapper.image{text-align:left !important}

h1.titleNew{font-size:40px; margin:10px 0 20px 0; line-height:44px; font-weight:600; text-align:left !important;}

.intMenos{margin-left:-1%; margin-right:-1%; display:flex; flex-wrap:wrap;}

.antetitulos{list-style:none; padding:0; margin:0 !important; margin-top:10px !important;}
.antetitulos li{list-style:none; padding:0; margin:0;}
.antetitulos li a{color:#626262 !important; position:relative; padding-left:12px; display:block; font-size:14px;}
.antetitulos li a:before{content:'\e914'; font-family:"mfn-icons";  font-size:13px; position:absolute; left:0; top:-1px;}
.antetitulos li a:hover{text-decoration:underline !important}

.posttitulos{list-style:none; padding:0;  margin:0 !important;margin-bottom:20px !important; }
.posttitulos li{list-style:none; padding:0; margin:0;}
.posttitulos li a{color:#626262 !important; position:relative; padding-left:12px; display:block; font-size:14px;}
.posttitulos li a:before{content:'\e914'; font-family:"mfn-icons";  font-size:13px; position:absolute; left:0; top:-1px;}
.posttitulos li a:hover{text-decoration:underline !important}

.layout-boxed{padding:0 !important}
#Top_bar #logo img{max-width:190px;}

.titleModulo{background:#078c93; color:#fff; font-size:18px; line-height:20px; letter-spacing:1px; text-transform:uppercase; padding:15px 15px 10px 15px; font-weight:bold; }
.titleModulo.rojo{background:#da0000;}
.titleModulo.destinos{background:#000}

.titleModulo a{ color:#fff;  }


.bannersup{line-height:0; text-align:center;background:#fff; margin-top:15px;}
.bannersup img{max-width:100%; height:auto !important}

html .bloques .notMarginBottom{margin-bottom:0 !important;}

.publi{text-align:center;}
.publi a{display:block; line-height:0;}
.publi img{max width:100%;}
.bloqueLineBottom{border-bottom:1px solid #E0E0E0; display:block; margin-left:10px; margin-right:10px; margin-bottom:15px;}
.bloqueLineBottom.notMargin{margin-left:0px; margin-right:0px;}


.header-stack #Top_bar .menu_wrapper .menu > li.destacado > a span:after{content:""; position:absolute; top:20%; height:60%; left:0%; width:100%; background:#774d0b; z-index:-1}


.bloques .column{margin-bottom:15px !important}
.bloques .column.marginBottom0{margin-bottom:0px !important}

#cookie_action_close_header{margin:0 10px}
#cookie-law-info-bar{font-size:13px;}

.header-stack.header-center #Top_bar .logo{padding:0 20px; display:flex; flex-wrap:wrap;  align-items:center; position:relative}
#menu{position:relative;}
#menu ul{display:flex; padding:0 5px;}
#menu > ul > li{
	flex-shrink: 0;
flex-grow: 1;
position:relative;

	}
	
.wpp-list li:last-of-type{border-bottom:none;}	

.header-stack.header-center #Top_bar #menu{width:100%;}
.bgMenu{background:#000}
.header-stack.header-center #Top_bar #menu{background:#000}
#Top_bar .menu li ul{left:auto; right:0;}
#Top_bar .menu li.verde ul{left:0; right:auto;}
#Top_bar .menu > li > a span{text-align:center; text-transform:uppercase}
#Top_bar .menu > li.verde > a span:not(.description){padding:0 10px !important; border:none !important}
#Top_bar .menu > li > a span:not(.description){padding:0 5px !important; border:none !important}

#Top_bar .menu > li.verde{z-index:205 !important}
#Top_bar .menu > li.verde.last{z-index:201 !important }
#Top_bar .menu > li.verde a{font-size:14px;}
#Top_bar .menu > li.verde > a:hover{opacity:0.6; color:#fff !important}
#Top_bar .menu > li.verde.last:after{content:""; background:#078C93; position:absolute; top:0; right:0; width:5000px; height:100%; z-index:-2}
.header-stack.header-center #Top_bar #menu:before{content:""; position:absolute; top:0; left:0; width:100%; height:1px; background:rgba(255,255,255,0.3)}

.archive .post-desc{padding-right:15px;}

.int{padding:0 15px 0 0;}

p.desc{margin-bottom:0;
}

p.desc span.big{
font-size: 13px;
line-height: 21px;
font-weight: 400;
}



/* GENERAL */

.cats{margin-bottom:5px; margin-top:15px;}
.cats .category:last-child:after{display:none !important;}	
.imagenFull{display:block; line-height:0; overflow:hidden}
.general header{line-height:18px;}

.general .category{
	
font-size: 14px;
line-height: 15px;
margin-top:0px;
/* identical to box height */
letter-spacing: 0.07em;
text-transform:uppercase;
margin-bottom:0px; margin-right:5px;
	}
	
.cats .category:after{content:",";}
	
body.single .date{
	
	font-size: 13px;
	line-height: 12px;
	
	/* Primary Darken */
	color: #0A2339;
	opacity: 0.6;
	margin-top: -10px;
		}	
.general .date{
	
font-size: 13px;
line-height: 12px;

/* Primary Darken */
color: #0A2339;
opacity: 0.6;
	}	

.general .title{
	
font-size: 20px;
line-height: 25px;
font-weight:500;
margin-bottom:8px;
	}


.general .title.med{
	
font-size: 20px;
line-height: 26px;
margin-top:10px;

	}
	


.general .title.max{
	
font-size: 24px;
line-height: 28px;
margin-top:10px;

	}
	
.general .title.maxDoble{
	
font-size: 30px;
line-height: 33px;

	}	
	
.general .title.bigMax{
	
font-size: 36px;
line-height: 41px;

	}		
	
	
	
	
	
	


.general .img{display:block; line-height:0; margin-bottom:10px;}
.general .img img{width:100%;}
#Content{padding-top:0 !important}

/* END GENERAL */


/* SUBHEADER NOTICIA */
#Subheader{padding:30px 10px 20px !important}
#Subheader .title{width:auto; font-size:3rem; line-height:3.2rem; color:#000; text-align:center; padding:0 20px; float:none !important; display:block; clear:both; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom:5px; padding-bottom:0px;}
#Subheader ul.breadcrumbs{width:auto; padding:0 20px; margin:auto; text-align:center; float:none;}
#Subheader ul.breadcrumbs li{color:#078c93;text-transform:uppercase; font-size:12px;}
#Subheader ul.breadcrumbs li a{color:#fff; text-transform:uppercase; font-size:12px;}
#Subheader ul.breadcrumbs li span{color:#fff; margin:0}
/* END SUBHEADER NOTICIA */


/* SINGLE NOTICIA */

.single .nocomments{display:none;}
.wp-block-gallery ul.blocks-gallery-grid{display:flex; list-style:none;}
.wp-block-gallery ul.blocks-gallery-grid li{width:18%;margin:1%;}
.section-related-adjustment {border:none !important}

.wp-block-image{position:relative; line-height:0;}
.wp-block-image figcaption{position:absolute; bottom:0; left:0; display:inline-block; padding:5px 10px 4px 10px; background: #FFFFFF;
opacity: 0.9;
font-size: 10px;
line-height: 10px;
letter-spacing:0.01rem; color:#000;
text-transform:uppercase;
}

.tur43-dentro-del-contenido{margin-bottom:15px;}

.single .sections_group .post{padding:0 25px}
.with_aside .sections_group{padding-top:25px !important}
.introduccion{margin-bottom:30px;}
.introduccion h2{color:#999; text-align:center; padding:0 20px; font-family:"Merriweather",Georgia,serif; font-size:1.5rem; line-height:1.9rem;}

 .section-post-header .single-photo-wrapper.image{width:100% !important; margin:0 0 40px 0 !important}
 .section-post-header .single-photo-wrapper.image .image_frame{max-width:100% !important; border:none; background:none;}
  .section-post-header .single-photo-wrapper.image .image_frame img{width:100% !important}


.single .image_frame, .single .image_frame .image_wrapper{display:block !important;}
.single .image_frame .image_wrapper{text-align:center}

.single .section-post-header .single-photo-wrapper.image .image_frame img{width:auto !important}
.share-simple-wrapper .icon-pinterest{display:none;}

.author-box .desc-wrapper{margin-left:0 !important; padding:10px 0px; background:none !important; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.author-box .desc-wrapper h5{margin-bottom:0;}
.author-box .desc-wrapper .desc{font-style:italic;}

/* END SINGLE NOTICIA */

/* LISTA */

.lista .elemento{position:relative; padding-left:95px;}
.lista .elemento .img{width:80px; height:80px; position:absolute; left:0; top:0;}
.general .lista .title{font-size: 17px; line-height: 22px; margin-top:5px;}
.general .lista .category{font-size:12px;  margin-top: 0px; line-height:15px; margin-bottom:0;}
.general .lista .info{padding-right:15px; min-height:100px; line-height:17px;}


/* END LISTA */



/* LISTA NOFOTO */

.general .listanoFoto .title{font-size: 20px; line-height: 26px;}
.general .listanoFoto .category{font-size:12px; margin-bottom:0;}
.general .listanoFoto .info{padding-right:15px;}


/* END LISTA NOFOTO */


/*BLOQUE 1 noticias*/

.bloque1{display:flex; flex-wrap:no-wrap; padding:20px 0 0 0;}
.bloque1 .column{margin-bottom:5px;}

.bloque1 .category{
	
font-weight: 500;
font-size: 14px;
line-height: 23px;
letter-spacing: 0.05em;

/* main */
color: #078C93;
text-transform:uppercase;
	}
	
	
.bloque1 .date{
	
font-weight: normal;
font-size: 13px;
line-height: 12px;

/* Primary Darken */
color: #0A2339;
opacity: 0.6;
	}	

.bloque1 .dest .title{
	
font-weight: 600;
font-size: 29px;
line-height: 32px;
margin-top:4px; 
	}
	
.bloque1 .normal{margin-top:40px;}
.bloque1 .normal .title{
	
font-weight: 600;
font-size: 22px;
line-height: 26px;
/* or 116% */
	}	
	
.bloque1 .main{position:relative;}
.bloque1 .main .imagenFull{position:absolute}
.bloque1 .main article{position:absolute; bottom:0; left:0; height:100%; width:100%; }
.bloque1 .main article .info{position:absolute; left:0; bottom:0;  width:100%; }
.bloque1 .main article .info .cont{padding:20px; color:#fff; position:absolute; left:0; bottom:0;background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%), url(Foto-1.-Ministro-Ábalos-con-Li-Xiaoping-y-Jennifer-Zhang-crop.jpg); }
.bloque1 .main article a.imagenFull{position:absolute; left:0; top:0; height:100%; width:100%; z-index:0;}

.bloque1 .main .cats{position:absolute; top:0; right:0;  display:inline-block; z-index:99; margin-top:0;}
.bloque1 .main .category{background:#078c93; color:#fff; padding:3px 15px; display:inline-block; z-index:99Ç; margin:0;}
.bloque1 .main .category:after{display:none;}
.bloque1 .main .category:hover{color:#fff !important; background:#05585c}

.bloque1 .main article .info .cont .title{margin-bottom:5px;}
.bloque1 .main article .info .cont .title a{color:#fff;font-weight: 600;
font-size: 28px;
line-height: 33px;}
.bloque1 .main article .info .cont .date{color:#fff; margin-bottom:5px;}


.bloque1 .main article a.imagenFull img{
object-fit: cover;
font-family: "object-fit: cover;";
top: 0;
left: 0;
bottom: 0;
height: 100% !important;
width: 100%;
border: 0;
max-width:none;
}


/* END BLOQUE 1 */


/* END BLOQUE 5 */
.bloque1 .main.full{position:relative; width:100%; float:none;}
.bloque1 .main.full .imagenFull{position:relative; width:100%; height:450px;}
.bloque1 .main.full article{position:relative; bottom:0; left:0; height:100%; width:100%; }
.bloque1 .main.full article .info .cont{padding:20px; color:#fff; width:100%; position:absolute; left:0; bottom:0;background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%), url(Foto-1.-Ministro-Ábalos-con-Li-Xiaoping-y-Jennifer-Zhang-crop.jpg); }

.bloque1 .main.full article .info{overflow:hidden; height:100%}

.bloque1 .main.full article .info .cont .title{margin-bottom:10px; max-width:800px;}
.bloque1 .main.full article .info .cont .title{color:#fff;font-weight: 600;
font-size: 35px;
line-height: 40px;}

.bloque1 .main.full article .info .cont .date{font-size:17px; line-height:20px;}

.textoBig{margin-top:15px;}
.textoBig h2 a{font-size:44px; font-weight:600; line-height:48px;}
.textoBig .posttitulos li a{font-size:18px; line-height:30px;}
.textoBig .antetitulos li a{font-size:18px; line-height:30px;}

/* END BLOQUE 5 */


/* NEWSLETTER*/
.newsletter{background:#f3f3f3; padding:20px 40px 20px 40px; text-align:center; color:#444; font-size:18px; font-weight:500; line-height:22px;}
.newsletter p strong{font-size:24px; line-height:28px; margin:5px 0; display:block}
.newsletter p{margin-bottom:0}
.newsletter .flexContent{display:flex; justify-content:center}
.newsletter .flexContent p{text-align:left; margin-bottom:10px; margin:0 5px; font-size:11px; text-transform:uppercase; color:#000; font-weight:100 !important; position:relative; padding-top:25px;}
.newsletter .flexContent p label{text-align:left; font-size:11px; text-transform:uppercase; font-weight:100 !important; position:absolute; top:0; left:10px; letter-spacing:1px;}
.newsletter .flexContent input{float:none; height:40px; line-height:40px; font-size:20px; padding:0 20px; width:100%; max-width:400px;}
.newsletter .flexContent input[type="Submit"]{border-radius:0; font-size:16px;padding:0 40px; text-transform:uppercase;}

/* END NEWSLETTER */

/* BLOQUE MAS VISTO */

.wpp-list{margin:0 5px !important;}
.wpp-list li{margin-bottom:20px !important; padding-bottom:15px; border-bottom:1px solid #e0e0e0}

.wpp-list li a.wpp-post-title{
	font-size: 17px;
line-height: 22px;
color:#000;
display:block;
font-weight:500;
margin-bottom:5px;
	}
.wpp-list a.category{display:none !important}	
	
.general .listanoFoto .category{display:inline-block}	

#Footer .footer_action .one{margin-bottom:0 !important;}

.social{margin:0 !important; padding:0; list-style:none; position:absolute; right:0; display:flex; top:50px; margin-top:-10px;}
.social li{margin:0 2px !important; padding:0; list-style:none; display:inline-block}
.social li a{color:#000;font-size:20px;}
#Top_bar a#search_button{color:#fff;}

.relacionadas{display: inline;
float: right;
padding:5px 20px 10px 20px;
width: 30%;
position:relative;
z-index:55;
 }

.relacionadas .int{
	border-top:2px solid #ccc;
background:#f2f2f2;
 padding:20px;}
 

.relacionadas h6{font-weight:500; letter-spacing:1px; text-transform:uppercase; color:#078c93;}
.relacionadas a{color:#626262;font-size:17px; line-height:22px; display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.relacionadas a:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}

.category-opinion .authorLat{
	float: right;
	padding:5px 20px 0px 20px !important;
	width: 22%;
	position:relative;
	z-index:55;
}
.category-opinion .authorLat .int .foto{text-align:center; margin:auto; margin-bottom:10px; width:120px; height:120px; overflow:hidden; border-radius:70px; border:6px solid #f2f2f2; position:relative } 
.category-opinion .authorLat .int{
	border-top:0px solid #ccc;
background:#fff;
text-align:center;
 padding:20px;}
.authorLat{display: inline;
float: right;
padding:5px 20px 10px 20px;
width: 30%;
position:relative;
z-index:55;
 }
 
 .authorLat .int{
	border-top:2px solid #ccc;
background:#f2f2f2;
text-align:center;
 padding:20px;}
 
 .authorLat .int .foto{text-align:center; margin:auto; margin-bottom:10px; width:70px; height:70px; overflow:hidden; border-radius:70px; border:6px solid rgba(255,255,255,0.8); position:relative } 
 .authorLat .int .foto img{
	  position: absolute;
  top: 50%;
  left: 50%;

  width: auto;
  height: 100% !important;

  max-height: none;
  max-width: none !important;


  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
	 }
 
  .authorLat .int .slogan{display:block; margin-top:5px; font-size:16px; line-height:20px; font-style:italic;}



.basic-yop-poll-container .basic-inner{padding:0 20px;}
.basic-yop-poll-container .basic-inner h5{text-align:left !important;}

.basic-yop-poll-container .basic-inner .basic-answers{margin-top:10px;}
.basic-yop-poll-container .basic-inner .basic-answers li{background:rgba(0,0,0,0.05); padding:5px 10px !important; margin:0 0 10px 0 !important}

.basic-yop-poll-container .basic-inner .basic-vote a{color:#fff !important; padding:5px 10px !important; display:block; border:none !important; background:#078c93 !important }

.galeria{padding:0 6px;}
.galeria .gallery .image_frame{border:none;}

#Side_slide .social{display:none !important}
@media (max-width: 992px) {
.header-stack #Top_bar:not(.is-sticky) .top_bar_left{display:flex !important; align-items:center !important;}
#Top_bar .column{display:flex !important; align-items:center !important;}
#Top_bar .column.social{justify-content:flex-end}
.header-stack #Top_bar .top_bar_right{position:relative;}
.header-stack.header-center #Top_bar .menu_wrapper{padding-left:0 !important}
.header-stack.header-center #Top_bar .logo{padding-left:0 !important; padding-right:0 !important}
.header-stack .menu_wrapper a.responsive-menu-toggle{margin:0 !important}
.header-stack #Top_bar .top_bar_right{padding:0 10px 0px 20px !important;}
	}

@media (max-width: 767px) {
	.bloque1{display:flex; flex-wrap:wrap; flex-direction:column-reverse}
	.bloque1 .two-fifth.column, .bloque1 .three-fifth.column{display:block; width:100%;}
	.bloque1 .three-fifth.column{min-height:400px;}
	.bloque1 .main article{ bottom:auto; top:0;}
	.header-stack.header-center #Top_bar .logo{padding-left:0px !important; padding-right:0px !important}
	.social li a{font-size:14px;}
	#Top_bar .top_bar_left{position:initial}
	.whatsapp{display:inline-block;}
	
	.authorLat{float:none; width:100%;}
	.bloque1 .main article .info .cont .title a{font-size:19px; line-height:25px;}
	
	.section-post-related .post-related .single-photo-wrapper{width:100%;}
	.single .sections_group .post{display:block;}
	
	.section-post-related .post-related .text{width:100%;}
	

	}
	
@media (max-width:420px) {	
.social li	{margin-left:0 !important; margin-right:0 !important;}
.header-stack #Top_bar .top_bar_right{padding:0 20px 0px 13px !important;}
#Top_bar #logo img{max-width:100px !important}
}

	
/************************EA**************************/
.section-post-related .post-related{padding:0px !important;}
.section-post-related .post-related{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #f2f2f2;}
.section-post-related .post-related .image_frame{    margin-left: 0px !important;}
.section-post-related .post-related p.wp-caption-text,.section-post-related .post-related hr ,.section-post-related  span.button_icon,.section-post-related .image_wrapper .image_links.double,.section-post-related .desc a.button{display:none !important;}
.section-post-related .post-related .date_label{position: inherit !important;    top: 1px;}
.section-post-related .post-related .image_frame{margin-bottom:5px !important;}
.section-post-related .image_frame,.section-post-related .wp-caption{border-width:0px !important;}
.section-post-related  .desc h4{margin-top: 5px;     font-weight: 500;font-size: 21px; line-height: 27px;}
.section-post-related .date_label{background:none !important; padding:0px !important;}
#Top_bar.is-sticky .container{    margin: 0 auto !important; max-width: 1080px !important; }
#Top_bar.is-sticky .container .logo{display:none !important;}


.header-stack #Top_bar .top_bar_right{z-index:222; top:-7px;}


@media (max-width: 1239px){
.header-stack.header-center #Top_bar .menu_wrapper{    width: auto !important;    margin: 0 1%;    padding-left: 20px;}
.header-stack #Top_bar .top_bar_right_wrapper{top: 10px;    margin: 0 1%;}
.header-stack #Top_bar .top_bar_right{    padding: 0 20px !important;}
ul#menu-main-menu{display: flex;    flex-direction: row;    flex-wrap: wrap;}
.is-sticky .top_bar_left{    width: 100% !important;}
#menu ul{padding:0px !important;}
a.responsive-menu-toggle:hover i{color:white !important;}
}
@media (max-width: 959px){
#Wrapper,#Content .content_wrapper{    max-width: 100% !important;}	
.Recent_posts.blog_news .desc{    padding-right: 0px !important;}
.textoBig h2 a{font-size:30px; line-height:34px;}
.section_wrapper, .container, .with_aside .content_wrapper{max-width:890px;}
	
}
@media (max-width: 767px){
	.header-stack #Top_bar .top_bar_right{padding:0 !important}
	#Top_bar .container{padding:0 30px !important}
	.social{right:0px; top:20px;}
	#Top_bar .top_bar_right_wrapper{top:7px !important}
	.contLogo{text-align:left;}
	.header-stack #Top_bar .logo #logo{display:inline-block}
	.relacionadas{float:none;}
	#Top_bar .search_wrapper{    bottom: -70px;}
	.general .lista .info{padding-right:0px !important}
.single .sidebar.four.columns .widget-area{margin-top: 0px !important;   padding-top: 10px !important;}
.single .section-post-comments .comments{    border-bottom: 1px solid #ebebeb;}
.single .section-post-intro-share .column{margin-bottom:0px !important;}
#Subheader .title{    padding: 0px 0px 20px 0px  !important;    font-size: 25px !important;    line-height: 30px !important;}
#logo img{max-height: 30px !important;}

.header-stack #Top_bar a.responsive-menu-toggle{    position: initial!important;   margin-top: 0 !important;}
#Top_bar .logo #logo{ padding: 0!important;  margin: 0px 0px !important;}
.header-stack.header-center #Top_bar .logo{justify-content: space-between;}
.logo .column{  width: auto !important;}
.single .sections_group .post{padding:0px !important;}
#respond .comment-reply-title, .section-related-adjustment h4 {font-size: 15px;   line-height: 18px;}


#creditos .cabecera .icono {line-height: 70px !important;width: 50px !important; height: 50px !important;bottom: 84px !important;}
	#creditos .cabecera .icono img{    width: 30px !important;}
	#creditos .cabecera .titulos h1,#creditos .cabecera .titulos h2{    padding-right: 30px !important;}
	#creditos h1{line-height: 32px !important;font-size: 17px !important;}


.opennews{display:block; padding:10px; color:#fff; background:#078c93  }
	.newsletter{padding:20px; font-size:15px; line-height:20px;}
	.newsletter .flexContent{display:none}
	.newsletter .flexContent p{width:auto !important}
	.newsletter p strong{font-size:21px; line-height:24px;}
	
	
.newsletter .flexContent p label{top:5px;}
.section_wrapper, .container, .four.columns .widget-area{padding-left:15px !important; padding-right:15px !important;}

}
body.home .date{ display: none;}
body.single .subtitulo {margin:30px 0px;}

.heateor_sss_sharing_container { margin: 30px 0px 20px 0px;}