.top-scroll {
    position: relative;
    width: 100%;
    z-index: 999 !important;
    transition: all 0.5s ease-in-out;
}

.top-scroll.is-scroll {
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    z-index: 999;
}
.blog-catlist li {
	list-style: none;
	line-height: 35px;
}
.blog-catlist li a {
	color: #ec7444;
	font-weight: 600;
}

a.wc-block-components-product-name {
    color: #333;
    text-decoration: none;
    font-weight: 600;
}

span.price.wc-block-components-product-price {
    color: #ec7444;
}

button.wc-block-cart-item__remove-link {
    color: #cd0000 !important;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #ec7444;
    text-decoration: none;
    font-weight: 600;
}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    color: #fff;
}

.woocommerce span.onsale {
    display: none !important;
}

.stock.out-of-stock {
    display: none;
}

.evalution-list .elementor-icon svg {
	background-color: #ec7444;
	border: 1px solid #ec7444;
	padding: 10px;
	border-radius: 15px;
}
.evalute-process:hover > .evalution-list .elementor-icon svg {
	background-color: #333;
}

h2.woocommerce-loop-product__title {
    color: #333;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ec7444;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button  {
    
    background-color: #ffffff;
    border: 2px solid #ec7444;
    color: #000000;
    border-radius: 25px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{
    
    background-color: #ec7444;
    border: 2px solid #ec7444;
    color: #000000;
    border-radius: 25px;

}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{
    
    background-color: #ffffff;
    border: 2px solid #ec7444;
    color: #000000;
    border-radius: 25px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{
        background-color: #ec7444;
    border: 2px solid #ec7444;
    color: #000000;
    border-radius: 25px;

    
}


.woocommerce div.product div.images .flex-control-thumbs {
    overflow: hidden;
    zoom: 1;
    margin-top: 25px;
    padding: 0;
    
}
    
.woocommerce div.product form.cart {
    margin-bottom: 2em;
    gap: 10px;
    display: flex;
}
.woocommerce span.onsale {
    background-color: #ec7444;
    min-width: 3.936em;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #ec7444;
}

/*hide menu*/
.hide-menu {
	display: none;
}

.contact-rise input[type=date], .contact-rise input[type=email], .contact-rise input[type=number], .contact-rise input[type=password], .contact-rise input[type=search], .contact-rise input[type=tel], .contact-rise input[type=text], .contact-rise input[type=url], .contact-rise select, .contact-rise textarea {
	width: 593px;
	background-color: #fff;
	color: #333;
	margin-top: 6px;
	border-radius: 5px;
}
.contact-rise textarea {
	height: 150px !important;
}
.contact-rise input[type="submit"] {
	background-color: #ec7444;
	border-color: #ec7444;
	color: #fff;
	width: 120px;
}
.contact-rise input[type="submit"]:hover {
	background-color: #F9F9F9;
	color: #333;
}
.office-contact {
	fill: #fff !important;
	background-color: #ec7444;
	padding: 16px 15px 9px;
	border: 1px solid #ec7444;
}
.information:hover > .office-contact {
	fill: #ec7444 !important;
	background-color: #fff;
	border: 1px solid #ec7444;
}

.contact-appoint {
	height: 670px;
	margin-top: -18%;
}

@media (max-width: 767px) {
    .contact-rise input[type=date], .contact-rise input[type=email], .contact-rise input[type=number], .contact-rise input[type=password], .contact-rise input[type=search], .contact-rise input[type=tel], .contact-rise input[type=text], .contact-rise input[type=url], .contact-rise select, .contact-rise textarea {
        width: 100%;
    }
}