/*
 Theme Name:   Divi Child
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */
#east_time_field,
#tajong_time_field{
	background: #ccc;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 4px;
	padding: 5px 10px;
}
/*.checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping  .shipping_method{ display:none !important; }
.checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping  label{ display:none !important; }
.checkout.woocommerce-checkout .woocommerce-shipping-totals.shipping input[type=radio]:checked + label{display:block !important;}*/
.woocommerce div.product p.stock {
    font-size: 1.1em;
    color: red;
}

#alphawo_admin_print_field,.shipping-calculator-button{
	display:none !important;
}
.shipping-calculator-form{
	display:block !important;
}
.woocommerce-thankyou-order-received{
	    font-size: 25px !important;
    	margin-bottom: 3rem !important;
}
.getBackCart {
	padding: 12px 10px;
	border: 2px solid #6B6B6B;
	min-width: 100px;
	margin-top: 8px;
	font-size: 19px;
	background-color: #6B6B6B;
}
.getBackCart a{
	color: #000;
}
.getBackCart a:hover {
	color: #fff;
}
.getBackCart:hover {
	border-color: #fff;
        background-color: transparent;
} 

.getBackCart:hover a {
	color:white;
}
#ship-to-different-address-checkbox{
	display:none;	
}

.outofstock .woocommerce-LoopProduct-link .et_shop_image::before {
	position: absolute;
	content: "OUT OF STOCK";
	z-index: 1;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	color: #3F3F40;
	padding: 10px 0;
	background-color: rgba(219, 219, 219, .6);
	margin: 0 4px;
	font-size: 20px;
	font-weight: bold;
}

.outofstock .woocommerce-LoopProduct-link .et_shop_image::after {
	position: absolute;
	content: "";
	top: 6px;
	left: 5px;
	bottom: 6px;
	right: 5px;
	background-color: rgba(0 ,0 ,0 ,0.8);
	border-radius: 50%;
}

.et-db #et-boc .et-l .et-last-child .et_pb_module:first-child .et_pb_text_inner {
	display: flex;
	justify-content: center;
	background-color: rgba(219, 219, 219, .3);
	padding: 10px 0;
	font-size: 20px;
}

.single.single-product .et-l--body .et_pb_gutters3 .et_pb_section .et_pb_row_1_tb_body .et-last-child .et_pb_module:nth-child(n+1) {
	margin-bottom: 10px !important;
}

.single.single-product .et-l--body .et_pb_gutters3 .et_pb_section .et_pb_row_1_tb_body .et-last-child .et_pb_module .et_pb_text_inner .star-rating {
	float: left;
	margin-right: 15px;
}

.single.single-product .et-l--body .et_pb_gutters3 .et_pb_section .et_pb_row_1_tb_body .et-last-child .et_pb_module .et_pb_text_inner .woocommerce-review-link {
	display: block;
	margin-top: -5px;
}
.woocommerce table.shop_attributes td {
	font-style: normal;
	font-size: 16px;
}

.woocommerce table.shop_attributes th {
	font-size: 16px;
}

.ccAlert {
	letter-spacing: 2px;
	margin-top: -11px;
}

.tasteProfileWrap {
	font-size: 16px;
}

.tasteProfileWrap .tasteProfileWrap,
.woocommerce-cart .et_pb_post_title_0 .et_pb_title_container h1.entry-title,
.woocommerce-cart .et_pb_wc_cart_totals_0 h2{
	margin-right: 50px;
	font-family: 'Paytone One',Helvetica,Arial,Lucida,sans-serif;
	color: #f9e500 !important;
	font-size: 26px;
	margin-bottom: 25px;
	display: block;
}

.tasteProfileWrap .starRatingWrap .sweetTasteWrap {
	margin-left: 6px;
	font-weight: 700;
}

.tasteProfileWrap .starRatingWrap .sweetTasteWrap:nth-child(2n) {
	margin-top: 15px;
}

.tasteProfileWrap .starRatingWrap .sweetTasteWrap .sweetStrTxt,
.tasteProfileWrap .starRatingWrap .sweetTasteWrap .bitterStrTxt{
	margin-right: 94px;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body.et_pb_module .et_pb_module_inner form.cart .variations td select.missing-field {
	border-color: #ff1616 !important;
}

.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body .price {
	margin-bottom: 30px;
}

.woocommerce-cart .et_pb_section_0_tb_body.et_pb_section,
.woocommerce-checkout .et_pb_section_0_tb_body.et_pb_section{
	background-color: #000 !important;
}

.woocommerce-cart .et_pb_post_title_0 .et_pb_title_container h1.entry-title,
.woocommerce-cart .et_pb_wc_cart_totals_0 h2{
	font-size: 31px;
}

.woocommerce table.shop_table,
.woocommerce-cart .et_pb_wc_cart_products table.shop_table td,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th{
	border-color: #fff;
}

.et_pb_section {
	background-color: #000;
}

.woocommerce-checkout .et_pb_post_content_0_tb_body h1,
.woocommerce-checkout .et_pb_wc_checkout_additional_info_0 h3,
.woocommerce-checkout .et_pb_wc_checkout_order_details_0 #order_review_heading{
	color: #f9e500 !important;
}

.et_pb_wc_checkout_additional_info_0 form .form-row textarea.input-text {
	background-color: #000;
	border: 1px solid #fff;
}

.woocommerce-checkout-review-order {
	background-color: #000;
}

.et_pb_wc_checkout_payment_info_0 #payment .wc_payment_method.et_pb_checked > label {
	color: #fff !important;
}

.woocommerce-checkout .et_pb_wc_checkout_order_details_0 table.shop_table thead th {
	color: #fff !important;
}

.shipping_address {
	display: block !important;
}

.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
	width: 100%;
}

.main_title,
.woocommerce-billing-fields h3,
.woocommerce-checkout h3{
	color: #f9e500;
	font-family: 'Paytone One',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 700;
}

#main-content {
	background-color: #000;
	padding-bottom: 30px;
}

.woocommerce-shipping-fields{
	margin-bottom: 25px;
}

#order_review_heading {
	margin-top: 25px;
}

.woocommerce-checkout h3 {
	margin-bottom: 15px;
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment {
	border: 1px solid #fff;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty,
.woocommerce-page .quantity input.qty,
.single.single-product .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty:focus{
	padding: 16px 6px;
	color: #000 !important;
	text-align: center;
}

.woocommerce div.product form.cart .variations td select,
.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty{
	padding: 10px 7px;
	font-size: 18px;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body form.cart .variations td.value span::after {
  margin-top: calc(3px - 10px) !important;
  right: calc(10px + 16px) !important;
}
