.shop-page ul.products .product-item {
margin-bottom: 50px;
width: 32%;
float: left;
margin-right: 1%;
}
.shop-before-control {
display: none;
}
.woocommerce-product-gallery li {
list-style: none;
display: inline;
margin-right: 5px;
}
.horizontal-thumbnail .flex-control-nav {
margin-top: 5px;
overflow: hidden;
padding-left: 0px;
}
.ovic-banner-template.style-1 .button {
margin-right: 110px;
}
.woocommerce form.woocommerce-checkout {
margin-top: 30px;
}
.ovic-banner-template.style-1 .banner-content .subtitle {
font-weight: 300;
margin-bottom: 35px;
}
.ovic-banner-template.style-1 .banner-thumb::before {
background-color: #eee;
}
.product-item .product-title a {
font-weight: 300;
}
.ovic-button.style-2 a {
font-weight: 400;
}
.ovic-banner-template.style-1 .button {
font-weight: 400;
}
.woocommerce-product-gallery .flex-control-nav .slick-slide::before {
background-color: #e8e8e8 !important;
}
.horizontal-thumbnail .woocommerce-product-gallery .flex-control-nav .slick-arrow.next::after {
border-left: solid 20px #e8e8e8  !important;
right: -20px;
}
.horizontal-thumbnail .woocommerce-product-gallery .flex-control-nav .slick-arrow.prev::after {
border-right: solid 20px #e8e8e8  !important;
left: -20px;
}
.malifont {
font-weight:300;
}
.main-menu > li > a {
text-transform: none;
}
.page-top-banner .banner-content .page-title, .page-top-head .page-title, .shop-head .page-title {
font-weight: 300;
}
.shop-sidebar .widget_price_filter .price_slider_amount {
font-weight: 300;
font-size: 14px;
line-height: 40px;
}
.entry-summary .product_title {
font-weight: 300;
}
.entry-summary .price {
font-weight: 300;
}
.button:hover, button:hover, input[type="submit"]:hover, .header-message .message-item .icon, .ovic-iconbox .icon, .coppy-right span, .ovic-newsletter.style-2 .mc4wp-form .submit-newsletter, .single-post .group-single-bottom > div::before, .shop_table tr .actions .button, .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .cart-collaterals .cart_totals a:hover, .place-order .button, .block-minicart .minicart-inner .woocommerce-mini-cart__buttons a, .ovic-button.style-3 a, .ovic-newsletter.style-4 .mc4wp-form .submit-newsletter, .product-item.style-03 .group-button .add-to-cart a, .ovic-banner-template.style-2 .banner-content .button, .ovic-socials.style-2 .socials-list li a, .ovic-iconbox.style-4:hover .iconbox-inner .icon, .wpcf7-form input[type="submit"], .header-mobile .item, .header-mobile .open-content, .ovic-newsletter.style-4 .mc4wp-form .submit-newsletter, .error-404 .button:hover, .single-post .post-single-footer .single-post-social .title a, .single-post .post-single-footer .single-post-social .share-content > a, .comment-form .form-submit input[type="submit"]:hover, .dark-version .ovic-popup .ovic-newsletter .mc4wp-form .submit-newsletter, .dark-version .ovic-popup .ovic-newsletter.style-2 .mc4wp-form .submit-newsletter, .display-mode-control .mode-grid.active span, .dark-version .product-item.style-01 .product-title a:hover, .dark-version .product-item.style-03 .product-title a:hover, body .growl.growl-notice, .display-mode-control button.active, .post-item .post-info .readmore:hover, .post-item.style-01 .post-info .readmore:hover, .products-loadmore a:hover, .revo-button:hover {
color: #e8e8e8;
}
.wpcf7-form input[type="submit"] {
background:#e8e8e8 !important;
color:#000 !important;
}
.wpcf7-form input[type="submit"]:hover {
background:#000000 !important;
color:#e8e8e8 !important;
}
.product-item .product-title a {
font-size: 16px;
}
.product-item.style-01 .price::after {
background: #f7f7f7 !important;
-webkit-transition: 1s ease 0s;
-moz-transition: 1s ease 0s;
-ms-transition: 1s ease 0s;
-o-transition: 1s ease 0s;
transition: 1s ease 0s;
background-color: #ffd800;
width: 169px !important;
height: 170px !important;
bottom: -130px;
}
.product-item.style-01 .price::after {
border-radius: 0;
}
.entry-summary form.cart button, .entry-summary form.cart .added_to_cart {
font-weight: 300;
background-color: #e8e8e8;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-weight: 300 !important;
}
#yith-quick-view-content .woocommerce-product-gallery__trigger::after, .horizontal-thumbnail .woocommerce-product-gallery__trigger::after {
border-bottom: solid 76px #e8e8e8;
}
.wpcf7-form input[type="submit"] {
font-weight: 400 !important;
}
.page-top-banner .woocommerce-breadcrumb, .page-top-banner .breadcrumb, .page-top-head .breadcrumb, .page-top-banner .breadcrumb > .active, .shop-head .woocommerce-breadcrumb, .breadcrumb a, .woocommerce-breadcrumb a {
font-weight: 300;
}
.blog-list .post-item .post-thumb .date::after, input[type="submit"], .page-top-banner .banner-content::before, .pagination .nav-links > span:not(.dots), .pagination .nav-links > a:hover, .post-item.grid .post-thumb .readmore, .post-item.grid .meta-data::after, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, .woo-cart-link .count, .main-menu > li > a::before, .main-menu .sub-menu > li > a::before, .ovic-tabs .tabs-list li > a::before, .ovic-button.style-1 a::before, .post-item.style-01 .post-categories::after, .post-item.style-01 .post-info .readmore, .ovic-custommenu ul li a::after, .ovic-newsletter .mc4wp-form .submit-newsletter, .ovic-banner-template.style-1 .content::before, .ovic-blog .slick-slider .slick-arrow:hover, .ovic-countdown .title::after, .ovic-newsletter.style-2 .mc4wp-form .submit-newsletter:hover, .ovic-newsletter.style-3 .mc4wp-form .submit-newsletter:hover, .tp-bullet.selected, .tp-bullet:hover, .filter-sidebar-content .action-filter-sidebar, .woocommerce-pagination .page-numbers li > span, .woocommerce-pagination .page-numbers li a:hover, .product-item.list .product-info .group-button .add-to-cart a:hover, .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover, .place-order .button:hover, .ovic-category.style-2 .item-thumbnail .content .subtitle::after, .ovic-newsletter.style-4 .mc4wp-form .submit-newsletter:hover, .ovic-newsletter.style-6 .mc4wp-form .submit-newsletter:hover, .product-item.style-03 .group-button .add-to-cart a:hover, .product-item.style-03 .single_variation_wrap .single_add_to_cart_button:hover, .product-item.style-03 .group-button .yith-wcwl-add-to-wishlist a:hover, .product-item.style-03 .group-button .quickview a:hover, .ovic-category.style-4 .list-category .category-item::before, .ovic-socials.style-2 .socials-list li a:hover, .ovic-iconbox.style-4 .iconbox-inner .icon, .wpcf7-form input[type="submit"]:hover, .header-mobile .item:hover, .error-404 .button, .comment-form .form-submit input[type="submit"], .single-product .pagination-thumb > a:hover, .ovic-instagram .widget-title, .button.wc-backward:hover, .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce-form-register .woocommerce-FormRow .woocommerce-Button, .dark-version .wpcf7-form input[type="submit"]:hover, a.backtotop:hover, .dark-version .ovic-popup .ovic-newsletter .mc4wp-form .submit-newsletter:hover, .dark-version .ovic-popup .ovic-newsletter.style-2 .mc4wp-form .submit-newsletter:hover, .text-has-bg::after, .special-theme-title::after, .display-mode-control button.active span.mode-list, .display-mode-control button.active span.mode-list ::before, .display-mode-control button.active span.mode-list ::after, .product-item .product-thumb .group-button .yith-wcwl-add-to-wishlist a:hover, .product-item .product-thumb .group-button .compare-button a:hover, .product-item .product-thumb .group-button > div a:hover, .product-item .single_variation_wrap .single_add_to_cart_button:hover, .product-item .single_variation_wrap a.added_to_cart:hover, .ovic-category.style-3 .thumb .view-category, .ovic-slide.nav-left-bottom .slick-arrow:hover, .ovic-banner-template.style-3 .banner-content .title .number::after, .widget_mc4wp_form_widget .mc4wp-form-fields .submit-newsletter, .post-item.grid .post-thumb .date:hover, .woocommerce-product-gallery .flex-control-nav .slick-slide:hover::before, .woocommerce-product-gallery .flex-control-nav .slick-slide.slick-current::before, .shop-sidebar .widget_price_filter .button, body .ovic-pinmap .ovic-pin .ovic-popup-footer a:hover, body .ovic-pinmap .ovic-pin .ovic-popup-main > .col-left::after, .ovic-banner-template.style-2 .banner-inner #typed::after, .products-loadmore a, .widget_archive ul li a::after, .widget_pages ul li a::after, .widget_categories ul li a::after, .main-menu .sub-menu li > a::before, .woocommerce-breadcrumb a::after, .breadcrumb a::after, .shop-head .woocommerce-breadcrumb a::after, .ovic-custommenu ul li a::after, .ovic-socials .socials-list li a:hover, .group-color a::after, .ovic-newsletter .mc4wp-form .submit-newsletter::after, .block-minicart .minicart-inner .woocommerce-mini-cart__buttons a::after, .woocommerce .woocommerce-MyAccount-navigation a::after, .shop_table tr .actions .button::after, .group-header-settings .box-settings .top-menu > li > a::after, .group-header-settings .box-settings .language-menu > li > a::after, .widget-area .widget ul li a::after, .shop-sidebar .widget ol li a::after, .product-item.list .product-info .group-button > div a::after, .header-social .list-social a:hover, .entry-summary .stuno-share-socials .share-content a:hover, .logo .logo-text::before, .logo .logo-text::after {
background-color: #e8e8e8;
}
.widget .widget-title {
font-weight: 300;
}
.home .product-item.style-01 .price {
display: none;
}
.home .group-button {
display: none;
}
.ovic-banner-template.style-1 .button {
background-color:  #f7f7f7;
}
.ovic-banner-template.style-1 .button::after {
content: '';
position: absolute;
z-index: 1;
-webkit-transition: unset;
-moz-transition: unset;
-ms-transition: unset;
-o-transition: unset;
transition: unset;
background-color: #f7f7f7 !important;
transform: unset;
top: 0;
left: 50%;
width: 0;
height: 100%;
border-radius: 5px;
opacity: 0;
color: 
#666666 !important;
}
.ovic-banner-template.style-1 .button:hover {
color: #666666 !important;
background:#eeeeee !important;
}
a.button, button, input[type="submit"] {
transition: unset !important;
}
.ovic-button.style-2 a {
background-color:#f7f7f7;
}
.ovic-button.style-2 a:hover {
color: #666666;
}
.ovic-button.style-2 a::after {
content: '';
position: absolute;
z-index: 1;
-webkit-transition:unset;
-moz-transition:unset;
-ms-transition:unset;
-o-transition: unset;
transition: unset;
background-color: 
#f7f7f7;
transform: unset;
top: 0;
left: 50%;
width: 0;
height: 100%;
border-radius: 5px;
opacity: 0;
}
.ovic-products .products-title {
font-size: 40px;
color: 
#666666;
font-weight: 300;
}
body, h1, h2, h3, h4, h5, h6 {
color: 
#666 !important;
}
.ovic-banner-template.style-1 .button {
color:#666;
}
.ovic_vc_custom_5e591ddae0295 {
font-weight: 300 !important;
color:#666 !important;
}
.product-item .product-title a {
color:#666;
}
.ovic-button.style-2 a {
color: #666;
}
.ui-slider .ui-slider-handle {
background-color: 
#f7f7f7;
}
.product-item.style-01 .price::after {
background:#f7f7f7 !important;
-webkit-transition:1s ease 0s;
-moz-transition:1s ease 0s;
-ms-transition: 1s ease 0s;
-o-transition: 1s ease 0s;
transition: 1s ease 0s;
background-color: #ffd800;
width: 190px;
height: 190px;
bottom: -130px;
}
@media all and (max-width:1024px){
.block-search .search-link, .block-minicart .woo-cart-link, .block-userlink .woo-user-link, .group-header-settings .button-settings, .header-right-content .block-menu-bar a {
background-color: #ffffff!important;
}
.block-search .search-link, .block-minicart .woo-cart-link, .block-userlink .woo-user-link, .group-header-settings .button-settings, .header-right-content .block-menu-bar a {
color: #666 !important;
}
.block-search .search-link:hover, .block-minicart .woo-cart-link:hover, .block-userlink .woo-user-link:hover, .group-header-settings .button-settings:hover {
color:#666 !important;
background-color: #ffffff !important;
}
}
.revo-button::after {
content: '';
position: absolute;
z-index: 1;
-webkit-transition: unset;
-moz-transition: unset;
-ms-transition: unset;
-o-transition: unset;
transition: unset;
background-color: 
#eeeeee;
color:#666666;
transform: unset;
top: 0;
left: 50%;
width: 0;
height: 100%;
border-radius: 5px;
opacity: 0;
}
.ovic-custommenu.style-2 ul li::after {
content: '/';
display: inline-block;
vertical-align: middle;
color: #adadad;
margin: 0 10px;
}
.main-menu > li > a {
font-weight: 400;
}
.main-menu .sub-menu li > a::after {
background-color:#eee !important;
}
.product-item .price {
font-weight: 400;
color: #666;
}
@media all and (max-width:1000px){
.wpb_image_grid_ul {
position: inherit !important;
}
.wpb_image_grid_ul li {
max-width: 48% !important;
float: left !important;
position: inherit !important;
margin-right: 1% !important;
}
.footer-02 .wpb_column {
width: 100%;
text-align: center;
margin: 0 auto !important;
}
}
@media all and (max-width:767px){
.product-item.style-01 .product-thumb .group-button > .add-to-cart {
display:none;
}
}.owl-slick:not(.slick-initialized) {
display    : flex !important;
flex-wrap  : nowrap !important;
width      : 100% !important;
column-gap : var(--cols-space, var(--margin)) !important;
overflow   : hidden !important
}
.owl-slick:not(.slick-initialized) > * {
display     : block !important;
float       : none !important;
flex-shrink : 0 !important;
width       : calc((100% - (var(--cols-space, var(--margin)) * (var(--cols-number, var(--show)) - 1))) / var(--cols-number, var(--show))) !important;
margin      : 0 !important
}
@media (max-width : 1499px) {
.owl-slick:not(.slick-initialized) {
--cols-number : var(--show-laptop, var(--show));
--cols-space  : var(--margin-laptop, var(--margin))
}
}
@media (max-width : 1199px) {
.owl-slick:not(.slick-initialized) {
--cols-number : var(--show-ipad, var(--show-laptop));
--cols-space  : var(--margin-ipad, var(--margin-laptop))
}
}
@media (max-width : 991px) {
.owl-slick:not(.slick-initialized) {
--cols-number : var(--show-landscape, var(--show-ipad));
--cols-space  : var(--margin-landscape, var(--margin-ipad))
}
}
@media (max-width : 767px) {
.owl-slick:not(.slick-initialized) {
--cols-number : var(--show-portrait, var(--show-landscape));
--cols-space  : var(--margin-portrait, var(--margin-landscape))
}
}
@media (max-width : 479px) {
.owl-slick:not(.slick-initialized) {
--cols-number : var(--show-mobile, var(--show-portrait));
--cols-space  : var(--margin-mobile, var(--margin-portrait))
}
}.ovic-menu-clone-wrap{position: fixed;top: 0;left: -320px;width: 320px;height: 100vh;background-color: #fff;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;z-index: 100000;-webkit-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);-moz-box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);box-shadow: 3px 5px 14px -3px rgba(0, 0, 0, 0.11);color: #000;}.ovic-menu-clone-wrap.open{left: 0;}.ovic-menu-panels-actions-wrap{border-bottom: 1px solid #eee;height: 50px;position: relative;}.ovic-menu-panels-actions-wrap .ovic-menu-close-btn, .ovic-menu-panels-actions-wrap .ovic-menu-prev-panel{width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 10;border-left: 1px solid #eee;text-align: center;line-height: 50px;color: #000;}.ovic-menu-panels-actions-wrap .ovic-menu-close-btn:hover, .ovic-menu-panels-actions-wrap .ovic-menu-prev-panel:hover{color: #000;}.ovic-menu-panels-actions-wrap .ovic-menu-prev-panel{right: inherit;left: 0;border: none;border-right: 1px solid #eee;}.ovic-menu-panels-actions-wrap .ovic-menu-current-panel-title{display: block;text-align: center;line-height: 50px;padding: 0 50px;text-transform: uppercase;}.ovic-menu-panels-actions-wrap .ovic-menu-current-panel-title .icon{display: inline-block;vertical-align: top;margin-right: 10px;}.ovic-menu-panels-actions-wrap .ovic-menu-prev-panel:before{content: "\f104";font-family: FontAwesome;}.ovic-menu-panel > ul{padding: 0;margin: 0;}.ovic-menu-panel li{list-style: none;position: relative;}.ovic-menu-panel > ul > li{padding: 0 20px;border-bottom: 1px solid #eee;}.ovic-menu-panel li > a > .icon{display: inline-block;vertical-align: top;margin-right: 10px;}.ovic-menu-panel > ul > li > a{display: block;line-height: 50px;color: #000;}.ovic-menu-panel > ul > li:hover > a, .ovic-menu-panel > ul > li.active > a{color: #000;}.ovic-menu-next-panel{width: 50px;height: 50px;text-align: center;line-height: 50px;position: absolute;top: 0;right: 0;z-index: 10;}.ovic-menu-next-panel:before{content: "\f105";font-family: FontAwesome;}.ovic-menu-clone-wrap .toggle-submenu{display: none !important;}.ovic-menu-clone-wrap .ovic-menu-panels{background: inherit;border-color: inherit;z-index: 0;box-sizing: border-box;overflow: hidden;height: calc(100% - 50px);position: relative;}.ovic-menu-clone-wrap .ovic-menu-panel{background-color: #fff;}.ovic-menu-clone-wrap .ovic-menu-panel.ovic-menu-sub-panel{border-color: #fff;bottom: 0;box-sizing: border-box;display: block;left: 0;margin: 0;overflow-x: hidden;overflow-y: auto;position: absolute;right: 0;top: 0;transform: translateX(100%);transition: all 0.2s ease 0s;z-index: 0;}.ovic-menu-clone-wrap .ovic-menu-panel.ovic-menu-panel-opened{transform: translateX(0);z-index: 999;}.ovic-menu-clone-wrap .ovic-menu-sub-opened{z-index: 1;opacity: 0;visibility: hidden;}.ovic-menu-clone-wrap .ovic-menu-hidden{display: block !important;opacity: 0;visibility: hidden;}.ovic-menu-clone-wrap .sub-menu.megamenu{padding: 20px;max-width: 100% !important;width: 100% !important;}.ovic-menu li > a > .icon{margin-right: 10px;}.ovic-menu li > a figure{display: inline;}.ovic-menu-panel-main{position: absolute;top: 0;right: 0;left: 0;bottom: 0;overflow-x: hidden;overflow-y: auto;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.loader-mobile{position: relative;width: 80px;height: 80px;margin: 0 auto;}.loader-mobile div{position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #000;animation-timing-function: cubic-bezier(0, 1, 1, 0);}.loader-mobile div:nth-child(1){left: 8px;animation: loader-mobile1 0.6s infinite;}.loader-mobile div:nth-child(2){left: 8px;animation: loader-mobile2 0.6s infinite;}.loader-mobile div:nth-child(3){left: 32px;animation: loader-mobile2 0.6s infinite;}.loader-mobile div:nth-child(4){left: 56px;animation: loader-mobile3 0.6s infinite;}@keyframes loader-mobile1{0%{transform: scale(0);}100%{transform: scale(1);}}@keyframes loader-mobile3{0%{transform: scale(1);}100%{transform: scale(0);}}@keyframes loader-mobile2{0%{transform: translate(0, 0);}100%{transform: translate(24px, 0);}}