.elementor-998 .elementor-element.elementor-element-e6ef533{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-998 .elementor-element.elementor-element-e6ef533:not(.elementor-motion-effects-element-type-background), .elementor-998 .elementor-element.elementor-element-e6ef533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-998 .elementor-element.elementor-element-57fef66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-998 .elementor-element.elementor-element-c191e8e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-998 .elementor-element.elementor-element-c191e8e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-cdaca9f );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-998 .elementor-element.elementor-element-5737bfc .elementor-alert-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;}.elementor-998 .elementor-element.elementor-element-5737bfc .elementor-alert-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:400;}body.elementor-page-998:not(.elementor-motion-effects-element-type-background), body.elementor-page-998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-998 .elementor-element.elementor-element-57fef66{--width:100%;}}@media(max-width:767px){.elementor-998 .elementor-element.elementor-element-e6ef533{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5169e78 *//* Heading */
#customer_details .woocommerce-billing-fields h3{
	color:#ffffff;
	margin-top:20px;
}

/* Label */
#billing_first_name_field label{
	color:#ffffff;
}

/* Label */
#billing_last_name_field label{
	color:#ffffff;
}

/* Label */
#billing_company_field label{
	color:#ffffff;
}

/* Label */
#billing_country_field label{
	color:#ffffff;
}

/* Label */
#billing_address_1_field label{
	color:#ffffff;
}

/* Label */
#billing_city_field label{
	color:#ffffff;
}

/* Label */
#billing_state_field label{
	color:#ffffff;
}

/* Label */
#billing_postcode_field label{
	color:#ffffff;
}

/* Label */
#billing_phone_field label{
	color:#ffffff;
}

/* Label */
#billing_email_field label{
	color:#ffffff;
}

/* Heading */
#customer_details .woocommerce-additional-fields h3{
	color:#ffffff;
}

/* Label */
#order_comments_field label{
	color:#ffffff;
}

/* Order review heading */
#order_review_heading{
	color:#ffffff;
}

/* Product name */
.woocommerce-checkout-review-order-table thead .product-name{
	color:#ffffff;
}

/* Foot Of Table */
#order_review .woocommerce-checkout-review-order-table tfoot{
	color:#ffffff;
}

/* Label */
.wc_payment_methods .wc_payment_method label{
	color:#ffffff;
}

/* Paragraph */
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	color:#ffffff;
}

/* Button */
#place_order{
	padding-top:20px;
	padding-bottom:20px;
}

/* Billing first name */
#billing_first_name{
	color:#ffffff;
}

/* Billing last name */
#billing_last_name{
	color:#ffffff;
}

/* Billing company */
#billing_company{
	color:#ffffff;
}

/* Span Tag */
.woocommerce-input-wrapper span span span span{
	color:#ffffff !important;
}

/* Billing address 1 */
#billing_address_1{
	color:#ffffff;
}

/* Billing address 2 */
#billing_address_2{
	color:#ffffff;
}

/* Billing city */
#billing_city{
	color:#ffffff;
}

/* Billing state */
#billing_state{
	color:#ffffff;
}

/* Billing postcode */
#billing_postcode{
	color:#ffffff;
}

/* Billing phone */
#billing_phone{
	color:#ffffff;
}

/* Billing email */
#billing_email{
	color:#ffffff;
}

/* Order comments */
#order_comments{
	color:#ffffff;
}

/* Product name */
.woocommerce-checkout-review-order-table tbody .product-name{
	color:#ffffff;
}

/* Product total */
.woocommerce-checkout-review-order-table tbody .product-total{
	color:#ffffff;
}

/* 999px and smaller screen sizes */
@media (max-width:999px){

	/* Heading */
	#customer_details .woocommerce-billing-fields h3{
		
	}
	
}

/* 768px and larger screen sizes */
@media (min-width:768px){

	/* Heading */
	#customer_details .woocommerce-billing-fields h3{
		font-size:20px;
	}
	
	/* Heading */
	#customer_details .woocommerce-additional-fields h3{
		font-size:20px;
	}
	
	/* Order review heading */
	#order_review_heading{
		font-size:20px;
	}
	
}

/* Stripe card element */
#stripe-card-element{
	background-color:#bcbcbc;
}

/* Stripe exp element */
#stripe-exp-element{
	background-color:#bcbcbc;
}

/* Stripe element */
#stripe-cvc-element{
	background-color:#bcbcbc;
	
}

/* Stripe card element */
#stripe-card-element{
	background-color:#bcbcbc;
}

/* Stripe exp element */
#stripe-exp-element{
	background-color:#bcbcbc;
}

/* Stripe element */
#stripe-cvc-element{
	background-color:#bcbcbc;
}

/* Woocommerce order */
.elementor-shortcode .woocommerce-order{
	color:#ffffff;
}

/* Product name */
.woocommerce-table--order-details thead .product-name{
	color:#ffffff;
}

/* Woocommerce table  product table */
.woocommerce-table--order-details tr .woocommerce-table__product-table{
	color:#ffffff;
}

/* Link */
.woocommerce-table__line-item .product-name a{
	color:#ffffff;
}

/* Link */
.order-details tr a{
	color:#1abc9c;
	font-weight:700;
}

/* Button */
.woocommerce-order-details .order-again a{
	margin-top:20px;
	font-weight:700;
	text-transform:uppercase;
	color:#ffffff;
	
}

/* Heading */
.woocommerce-order .woocommerce-customer-details h2{
	color:#ffffff;
}

/* 1025px and larger screen sizes */
@media (min-width:1025px){

	/* Heading */
	.woocommerce-order .woocommerce-customer-details h2{
		font-size:20px;
	}
	
}

table.shop_table thead th {
    color: #ffffff;
}

/* Stripe card element */
#stripe-card-element{
	background-color:#bcbcbc;
}

/* Stripe exp element */
#stripe-exp-element{
	background-color:#bcbcbc;
}

/* Stripe element */
#stripe-cvc-element{
	background-color:#bcbcbc;
}

/* Heading */
#customer_details .woocommerce-additional-fields h3{
	padding-top:100px;
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Heading */
	#customer_details .woocommerce-billing-fields h3{
		font-size:24px;
	}
	
	/* Heading */
	#customer_details .woocommerce-additional-fields h3{
		font-size:24px;
	}
	
	/* Order review heading */
	#order_review_heading{
		font-size:24px;
		
	}
	
}

/* Label */
#billing_em_ver_field label{
	color:#ffffff;
	
}

/* Billing ver */
#billing_em_ver{
	color:#ffffff;
	
}/* End custom CSS */