.product-item.style-28 .product-title {
font-weight: 700;
} .woocommerce-cart #content {
min-height: 59vh;
} .woocommerce-product-attributes-item__value a {
color: currentColor;
cursor: not-allowed;
text-decoration: none;
pointer-events: none;
} .product-item.style-28 .add-to-cart>a,
.product-item.style-28 .yith-wcwl-add-to-wishlist a {
font-size: 13px;
} .woocommerce-products-header .term-description {
width: 100%;
max-height: 450px;
overflow: hidden;
}
@media (min-width: 1024px) {
.woocommerce-products-header .term-description img {
width: 100%;
bottom: 180px;
position: relative;
}
} .header.style-20 .inner-control>.block-userlink>a {
font-size: 11px !important;
} .ovic-menu-clone-wrap .head-menu-mobile {
display: none;
} .disable-link {
text-decoration: none !important;
}   .new-menu-header {
background: #0a7275;   }
.header-mid {
background: #fbc1b5 !important;
}
.logo img {
max-height: 155px;
}
.new-menu-header .main-menu>.menu-item:not(.current-menu-ancestor):not(.current_page_ancestor):not(.current-menu-parent):not(.current-menu-item):not(.current_page_item):not(:hover)>a {
color: #fbc1b5 !important;
}
.header.style-20 .inner-control>.block-search>a .icon::before {
background-color: #fbc1b5;
}
.elementor-widget-wrap {
height: fit-content !important;
}
.header.style-20 .header-top {
background-color: #0a7275 !important;
}
.header.style-20 .header-top .text {
color: #fbc1b5 !important;
text-decoration: underline;
}
.box-header-nav .main-menu>.menu-item>.sub-menu {
background: #fbc1b5;
}
.box-header-nav .main-menu>.menu-item>.sub-menu:not(.megamenu) .menu-item:hover>a {
background-color: #0a7275 !important;
} .ovic-menu-current-panel-title {
display: none !important;
}
#ovic-menu-mobile-1 {
padding: 30px 0;
background: #fbc1b5;
}
.ovic-menu-panels .ovic-menu-panel-main,
.ovic-menu-panel-opened {
background: #fbc1b5 !important;
}
.ovic-menu-panels .ovic-menu-panel-main a {
color: #0a7275 !important;
}
.instagram-iconwrapper {
height: 0;
}
.current-menu-item>a {
color: #0a7275;
font-weight: 700;
}
.instagram-iconwrapper .elementor-icon-box-wrapper {
background: #cfcfcfeb;
width: 525px;
padding: 50px;
text-align: center;
margin: auto;
position: relative;
bottom: 305px;
max-width: 90vw;
}
.instagram-iconwrapper .elementor-icon-box-title a:hover {
color: #0a7275 !important;
text-decoration: none;
}
.header-control a:hover {
color: white;
}  .shop-page .product-item .product-inner {
border: solid 6px #0a7275; padding: 10px;
} .slick-track .product-item .product-inner {
border: solid 6px #0a7275;
background: white;
padding: 10px;
}
.slick-track .product-item .product-inner .product-title {
min-height: 44px;
} .footer-20 {
background: #fbc1b5 !important;
}
.footer-20 .widget-title,
.footer-20 li a,
.footer-20 h3,
.footer-20 .desc {
color: #0a7275 !important;
}
.footer-20 .email-newsletter {
background: #dfb6ae !important;
color: #0a7275;
} .elementor-4851 .elementor-element.elementor-element-79d73f1:not(.elementor-motion-effects-element-type-background) {
background: #0a7275 !important;
}
.elementor-4851 .elementor-element.elementor-element-79d73f1:not(.elementor-motion-effects-element-type-background) p {
color: #fbc1b5;
} @media (min-width: 992px) {
.entry-summary {
width: calc(100% - 725px);
padding-inline-start: 30px;
}
.woocommerce-product-gallery {
width: 725px;
}
} @media (min-width: 992px) {
.shop-page .woocommerce-products-header {
width: 100vw;
margin-left: calc(-50vw + 50%);
}
.shop-page .woocommerce-breadcrumb {
display: none;
}
} .woocommerce-tabs {
display: none;
} .single-product .product_meta {
display: none;
} @media (min-width: 1200px) and (max-width: 1499px) {
.header.style-20 .logo {
flex: 1 1 auto;
width: 1%;
}
.header.style-20 .box-header-nav {
width: 100%;
}
}
.product-labels .onsale .off {
display: none;
}
.mini_cart_item a:hover {
transition-duration: 0.5s;
color: var(--e-main-color);
text-decoration: none;
} .added_to_cart,
.single_add_to_cart_button {
background-color: #e37761 !important;
}
.single-product .price .amount {
color: #e37761;
}
.single-product .price del .amount {
color: black !important;
} @media (min-width: 1500px) {
.header.style-20 .box-header-nav .horizontal,
.header-inner {
width: 1440px;
margin: auto;
}
.header.style-20 .header-inner {
padding: 0 !important;
}
.new-menu-header {
padding-left: 0 !important;
}
} #menu-softexprert-layout .sub-menu .horizontal {
width: auto !important;
text-align: center;
}
#menu-softexprert-layout .sub-menu .horizontal a:hover {
color: #0a7275;
text-decoration: none;
font-weight: 700;
}
#ovic-menu-mobile-1 .sub-menu .horizontal {
text-align: center !important;
margin-bottom: 30px;
}  .ovic-newsletter.style-08 .submit-newsletter {
height: 40px;
background: #b7b7b7;
transition: 0.3s;
}
.ovic-newsletter.style-08 .submit-newsletter:hover {
background: #dfdfdf;
color: #333;
}
#wpcf7-f10983-o1 {
margin-top: -20px;
} .mc4wp-form-1 input {
width: 100%;
}
.mc4wp-form-1 .mail-input {
box-shadow: 0 0 0 0px #eee inset;
border-bottom: 1px solid #3a3a3a !important;
margin-bottom: 25px;
}
.mc4wp-form-1 [type="submit"] {
border-radius: 20px;
color: black;
}
.mc4wp-form-1 [type="submit"]:hover {
color: black;
opacity: 1;
background-color: #f09c8b;
transition: 0.3s;
}
.mc4wp-form-1 p {
min-height: 41px;
}
.mc4wp-form-1 input[type=email]:focus {
box-shadow: 0 0 0 0 var(--e-main-color) inset;
}
#popmake-10224 p,
#popmake-10224 img {
margin: 0 !important;
}
#wpcf7-f11505-o1 .wpcf7-response-output {
display: none;
}
#wpcf7-f11505-o1 .screen-reader-response {
font-weight: 700;
text-align: center;
color: #0a7275;
}
.charms-item {
font-weight: 700;
color: #00a9af;
}
.charms-item:hover {
color: #0a7275;
} .product-item.style-28 .group-button>* {
margin-top: 10px;
}  #menu-seasonal li:hover a {
color: #0a7275;
}
#menu-seasonal li ul {
display: none;
margin-top: 10px;
padding: 0;
}
#menu-seasonal li:hover ul {
display: block;
box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
background: #ffe0da;
position: absolute;
z-index: 1;
margin-top: 0px;
width: 100%; -webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
} #menu-seasonal .sub-menu li {
position: relative;
display: block; z-index: 1;
}
#menu-seasonal .sub-menu li a {
display: inline-block;
padding: 0 10px;
}
.elementor-widget-container h6 a:hover {
text-decoration: none;
color: #0a7275 !important;
} .ts-cart-custom-note {
font-size: large;
} .header-control .sidebar-inner {
display: flex !important;
justify-content: center !important;
align-items: center !important;
}
#language-switcher-widget ul {
padding: 0;
margin: 0;
list-style: none;
}
#language-switcher-widget .active {
display: none;
}