 /** * THIS FILE IS GENERATED AUTOMATICALLY WHEN SAVING CONFIGURE. YOUR DATA WILL BE LOST WHEN YOU EDIT THIS FILE */ /** * Body, text color, background color, background image, font family, font size, font weight */ body{ background-color: #FFFFFF;  color: #2A2B2F;  font-weight: 400; font-family: 'Roboto Flex', sans-serif;  font-size: 14px; } /** * Link, link hover */ a, .alink{ color: #222222; } a:hover, .alink:hover{ color: #FF384B; } /** * THEME COLOR CUSTOM, BACKUP THIS FILE BEFORE UPDATE SM_THEMECORE MODULE */ /** * $themeColor, $themeColorDarken, $textColor, $textOnThemeColor, $linkColor, $linkHoverColor, $linkOnThemeColor, $linkHoverOnThemeColor */ /** * Header mobile */ .header-mobile .mobile-top{ background-color: #FF384B; } .header-mobile .mobile-menu > a span{ background-color: #FFFFFF; } .minicart-mobile .minicart-wrapper .action.showcart:before{ color: #FFFFFF; } /** * General */ .text-theme-color{ color: #FF384B; } .bundle-actions .action.primary:hover{ background-color: #FF384B; color: #FFFFFF; } /** * Control owl slider */ .nav-style-1 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } /** * Header 1 */ .header-style-1 .header-top .customer-action .header-support ul li:before{ color: #FF384B; } .header-style-1 .block-search .form.minisearch .actions button{ background-color: #FF384B; color: #FFFFFF; } .header-style-1 .block-search .form.minisearch .actions button:hover{ background-color: #ee3546; } .header-style-1 .header-bottom{ border-bottom: 2px solid #ee3546; } .header-style-1 .vertical-menu-block .block-title-menu{ background-color: #FF384B; color: #FFFFFF; } .header-style-1 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{ background-color: #FF384B; color: #FFFFFF; } .header-style-1.header-container .minicart-wrapper .action.showcart .counter{ background-color: #FF384B; color: #FFFFFF; } .header-style-1 .middle-content .header-wishlist .block-title .count{ background-color: #FF384B; color: #FFFFFF; } .cms-index-index .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head, .header-style-1 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a, .header-style-1 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a{ color: #FF384B; } .header-style-1 .horizontal-block .special-item a{ color: #FF384B; } .header-style-1 .language-currency .switcher .switcher-content .dropdown-switcher .list-item li:hover{ border-color: #FF384B; } .header-style-1 .vertical-menu-block .navigation li.active > a, .header-style-1 .vertical-menu-block .navigation li.has-active > a, .header-style-1 .vertical-menu-block .navigation li:hover > a{ background-color: #FF384B; color: #FFFFFF; } /** * Header 2 */ .header-style-2 .block-search .form.minisearch .actions button{ background-color: #FF384B; } .header-style-2 .block-search .form.minisearch .actions button:after{ color: #FFFFFF; } .header-style-2 .horizontal-block .special-item a, .header-style-2 .vertical-menu-block .block-title-menu, .header-style-2 .middle-content .header-wishlist .block-title .count, .header-style-2.header-container .minicart-wrapper .action.showcart .counter, .header-style-2 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a, .header-style-2 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-2 .vertical-menu-block .navigation li.active > a, .header-style-2 .vertical-menu-block .navigation li.has-active > a, .header-style-2 .vertical-menu-block .navigation li:hover > a, .header-style-2 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{ background-color: #FF384B; color: #FFFFFF; } .header-style-2 .header-bottom{ border-bottom: 2px solid #FF384B; } .cms-index-index .header-style-2 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head{ background-color: #FF384B; color: #FFFFFF!important; } .header-style-3 .header-top .customer-action .header-support ul li:before{ color: #FF384B; } .header-style-3 .middle-content .header-wishlist .block-title .count, .header-style-3 .minicart-wrapper .action.showcart .counter.qty{ background-color: #FF384B; color: #FFFFFF; } .header-style-3 .block-search .form.minisearch .field.search .control{ border: 2px solid #FF384B; } .header-style-3 .block-search .form.minisearch .actions button{ background-color: #FF384B; color: #FFFFFF; } .header-style-3 .block-search .form.minisearch .actions button:hover{ background-color: #ee3546; } .header-style-3 .vertical-menu-block .block-title-menu{ border-bottom: 2px solid #FF384B; } .header-style-3 .horizontal-block .special-item a{ color: #FF384B; } .header-style-3 .horizontal-block .special-item a:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .cms-index-index .header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head, .header-style-3 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a, .header-style-3 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a{ color: #FF384B; } .header-style-3 .vertical-menu-block .navigation li.active > a, .header-style-3 .vertical-menu-block .navigation li.has-active > a, .header-style-3 .vertical-menu-block .navigation li:hover > a{ background-color: #FF384B; color: #FFFFFF; } .header-style-3 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{ background-color: #FF384B; color: #FFFFFF; } .header-style-4 .header-top .customer-action .header-support ul li:before{ color: #FF384B; } .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_actived > a.sm_megamenu_head, .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover > a.sm_megamenu_head{ background-color: #FF384B; color: #FFFFFF; } .header-style-4.header-container .minicart-wrapper .action.showcart, .header-style-4 .middle-content .customer-links:hover .head-title, .header-style-4.header-container .middle-content .header-wishlist .block-title:hover{ background-color: #FF384B; color: #FFFFFF; } .header-style-4 .block-search .form.minisearch .actions button{ background-color: #FF384B; color: #FFFFFF; } .header-style-4 .block-search .form.minisearch .actions button:hover{ background-color: #ee3546; } .header-style-4 .horizontal-menu-block .navigation > ul > li.active > a, .header-style-4 .horizontal-menu-block .navigation > ul > li.has-active > a, .header-style-4 .horizontal-menu-block .navigation > ul > li:hover > a{ background-color: #FF384B; color: #FFFFFF!important; } .cms-index-index .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head{ background-color: #FF384B; color: #FFFFFF!important; } .header-style-5 .header-top .customer-action .header-support ul li:before{ color: #FF384B; } .header-style-5 .horizontal-menu-block .navigation > ul > li:hover > a, .header-style-5 .horizontal-menu-block .navigation > ul > li.active > a, .header-style-5 .horizontal-menu-block .navigation > ul > li.has-active > a, .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a{ color: #FF384B!important; } .header-style-5.header-container .minicart-wrapper .action.showcart .counter, .header-style-5 .middle-content .header-wishlist .block-title .count{ background-color: #FF384B; color: #FFFFFF; } .cms-index-index .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li.home-item > a{ color: #FF384B; } .cms-index-index .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.home-item > a, .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a{ color: #FF384B; } .header-style-6 .right-header .header-wishlist .count{ background-color: #FF384B; color: #FFFFFF; } .header-style-6 .minicart-wrapper .action.showcart .counter.qty{ background-color: #FF384B; color: #FFFFFF; } .header-style-7 .header-full .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-7 .header-full .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a{ color: #FF384B; } .header-style-7 .header-full .header-wishlist:hover .block-title .count, .header-style-7 .header-full .minicart-wrapper:hover .action.showcart .counter{ color: #FF384B; } .middle-content .customer-action .customer-links > .header.links > li > a:hover, .middle-content .header-wishlist .block-title:hover .wishlist-title{ color: #FF384B; } .mega-feature-content ul li a:hover{ color: #FF384B; } /** * Home page */ .slider-style-1 .owl-theme .owl-dots .owl-dot:hover, .slider-style-1 .owl-theme .owl-dots .owl-dot.active, .slider-style-1 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FF384B; color: #FFFFFF; } .brand-style-1 .item:hover{ border-color: #FF384B; } .categories-slider .content-box:hover{ border-color: #FF384B; } .deal-slider .deals-countdown{ background-color: #FF384B; color: #FFFFFF; } .block-news .post-read-more a:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .content-keyworks ul li a:hover{ color: #FF384B; } .nav-style-2.absolute-nav .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li:hover, .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li.tab-sel{ color: #FF384B; } .grid-categories .child-title a:before{ background-color: #FF384B; } .grid-categories .child-title a:hover{ color: #FF384B; } .grid-categories .btn-view:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .block-brand-slider .item:hover{ border-color: #FF384B; } .group-product-slider .block-title{ border-bottom: 2px solid #FF384B; } .group-product-slider .block-title strong{ background-color: #FF384B; color: #FFFFFF!important; } .group-product-slider .slick-arrow:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .group-product-slider .slick-slide.slick-current .item-thumb .thumb-content .product-image-container, .group-product-slider .slick-slide:hover .item-thumb .thumb-content .product-image-container{ border-color: #FF384B; } .deal-group .block-title{ background-color: #FF384B; } .deal-group .block-title strong{ color: #FFFFFF!important; } .deal-group .block-content .deals-countdown .deals-time .num-time{ border: 2px solid #FF384B; color: #FF384B; } .services-sidebar ul li:hover .item{ border-color: #FF384B; } .slider-type-list .block-content .deals-countdown{ background-color: #FF384B; color: #FFFFFF; } .slider-type-list .block-content .deals-countdown .deals-time .num-time{ color: #FF384B; } .sidebar-home .sidebar .owl-theme .owl-dots .owl-dot.active span, .sidebar-home .sidebar .owl-theme .owl-dots .owl-dot:hover span{ background-color: #FF384B; } .client-sidebar{ border: 1px solid #FF384B; } .title-color .block-title strong span{ color: #FF384B; } .nav-style-3 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FF384B; color: #FFFFFF; } .deal-full .deals-countdown .deals-time .num-time{ background-color: #FF384B; color: #FFFFFF; } .dots-style-1 .owl-theme .owl-dots .owl-dot.active span, .dots-style-1 .owl-theme .owl-dots .owl-dot:hover span{ background-color: #FF384B; } .block-tablisting .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel, .block-tablisting .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover{ color: #FF384B; } .brand-slider-2 .item:hover{ border-color: #FF384B; } .clients-slider .slick-arrow:hover{ background-color: #FF384B; color: #FFFFFF; } .slider-style-1.slider-new .owl-theme .owl-dots .owl-dot.active, .slider-style-1.slider-new .owl-theme .owl-dots .owl-dot:hover span, .slider-style-1.slider-new .owl-theme .owl-dots .owl-dot.active span{ background-color: #FF384B!important; } .list-banner .item-banner:hover .btn-banner a{ background-color: #FF384B; color: #FFFFFF; } .list-banner .item-banner .btn-banner a:hover{ background-color: #ee3546; } .group-title .top-title{ color: #FF384B; } .list-post .post-read-more a{ color: #FF384B; } .nav-style-4 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .big-group-title .group-title{ color: #FF384B; } .big-group-title .btn-viewall:hover{ background-color: #FF384B; color: #FFFFFF; } .newsletter-home .actions button:hover{ background-color: #FF384B; color: #FFFFFF; } .nav-style-7 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FF384B; border-color: transparent; color: #FFFFFF; } .simple-tabs .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover, .simple-tabs .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel{ color: #FF384B; } .simple-brands .item:hover{ border-color: #FF384B; } .simple-categories .child-cat .cat-button a:hover{ background-color: #FF384B; color: #FFFFFF; } .group-list .product-item-info .deals-countdown .title-time{ background-color: #FF384B; color: #FFFFFF; } .group-list .actions-primary .action{ background-color: #FF384B; color: #FFFFFF; } .group-list .actions-primary .action:hover{ background-color: #ee3546; } .group-list .actions-secondary .action:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .group-list .item-thumb .thumb-content:hover, .group-list .item-thumb.active .thumb-content{ border-color: #FF384B; } /** * Listing */ #price-slider .ui-slider-range{ background-color: #FF384B; } .modes .modes-mode:hover, .modes .modes-mode.active{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .pages .item:hover, .pages .current{ background-color: #FF384B; border-color: #FF384B; } .pages .item a:hover, .pages .current strong{ color: #FFFFFF; } .pages .action:hover:before{ color: #FFFFFF!important; } .sidebar .block .block-title{ background-color: #FF384B; color: #FFFFFF; } .sidebar .block.filter .filter-options .filter-options-content ol li a:hover{ color: #FF384B; } .product-1-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover, .product-1-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FF384B; color: #FFFFFF; } .product-2-style .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-primary .tocart{ background-color: #FF384B; color: #FFFFFF; } .product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{ background-color: #ee3546; } .product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FF384B; color: #FFFFFF; } .product-3-style .products-grid .product-item-info .image-product .quickview-handler:hover{ background-color: #FF384B; color: #FFFFFF; } .product-3-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .product-3-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{ background-color: #FF384B; color: #FFFFFF; } .product-4-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .product-4-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FF384B; color: #FFFFFF; } .product-4-style .products-grid .product-item-info .image-product .quickview-handler:hover{ background-color: #FF384B; color: #FFFFFF; } .product-5-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover, .product-5-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .products-list .product-item-info .image-product .product-item-actions .actions-primary .tocart:hover, .products-list .product-item-info .image-product .product-item-actions .actions-secondary .action:hover{ background-color: #FF384B; color: #FFFFFF; } /** * Detail page */ .default-style .resp-tabs-list li:hover, .default-style .resp-tabs-list li.active{ background-color: #FF384B; color: #FFFFFF; } .fotorama__thumb-border{ border-color: #FF384B; } .gallery-placeholder .fotorama__thumb__arr:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .product-info-main .product-social-links .action:hover, .product-info-main .product-addto-links .action:hover{ background-color: #FF384B; color: #FFFFFF!important; } .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart{ background-color: #FF384B; color: #FFFFFF; } .product-info-main .box-tocart .action.tocart:hover, .product-options-bottom .box-tocart .action.tocart:hover{ background-color: #ee3546; } /** * Footer 1 */ .footer-style-1 .block-footer .block-footer-title:before{ background-color: #FF384B; } .footer-style-1 .block-footer .block-footer-content ul li a:hover{ color: #FF384B; } .footer-style-1 .subcribe-footer-content .block-subscribe-footer .action-button button{ background-color: #FF384B; color: #FFFFFF; } .footer-style-1 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{ background-color: #ee3546; } .footer-style-1 .block-footer .footer-contact ul li:before{ color: #FF384B; } .footer-style-1 .seo-structure .block-seo ul li a:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } /** * Footer 2 */ .footer-style-2 .list-services .icon-service{ background-color: #FF384B; } .footer-style-2 .block-footer .footer-contact ul li:before{ color: #FF384B; } .footer-style-2 .block-subscribe-footer .action-button button{ background-color: #FF384B; color: #FFFFFF; } .footer-style-2 .block-subscribe-footer .action-button button:hover{ background-color: #ee3546; color: #FFFFFF; } .footer-style-2 .footer-bottom address a:hover, .footer-style-2 .seo-structure ul li a:hover, .footer-style-2 .block-footer .block-footer-content ul li a:hover{ color: #FF384B; } /** * Footer 3 */ .footer-style-3 .block-footer .block-footer-title:before{ background-color: #FF384B; } .footer-style-3 .block-footer .block-footer-content ul li a:hover{ color: #FF384B; } .footer-style-3 .block-footer .footer-contact ul li:before{ color: #FF384B; } .footer-style-3 .seo-structure .block-seo ul li a:hover{ background-color: #FF384B; color: #FFFFFF; } .footer-style-3 .subcribe-footer-content .block-subscribe-footer .action-button button{ background-color: #FF384B; color: #FFFFFF; } .footer-style-3 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{ background-color: #ee3546; color: #FFFFFF; } /** * Footer 4 */ .footer-style-4 .news-letter-social .social-footer ul li a:hover, .footer-style-4 .news-letter-social .newsletter-content .action-button button:hover{ background-color: #FF384B; border-color: #FF384B; color: #FFFFFF; } .footer-style-4 .block-footer .block-footer-content ul li a:hover, .footer-style-4 .block-footer-seo ul li a:hover{ color: #FF384B; } /** * Footer 5 */ .footer-style-5 .footer-middle .support-item .support-icon{ color: #FF384B; } .footer-style-5 .footer-middle .support-item:hover .support-icon{ background-color: #FF384B; color: #FFFFFF; } /** * Footer 6 */ .footer-style-6 .block-footer .block-footer-title:before{ background-color: #FF384B; } .footer-style-6 .block-footer .block-footer-content ul li a:hover{ color: #FF384B; } .footer-style-6 .block-footer .footer-contact ul li:before{ color: #FF384B; } .footer-style-6 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{ color: #FF384B; } .footer-style-6 .footer-bottom address a:hover{ color: #FF384B; } /** * Contact page */ .contact-us-info .contact-social li a:hover{ background-color: #FF384B; color: #FFFFFF; } .contact-us-info .info-contact li:before{ color: #FF384B; } /** * Blog page */ .post-content.post-custom .post-description .post-info-blog .post-read-more:hover{ background-color: #FF384B; color: #FFFFFF; } .post-content.post-custom .post-description .post-title a:hover{ color: #FF384B; } /** * Elements google font */  /** * Layout */  @media (min-width: 1024px) {  body .container, body .page-main{ max-width: 1650px; }  } /** * Show add to cart, compare, wishlist product */    /** * Listing Layout */ @media (min-width: 1921px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 16.666666666667%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(6n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 1681px) and (max-width: 1920px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 16.666666666667%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(6n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 1441px) and (max-width: 1680px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 1200px) and (max-width: 1440px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 992px) and (max-width: 1199px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 769px) and (max-width: 991px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; } } @media (min-width: 481px) and (max-width: 768px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (max-width: 480px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 100%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 100%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){ clear: both; } } @media (max-width: 1023px) { .header-container { display: none; } .header-mobile { display: block; } } /** * Custom CSS */ .deal-group .block-title { background-color: #F82D0A !important; text-align:center; background-image: url(/pub/media/theme_customization/dealsbg.png); background-position: bottom; background-repeat: no-repeat; } .deals-countdown .deals-time {display: inline-block;vertical-align: top;text-align: center;border: 1px solid #ddd;padding: 5px 5px; background-color: #F2F3F8;color: #000;width: 65px;} .deals-countdown { margin-bottom: 10px; text-align: center;} .deal-group .block-content { margin: 0; border: 5px solid #F82D0A; } .owl-prev, .owl-next {background-color:#F2F3F8 !important; color:#000 !important;} @media(min-width: 1024px) { .deal-group .desktop {display:block;} .deal-group .desktop img{width: 230px; height: 230px; max-width: unset; margin-top:20px;} .deal-group .mobile {display:none;} .deal-group .block-title { width: 470px !important; text-align: left; padding: 0; display: table; margin: 0; } .deal-group .block-title strong{text-align: center; width: 280px; height: 280px; padding: 0; margin: 0; display: table-row; padding: 0; margin: 0; } .deal-group .block-content { height:350px; margin-left: 470px !important; border-left: none; border-radius: 0 5px 5px 0px; -moz-border-radius: 0 5px 5px 0px; -webkit-border-radius: 0 5px 5px 0px; } .deal-group .block-title strong{ word-wrap: initial; } .deal-group .block-content .slider-content { padding:0; margin-left: 0; padding: 0; } .deal-group .block-content .owl-item{border-right:1px solid #EDEDF2;} } @media(max-width: 1023px) { .deal-group .block-title strong{text-transform: unset !important;} .deal-group .block-title { background-color: #FF374B !important; text-align:center; background-image: none; } .deal-group .mobile{text-align: center;width: 100%; font-size: 18px; display:block; color:#fff; margin-left: -60px;} .deal-group .desktop {display:none;} .deal-group .block-content { margin-left: 0px !important; border-top: none; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; } .deals-countdown{margin-left: -60px;text-align: center;width: 100%;} #block-filterproducts-custom { overflow: hidden; } } @media(min-width: 1023px) {
.cms-index-index .grid-categories .content-box {min-height:350px;}
}
.firecheckout #checkout .opc-wrapper .step-title:before,
.firecheckout #checkout .opc-block-summary > .title:before,
.firecheckout #checkout .opc-sidebar .step-title:before {
  box-sizing: content-box;
  flex-shrink: 0;
  text-align: center;
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
  margin: 0 10px 0 -9px;
  color: #303030;
  font-weight: 600;
  font-size: 20px;
  font-family: inherit;
  border: 2px solid #303030;
  border-radius: 50%;
  counter-increment: firecheckout-section-counter;
  content: counter(firecheckout-section-counter);
}

@media(max-width: 1023px) {
.ammenu-nav-sections.-sidebar .ammenu-items.-root>.ammenu-item>.ammenu-link>.ammenu-icon-block.-toggle {  
    top: -15px;
  
}
.ammenu-button.-hamburger{border-color:#fff !important; border-bottom: 2px solid;border-top: 2px solid;margin: 15px 20px 20px 0;}
.ammenu-button.-hamburger:before{border-top: 2px solid;border-color:#fff !important;}

.grid-categories{display:none;}
#estimatedIcon{max-width:50px;}
#estimatedCountdown{padding-left:60px;}
}



.block-brand-feature.widget   .block-title{ display:none !important;}

#block-filterproducts-custom .owl-stage-outer .owl-stage {margin-top:10px; }

#block-filterproducts-custom  .product-item-link{
display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 50px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 1.2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.checkout-index-index  h1.page-title{display:none;}
.checkout-index-index  .authentication-wrapper{display:none;}
.estimatedDeliveryDate{
       display:flex;
       color:#000;     
        flex-wrap: wrap;
}


.product-list-stock{position: relative;  display: inline-block;        color: white;    padding: 1px 5px 1px 0;border-radius:3px; font-size: 12px;}
.product-list-stock.available{color: #38BA89;}
.product-list-stock.lowstock{color: #F9AC2E;}
.product-list-stock.available-to-order{color: #C1C1BF;}


/* Frank Product Page **********************/
/* Base styles for all screens */

.product-page-body {
	margin: 0;
	padding: 0;
  }

  .product-page-title {
	text-align: center;
	font-size: 26px;
	color: #333;
	margin-bottom: 20px;
  }

  .product-page-optional-conclusion,
  .product-page-description,
  .product-page-conclusion {
	text-align: justify;
	font-size: 16px;
	
	line-height: 1.6;
  }

  /* Custom bullet list styling */
.nophotos ul.product-page-custom-bullets{margin-top:0px !important;}
.nophotos ul.product-page-custom-bullets li{margin-bottom: 0px !important;}

  /* Layout for small screens */
  @media (max-width: 767px) {
	.product-page-title {
	  margin-bottom: 10px;
	}

	.product-page-content-grid {
	  display: grid;
	}

	/* Display elements in the desired order */
	.product-page-optional-conclusion,
	.product-page-description,
	.product-page-img.first-image,
	.product-page-img.second-image,
	.product-page-conclusion {
	  margin-bottom: 30px;
	}

	/* Adjust order for mobile screens */
	.product-page-description {
	  order: 1;
	}

	.product-page-img.first-image {
	  order: 2;
	}

	ul.product-page-custom-bullets {
	  order: 3;
	}

	.product-page-img.second-image {
	  order: 4;
	}

	.product-page-conclusion {
	  order: 5;
	}

	.product-page-optional-conclusion {
	  text-align: justify;
	  font-size: 16px;
	 
	  line-height: 1.6;
	  margin-top: 4px;
	}
  }

  /* Layout for larger screens (tablet and desktop) */
  @media (min-width: 768px) {
	.product-page-content-grid {
	  display: grid;
	  grid-template-columns: 1fr; /* Full width for description */
	}

	.product-page-title {
	  grid-column: 1 / span 2;
	  text-align: center;
	}

	.product-page-description {
	  grid-column: 1;
		margin-bottom: 36px;
	}

	/* First section grid */
	.product-page-content-grid.first-section {
	  display: grid;
	  grid-template-columns: 3fr 2fr; /* 3/5 text, 2/5 image */
	  gap: 20px;
	  align-items: center;
	}

	ul.product-page-custom-bullets {
	  grid-column: 1;
	}

	.product-page-img.first-image {
	  grid-column: 2;
	  justify-self: end;
	}

	/* Second section grid */
	.product-page-content-grid.second-section {
	  display: grid;
	  grid-template-columns: 2fr 3fr; /* 2/5 image, 3/5 text */
	  gap: 20px;
	  align-items: center;
		margin-top: 40px;
	}

	.product-page-img.second-image {
	  grid-column: 1;
	  justify-self: start;
	}

	.product-page-conclusion {
	  grid-column: 2;
	  margin-top: 0;
	  margin-left: 20px;
	}

	.product-page-optional-conclusion {
	  text-align: justify;
	  font-size: 16px;
	 
	  line-height: 1.6;
	  margin-top: 44px;
	}
  }	  
/* Base styles for all screens */
.product-page-body {
    margin: 0;
    padding: 0;
}
.product-page-title {
    text-align: center;
    font-size: 26px;
    color: #333;
    margin-bottom: 20px;
}
.product-page-optional-conclusion, .product-page-description, .product-page-conclusion {
    text-align: justify;
    font-size: 16px;
    
    line-height: 1.6;
}
/* Layout for small screens */
@media (max-width: 767px) {
.product-page-title {
    margin-bottom: 10px;
}
.product-page-content-grid {
    display: grid;
}
.product-page-optional-conclusion, .product-page-description, .product-page-img.first-image, ul.product-page-custom-bullets, .product-page-img.second-image, .product-page-conclusion {
    margin-bottom: 30px;
}
/* Adjust order for mobile screens */
.product-page-description {
    order: 1;
}
.product-page-img.first-image {
    order: 2;
}
ul.product-page-custom-bullets {
    order: 3;
}
.product-page-img.second-image {
    order: 4;
}
.product-page-conclusion {
    order: 5;
}
.product-page-optional-conclusion {
    text-align: justify;
    font-size: 16px;
 
    line-height: 1.6;
    margin-top: 4px;
}
}
/* Layout for larger screens (tablet and desktop) */
@media (min-width: 768px) {
.product-page-content-grid {
    display: grid;
    grid-template-columns: 1fr; /* Full width for description */
}
.product-page-title {
    grid-column: 1 / span 2;
    text-align: center;
}
.product-page-description {
    grid-column: 1;
    margin-bottom: 36px;
}
/* First section grid */
.product-page-content-grid.first-section {
    display: grid;
    grid-template-columns: 3fr 2fr; /* 3/5 text, 2/5 image */
    gap: 20px;
    align-items: center;
}
ul.product-page-custom-bullets {
    grid-column: 1;
}
.product-page-img.first-image {
    grid-column: 2;
    justify-self: end;
}
/* Second section grid */
.product-page-content-grid.second-section {
    display: grid;
    grid-template-columns: 2fr 3fr; /* 2/5 image, 3/5 text */
    gap: 20px;
    align-items: center;
    margin-top: 40px;
}
.product-page-img.second-image {
    grid-column: 1;
    justify-self: start;
}
.product-page-conclusion {
    grid-column: 2;
    margin-top: 0;
    margin-left: 20px;
}
.product-page-optional-conclusion {
    text-align: justify;
    font-size: 16px;
   
    line-height: 1.6;
    margin-top: 44px;
}
}






/**** MENU ****************/
.menu-prostasia{background-image: url("/pub/media/menu/prostasia.jpg");}

.menu-kigkaleria{background-image: url("/pub/media/menu/kigkaleria.jpg");}

.menu-lefka-eidi{background-image: url("/pub/media/menu/lefka-eidi.jpg");}

.menu-oikiakia-eidi{background-image: url("/pub/media/menu/oikiaka-eidi.jpg"); }

.menu-epipla{background-image: url("/pub/media/menu/epipla.jpg"); }

.menu-kipos{background-image: url("/pub/media/menu/kipos.jpg"); }

.menu-ergaleia{background-image: url("/pub/media/menu/ergaleia.jpg"); }

.menu-diakosmisi{background-image: url("/pub/media/menu/diakosmisi.jpg"); }

.menu-domika{background-image: url("/pub/media/menu/domika.jpg"); }

.menu-ilektrologika{background-image: url("/pub/media/menu/ilektrologika.jpg"); }

.menu-prostasia{background-image: url("/pub/media/menu/prostasia.jpg"); }

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_2 {
  width: 100%;
  padding: 0 15px;
margin-bottom:20px;
}

.cyb__product_combination  .products-grid .product-item-info:hover,
.cyb__product_colors  .products-grid .product-item-info:hover,
.cyb__product_dimensions  .products-grid .product-item-info:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}




/****** NOV 2024  **************/
.prar-rev-item-helpful .prar-rev-item-title{margin-bottom:10px;}
.product-info-main .product.attribute.sku .value {
    color: #000;
}


button.prar-btn{background-image: url("/pub/media/icons/addreview.svg");
    background-repeat: no-repeat;  
    background-size: 8%; background-position:5% 50%; min-width:230px;}

.actions-toolbar .primary .action{ border-radius: 10px;   -moz-border-radius: 10px;  -webkit-border-radius: 10px; font-size:16px }

.addreviewbtnwrapper button.prar-btn{margin:0; float:right;}

/*rating stars color*/
.prar-box-reviews .rating-summary .rating-result > span:before,
.prar-review-helpful-critical .rating-summary .rating-result > span:before,
.prar-review-helpful-positive .rating-summary .rating-result > span:before,
.prar-rev-item-rat .rating-summary .rating-result > span:before,
.reviews-content-wrapper .rating-summary .rating-result > span:before{
    color: #ff3141;
}

.prar-review-helpful .prar-review-helpful-positive::after{background:unset;}

.prar-review-pager .prar-btn-more {
    color: #5F6472;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #D9D9D9;
    border-radius: 0;
}
.prar-rev-item-helpful .prar-rating-btn-title {
    color: #5F6472;
}

.product.pricing{display:none;}

 .normal-block.product-slider .nav-top .owl-theme .owl-nav {top: -180px; right:unset;}
.normal-block .nav-top .owl-theme .owl-nav {position:relative !important;}
.nav-style-1 .owl-theme .owl-nav [class*="owl-"]  {border-radius:10px;}
.nopadding {padding:0 !important;}


/*** PRODUCTS IN WIDGET ****/
button.prar-mob-filter-btn {   
    color: #2A2B2F;
    background-color: transparent;
    box-shadow: none;
    background-image: unset;   
    border: 1px solid #2A2B2F;
    border-radius: 3px;
}
.prar-box-reviews .rating-summary .rating-result > span:before,
.prar-review-helpful-critical .rating-summary .rating-result > span:before,
.reviews-content-wrapper .rating-summary .rating-result > span:before{
   
 color: #ff3141 !important;
letter-spacing: -5px;
}

button.prar-popup-media{ color: #2A2B2F}

@media (max-width: 767px) {
.block-viewed-products-grid .action.towishlist, .amrelated-grid-wrapper .action.towishlist {
    position: absolute;
    top: -290px;
    right: -10px;
}

.catalog-product-view .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action {    
    top: -280px;
    right: -20px;
}
.block.widget .product-item-info {   
    min-height: 340px;
}
.catalog-category-view .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action {
    right: 0;  
    position: absolute;
    top: -420px;
}
.prar-rating {margin:0 auto;}
.owl-carousel.prar-owl .owl-nav button.owl-prev {
    left: -20px;
}
.owl-carousel.prar-owl .owl-nav button.owl-next {
    right: -20px;
}

.prar-review-pager .prar-btn:first-child {
    margin:  0 auto !important;
}
}