/*
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: 2.0.1
*/
/* Overall adjustments*/
	h1, h2, h3, h4, h5, h6, p, a, .menu-label, .icon-header{
		color:#1d1d1d;
	}

/*Main header adjustments*/
	.mfn-header-tmpl .column_header_icon .search_wrapper{
		top:25%;
	}

/* Breadcrumb adjustments */
	.woocommerce-breadcrumb a, .breadcrumb-text{
		font-family: mogena;
	}
	p.breadcrumb-text {
		opacity: 1;
		display: inline;
	}

/*Text next to price tag*/
	.BtwText p{
		font-size:0.7rem;
		margin: 0.1rem 0px 0px 4px;
	}
/*Add to wishlist button adjustments*/
	.woocommerce a.add_to_wishlist.button.alt{
		border-radius:5px !important;
	}
	div.yith-wcwl-add-button{
		display: inline-block;
	}
	.yith-wcwl-icon{
		color:black;
	}
	.yith-wcwl-add-button a span{
		display: none;
	}
	.yith-wcwl-add-button> a i {
		margin-right: 0px;
	}
	a.add_to_wishlist.single_add_to_wishlist.button.alt{
		box-shadow: 0 0 0 1px black;
		border: 1px transparent solid;
	}
	a.add_to_wishlist.single_add_to_wishlist.button.alt:hover{
		border:1px black solid;
		}

/*Woocommerce quantity button*/
	.woocommerce div.product form.cart div.quantity{
		margin-bottom:16px;
	}

/*Related product section single product template*/
	div.relatedProducts ul.products.columns-4 li.product{
		width:15%;
		margin: 0 32px 0 0;
	}
	.woocommerce ul.products.columns-4 li.product h3{
		font-size:1.3rem;
	}
	section.mfn-related{
		text-align: center;
	}
	.woocommerce .column_product_cart_button .cart{
		flex-wrap:wrap;
	}
	a.mfn-menu-link span, .mfn-related h3{
		font-family: mogena;
	}
	.mfn-related h3{
		margin-bottom:40px;
	}

/* All product image gallery adjustments */
	.woocommerce div.product div.images.woocommerce-product-gallery{
	display:flex;
	}
	.woocommerce div.product div.images .flex-control-thumbs{
		display:flex;
		flex-direction:column;
		order:0;
		width: 30vw;
		max-width:120px;
		margin-right:16px;
	}
	.woocommerce div.product div.images .flex-control-thumbs li{
		width:auto
	}
	.woocommerce div.product div.images .flex-control-thumbs li img{
		margin-bottom:16px;
	}


/* Alle Add to Cart button aanpassingen */
	button.single_add_to_cart_button.button.alt{
		background-color:black;
		border: 1px transparent solid;
		box-shadow: 0 0 0 1px black;
		border-radius:5px !important;
		color:white;
		font-family: mogena;
		width: 80% !important;
		margin-right: 8px;
	}
	.button-default button.button.alt:hover{
		background-color: rgba(0,0,0,0.25);
		border-color:black;
		color: black;
	}

/* Alle Accordion aanpassingen */
	.accordion .question{
		border: none;
		border-bottom-color: rgba(0,0,0,.08);
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-radius: 0px;
	}
	.accordion .question>.title{
		box-shadow: none;
		background-color: white;
	}
	.accordion .question .title::before{
		border-width: 0;
	}
	@media (min-width: 769px) {
  	#cart_icon.custom-cart-button {
   	 display: none;
  	}
	}
	@media only screen and (max-width: 767px) {
  .content_wrapper .section_wrapper, .container, .four.columns .widget-area {
    max-width: 768px !important;
    padding-left: 0px!important;
    padding-right: 0px!important;
  #Content .gallery .gallery-item {
    width: 100%!important;
	}
	.image_frame.scale-with-grid{
	padding-right:1rem;
	}
  }
}
@media only screen and (max-width: 479) {
	.image_frame.scale-with-grid{
		padding-right:0rem;
	}
}
 