/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Breadcrumbs **/
#breadcrumbs {
	font-size: 14px !important;
}

/** General >> List item link **/
ul#avia-menu>li>a {
	font-size: 18px !important;
}


/*= Sidebar =================== */

/** Sidebar >> Sidebar h4 **/
.sidebar h4 {
	text-align: left !important;
	padding-left: 5px !important;
	border-bottom: 1px solid rgb(137, 124, 108) !important;
}

/** Sidebar >> FacetWP Productfilter Options **/
.facetwp-checkbox {
	font-size: 14px !important;
}


/*= Checkout ================== */

/** Checkout >> Order **/
#order_review {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** Checkout >> Wc gzd checkbox placeholder legal **/
.wc-gzd-checkbox-placeholder-legal {
	order: 5 !important;
}

/** Checkout >> Wc gzd order submit **/
.wc-gzd-order-submit {
	order: 10 !important;
}

/** Checkout >> Submit Button **/
#place_order {
	font-weight: 700 !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** Checkout >> Shipping (Aufzählungszeichen) **/
#shipping_method {
	list-style-type: none !important;
}

/** Checkout >> Wpb heading 3 **/
.wpb_wrapper h3 {
	font-size: 22px !important;
	padding-bottom: 20px !important;
}

/** Checkout >> Billing address widget **/
#billing_address_widget {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** Checkout >> Payment method widget **/
#payment_method_widget {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** Checkout >> Amazon customer details heading 3 **/
#amazon_customer_details h3 {
	color: rgb(240, 179, 36) !important;
}

/** Checkout >> Heading 3 span **/
.woocommerce-shipping-fields h3 span {
	color: rgb(133, 108, 77) !important;
	font-size: 18px !important;
	font-weight: bold !important;
}

/** Checkout >> Iframe **/
#main iframe[src*="youtube"] {
	height: auto !important;
	aspect-ratio: 16/9 !important;
}


/*= Cart ====================== */

/** Cart >> Wc proceed to checkout **/
.wc-proceed-to-checkout {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Cart >> Customer heading 3 **/
#customer_details h3 {
	color: #856c4d !important;
	font-size: 22px !important;
	width: 100% !important;
}

/** Cart >> Facetwp checkbox **/
.facetwp-checkbox {
	padding-right: 10px !important;
}

/** Cart >> Main wc apa button separator **/
#main .wc-apa-button-separator {
	color: rgb(240, 179, 36) !important;
	font-weight: bold !important;
}

/** Cart >> Main checkout button **/
#main .checkout-button {
	font-size: 14px !important;
	width: 290px !important;
}

/** Cart >> Pay with amazon **/
#pay_with_amazon {
	margin-top: 5px !important;
}

/** Cart >> Disabled (#1) **/
.disabled:nth-of-type(1) {
	background-color: rgb(120, 159, 138) !important;
}

/** Cart >> Remove Produkt **/
.product-remove .remove {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(0, 0, 0) !important;
}

/** Cart >> Scroll top link **/
#scroll-top-link {
	color: rgb(120, 159, 138) !important;
}


/*= Category ================== */

/** Category >> Category Titles **/
#main .woocommerce-loop-category__title {
	font-size: 18px !important;
	font-style: italic !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}


/*= Product Pages ============= */

/** Product Pages >> Product  Price TO **/
.wpb_wrapper > p:nth-of-type(1) > span:nth-of-type(2) > bdi {
	font-size: 24px !important;
}

/** Product Pages >> Product  Price FROM **/
.wpb_wrapper > p:nth-of-type(1) > span:nth-of-type(1) > bdi {
	font-size: 24px !important;
}

/** Product Pages >> Related Products Columns **/
.product_relate .columns-3 {
	display: grid !important;
	grid-column-gap: 5px !important;
	column-gap: 5px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
}

/** Product Pages >> Products product **/
.product_relate .related .products .product {
	width: auto !important;
	display: inline-grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
	justify-items: stretch !important;
	-webkit-justify-content: stretch !important;
	justify-content: stretch !important;
	-webkit-align-content: stretch !important;
	align-content: stretch !important;
}
.product_relate .related .products .product > :nth-child(1) {
	grid-area: 1 / 1 / 4 / 2 !important;
}

/** Product Pages >> Wc forward **/
#main .wc-forward {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(120, 159, 138) !important;
}

/** Product Pages >> Strong **/
.woocommerce-loop-product__link strong {
	color: rgb(133, 108, 77) !important;
}

/** Product Pages >> Sab facebook **/
#main .sab-facebook {
	background-color: rgb(255, 255, 255) !important;
}

/** Product Pages >> Path **/
.sab-instagram path {
	background-color: rgb(255, 255, 255) !important;
}

/** Product Pages >> Sab instagram **/
#main .sab-instagram {
	background-color: rgb(255, 255, 255) !important;
}

/** Product Pages >> Path _2 **/
.sab-pinterest path {
	background-color: rgb(255, 255, 255) !important;
}

/** Product Pages >> Sab pinterest **/
#main .sab-pinterest {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Product Pages >> Additional information **/
#main .additional_information {
	color: rgb(133, 108, 77) !important;
	font-size: 22px !important;
	font-weight: bold !important;
	font-style: italic !important;
}

/** Product Pages >> Related products **/
.related_products {
	color: rgb(133, 108, 77) !important;
	font-size: 22px !important;
	font-weight: bold !important;
	font-style: italic !important;
}


/*= Sitemap =================== */

/** Sitemap >> Sitemap H1 **/
#main .sitemap_h1 {
	margin-bottom: 32px !important;
	border-bottom: 2px solid rgb(240, 179, 36) !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Cart >> Wc proceed to checkout **/
	.wc-proceed-to-checkout {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

	/** Category >> Category Titles **/
	#main .woocommerce-loop-category__title {
	font-size: 16px !important;
}

	/** Product Pages >> Related Products Columns **/
	.product_relate .columns-3 {
	display: grid !important;
	grid-row-gap: 5px !important;
	row-gap: 5px !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto !important;
}

	/** Product Pages >> Products product **/
	.product_relate .related .products .product {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
.product_relate .related .products .product > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Checkout >> Wc gzd order submit **/
	.wc-gzd-order-submit {
	margin-top: 32px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Checkout >> Legal **/
	#legal {
	margin: 12px 30px 50px 10px !important;
	float: left !important;
	transform: scale(1.5) !important;
}

	/** Cart >> Wc proceed to checkout **/
	.wc-proceed-to-checkout {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** Product Pages >> Tinvwl add to wishlist button **/
	.tinvwl_add_to_wishlist_button {
	margin-top: 16px !important;
}

}


/*( Break Point - 768-934 )*/
@media (max-width: 934px) and (min-width: 768px) {
	/** Product Pages >> Tinvwl add to wishlist button **/
	.tinvwl_add_to_wishlist_button {
	margin-top: 16px !important;
}

}

