/*
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
Installer: Iván Pérez Martínez
*/



.woocommerce-customer-details address{
	border: none;
	background: transparent;
}

.woocommerce-customer-details address:before{
	border-right: none;
	background: transparent;
}

.elementor-widget-jet-woo-widgets-products .jet-woo-product-title a{
	font-size: 18px;
	color:black;
}

.jet-woo-products.jet-equal-cols .jet-woo-products__item{
	border-bottom: 1px solid #9FBFD2;
	
}

.bgfooter{
	background: #eaeaea ;
}
#Footer{
	background: transparent !important;
	max-width: 1160px;
	margin: 0 auto;
}


.masonry-post .mask,
.masonry-post .image_links,
.masonry-post .post-head,
.masonry-post .post-links,
.masonry-post .post-footer{
	display: none;
}
.masonry-post .image_frame{
	border: none;
}
.posts_group .post-562 .post-title{
	display: none;
}

.posts_group .post-562 .post-excerpt:before{
    content: " ";
    min-width: 50px;
    width: 50px;
    display: block;
    border-top: 2px solid #9FBFD2;
    margin-bottom: 10px;
}
body.single-post .post-header,
body.single-post .post-nav,
body.single-post .section-post-intro-share,
body.single-post .section-post-about,
body.single-post .section-post-related,
body.single-post .section-post-comments,
body.single-post .date_label{
	display: none;
}
.contenedor .date_label{
	display: none;
}

.contenedor .bloque h2 a{
	color: #9fbfd2;
	font-size: 32px;
}

#Top_bar .menu > li.current-menu-item#menu-item-546 > a, #Top_bar .menu > li.current_page_item#menu-item-546 > a,
#Top_bar .menu > li.current-menu-item#menu-item-200 > a, #Top_bar .menu > li.current_page_item#menu-item-200 > a,
#Top_bar .menu > li.current-menu-item#menu-item-204 > a, #Top_bar .menu > li.current_page_item#menu-item-204 > a{
	color: black;
}
li#menu-item-546 a:after,
li#menu-item-200 a:after,
li#menu-item-204 a:after{
	display: none !important;
    border: none;
}

@media (min-width: 1200px) and (max-width:1490px){
	#Top_bar .menu > li > a span:not(.description){
		font-size: 13px;
		padding: 0 11px;
	}
}


@media (min-width: 760px){
	
	.anchocompleto .fondoizq .elementor-widget-wrap{
		padding-left: 0;
	}
	.anchocompleto .fondodrc .elementor-widget-wrap{
		padding-right: 0;
	}

	/*
	.masonry-post .post-item:nth-child(even){
		margin-top:100px;
	}
	
	.masonry-post .post-item:nth-child(odd){
		margin-top: -100px;
	}
	.masonry-post .post-item:nth-child(1){
		margin-top: 0;
	}
	.posts_group.grid.col-2 .post-item{
	    width: 45.99%;
	}
	.grid .post-item{
	    margin: 0 2% 20px
	}
	.grid .post-desc-wrapper .post-desc{
		padding: 20px 0 0;
	}
	*/
	
	
	.cabecera-personalizada .texto{
		position: absolute;
		z-index: 123;
	}
	.cabecera-personalizada .imagen{
		display: contents;
	}
	.cabecera-personalizada .imagen .elementor-widget-wrap{
		padding: 0;
	}
	
	
	.masonry-post .image_wrapper img{
		max-width: 120% !important;
    	height: 500px !important;
	}
	
	
	
	/* 
	 * 
	 * 
	    display: grid;
	    grid-gap: 10px;
	    grid-template-columns: repeat(auto-fill, minmax(49%,49%));
	 * 
	 * 
	 */
	
	.contenedor{
		  column-count: 2;
		  column-gap: 70px;
	}
	.bloque{
		margin: 0;
		  display: grid;
		  /*grid-template-rows: 1fr auto;*/
		  margin-bottom: 10px;
		  break-inside: avoid;
	}
	.contenedor .image_frame{
		width: auto;
	}
	.contenedor .post-desc-wrapper{
		width: auto;
	}
	.contenedor .bloque h2{
		line-height: 2rem;
	}
	.contenedor .bloque .post-excerpt p{
		color: black;
	}
	
	.bloque.post-254,
	.bloque.post-481{
		padding-top: 100px;
	}
	
	
	
	
	
}

@media (max-width: 760px){
	.nobreak br{
		display: none;
	}
	.titulomovil,
	.masonry-post h3{
		font-size: 32px;
		text-align: center;
	}
	
	.titulomovilizda{
		font-size: 32px;
		text-align: center !important;
		display: inline !important;
	}
	.cabecera-personalizada .elementor-text-editor{
		text-align: center !important;
	}
	.contenedor .image_frame {
		width: 100%;
	}
	.contenedor .post-desc-wrapper{
		width: 100%;
	}
}