/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
	opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
	-webkit-transition: opacity .5s linear 0.2s;
	-moz-transition: opacity .5s linear 0.2s;
	transition: opacity .5s linear 0.2s;
	opacity: 1;
}

.stock-quantity{
	display: none;
}


.cafe-head-product-filter.has-border:after{
		display: none;
}
.woocommerce .woocommerce-cart-form .bottom-table-cart a.button{
		background-color: #63002E;
		color: white;
}

.woocommerce .woocommerce-cart-form .bottom-table-cart a.button:hover{
		background-color: #55B3B1;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
		background-color: #63002E !important;
		color: white !important;
}

button.button:disabled{
	background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
}

button.button{
		background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
}

button.button:hover{
		color: white !important;
}

.button.btn{
	background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
		color: white !important;
}

.button.btn:hover{
		color: white !important;
}

#zoo-back-to-top.active:hover{
		background-color: #55B3B1D4 !important;
		border: solid 2px black;
}


.cafe-search-submit{
		font-size: 20px;
		margin: -1px;
}


.cafe-account-url{
		color: #666666 !important;
}

.premium-title-text{
		color: #63002ED4;
}

.elementor-heading-title{
		color: #55B3B1;
}

a:hover{
		color:#55B3B1 !important;
}

.wrap-menu-inner{
     border-bottom: 5px solid ;
           border-image-source:
       linear-gradient(to right, rgb(85,179,177), rgb(150,51,97)) !important;
      border-image-slice: 1;
}

.wrap-breadcrumb{
	display: none;
}

body:not(.page) .cafe-site-header .elementor-section-wrap .elementor-top-section:last-child {
    border-bottom: 5px solid var(--border-color) !important;
}	

.readmore{
		background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
		border-radius: 5px;
}

.readmore:hover{
		background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
		border-radius: 5px;
}

.cafe-site-menu {
    --menu-color: #000;
    --menu-hover-color: #55B3B1;
    --menu-bg: transparent;
		--menu-hover-bg: #FFFFFF;
}

.xoo-wsc-ft-btn{
		background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
}

.button.wc-backward{
		background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
}
.woocommerce div.product .product_title{
		padding-top: 45px;
}

.wp-post-image{
		pointer-events: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
		border: solid 5px #55B3B1 !important;
}

#site-main-content .wrap-single-product-content section.products h2{		border-bottom: solid 4px #55B3B1 !important;}



.wpcf7-submit{
	background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
}

.newsletteremail{
margin-bottom: 0px !important;
}

.newsletterbutton{
		padding-top: 6px !important;
		background: linear-gradient(0deg, rgba(85,179,177,1) 0%, rgba(99,0,46,1) 100%) !important;
}

.clever-icon-up:hover{
		color: #63002E !important;
}

.clever-icon-up:before{
		color: #63002E !important;
}
.cleverwa-left-side .cleverwa-toggle-icon svg {
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(
0deg
);
    -webkit-transform: scale(1) rotate(
0deg
);
		-moz-transform: scale(1) rotate(0deg);}

.cleverwa-round-toggle-on-desktop .cleverwa-toggle svg {
    margin: 0;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
}

.bbp-header{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.forum-titles{
		color: #55B3B1;
}
p{
-webkit-hyphens: none;
	-epub-hyphens: none;
	-moz-hyphens:   none;
	-ms-hyphens:    none;
	hyphens:        none;
	word-wrap: normal;
}
div{
		-webkit-hyphens: none;
-moz-hyphens:   none;
-epub-hyphens: none;
-ms-hyphens:    none;
hyphens:    	none;
word-wrap: normal;

}
.bbp-reply-author{
		color: #55B3B1;
}
.bbp-reply-content{
		color: #55B3B1;
}
.button-sticky-add-to-cart{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}
#myBtn{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
		border-radius: 4px;
		text-transform: initial;
		font-size: 15px;
}

.elementor-4168 .elementor-element.elementor-element-72a29b6 .elementor-button{background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;}

.row .wpsc_tl_action_bar{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_load_list_new_ticket_btn{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_sign_out{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_check_all{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_ticket_id{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_ticket_status{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_ticket_subject{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_customer_name{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_ticket_category{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_ticket_priority{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_assigned_agent{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_th_date_updated{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_individual_new_ticket_btn{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_individual_edit_ticket_subject{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_status_widget{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

.wpsc_thread{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_individual_add_note_btn{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_individual_submit_reply_btn{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_raised_by_widget{
		background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}

#wpsc_assign_agent_widget{background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;}

#wpsc_ticket_fields_widget{background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;}

#wpsc_agent_only_fields_widget{background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;}

#wpsc_add_people_widget{background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;}

#billing_address_2{display: none;}

.ajax_add_to_cart{
		color: white !important;
background: linear-gradient(0deg, rgba(85,179,177,0.8) 0%, rgba(99,0,46,1) 100%) !important;
}
#zoo-quickview-lb{
		z-index: 3000;
}
.breadcrumb-trail{
margin-top: 25px !important;	
		margin-bottom: -25px !important;
}
.xoo-wsc-clist-section-valid{
	display: none;
}
