:root { --primary-fonts:'Lato', sans-serif ; --heading-fonts:"Playfair Display", sans-serif; }
body{font-family: var(--primary-fonts) !important;}
body header#pt-header .pt-bottom-header .navbar .navbar-nav li a{font-family:var(--primary-fonts); font-weight: 400;}


.pt-whatsapp{background: green;width:60px;height:60px;position:fixed;bottom:110px;right:30px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;z-index:9999}.pt-whatsapp a{color:#fff;font-size:24px;text-decoration:none;}
.pt-whatsapp:hover{background-color:#25D366}
.pt-whatsapp i{font-size:35px;color:#fff}
#page header#pt-header .pt-bottom-header .navbar .navbar-nav li{margin-right:20px;}
.pt-contact-page label{width: 100%;}
.pt-contact-page textarea{height:100px;}
.pt-contact-page form p{margin-bottom:10px;;}
body footer#pt-footer .pt-footer-style-1{padding-top:40px}
body footer#pt-footer .pt-footer-top {padding:30px 0 30px;}
footer#pt-footer .widget ul.menu li a, footer#pt-footer .pt-widget-menu .pt-service li a{
	text-transform:none !important;
}

.yith-wcan-filters{background: none;}
.filter-item.checkbox label{display: flex;align-items: center;}
.filters-container h4{font-size: 22px;}
.woocommerce ul.products li.product .pt-product-item .pt-product-img-inner .pt-product-content a.add_to_cart_button:hover, .woocommerce ul.products li.product .pt-product-item .pt-product-img-inner:hover .pt-product-content{display: none !important; transform: none !important;}
.widget .woocommerce-product-search{border: solid 1px #179698;}
.site-main .widget{padding: 20px;}
.site-main .widget h3{font-size:22px;}
.up-sells.products h2{font-size: 25px;margin-bottom:35px}
.woocommerce-tabs .pt-comment-area .comments-title, .woocommerce-tabs .comment-respond .comment-reply-title {font-size: 20px;line-height:25px; font-weight: 600;}
.summary.entry-summary h1{font-size:30px;margin-bottom:20px;}
body .widget ul li a{text-transform: none;}
h1, h2, h3, h4, h5, h6, body .rs-title-font {font-family: var(--heading-fonts) !important;}
body .pt-button{font-family: var(--primary-fonts);}
 body:not(.single) .content-area .site-main { padding: 70px 0;} 
body .content-area .site-main { padding:0px 0 70px;} 

.body-text p{margin-bottom: 10px;}
.body-text ul li{list-style: disc;}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
    border-color:#179698;
    box-shadow: 0 0 7px 0 rgba(var(--primary-color));
}
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar-thumb{background:#179698;}
.pt-btn-container .pt-button{background: #179698;}

.wpbc_container .wpbc_times_selector div.wpbc_time_selected{background: #179698 !important;}
.wpbc_container .wpbc__row .wpbc__field .wpbc_button_light{background: #179698;color: #fff;border-color: #179698;}
.wpbc_container .wpbc__row .wpbc__field .wpbc_button_light:hover{border-color: #179698;}

@media (max-width: 1200px) {
body header#pt-header.pt-header-default .pt-bottom-header .navbar .navbar-nav>li.current-menu-ancestor>a, header#pt-header.pt-header-default .pt-bottom-header .navbar .navbar-nav>li.current-menu-item>a {
    color: var(--primary-color) !important;
}

}
@media screen and (max-width:767px){
    #page .content-area .site-main {
    padding: 30px 0;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 0;}
}
