.tb-home #tbay-header.header-on-slider {
position: relative;
background: transparent;
width: 100%;
}
div.elementor-column-gap-default>.elementor-column>.elementor-element-populated:has(.elementor-widget-slides){
padding:0px;
} .navbar-nav {
align-content: center;
align-items: center;
justify-content: center;
}
.header-default .header-logo {
padding-top: 0px;
padding-bottom: 0px;
}
.header-default .header-mainmenu .elementor-item{
font-size: 15px;
font-weight: 500;
}
.header-default ul.navbar-nav>li>a{
padding: 0px;
}
.header-default ul.navbar-nav>li>a i.tb-icon {
color:#121216;
font-size: 15px;
line-height: 30px;    
}
.header-default ul.navbar-nav>li:hover>a i.tb-icon {
color:#d0527f;    
}
.header-default ul.navbar-nav>li>a:has(.fa-brands){
margin: 8px;
display: inline;
}
.header-default ul.navbar-nav>li>a i.fa-brands{
color:#d0527f;
font-size: 24px;
transition: 0.5s;
}
.header-default ul.navbar-nav li:has(a i.fa-brands.fa-instagram) {
margin-left: 30px;
}
@media (max-width: 767px) {
.mm-menu .mm-listitem:has(a i.fa-brands) {
display: inline-flex;
padding: 5px;
}
.mm-menu .mm-listitem a i.fa-brands{
color:#d0527f;
font-size: 24px;
transition: 0.5s;
}
}
.header-default ul.navbar-nav>li:hover>a i.fa-brands{
color:#121216;
}
.header-default ul.navbar-nav>li.menu-item-has-children .sub-menu {
border: 0px solid var(--tb-border-color, #ddd);
} .swiper-pagination-bullet{
background: #fff;
opacity: .9;
}
.swiper-pagination-bullet-active{
background:#d0527f;
}
.elementor-5427 .elementor-element.elementor-element-2aca848 .elementor-swiper-button svg{
fill:#fff !important;
}
@media only screen and (max-width: 600px){
.elementor-swiper-button svg{
display: none;
}
}
.elementor-element .swiper .elementor-swiper-button{
font-size: 40px;
} .tbay-search-mobile{
display: none;
}
.tbay-filter{
display: none;
} .product-block.grid .caption{
display: flex;
flex-direction: column;
align-items: center;
}
.product-block.grid .group-add-to-cart a{
font-size: 12px;
line-height: 20px;
font-weight: 500;
}
.product-block.grid .caption h3{
text-align: center;
}
.product-block.grid .name{
font-weight: 600;
font-size: 14px;
padding-bottom: 10px;
border-bottom: 1px solid #dadada;
width: 100%;
}
.woocommerce div.product span.price{
background: transparent;
color: #d0527f;
border-radius: 50dvh;
width: auto;
display: block;
padding: 10px 15px;
font-size: 20px; }
.woocommerce div.product p.price, .woocommerce div.product span.price{
font-weight: 400;
} .archive-shop .page-title{
display: none;
}
.product-content .image{
border-radius: 10px;
}
@media (max-width: 767px) {
.product.v1 {
padding: 5px;
border: 1px solid var(--tb-border-color, #ddd);
border-radius: 10px;
}
} .single-product.woocommerce .information .price .woocommerce-Price-amount{
font-size: 32px;
font-weight: 700;
}
.tbay-breadcrumb.breadcrumbs-color .breadscrumb-inner{
padding: 32px;
}
.tbay-breadcrumb .breadcrumb li+li>a{
font-weight: 500;
}
.tbay-breadcrumb .breadcrumb>li+li:before{
font-weight: 600;
color: #d0527f;
} .dgwt-wcas-sf-wrapp input#dgwt-wcas-search-input-1{
border: solid 1px #d0527f;
font-family: Montserrat, sans-serif;
} .yith-wcan-filter h4.filter-title{
font-size: 14px;
font-weight: 500;
color: #d0527f !important;
}
.yith-wcan-filter label a{
font-size: 12px;
}
.yith-wcan-filter .show-more.initialized{
font-size: 13px;
}
.filters-container .btn-primary {
font-size: 13px;
background-color: #d0527f;
border-color: #d0527f;
border-radius: 50px;
}
.filters-container input[type="checkbox"] {
accent-color: #d0527f;
}
.woof_reset_button_2{
font-size: 13px;
background-color: #d0527f;
border-color: #d0527f;
border-radius: 50px;
color:#fff;
padding: 2px 10px;
} .mm-page{
padding-bottom: 0px;
}
footer.new-footer{
margin-top: 40px;
padding: 80px 20px;
width: 100%;
background-color: #d0527f;
background-size: cover;
background-position: center center;
display: flex;
align-items: center;
justify-content: center;
}
footer.new-footer .foot-container{
display: flex;
align-items: center;
align-content: center;
flex-wrap: wrap;
justify-content: center;
flex-direction: column;
}
footer.new-footer img.foot-logo{
width: 180px;
}
footer.new-footer .foot-container ul.nav-social{
list-style: none;
margin-left: 5px;
padding: 20px;
margin-top: 20px;
border-top: #fff solid 1px;
}
footer.new-footer .foot-container ul.nav-social li{
display: inline;
padding: 5px;
}
footer.new-footer .foot-container ul.nav-social li a{
font-size: 24px;
color: #fff;
}
footer.new-footer .foot-container ul.nav-social li a:hover{
}