/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.1.2
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
@media (max-width:780px) {
	.et_pb_button_module_wrapper>a {
		min-width:200px !important;
	}
}

@media only screen and (max-width: 768px) {
	.container-autocomplete-search {
		margin: 10px;
		height: 100%;
		display: block;
	}
}

@media only screen and (min-width: 768px) {
	.container-autocomplete-search {
		margin: 50px 10px 20px;
		height: 100%;
		display: block;
	}
}

@media only screen and (min-width: 992px) {
	.container-autocomplete-search {
		margin: 30px 10px 10px;
		height: 100%;
		display: block;
	}

	a.menu-item.cart-contents span.cart-icon{
		/* content: ''; */
		background-image:url(../../uploads/BAP_Header_Icon-Cart.svg);
		height: 20px;
		width: 20px;
		margin-right: 10px;
		position: relative;
	}

}

.archive .price .woocommerce-Price-amount.amount {
	display: block;
}


/* 
	Fibo Search Bar
*/
/* a.dgwt-wcas-suggestion.js-dgwt-wcas-suggestion-headline.dgwt-wcas-suggestion-headline { */
    /* float: left; */	
    /* width: 95%;
	display: block; */	
    /* background-color: #0b315180; */
/* } */

a.dgwt-wcas-suggestion.js-dgwt-wcas-suggestion-headline.dgwt-wcas-suggestion-headline span.dgwt-wcas-st {
	margin-top: 10px;
    font-size: 16px;
	padding-left: 5px;
}

a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-cat,
a.dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-tag {
    width: 45%;
    display: inline-block;
}


/* Search Page */

div#content-area {
    display: flex;
    flex-direction: column-reverse;
}

div#sidebar {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100% !important;
    padding: auto 5% !important;
}

div#left-area {
    width: 100% !important;
}

div#sidebar div {
    /* max-width: 33%;
    margin-right: 1%; */
    align-items: center;
}

nav.woocommerce-breadcrumb,
header.woocommerce-products-header {
	align-items: center;
    text-align: center;
}

@media only screen and (max-width: 768px) {
	
	div#sidebar {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	#sidebar .et_pb_widget {
		margin-bottom: 10px ;
	}

	div.et_pb_widget.widget_block h3 {
		border-bottom: 2px solid #4324fa;
	}
}