/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 22 2023 | 05:44:01 */
.product .summary .cart .quantity,
.product .summary .cart .single_add_to_cart_button{
	display:none;
}
html a:hover,
.entry-meta-blog .entry-date, 
.post-info .entry-date,
html .breadcrumb_last, 
html .woocommerce .woocommerce-breadcrumb span, 
html .woocommerce-page .woocommerce-breadcrumb span{
	color:#40c5e5!important;
}
html .owl-theme .owl-buttons div:hover{
	background-color:#40c5e5!important;
}
html .woocommerce span.onsale, 
html .woocommerce-page span.onsale,
html .entry-content-date .entry-date .year,
html .paging-navigation a:hover, 
html .paging-navigation .page-numbers.current{
	background:#40c5e5!important;
}
.entry-content-date .entry-date .year,
html .paging-navigation a:hover, 
html .paging-navigation .page-numbers.current,
html .woocommerce-tabs ul.tabs li.active a, 
html .woocommerce-tabs ul.tabs li a:hover{
	border-color:#40c5e5!important;
	color:white!important;
}
html #to_top{
	border-color:#40C5E5;
}

html .pum-title{
    font-size: 24px!important;
	margin-bottom: 30px!important;
	color: #40c5e5!important;
	font-weight:400!important;
}
.wpcf7 label {
    color: #333;
    font-weight: 400;
    display: block;
}
.wpcf7 input,
.wpcf7 textarea{
    width: 100%;
    margin-top: 5px;
}
.wpcf7 form p:nth-last-child(4) {
    margin: 0!important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    margin: 0;
    border: 0;
    font-weight: 500;
    color: #40c5e5;
}
.products .product .product-button-hover .add_to_cart_button{
	display:none;
}

.site-footer .menu-footer-menu-links-container li a{
	padding:0;
}
.footer-middle{
	display:none;
}
html .menu-footer-menu-links-container ul li {
    padding: 3px 0px;
}
html .footer-top .theme-container {
    padding: 0 0 20px;
    border-bottom: 0;
}
html footer{
	border-top:1px solid #e0e0e0;
	margin-top: 50px!important;
}
html .search-form, 
html .woocommerce-product-search, 
html #primary-sidebar .woocommerce-product-search, 
html footer .woocommerce-product-search {
    border: 1px solid #e0e0e0;
	padding:0;
	border-radius:7px;
	background:transparent;
}
.searchwp-modal-form__content .search-form{
	border:0!important;
}
.woo-products-home-page .loadgridlist-wrapper{
	display:none;
}

footer .wpcf7-form p {
    display: flex;
}
footer .wpcf7-form .wpcf7-spinner{
	display:none;
}
footer .wpcf7-form input{
	border-radius:5px 0 0 5px;
	margin:0;
}
footer .wpcf7-form input[type="submit"]{
	border-radius:0 5px 5px 0;
	margin:0;
}
.footer-widget .widget {
	margin: 0 0 23px;
}
#custom_html-3 .custom-html-widget, 
#custom_html-3 .custom-html-widget .footer-social {
    display: flex!important;
}
.footer-social{
	display:flex;
	flex-wrap:wrap;
	padding:0;
	margin:0;
}
.footer-social li{
	width:35px;
	height:35px;
	line-height:35px;
	border-radius:50%;
	border:1px solid #40C5E5;
	text-align:center;
	margin-right:6px;
}
.footer-social li i{
	margin:0;
}

html .woocommerce ul.products li.product.product-category img {
    overflow: hidden;
    background: #f6f6f6;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
	-webkit-border-radius: 50%;
}
html .woocommerce ul.products li.product.product-category {
    width: calc(20% - 4px);
}
html .woocommerce ul.products li.product.product-category .container-inner {
    max-width: 165px;
    margin: 0 auto;
    display: block;
}
htl .woocommerce ul.products.grid, 
html .woocommerce-page ul.products.grid, 
html .related_posts_outer, 
html .woocommerce ul.products.list, 
html .woocommerce-page ul.products.list {
	padding: 20px 10px;
}
html #primary .gridlist-toggle {
    margin-bottom: 24px!important;
}
html .product-category.product .container-inner div {
    display: none;
}
html .header-cart {
    text-align: right;
    padding-right: 10px;
}
html .header-topbar-left .compare-counter,
html .header-topbar-left .whislist-counter,
html .headercart-block .cart,
html .headercart-block a:nth-child(2){
	display:none;
}
.home-page-gallery-slider img {
    max-height: 410px;
    object-fit: cover;
}
.wpcf7-form p {
    margin-bottom: 0;
}
.wpcf7 form.sent .wpcf7-response-output {
	margin-bottom: 20px!important;
}

@media (max-width:767px){
	html footer{
		margin-top: 30px!important;
	}
	.footer-social li {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-right: 5px;
	}
}





