/* https://www.kaselakis.gr/wp-content/themes/kaselakis/style.css */
a,.btn,.button,input.submit,input[type="submit"],ul.products li.product-col .add-links .add_to_cart_read_more,ul.products li.product-col .add-links .add_to_cart_button{-webkit-transition:opacity 0.4s,background 0.3s,color 0.3s;-khtml-transition:opacity 0.4s,background 0.3s,color 0.3s;-moz-transition:opacity 0.4s,background 0.3s,color 0.3s;-ms-transition:opacity 0.4s,background 0.3s,color 0.3s;-o-transition:opacity 0.4s,background 0.3s,color 0.3s;transition:opacity 0.4s,background 0.3s,color 0.3s}.woo-slg-social-container,.woo-slg-email-login-container{margin:24px 0 5px;border-top:1px solid #ddd;padding-top:21px}.cart-v2 .card.card-default{background:#fcfcfc}.shop_table thead{background:#e7e7e7}.woocommerce-checkout .main-content .featured-box,.checkout-order-review .featured-boxes{background:#f5f5f5}.checkout-order-review .shop_table{background:#fff}html .btn-v-dark,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button{background-color:#F60}.payment_methods .porto-control-label{font-weight:700}.payment_methods p{font-size:.85em;line-height:1.3em}.woocommerce-checkout label .optional{display:none}#header .mobile-toggle{font-size:1.4em;padding:0 15px 0 0}.autocomplete-suggestion strong{margin-right:10px}#cookie-law-info-bar{padding:9px 20px 10px;line-height:1em}#cookie-law-info-bar .cli-bar-message,.cli-style-v2 .cli-bar-btn_container .cli_settings_button{font-size:13px}.small.cli-plugin-button,.small.cli-plugin-button:visited{font-size:12px;font-weight:700;border-radius:4px;padding:8px 16px 8px;margin:0 0 0 10px}.privacy-wrapper{text-align:justify}html a.btn-primary:not([href]):not([tabindex]){color:#fff}h1,h2,h3,h4,h5{letter-spacing:-.01em}@media (min-width:1440px){.container{max-width:1420px}#header .searchform.searchform-cats input{width:350px}}.section-title{text-transform:none;font-weight:600}#header .header-top .mega-menu>li.menu-item>a,#footer .widget>div>ul,#footer .widget>ul{font-size:1.1em}#footer .widget>div>ul,#footer .widget>ul{line-height:2em}#header .main-menu>li.menu-item>a{font-size:15px}.sticky-header .main-menu-wrap .menu-left{width:125px}.toggle-menu-wrap .sidebar-menu>li.menu-item>a{font-size:14px;line-height:1.8em;font-family:'Roboto';font-weight:500}#main-toggle-menu{min-width:250px}#main-menu .mega-menu>li.menu-item{margin-right:30px}#header .searchform{line-height:48px;border:none;font-size:14px}#header .searchform input{padding-left:30px}#header .searchform button{border-radius:0 25px 25px 0;font-size:20px;color:#fff;background:#222529}#header .searchform button i:before{font-weight:400}@media (min-width:768px){#header .searchform select,#header .searchform .selectric .label{padding:0 25px}#header .searchform .selectric-cat,#header .searchform select{width:150px;font-size:13px}#header .searchform button{padding:0 24px 0 20px}#header .searchform .live-search-list{right:64px}}#header .searchform input,#header .searchform select,#header .searchform .selectric .label,#header .searchform button{height:48px;line-height:inherit}#header .top-links>li.menu-item:after{color:#e7e7e7;margin:0 15px 0 10px;opacity:1;font-size:1.2em}#header .gap{margin:0 15px;color:#e7e7e7;font-size:1.2em}#header .mobile-toggle{background:none}#mini-cart .minicart-icon{width:25px;height:20px;border:2px solid #fff;border-radius:0 0 5px 5px;position:relative;margin:6px 3px 0}#mini-cart .minicart-icon:before{content:'';position:absolute;border:2px solid;border-color:inherit;border-bottom:none;border-radius:10px 10px 0 0;left:50%;top:-8px;margin-left:-7.5px;width:15px;height:11px}#mini-cart .cart-items{background:#222529}.sticky-header #mini-cart .minicart-icon{border-color:#222529}.page-top{font-weight:700;letter-spacing:.05em}.section{padding:70px 0 20px;margin:0}#header .header-contact{border:none;font-size:27px;padding:0;margin-right:0}#header.sticky-header .header-contact a,#header.sticky-header .header-main .header-contact a:hover,#header.sticky-header .mobile-toggle{color:#222529}@media (max-width:991px){#header .header-contact{display:inline-block}}.home .header-wrapper{box-shadow:0 28px 57px rgba(0,0,0,.06);z-index:99}.home-subcats .porto-sicon-box{border:1px solid #e7e7e7;padding:2rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-subcats .porto-sicon-left .porto-sicon-img{margin-right:2rem}.home-subcats .porto-sicon-box>div{flex:1}.home-subcats .btn,.home-ads .btn{font-size:12px;font-weight:700;letter-spacing:-.025em;text-transform:uppercase;padding:.5rem 1.25rem}.home-subcats .porto-sicon-header+.porto-sicon-description{margin-top:10px}ul.products li.product{transition:box-shadow .2s;padding-top:10px}ul.products li.product:hover,ul.products li.product-category:hover .thumb-info{box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}ul.products li.product:hover .product-image,ul.products-slider li.product:hover{box-shadow:none}ul.products li.product-category .thumb-info{background:#fff}ul.products li.product-category .thumb-info-title{transition:none}ul.products li.product-category .thumb-info-title h3{font-size:15px;font-weight:600;text-transform:none}ul.products li.product-category:hover .thumb-info-title{color:#ff6840}li.product-outimage_aq_onimage .add-links .quickview{background:#222529}.tab-content ul.products .category-list,.tab-content ul.products li.product-col .rating-wrap{display:none}.price{color:#444}ul.products li.product-col h3,.product-title{color:#222329}#main>.container>.shop-loop-before{margin-top:20px;margin-bottom:20px}.top_sale_product{border:3px solid #f4631b}.top_sale_product .product .category-list,.top_sale_product .add-links-wrap,.top_sale_product .sale-product-daily-deal:before{display:none}.top_sale_product .product{box-shadow:none!important;padding-top:0!important}.top_sale_product .product-inner{text-align:center;position:relative}.top_sale_product ul.products .product .product-content{padding:.25rem 1rem 3rem;display:flex;flex-direction:column}.top_sale_product ul.products,.top_sale_product ul.products li.product-col .product-image,.top_sale_product ul.products li.product-col .rating-wrap{margin-bottom:.25rem}.top_sale_product .product-image:before{content:'Flash Deals';position:absolute;left:0;width:100%;z-index:2;top:1rem;color:#222529;font-size:16px;font-weight:700}.top_sale_product .product-image .labels{right:-3px;left:auto;top:-3px;letter-spacing:-.01em}.top_sale_product .product-image .labels:before{content:'SALE';display:block;padding:5px 11px;font-size:16px;font-weight:700;background:#f4631b;color:#fff}.top_sale_product .product-image .labels .onsale{font-size:14px;line-height:16px;font-weight:700;background:#222529}.top_sale_product .sale-product-daily-deal{bottom:-8.5rem;color:#444;background:#f4f4f4;border-radius:2rem;left:15%;right:15%}.top_sale_product .products li.product-col h3{font-size:16px;margin-bottom:0}.top_sale_product .star-rating{display:inline-block}.top_sale_product .sale-product-daily-deal .daily-deal-title{color:#444}body.woocommerce-page.archive .sidebar-content .widget .widget-title{font-size:12px;color:#000;font-weight:700;letter-spacing:.05em;border-bottom:1px solid #dfdfdf;padding:8px 0;margin:0 0 10px -15px}.woocommerce-page .sidebar-content .widget-title{font-size:12px;color:#000;font-weight:700;letter-spacing:.05em}body.woocommerce-page.archive .sidebar-content{border:none}body.woocommerce-page.archive .sidebar-content aside.widget{padding:0 0 0 15px;margin-bottom:30px;border-bottom:none}.sidebar .product-categories li>a,.widget_layered_nav ul li>a{font-size:12px;font-weight:400;color:#000}.sidebar .product-categories li>a:hover{color:#000}.sidebar .product-categories li>a,.widget>div>ul,.widget>ul{font-weight:400;font-size:12px}.widget>div>ul li,.widget>ul li{line-height:1.8}.sidebar-content .filter-item-list{display:block}.sidebar-content .filter-item-list .filter-color{margin-bottom:10px;text-indent:37px;line-height:18px}.widget_product_categories .widget-title .toggle,.widget_price_filter .widget-title .toggle,.widget_layered_nav .widget-title .toggle,.widget_layered_nav_filters .widget-title .toggle,.widget_rating_filter .widget-title .toggle{right:-4px}.widget_product_categories ul li .toggle{font-size:12px}.woocommerce-pagination ul li .page-numbers{font-weight:700;font-size:14px;color:#706f6c}.woocommerce-pagination ul li .prev,.woocommerce-pagination ul li .next{border:none}.footer-top{padding-top:20px;padding-bottom:20px}#footer .widgettitle,#footer .widget-title{font-size:16px;font-weight:700;text-transform:none}#footer .footer-bottom{font-size:13px}.footer-top .widget_wysija_cont{display:table;width:100%}.footer-top .wysija-paragraph{display:table-cell;vertical-align:middle}.footer-top .widget_wysija_cont .wysija-input{border-radius:24px 0 0 24px;padding-left:25px;border:none;height:48px;font-size:1em}.footer-top .widget_wysija_cont .wysija-submit{padding-left:25px;padding-right:30px;border-radius:0 24px 24px 0;height:48px;font-size:12px;font-weight:600;background:#333}#footer .footer-main>.container{padding-top:3rem;padding-bottom:1rem}#footer .footer-main>.container:after{display:block;content:'';position:absolute;left:10px;bottom:0;width:calc(100% - 20px);border-bottom:1px solid #e1e1e1}#footer .widget_product_categories>ul,#footer .widget_product_categories li>a{padding:0}#footer .widget_product_categories .toggle{display:none}#footer .footer-bottom .footer-center img{max-width:200px}#footer .widget.contact-info i{display:none}.widget.contact-info .contact-info-block .contact-details strong,.widget.contact-info .contact-info-block .contact-details span{padding-left:0}#footer .widget.contact-info .contact-details strong,#footer .follow-us .widget-title{font-weight:600;font-size:11px;line-height:1;text-transform:uppercase;color:#777;margin-bottom:0}.widget.contact-info .contact-info-block .contact-details span,#footer .contact-info-block .contact-details a{font-size:16px;color:#222529;font-weight:700}#footer .follow-us a{box-shadow:none;margin:4px 0 0}#footer .widget>div>ul,#footer .widget>ul,#footer .widget>div>ul li,#footer .widget>ul li,#footer .post-item-small{border:none;padding:0}#footer .widget>div>ul li:before{display:none}body .sidebar-menu>li.menu-item.active:hover>a{color:#F60}.footer-main .widget_media_image img{max-width:111px}.newsletter-popup-form{position:relative;max-width:740px}@media (min-width:768px){.footer-main .col-lg-6,#footer .contact-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .contact-details li{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.footer-main .col-lg-6>.widget:first-child{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.footer-main .col-lg-6 .widget.contact-info{max-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}}@media screen and (min-width:991px){.header-top .header-col.header-left{white-space:nowrap}.header-top .header-col.header-left .porto-sicon-box{margin-bottom:0;font-size:1.1em}.header-top .header-col.header-left .left-icon .porto-sicon-left .porto-icon{margin-right:8px}}@media (max-width:991px){#header.sticky-header .my-account,#header.sticky-header .my-wishlist,#header.sticky-header .yith-woocompare-open{color:#171f2f}#side-nav-panel .accordion-menu li.menu-item.current-menu-item>a,#side-nav-panel .accordion-menu li.menu-item.active>a{color:#FF6600!important}#side-nav-panel .accordion-menu li.menu-item.current-menu-item>a,#side-nav-panel .accordion-menu li.menu-item.active>a,#side-nav-panel .accordion-menu li.menu-item:hover>a,#side-nav-panel .menu-custom-block a:hover{background-color:transparent!important}}@media (max-width:767px){.col-xs-6{width:50%}#cookie-law-info-bar{padding:9px 10px 10px}.small.cli-plugin-button,.small.cli-plugin-button:visited{margin:5px 2px 0 0}.cli-style-v2.cli-bar-container{justify-content:center}#cookie-law-info-bar .cli-bar-message{text-align:center}}