.elementor-1477 .elementor-element.elementor-element-82cfc7f .woocommerce-breadcrumb{font-size:0.8em;}.elementor-1477 .elementor-element.elementor-element-82cfc7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-f6c8000 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-8aa8116 .elementor-heading-title{color:#E5B547;font-family:"Alice", Sans-serif;font-size:3.7em;text-transform:none;letter-spacing:5.6px;text-shadow:0px 0px 10px rgba(0,0,0,0);mix-blend-mode:exclusion;}.elementor-1477 .elementor-element.elementor-element-6fc1bbc{text-align:left;}.elementor-1477 .elementor-element.elementor-element-7be3061 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-b0dee6c .cart button{transition:all 0.2s;}.elementor-1477 .elementor-element.elementor-element-b0dee6c .quantity .qty{transition:all 0.2s;}.elementor-1477 .elementor-element.elementor-element-c80df83{margin-top:0px;margin-bottom:20px;}.woocommerce .elementor-1477 .elementor-element.elementor-element-9b8b293 .woocommerce-tabs ul.wc-tabs li{background-color:#ffffff;border-color:rgba(255, 255, 255, 0);border-radius:0px 0px 0 0;}.woocommerce .elementor-1477 .elementor-element.elementor-element-9b8b293 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:rgba(255, 255, 255, 0);}.woocommerce .elementor-1477 .elementor-element.elementor-element-9b8b293 .woocommerce-Tabs-panel h2{color:#e5b547;}.woocommerce .elementor-1477 .elementor-element.elementor-element-9b8b293 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Alice", Sans-serif;font-size:25px;line-height:0em;letter-spacing:0px;}.elementor-1477 .elementor-element.elementor-element-9b8b293 > .elementor-widget-container{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-1477 .elementor-element.elementor-element-b2e1b2b{margin-top:0px;margin-bottom:20px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products ul.products li.product .button{color:#ffffff;background-color:#325FE5;border-color:rgba(0,0,0,0);text-transform:uppercase;border-radius:2px 2px 2px 2px;margin-top:1px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products ul.products li.product .button:hover{background-color:#E8308F;}.woocommerce .elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products .products > h2{color:#e5b547;font-family:"Alice", Sans-serif;font-size:2.5em;letter-spacing:3px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1477 .elementor-element.elementor-element-fcfca45 > .elementor-widget-container{margin:0px 0px 50px 0px;}@media(max-width:1024px){.elementor-1477 .elementor-element.elementor-element-f6c8000 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-8aa8116 .elementor-heading-title{font-size:31px;}.woocommerce .elementor-1477 .elementor-element.elementor-element-6fc1bbc .price{font-size:25px;}.elementor-1477 .elementor-element.elementor-element-6fc1bbc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-7be3061 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1477 .elementor-element.elementor-element-b0dee6c > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b0dee6c */.woocommerce div.product.elementor form.cart table.variations td.value {
    width: 0;
}

/* add to basket */

.woocommerce div.product form.cart {
    border-top: none;
    border-bottom: none;
}

.woocommerce div.product form.cart .variations .reset_variations {
	visibility: hidden !important;
	display: none !important;
}

div.woocommerce-variation.single_variation {
	width: 100%;
	font-size: 23px;
}

.woocommerce div.product p.stock {
	font-weight: 200;
	font-size: 15px;
}

.woocommerce div.product.elementor form.cart table.variations td.label {
	width: 20%;
	margin-left: -4px;
	padding-right: 10px;
}

.woocommerce div.product.elementor form.cart table.variations td.value {
    width: 80%;
    left:-90px;
}

.woocommerce div.product.elementor form.cart table.variations td.value:before {
	margin: 0px;
	background-color: transparent;
}

.hasCustomSelect {
	margin-left: 0px;
}

.woocommerce div.product p.stock {
    color: #e82e8e;
}

.woocommerce div.product.elementor form.cart table.variations td.value select {
    left: 162px;
}

/* end add to basket */

.wcpa_form_outer .wcpa_form_item select {
    background-color: #fff0;
    border:1px solid #ddd;
    
}

.wcpa_form_outer .wcpa_form_item input[type=date], .wcpa_form_outer .wcpa_form_item input[type=datetime-local], .wcpa_form_outer .wcpa_form_item input[type=email], .wcpa_form_outer .wcpa_form_item input[type=file], .wcpa_form_outer .wcpa_form_item input[type=number], .wcpa_form_outer .wcpa_form_item input[type=password], .wcpa_form_outer .wcpa_form_item input[type=tel], .wcpa_form_outer .wcpa_form_item input[type=text], .wcpa_form_outer .wcpa_form_item textarea {
    background-color: #fff0 !important; 
    border:1px solid #ddd !important;
}

.wcpa_price_summary li .wcpa_price_outer {
    color: #e82e8e !important;
}


.wcpa_form_outer {
    color: #000;
    font-weight: bold;
}

.wcpa_form_outer .wcpa_form_item .checkbox-inline, .wcpa_form_outer .wcpa_form_item .radio-inline {
    color: #555;
    font-weight: normal;
    
}

#text-1584267552825 {
    color: #555;
    font-weight: normal;
    
}

.elementor-1477 .elementor-element.elementor-element-b0dee6c table th, table td {
    border-bottom: none;
}

/*For 900px Wide screens*/
@media screen and (max-width: 900px){  
    .elementor-1477 .elementor-element.elementor-element-b0dee6c{
        color:blue;
    }
}

/*For 700px wide screen*/
@media screen and (max-width: 700px){
    .woocommerce div.product.elementor form.cart table.variations td.value select {
    left: 80px;
}
}

/*Toggle visibility  at 600px */
@media screen and (max-width: 600px){
    
   .woocommerce div.product.elementor form.cart table.variations td.value select {
    left: 90px;
    }

}
/*transition for 900px wide screen*/
@media screen and (max-width: 900px){
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-9b8b293 */.woocommerce div.product.elementor .woocommerce-tabs .panel {
    padding-top: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    border-top:none;
    border-bottom:none;
    text-align: left;
    padding-left: 20px;
    margin-top: -10px;
}

.elementor-1477 .elementor-element.elementor-element-9b8b293 table {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-fcfca45 */.elementor-1477 .elementor-element.elementor-element-fcfca45.elementor-wc-products ul.products li.product .button {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */