/*
Theme Name: Barista
Theme URI: http://barista.edge-themes.com
Description: A Modern Theme for Cafes, Coffee Shops and Bars
Author: Edge Themes
Author URI: http://demo.edge-themes.com
Version: 1.9
Text Domain: baristawp
License: GNU General Public License
License URI: licence/GPL.txt
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, blog, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready

*/

.woocommerce-checkout .edgtf-content .edgtf-container {     background-image: url(https://roasting.com/wp-content/uploads/2020/12/slrc-background-final.jpg?id=14174) !important;}
.woocommerce-checkout .edgtf-content .edgtf-container-inner { background-color: #ebe9d5 !important; padding: 40px 15px !important; }
.woocommerce-checkout .select2-container--default .select2-selection--single{ background-color: #fff !important; }
.woocommerce-form-coupon button { background-color: #c7a17a; border: 2px solid #c7a17a; color:#fff; font-style:normal; font-weight: 800; letter-spacing:2.5px; padding: 14px 35px; font-size: 13px; line-height: 1.7em; text-transform: uppercase; font-family: 'Open Sans',sans-serif;}	
.woocommerce-account button { background-color: #c7a17a; border: 2px solid #c7a17a; color:#fff; font-style:normal; font-weight: 800; letter-spacing:2.5px; padding: 14px 35px; font-size: 13px; line-height: 1.7em; text-transform: uppercase; font-family: 'Open Sans',sans-serif;}	
.woocommerce-account .select2-container--default .select2-selection--single{ background-color: #fff !important; }	
.woo-thumbnail-wrap .in-stock { 
    top: 24px !important;    
    left: -30px !important;
    width: 163px;
    position: absolute;
    background: #008000 !important;
	transform: rotate(
     320deg
   );
}  
.single-product .edgtf-single-product-wrapper-top { position: relative; overflow: hidden;}
.single-product .product_image_display { position: relative; float: left; /*30% */}
.single-product .edgtf-single-product-images img {
   width: 350px !important;
   margin: 0 auto;
}
.single-product .product_image_display .out-of-stock {
   top: 26px !important;
    left: -32px !important;
    width: 166px;
    position: absolute;
    background: #d60014 !important;
    transform: rotate( 
320deg
 );
}
.single-product .product_image_display .in-stock {
   top: 26px !important;
    left: -32px !important;
    width: 166px;
    position: absolute;
    background: #008000 !important;
    transform: rotate( 
320deg
 );
}
@media only screen and (max-width:850px){
	.single-product .product_image_display .in-custom {
    top: 21px !important;
    left: 34px !important;
    width: 235px;
  }
.single-product .product_image_display .out-of-stock {
    top: 63px !important;
    left: -35px !important;
    width: 325px;    
  }
 }
@media only screen and (max-width: 768px){
 .o-content .edgtf-single-product-wrapper-top .edgtf-single-product-summary {
    width: 100% !important;
    display: inline-block;
    padding:0px;
    
 }
 .single-product .product_image_display {  width: 100% !important; }
 .single-product .product_image_display .in-stock { left: -45px !important; width: 168px; }
 .single-product .product_image_display .out-of-stock { left: -45px !important; width: 168px; }
}


.woocommerce-ordering .select2-container--default .select2-selection--single {
	background-color: transparent;
	border: 0px solid #aaa;
	border-radius: 4px;
	text-align: right;
	padding-right: 15px;
}

.tax-product_cat .select2-results, .post-type-archive .select2-results {
	position: relative !important;
	overflow: visible !important;
	top: -10px;
}
.tax-product_cat .select2-results__options, .post-type-archive .select2-results__options {
	background: #fff;
	position: relative !important;
	overflow: visible !important;
	margin: 0 !important;
	padding: 5px !important;
}
.tax-product_cat .select2-results__options::before, .post-type-archive .select2-results__options::before {
	position: absolute;
	content: '';
	background-color: transparent;
	border-right: 8px solid transparent;
	position: absolute;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-top: 10px solid transparent;
	top: -20px;
	right: 18px;
}
.tax-product_cat .select2-selection__arrow::before, .post-type-archive .select2-selection__arrow::before{
	font-family: ElegantIcons,sans-serif;
	content: "\47"!important;
	font-size: 17px;
	top: 5px!important;
	position: relative!important;
}
