/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 11 2024 | 13:50:00 */
body{
	    font-family: 'Quicksand'!important;
}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button{
	background-color: #0076af!important;
}

/* Home */
._navigation-slide .elementor-swiper-button{
	background: rgb(75 1 80 / 30%)!important;
    padding: 8px!important;
    border-radius: 50%!important;
}
._navigation-slide .swiper-slide-bg{
	    border-radius: 30px!important;
}
._icon-box img {
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 0%)!important;
}
a{
	    text-decoration: none!important;
}


/* faq */
._faq p{
	margin-bottom: 0rem!important;
}
.ast-narrow-container .site-content > .ast-container{
	        max-width: 1100px;
}


/*woocommerce product  */
.woocommerce-js div.product div.images img{
	    border-radius: 30px !important;
}

.woocommerce-product-gallery__image{
	border-radius: 30px !important;
}
.woocommerce-js .woocommerce-breadcrumb, .woocommerce-js div.product div.summary .single-product-category{
	display: none;
}
.woocommerce-js div.product .product_title{
	margin: 0 0 .5em 0;
    font-family: 'Quicksand';
    font-size: 30px;
    font-weight: 700;
    color: #0076af;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{
	    color: #ffe234;
}
.woocommerce-product-rating a{
	color: rgb(75, 1, 80)!important;
}
.woocommerce-product-rating a:hover{
	color:#00a5e3!important;
}
._booknowbtn a{
	padding: 12px 24px 12px 24px;
    background: #0076af;
    color: white;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Quicksand';
}
._booknowbtn a:hover{
	background: #00a5e3;
}
.woocommerce-js div.product div.summary .woocommerce-product-details__short-description :last-child{
	margin-bottom: 3em;
    margin-top: 30px;
}
.woocommerce-js div.product .product_meta{
	border-top: 0px solid #d1d5db00;
	font-family: 'Quicksand';
}
.woocommerce-js div.product .product_meta>span>*{
	color: #0076af;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{
	font-weight: 600;
    color: #0076af;
    font-size: 18px;
    font-family: 'Quicksand';
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:hover{
	color: #00a5e3;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{
	background: #00a5e3;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs:before{
	background-color:#0076af;
}
.woocommerce #respond input#submit{
	border-radius: 50px;
	border-color: #0076af;
    background-color: #0076af;
	padding: 12px 24px 12px 24px;
}
.woocommerce #respond input#submit:hover{
	background: #00a5e3!important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
	display: none!important;
}

/*post page  */
.entry-content h3{
	    margin-top: 0px;
}
header.entry-header .entry-title{
	    font-size: 24px;
	   color:#0076af;
}
header.entry-header .entry-title:hover{
	   color:#00a5e3;
}
.entry-meta, .entry-meta *{
	 color:rgb(75, 1, 80);
}


/*franchise  */
#_form .ekit-form form input{
	margin-bottom: 0px;
}
#_form  .ekit-wid-con .ekit-form form label span{
	    display: inline;
}
.form-inquiry{
	margin-bottom: 20px;
}

/*our services*/
.woocommerce-products-header__title {
	color: #0076af;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Quicksand';
}
.woocommerce-js ul.products li.product .button{
	background: #0076af;
    color: white;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Quicksand';
    border-radius: 50px;
	padding: 13px 20px 13px 20px;
}
.woocommerce-js ul.products li.product .button:hover{
	background: #00a5e3;
}
.woocommerce-loop-product__title{
	font-family: 'Quicksand';
    color: #0076af;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	    background: #0076af;
}
.ast-on-card-button .ahfb-svg-iconset{
	    color: #0076af;
}

.latepoint-w .latepoint-booking-form-element .latepoint-side-panel, .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w{
	    background-color: #0089cf0d !important;
}
.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-services-w .os-service-durations .os-item .os-duration-value{
	    color: #0076af!important;
}
.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary{
	background-color: #0076af!important;
}
.latepoint-btn{
	    font-family: 'Quicksand'!important;
}
.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .os-heading-text{
	font-family: 'Quicksand';
    font-weight: 700;
}
.latepoint-admin *, .latepoint-admin *::before, .latepoint-admin *::after, .latepoint-w *{
	    font-family: 'Quicksand';
   font-weight: 600!important;
}
.latepoint-w .latepoint-booking-form-element h3, .latepoint-w .latepoint-booking-form-element h4, .latepoint-w .latepoint-booking-form-element h5{
	  font-family: 'Quicksand';
   font-weight: 600!important;
}	
.dp-timebox.selected{
	background-color: #0076af!important;
}
.os-monthly-calendar-days .os-day.selected .os-day-box{
	    background-color: #0076af !important;
}
.summary-box .sbc-highlighted-item{
	color:#0076af!important;
}
/* .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-desc{
	font-size: 10px;
} */
.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item .os-item-i .os-item-price-w .os-item-price{
	color:#0076af!important;
}




@media(max-width: 991px) and (min-width: 700px){
	.woocommerce-js div.product{
		margin-top: 50px;
	}
.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name{
	    font-size: 14px!important;
	}
}


@media (max-width: 699px){
._navigation-slide .elementor-swiper-button{
		display:none!important;
	}
.woocommerce-js div.product{
		margin-top: 50px;
	}
.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name{
	    font-size: 12px!important;
	}
.latepoint-w .latepoint-booking-form-element .latepoint-side-panel, .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w{
	    background-color: #fffffffc !important;
	}
.latepoint-booking-form-element .os-step-tabs .os-step-tab.active{
		font-size: 14px;
	}
	.latepoint-booking-form-element .os-step-tabs .os-step-tab{
		font-size: 14px;
	}
	.os-heading-text {
		font-size: 19px;
	}
}