/*
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
*/

#Header_wrapper{
	z-index: 3;
}

.woocommerce .product div.entry-summary .product_meta{
	display: none;
}

.hero-lince-bikes .vc_slide{
    margin-bottom: 0;
}

.hero-lince-bikes .vc_item{
	max-height: 90vh;
    margin-bottom: 0;
}

@media screen and (max-width: 768px){
	.hero-lince-bikes .vc_item{
		max-height: inherit;
		min-height: 85vh;
	}
	.hero-lince-bikes .vc_item .vc_inner img{
		min-height: 85vh;
	}
	.woocommerce table{
		font-size: 12px;
	}
	#tab-description .flex-column.m-order-1{
		order: 1;
	}
	#tab-description .flex-column.m-order-2{
		order: 2;
	}
	.section_wrapper, .container, .four.columns .widget-area{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
		padding: 0;
	}
}


.hero-lince-bikes .vc_item .vc_inner{
	background-color: #fefefe;
}

.hero-lince-bikes .vc_item .vc_inner img{
	object-fit: cover;
	display: block;
	margin: 0 auto;
}

.hero-lince-bikes .wpb_wrapper > div{
    margin-bottom: 0;
}

.section-post-related .post-related a.button{
	color: #fff;
}

.section-post-related .post-related .image_frame, .section-post-related .post-related a.button, .section-post-related .post-related hr{
	margin-left: 0;
}

.post-title h2.entry-title{
	font-size: 24px;
    line-height: 1.3;
}

.image_frame .image_wrapper .image_links{
	display: none;
}

.hero-lince-wrapper{
    position: relative;
}
.hero-lince-title{
    font-size: 6rem;
    margin: 0;
    margin-bottom: 0;
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    padding: 0 2rem;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
}
.wpb_wrapper > div.subhero-lince-carousel{
    margin-bottom: 0;
}

.subhero-lince-carousel .vc_inner{
    margin: 0 !important;
}
.subhero-lince-carousel .vc_slide{
    margin-bottom: 0;
}

/**/
#tab-description .column:nth-child(odd){
	clear:both
}

.product-template-default #Content, .page-template-default #Content, .post-template-default #Content{
	padding-top: 2rem;
}
.page-template-default.home #Content{
	padding-top: 0;
}

#billing_city_field{
	clear: both;
	float: left;
}

.lince-diferenciais .wpb_column{
	margin: 0 auto;
}

#tab-description .row-flex{
	display: flex;
	float: none;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
}

#tab-description .flex-column{
	float: none;
}