/*
Theme Name:   	Storefront Child Theme
Theme URI:    	https://github.com/stuartduff/storefront-child-theme
Author:       	Stuart Duff
Author URI:     http://stuartduff.com
Template:     	storefront
Description:  	This is a blank child theme for WooThemes StoreFront theme
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */

*{
    font-family: 'Manrope', sans-serif;
}

.flex-viewport .woocommerce-product-gallery__wrapper{border:none !important;}
#billing_afm_field{display:none;}
#billing_company_field{display:none;}
#billing_doy_field{display:none;}
.clear_filters{background:#fff; border:solid 2px #10CCFD; border-radius:5px; display:flex; justify-content:center; align-items:center; font-size:14px; color:#000; height:34px; width:100%; margin-bottom:22px;}
.woocommerce-MyAccount-navigation-link--downloads{display:none !important;}
.wpcf7-not-valid-tip{position:absolute; top:33px; left:0px; font-size:12px;}
.woocommerce-message{display:none;}
.show_message{display:block !important;}
.stock.out-of-stock::before{content:none !important;}
.tagged_as{color:#000;}
.tagged_as a {
    color: #10CCFD;
}
.main_menu_button span{margin-right:8px;}
.brand_list_item_all {width:44px !important;}
.payment_method_modirumeb img{display:none !important;}
.product .button{background:#333 !important;}
.to_top{z-index:999999; border-radius:5px; background:#333; cursor:pointer; color:#fff; width:44px; height:44px; position:fixed; bottom:55px; right:22px; display:none; justify-content:center; align-items:center; font-size:22px;}
.show_to_top{display:flex !important;}
.footer .container .col4{display:none !important;}
.product_tags{position:absolute; top:0px; right:0px; height:100%; width:44px; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.product_tags img{margin-bottom:8px;}
.cod_notification{border-left:solid 10px #ffbc16; background:#ffc943; text-align:left; font-size:14px; font-weight:bold; color:#000; padding:11px; margin-bottom:11px;}
.filename{font-size:12px; color:#000; text-align:center;}
.woocommerce-loop-product__title{overflow:hidden;}
.contact_form .wpcf7 form .wpcf7-response-output{position:relative !important; top:unset !important; left:unset !important; text-align:center !important; font-size:14px !important;}
.tinvwl_add_to_wishlist_button{display:flex; justify-content:center; align-items:center; font-size:16px; color:#000;}
.favourite_button:hover .tinvwl_add_to_wishlist_button{color:#fff !important;}
.wishlist_products_counter_text{display:none !important;}
.wishlist_products_counter{position:relative; color:#000;}
.wishlist_products_counter_number{position:absolute; background:#10CCFD; color:#fff; width:20px; height:20px; display:flex; justify-content:center; align-items:center; z-index:10;; border-radius:100px; top:0px; right:-5px; font-size:12px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{font-size:32px !important;}
.favourite_exist{background:#000 !important; color:#fff !important;}
.favourite_exist span{font-size: 35px; margin-right: 11px;}
.wishlist_products_counter_number_new{position: absolute;
    background: #10CCFD;
    color: #fff;
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    border-radius: 100px;
    top: -10px;
    right: -10px;
    font-size: 12px;}
.favourite_button_archive{padding: 0px !important; height: 33px !important; display: flex; justify-content: center; align-items: center; width: 250px;}
.favourite_button{margin-top:11px;}

.woocommerce-breadcrumb a{color:#10CCFD !important;}
.quantity{width:100px; display:flex;}
@media screen and (min-width: 1240px) {

    .custom_gallery_cont{width:600px; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
	.custom_gallery{width:600px; aspect-ratio:1; overflow:hidden; display:flex; justify-content:flex-start; align-items:center;}
	.custom_gallery img{width:auto; height:auto; max-width:100%; max-height:100%;}
	.custom_gallery_inner{transition:all .6s; height:600px; width:max-content; display:flex; justify-content:flex-start; align-items:center;}
	.custom_thumbnails{width:600px; overflow:hidden; margin-top:1rem;}
	.active_thumb{filter:none !important;}
	.gallery_img_cont{width:600px; aspect-ratio:1; display:flex; justify-content:center; align-items:Center;}
	.custom_thumbnails_inner{transition:all .6s; width:max-content; display:flex; justify-content:flex-start; align-items:flex-start; gap:1rem;}
	.custom_thumbnails_inner img{cursor:pointer; transition:all .6s; filter:saturate(0.2);}
	.custom_thumbnails_inner img:hover{filter:none !important;}

    .fav .columns-3{width:100% !important; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap;}
    .fav li{width:calc((100% / 3) - 22px) !important; margin-right:22px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .wpgdprc-button--settings{font-size:12px !important; padding:0px !important;}
    .wpgdprc-button--accept{font-size:12px !important; padding:0px !important;}
    .recent_title_link{height:33px; width:auto; padding:0px 22px; color:#000; background:#10CCFD; display:flex; justify-content:center; align-items:center; font-size:14px; font-weight:400; border-radius:5px;}
    .mobile_all_products{display:none;}
    .mobile{display:none !important;}
    .open_filter{display:none;}
    .mobile_top_header{display:none !important;}
    .level2_back{display:none;}
    /* THANK YOU */
    .hentry .entry-header{display:inline-block !important;} 
    .entry-header{display:none;} 
    .woocommerce-order{width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
    .card{display: flex;justify-content:center;align-items: center;flex-direction: column;width: 900px;background: #fff;padding: 22px 44px; margin-bottom:22px;}
    .card .innerCont{display: flex;justify-content:center;align-items: center; width:100%;}
    .card .logo{padding: 22px 44px;width: 244px;}
    .woocommerce-order-details{width:100%;}
   .card p,.card h1,.card h3{}
   .card p{line-height:22px;font-size:17px;color:#000;}
   .paymentCont .iconCont{display: flex;justify-content: center;align-items: center;}
   .paymentCont .iconCont i{margin-right:11px;font-size:20px}
   .paymentCont .iconCont i.fas.fa-phone-alt{color:green;}
   .paymentCont .iconCont i.far.fa-envelope{color:red;}
   .paymentCont .iconCont a{font-size:20px;text-decoration:none; color:#000 !important;}
   .paymentCont h3{font-size:18px; font-weight:bold; text-align:center;}
    .woocommerce-order-details  tbody .woocommerce-table__product-name.product-name{background:#e4e4e4!important;}
    .woocommerce-order-details tr,.woocommerce-order-details td,.woocommerce-order-details th,.woocommerce-order-details table,.woocommerce-order-details tbody{border:none!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none !important;}
    .card_blank{display: flex;justify-content:center;align-items: center;flex-direction: column;width: 900px;margin-bottom:22px;}
    .woocommerce-order-details__title{background:#fff; margin-bottom:5.5px; width:100%; padding:0px 44px; height:44px; font-size:22px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
    .woocommerce-order .woocommerce-table__line-item{display:flex; justify-content:center; align-items:center; width:100%;}
    .woocommerce-order .woocommerce-table__product-name{display:flex; justify-content:flex-start; align-items:center; width:30%; background:#fff;}
    .woocommerce-order .woocommerce-table__product-total{display:flex; justify-content:flex-start; align-items:flex-end; flex-direction:column; width:70%; background:#fff; min-height:150px;}
    .woocommerce-order .woocommerce-table__product-total .first_line{text-align:right; margin-top:22px;}
    .woocommerce-order .woocommerce-table__product-total .first_line a{color:#000 !important; font-size:16px; text-decoration:none !important;}
    .woocommerce-order .woocommerce-table__product-total .second_line {font-weight:bold; color:#000;}
    .order_sum_product_list{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; background:#fff; padding:0px 44px; margin-bottom:5.5px;}
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:auto; height:auto; max-width:150px; max-height:150px;}
    .woocommerce-order .order_details{background:#fff !important;}
    .woocommerce-order .order_details th{background:#fff !important; padding:0px 0px 0px 44px; font-size:16px; height:44px; display:flex; justify-content:flex-start; align-items:center; width:100%;}
    .woocommerce-order .order_details td{text-align:right; color:#000; font-size:16px; padding:0px 44px 0px 0px; height:44px; display:flex; justify-content:flex-end; align-items:center; width:100%;}
    .order_sum_info{background:#fff; display:flex; justify-content:center; align-items:center; flex-direction:column; margin-bottom:5.5px;}
    .order_sum_info_line{width:100%; padding:0px 44px; display:flex; justify-content:center; align-items:center; height:33px;}
    .order_sum_info_line1{width:50%; font-size:14px; color:#000; display:flex; justify-content:flex-start; align-items:center;}
    .order_sum_info_line2{width:50%; font-size:14px; color:#000; display:flex; font-weight:bold; justify-content:flex-end; align-items:center;}
    .woocommerce-customer-details{width:100%;}
    .woocommerce-customer-details .col2-set{background:transparent !important; width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding:0px !important;}
    .woocommerce-customer-details .col2-set .col-1{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col2-set .col-1 p{font-size:14px;}
    .woocommerce-customer-details .col2-set .col-1 h2{font-size:18px; font-weight:bold; text-align:center;}
    .woocommerce-customer-details .col2-set .col-2{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col2-set .col-2 p{font-size:14px;}
    .woocommerce-customer-details .col2-set .col-2 h2{font-size:18px; font-weight:bold; text-align:center;}
    
    .woocommerce-customer-details .col-single-set{background:transparent !important; width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding:0px !important;}
    .woocommerce-customer-details .col-single-set .col-1{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col-single-set .col-1 p{font-size:14px;}
    .woocommerce-customer-details .col-single-set .col-1 h2{font-size:18px; font-weight:bold; text-align:center;}
    
    .woocommerce-table--custom-fields{margin-bottom:7px;}
    .woocommerce-table--custom-fields th{background:#fff !important; font-size:14px; padding-left:44px;}
    .woocommerce-table--custom-fields td{background:#fff !important; font-size:14px; font-weight:bold; padding-right:44px; text-align:right;}
    /* END OF THANK YOU */
    
    .taxonomy_image{width:100%; height:200px; display:flex; justify-content:flex-start; align-items:flex-start; margin-bottom:22px; overflow:hidden;}
    .taxonomy_image img{width:auto; height:auto;}
    .woocommerce-form-login__rememberme{display:flex !important; justify-content:flex-start; align-items:center;}
    .woocommerce-form-login__rememberme input{margin-right:11px;}
    .footer_social a{margin-right:11px; transition:all .3s;}
    .footer_social a:hover{transform:scale(1.2);}
    .price_slider_amount button{background:#3b3b3b !important;}
    .price_slider_amount button:hover{background:#000 !important;}
    .receipt_method_cont{width:100%; display:flex; justify-content:flex-start; align-items:center; margin-bottom:22px;}
    .receipt_method:first-child{margin-right:22px;}
    .receipt_method{font-weight:500; color:#000;}
    .up-sells > h2{font-weight:bold; font-size:20px !important;}
    .related > h2{font-weight:bold; font-size:20px !important;}
    .related .moreInfo{display:none !important;}
    .up-sells .moreInfo{display:none !important;}
    .up-sells{width:100%; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .up-sells a{width:100%;}
    .up-sells .columns-3{width:900px; display:flex; justify-content:space-between; align-items:flex-start;}
    .up-sells .columns-3 li{width:calc((100% / 4) - 22px) !important;}
    /* Contact */
        .contact_title{font-family: 'Manrope', sans-serif !important; font-size:22px; font-weight:bold !important; padding-left:22px;}
        .contact_cont{width:100%;}
        .contact_form{border:solid thin #e6e6e6; background:#fff; padding:22px; width:500px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
        .contact_form .wpb_wrapper{width:100%;}
        .contact_form form p{display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%;}
        .contact_form form span{width:100%;}
        .contact_form form br{display:none;}
        .contact_form input[type="text"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form input[type="tel"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form input[type="email"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form textarea{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none; height:280px;}
        .contact_info{border:solid thin #e6e6e6; background:#fff; padding:22px; width:500px;}
        .contact_info h3{font-size:16px; font-weight:bold; margin-bottom:11px !important;}
        .contact_info p{color:#000; font-size:14px;}
    /* end of contact */
    
    #order_review_heading{font-size: 16px; font-weight: 900;}
    table td, table th{padding:11px;}
    .woocommerce-checkout-review-order-table{border: solid thin #e6e6e6;}
    .wpcf7 form .wpcf7-response-output{border:none !important; margin:0px !important; color:#000; position:absolute; top:44px; font-size:12px; left:0px;}
    #content:focus-visible{outline:none !important;}
    /* GENERAL */
    .menu_bar1 .header_icons{display:none;}
    .tp-arr-imgholder{background-image:none !important;}
    body, button, input, textarea{font-family: 'Manrope', sans-serif !important;}
    .storefront-breadcrumb{ display: flex; justify-content: center; align-items: center; margin:0px !important; background:#f4f4f4; padding:8px 0px;}
    .site-content{padding-top:44px; display: flex; justify-content: center; align-items: center;}
    .site-content .content-area{width:100% !important; flex:1;}
    .site-content-woo{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo_cart{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo .col-full{/*width:1160px !important;*/width:1240px !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
    .site-content-woo_cart .col-full{/*width:1160px !important;*/width:1240px !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo #primary{order:2;}
    .site-content-woo #secondary{order:1;}
    .site-content-woo_cart .left-sidebar .content-area{width:100% !important; flex:1;}
    .site-content-woo_cart .left-sidebar .widget-area{width:0px !important;}
    .site-content-woo_cart #primary{width:100% !important;}
    
    .site-content-woo_checkout{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo_checkout .col-full{/*width:1160px !important;*/width:1240px !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo_checkout #primary{width:100% !important;}
    .site-content-woo .columns-3{background:#fff; padding:22px; margin-bottom:22px;}
    .site-content_main{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .site-content_main .col-full{width:1160px !important; max-width:unset !important; padding:0px !important;}
    .storefront-breadcrumb .col-full{width:1240px !important; max-width:unset !important; margin:0px !important; padding:0px !important; display: flex;
        justify-content: flex-start;
        align-items: flex-start; flex-direction: row !important;}
    .site-content_main .col-full{}
    .site-content .col-full{width:1240px !important; max-width:unset !important; margin:0px !important; padding:0px !important; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: row-reverse; flex-wrap:wrap;}
    .site-content-woo .left-sidebar .widget-area{/*width:300px !important;*/width:350px; margin-right:22px; background:#fff; padding:22px;}
    
    .site-content-woo .left-sidebar .content-area{width:auto !important; flex:1;}
    a:focus, input:focus, textarea:focus, button:focus{outline:none !important;}
    p+h2, p+header h2, p+h3, p+h4, ul+h2, ul+header h2, ul+h3, ul+h4, ol+h2, ol+header h2, ol+h3, ol+h4, table+h2, table+header h2, table+h3, table+h4, blockquote+h2, blockquote+header h2, blockquote+h3, blockquote+h4, form+h2, form+header h2, form+h3, form+h4{margin-top:22px !important;}
    button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button{border-radius: 5px;padding: 6px 22px;background:#10CCFD; color:#fff; font-weight:400 !important;}
    button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover{background:#824241; color:#fff !important;}
    .site-content_main:focus-visible{outline:none !important;}
    .widget_nav_menu ul li::before{content:none !important;}
    .woocommerce-pagination .page-numbers li .page-numbers.current{background:#10CCFD !important; color:#fff !important;}
    .pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{background-color: #10CCFD4d !important;}
    .woocommerce-info, .woocommerce-noreviews, p.no-comments{background-color:#ffc943; color:#000;}
    .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{background:#fff; color:#000 !important; border:solid thin #e6e6e6; padding:1em 2em !important;}
    .woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a{color:#000 !important;}
    .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-noreviews .button, p.no-comments .button{border:none;}
    .woocommerce-message a:hover{background:#fff !important; color:#000 !important;}
    .cart th, .cart td{padding:11px !important; color:#000 !important; width:auto !important; border:solid thin #e4e4e4 !important;}
    .cart th a, .cart td a{color:#10CCFD !important;}
    .cart th:last-child{border-bottom:none !important;}
    .cart_totals th{color:#000 !important; border:solid thin #e4e4e4 !important;}
    .cart_totals td{color:#000 !important; border:solid thin #f4f4f4 !important;}
    .cart_totals th:last-child{border-bottom:none !important;}
    .woocommerce-checkout-review-order-table th{color:#000 !important; background:#fff;}
    .woocommerce-checkout-review-order-table td{color:#000 !important; background:#fff;}
    .woocommerce-checkout-review-order-table th{border-bottom:none !important;}
    .woocommerce-checkout-review-order-table th:last-child{border-bottom:none !important;}
    table.cart .product-thumbnail img{max-width:88px !important; margin:0px;}
    .product-remove{width:66px !important;}
    .product-thumbnail{width:110px !important;}
    .product-remove{border-top:none !important;}
    .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{background-color:#000 !important;}
    
    .site-main ul.products.columns-3 li.product{min-height: 375px !important; display: flex !important; justify-content: space-between !important; align-items: center !important; flex-direction: column !important;}
    .my-account a,.cart_mobile_icon{display:flex;justify-content:center;align-items:center; width:33px;}
    /* END OF GENERAL */
    
    /* MINI CART */
    .mini_cart .woocommerce-mini-cart{max-height:300px; width:100%; overflow-y:auto;margin-bottom:0px;}
    .cart_list {padding:0px !important;}
    .mini_cart_toggle{top:40px !important; opacity:1 !important; z-index:9999999999999 !important; display:inline !important;}
    .mini_cart_toggle_small{top:40px !important; opacity:1 !important; z-index:9999999999999 !important; display:inline !important;}
    .mini_cart{background:#fff; width:400px; position:absolute; top:40px; z-index:9999999999999999; transition:all .6s; opacity:0; right:-20px; display:none;}
    .mini_cart:before{content:""; position:absolute; top:-10px; right:20px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff transparent;}
    .mini_cart .woocommerce-mini-cart-item{display:flex; justify-content:space-around; align-items:center; border:none !important;}
    .woocommerce-mini-cart__total{display: flex; justify-content: space-between; align-items:center;color: #000;font-weight: 600;}
    .mini_cart_buttons{transition: background-color 500ms ease;background: #ffc943;color: #fff;font-weight: 600;font-size: 14px;text-align: center;padding: 13px 10px;margin-top: 11px;border-radius: 11px;letter-spacing: 1px;}
    .mini_cart_buttons:hover{background:#c29933;}
    .woocommerce-mini-cart__total span{font-size:24px;}
    .woocommerce-mini-cart__total span span{font-size:24px;}
    .mini_cart_line_custom{width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding-bottom:11px; border-bottom:solid 2px white; margin-bottom:11px;}
    .mini_cart_line_custom .col1{width:85px !important;}
    .mini_cart_line_custom .col2{width:100% !important; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column;}
    .mini_cart_line_custom .col2 .col1{margin-bottom:5px;width:100% !important; background:#10CCFD; padding:0px 11px; display:flex; justify-content:space-between; align-items:center !important; flex-direction:row !important;}
    .mini_cart_line_custom .col2 .col1 .quantity{font-size:14px; color:#fff; margin-bottom:0px; line-height:22px;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart{margin-bottom:0px; margin-top:4px; line-height:22px;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart a{font-size:14px; color:#000;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart a ion-icon{font-size:18px; color:#fff;}
    .mini_cart_line_custom .col2 .col2{width:100% !important; display:flex; justify-content:space-between; align-items:center !important; flex-direction:row !important;}
    .mini_cart_line_custom .col2 .col2 .title{word-break: break-all; font-size:14px; color:#000; line-height:22px; max-height:44px; overflow:hidden;}	
    .mini_cart_line_custom .col2 .col2 a{width:calc(100% - 88px);}
    .mini_cart_line_custom .col2 .col2 .price{width:66px; text-align:right; font-size:14px; font-weight:600; color:#000; padding:0px !important;}
    .mini_cart .woocommerce-mini-cart-item img{}
    .cart_sum_items{position:absolute; z-index:10; color:#fff; background:#10CCFD; border-radius:100px; width:20px; height:20px; display:flex; justify-content:center; align-items:center; margin-left:15px; font-size:12px; margin-top: -15px; margin-left:25px !important;}
    .cart-link dt{color:#707070; font-weight:700 !important; font-size:12px !important;}
    .cart-link dd{color:#707070; font-weight:300 !important; font-size:12px !important;}
    .cart-link dl{border:dashed thin #707070; border-bottom:dashed thin #707070; padding:5px 12px; margin:10px 0px; background:#f9f9f9;}
    .cart-link a{color:#707070;}
    .cart_mobile_icon{cursor:pointer; width:28px;}
    .cart_icon_toggle .cart_icon{width:15px; height:15px; max-width:15px !important; cursor:pointer;}
    .cart_icon_toggle{position:relative;}
    .mini_cart_product_image{width:33px; height:44px; display:flex; justify-content:center; align-items:center; margin-right:11px;}
    .mini_cart_product_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
    
    .miniCartUpper{padding:20px;}
    .miniCartBottom{padding:20px;background:#6d6d6d;background: #f1f1f1;border-top: solid thin #c3c3c3;}
    .miniCartItem{display:flex;justify-content:space-between;align-items:flex-start;}
    .miniCartItem .col-1{width:88px;}
    .miniCartItem .col-1 .mini_cart_product_image{width: 100%;display: flex;justify-content: center;align-items: center;margin-right: 11px;height: 100%;}
    .miniCartItem .col-1 .mini_cart_product_image img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
    .miniCartItem .col-2{width:calc(100% - 110px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
    .miniCartItem .col-2 a.titleElement{color:#6d6d6d;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:13px;line-height:22px;font-weight:700;margin-bottom:22px;}
    .miniCartItem .col-2 .price{font-size:18px;font-weight:700;color:#000;}
    .miniCartItem .col-2 .delete_mini_cart a.remove{margin:0 11px;display: block;width: 1.618em;height: 1.618em;line-height: 1.618;font-weight: 400;text-indent: -9999px; overflow: visible;position: relative;}
    .miniCartItem .col-2 .delete_mini_cart a.remove:before{display:none!important;}
    .miniCartItem .col-2 .delete_mini_cart a.remove ion-icon{width: 22px;height: 22px;color: #000;position: absolute;top: 0;left: 0;right: 0;bottom: 0;visibility: visible;}
    /* END OF MINI CART */
    
    /* HEADER */
    .woocommerce-breadcrumb a:first-of-type::before{color:#10CCFD !important;}
    .woocommerce-breadcrumb .breadcrumb-separator::after{color:#10CCFD !important; opacity:1 !important;}
    .woocommerce-breadcrumb{color:#10CCFD !important;}
    .wc-tabs .active{background:#10CCFD; color:#000 !important;}
    .wc-tabs .active a{margin-left:22px !important; color:#fff !important;}
    .wc-tabs a{margin-left:22px !important; color:#10CCFD;}
    
    .header{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; /*box-shadow:0px 0px 5px rgba(0,0,0,.2);*/}
    .top_header{width:100%; height:33px; background:#4d4d4d; display:flex; justify-content:center; align-items:center;}
    .main_header{width:100%; display:flex; justify-content:center; align-items:center; padding:11px 0px; position:relative; /*Added position relative*/}
	.esp_image{position:fixed; bottom:0; left:0; z-index:1000;}
	.esp_image img{max-height:44px;}
    .menu_bar{width:100%; height:55px; display:flex; justify-content:center; align-items:center; position:relative;}
    .container{width:95vw; display:flex; justify-content:center; align-items:center; min-height:22px;}
    
    .top_header .container{justify-content:space-between !important;}
    .top_header .col1{width:165px; display:flex; justify-content:center; align-items:center;}
    .top_header .col1 a{color:#6d6d6d;}
    .top_header .col1 .top_bar_1_item{width:55px; height:33px; display:flex; justify-content:center; align-items:center;}
    .top_header .col1 .top_bar_1_item i{color:#fff;}
    .top_header .col2{width:calc(100% - 600px - 44px);}
    .top_header .col3{width:300px; display:flex; justify-content:flex-end; align-items:center;}
    .top_header .col3 .top_bar_3_item{width:55px; height:33px; display:flex; justify-content:center; align-items:center; position:relative;}
    .top_header i{color:#fff;}
    .top_header .col3 .top_bar_3_item:hover{background:#f9f9f9;}
    .top_header .col3 .top_bar_3_item:hover i{color:#4d4d4d;}
    .top_header .col3 .top_bar_3_item:hover .top_bar_info_box{display:flex;}
    .top_bar_info_box{position:absolute; top:33px; left:-245px; background:#f9f9f9; padding:22px; z-index:9999; width:300px; display:none; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .top_bar_info_box a{color:#000; font-size:13px; line-height:22px;}
    .top_bar_info_box span{color:#000; font-size:13px; line-height:22px;}
    .top_header i{}
    
    .main_header .header_icons svg{}
    .main_header .container{justify-content:space-between !important; position:relative;}
    .main_header .header_icons{width:166px; display:flex; justify-content:flex-end; align-items:center; margin-right:11px;}
    .main_header .header_icons .wishlist_icon{margin-left:22px; height:100%; display:flex; justify-content:center; align-items:center; width:26px; position:relative;}
    .main_header .header_icons img{ transition:all .6s;}
    .main_header .header_icons .wishlist_icon:hover > img{transform:scaleX(-1);}
    .main_header .header_icons .cart_mobile_icon:hover > img{transform:scaleX(-1);}
    .main_header .header_icons .my-account:hover img{transform:scaleX(-1);}
    .main_header .header_icons .cart_icon_toggle{margin-left:22px;height:100%; display:flex; justify-content:center; align-items:center; width:33px;}
    .main_header .header_icons .my-account{margin-left:22px; display:flex;height:100%; justify-content:center; align-items:center; width:33px;}
    .main_header .cart_icon{width:33px; height:33px; display:flex; justify-content:center; align-items:center;}
    .main_header .cart_icon img{width:auto; height:auto; max-width:100%; max-height:28px;}
    .main_header .my-account{width:33px; height:33px; display:flex; justify-content:center; align-items:center;}
    .main_header .my-account img{width:auto; height:auto; max-width:100%; max-height:28px;}
    .main_header .logo{height:88px; width:320px;}
    .main_header .logo img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .main_header .search_cont{width:700px; height:44px; background:#e8e8e8; border-radius:100px;}
    .search_cont .search_form{transition:.7s;position:relative;width:100%; display:flex; justify-content:flex-start; align-items:flex-start; height:44px;}
    .search_cont .search_form .second{background:#fff;z-index:9999;position:absolute;top:44px;left:0;right:0;max-height:400px;overflow:auto;}
    .search_cont .search_form .second::-webkit-scrollbar {transition:.7s;width: 6px;border-radius:10px;}
    		
    .search_cont .search_form .second::-webkit-scrollbar-track {transition:.7s;	width: 6px;border-radius:10px;background:#e8e8e8;	}
    		
    .search_cont .search_form .second::-webkit-scrollbar-thumb {transition:.7s;width: 6px;border-radius:16px;background:#10CCFD;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .09) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .08) 50%,rgba(255, 255, 255, .08) 75%,transparent 75%,transparent);}
    
    .search_cont .search_form .second::-webkit-scrollbar-thumb:hover{transition:.7s;width: 6px;border-radius:16px;background:#10CCFD;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .09) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .08) 50%,rgba(255, 255, 255, .08) 75%,transparent 75%,transparent);}
    .search_cont .search_form .second #searchbox{padding:0 22px;}
    .search_cont .search_form .second #searchbox:hover{background:#ffc943;}
    .search_cont .search_form .second #searchbox a{height:88px;display:flex;justify-content:flex-start;align-items:center;}
    .search_cont .search_form .second #searchbox a .search_inner_container{display:flex;justify-content:space-between;align-items:center; width:100%;}
    .search_cont .search_form .second #searchbox a .search_inner_container h6{font-size:16px;line-height:22px; padding:0 22px; width:calc(100% - 200px); text-align:left;}
    .search_cont .search_form input[type="text"]{font-family: 'Manrope', sans-serif; width:calc(100% - 88px); border:none !important; outline:none !important; background:transparent !important; padding:0px 4px !important; height:44px !important; color:#000 !important; box-shadow:none !important;}
    .search_cont .search_form input[type="text"]::-webkit-input-placeholder {color:#999 !important;}
    .search_cont .search_form input[type="text"]:-ms-input-placeholder {color:#999 !important;}
    .search_cont .search_form input[type="text"]::placeholder {color:#999 !important;}
    .search_cont .search_form button{display:flex; justify-content:center; align-items:center; width:44px; height:44px; background:transparent !important; border-radius:100px; margin-left:5px; padding:0px;}
    .search_cont .search_form button img{width:auto; height:auto; max-width:100%; max-height:22px;}
    .submenu_cont_open{display:flex !important;}
    .pr_image{width:100%; margin-bottom:22px; display:flex; justify-content:center; align-items:center; font-size:28px; font-weight:bold;}
    .pr_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
    
    .header_icons .wishlist_icon svg{transform: scaleX(1);transition:.7s;}
    .header_icons .cart_icon_toggle svg{transform: scaleX(1);transition:.7s;}
    .header_icons .my-account svg{transform: scaleX(1);transition:.7s;}
    
    .header_icons .wishlist_icon:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    .header_icons .cart_icon_toggle:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    .header_icons .my-account:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    
    .submenu_item_open{display:flex !important;}
    .submenu_cont{width:100%; position:absolute; top:55px; left:0px; background:#fff; display:none; justify-content:center; align-items:center; z-index:999999; box-shadow:0px 3px 5px rgba(0,0,0,.2); }
    .submenu_cont .container{flex-direction:column; border-top:solid 1px #10CCFD;}
    .submenu_cont .submenu_item{width:95vw; display:none; justify-content:center; align-items:flex-start;  padding:22px 0px;}
    .submenu_item h3 a{color:#333;}
    .submenu_cont .submenu_item .col1{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item .col2{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item h3{font-size:20px !important;}
    .submenu_cont .submenu_item .col3{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item .col4{flex:1; padding: 0px 22px;}
    .submenu_cont .submenu_item .col5{flex:1; background-position:center !important; background-size:cover !important;}
    .submenu_cont .submenu_item h3{margin-left:0px;}
    .submenu_cont .submenu_item ul{margin-left:22px !important; width:calc(100% - 44px); margin-bottom:22px !important; }
    .submenu_cont .submenu_item ul li{list-style:none;}
    .submenu_cont .submenu_item ul li a{color:#000; font-size:14px; font-weight: 400; letter-spacing: 1px;}
    .widget_product_categories ul li::before{content:"" !important; font-size: 20px; color: #10CCFD; opacity:1 !important;}
    
    .widget_recent_entries ul li::before, .widget_pages ul li::before, .widget_categories ul li::before, .widget_archive ul li::before, .widget_recent_comments ul li::before, .widget_nav_menu ul li::before, .widget_links ul li::before, .widget_product_categories ul li::before, .widget_layered_nav ul li::before, .widget_layered_nav_filters ul li::before{font-size: 20px; color: #fff; border:solid thin black; opacity:1 !important;}
    .widget_layered_nav .chosen::before{font-size: 20px; color: #10CCFD; opacity:1 !important;}
    .widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_links ul li, .widget_product_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li{padding-left:0px;}
    #secondary .widget-title{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary h2{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary .widget{margin:0px 0px 22px !important;}
    #secondary .count{display:none !important;}
    #secondary li{margin-bottom:11px; list-style:none;}
    .price_label{color:#000;}
    select{font-family: 'Manrope', sans-serif;}
    .price_label .from{color:#000;}
    .price_label .to{color:#000;}
    .widget_product_categories ul li::before{display:none;}
    .widget_product_categories ul li{padding-left:0px !important;}
    .menu_bar .main_menu{width:100%; list-style:none; display:flex; justify-content:center; align-items:center; margin:0px !important;}
    .menu_bar .main_menu_item{cursor:pointer;}
    .menu_bar .main_menu_item a{color:#000;}
    .main_menu_item:hover{background:#10CCFD; color:#fff !important;}
    .main_menu_item:hover a{color:#fff !important;}
    .menu_bar .container{width:100vw;}
    .open_general{display:flex !important;}
    .general_menu{display:flex; justify-content:flex-start; align-items:center; background:#ccc; padding:0px 11px; flex:1; height:55px;}
    .general_menu i{font-size:20px; margin-right:11px;}
    .general_menu_cont{flex:unset !important; min-width:140px; justify-content:flex-start !important; position:relative; cursor:pointer;}
    .general_menu_items{position:absolute; width:200px; background:#fff; top:50px; left:0px; z-index:9999999; padding:22px 0px; display:none; box-shadow:0px 0px 5px rgba(0,0,0,.2);}
    .menu-main-menu-container{width:100%;}
    .general_menu_items ul{margin:0px !important; padding:0px !important; width:100%;}
    .general_menu_items ul li{display:flex !important; justify-content:flex-start !important; align-items:center !important; height:44px; padding:0px 22px; width:100%;}
    .general_menu_items ul li:hover{background:#cccccc;}
    .general_menu_items ul li a{color:#000;}
    .menu_bar .main_menu li{flex:1; height:55px; display:flex; justify-content:center; align-items:center; color:#000; letter-spacing:1px; text-align:center;}
    .menu_bar .main_menu li img{width:auto; height:auto; max-width:100%; max-height:33px; margin-right:11px;}
    .main_menu_item_selected{background:#10CCFD; color:#fff !important;}
    .under_slider{padding:22px 0px;}
    .under_slider h5{font-size:18px; font-weight:bold; color:#10CCFD; margin:0px;}
    .under_slider p{font-size:14px; line-height:16px; color:#000;}
    /* END OF HEADER */
    
    /* NEW MENU */
    
    .menu_bar1{width:100%; height:44px; display:flex; justify-content:center; align-items:center; background:#e8e8e8;}
    .menu_bar1 .container{width:93vw; height:44px; display:flex; justify-content:space-between; align-items:center; position:relative;}
    .menu_bar1 .container .main_menu_button i{margin-right:4px; color:#000; width:28px; font-size:24px;}
    .menu_bar1 .container .main_menu_button{color:#000; font-weight:bold; font-size:16px; cursor:pointer; width:136px; display:flex; justify-content:flex-start; align-items:center;}
    .menu_bar1_info_cont{width:1240px; display:flex; justify-content:space-between; align-items:center; margin-top:22px;}
    .menu_bar1_info{color:#000; font-weight:bold; font-size:14px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .menu_bar1_info:nth-child(2){width:270px;}
    .menu_bar1_info:nth-child(3){width:270px;}
    .menu_bar1_info:nth-child(4){width:185px;}
    .menu_bar1_info img{width:auto; height:auto; max-width:33px; max-height:33px;}
    .max_menu_open{display:flex !important;}
    .close_max_menu{background:#fff; font-size:22px; color:#fff; width:344px; height:44px; display:none; justify-content:flex-end; align-items:center; padding:0px;}
    .close_max_menu_img{width:44px; height:44px; background:#10CCFD; display:flex; justify-content:center; align-items:center;}
    .close_max_menu_img img{width:22px; height:22px;}
    .container_list{width:300px; height:100vh; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; background:#fff;}
    .max_menu{position:fixed; top:0px; left:0px; height:100vh; width:100vw; background:rgba(0,0,0,.4); z-index:99999; display:none;}
    .max_menu_logo{width:300px; margin-top:22px; background:#fff; display:flex; justify-content:center; align-items:center;}
    .max_menu_logo img{width:auto; height:auto; max-width:90%; max-height:100%; padding:0px 0px 22px;}
    .menu_cont1{width:100%; display:flex; justify-content:center; align-items:center;}
    .menu_cont1 .container{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; min-height:100vh; flex-direction:column;}
    .menu_cont1 .container .level1{list-style:none; margin:0px; width:300px; background:#fff;}
    .menu_cont1 .container .level1 .main_menu_item1{transition:.4s;width:300px; min-height:22px; display:flex; justify-content:flex-start; align-items:center; padding:8px 11px 8px 33px; color:#000; font-size:14px;}
    .main_menu_item1:hover{background:#10CCFD; cursor:pointer;}
    .main_menu_item1:hover a{color:#fff;}
    .main_menu_item1:hover .main_menu_item1_inner{color:#fff;}
    .main_menu_item1 a{color:#000; font-size:14px; cursor:pointer; width:100%; display:flex;}
    .main_menu_item1_inner{width:100%; display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
    .main_menu_item1_inner_image{display:flex; justify-content:flex-start; align-items:center;}
    .main_menu_item1_inner_image img{width:22px; height:22px; margin-right:11px;}
    .level2_inner{width: 900px; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;}
    .level2{transition:.4s;position:absolute; top:0px; left:300px; list-style:none; margin:0px; display:none; justify-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:wrap; background:#fff; max-width:900px; padding:44px; min-height:80vh; border-left:solid 4px #10CCFD;}
    .level2 .col1{width:calc(100% / 3); display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2 .col2{width:calc(100% / 3); display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2 .col3{width:calc(100% / 3); display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2_item_inner{width:100%; display:flex; justify-content:space-between; align-items:center;  color:#000; font-size:14px;}
    .level2 .level2_item{padding:0px 11px; width:250px; min-height:33px; font-weight:bold; display: flex; justify-content: flex-start; align-items: center;}
    .level2 .level2_item:hover{background:#10CCFD;}{background:#10CCFD;}
    .level2 .level2_item a{color:#000;width:100%;height:100%; font-size:15px;}
    .level3{list-style:none; margin:0px; justify-content:flex-start; align-items:flex-start; flex-direction:column; width:250px;min-height:33px;}
    .level3 .level3_item{/*padding:8px 22px 8px 22px;*/ padding: 8px 11px; width:250px; min-height:22px;  color:#000; font-size:14px; line-height:1em;}
    .level3 .level3_item:hover{background:#ccc;}
    .level3 .level3_item:hover a{padding-left:11px;}
    .level3 .level3_item a{color:#000;width:100%;height:100%; display:inline-block; font-size:14px; transition:all .6s;}
    
    .main_menu_item1:hover .level2{display:flex !important;}
    .level2_item:hover .level3{display:flex !important;}
    .max_menu .menu-main-menu-container{transition:.4s;width:300px;background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);background-position: top;background-size: 22px 1px;background-repeat: repeat-x;margin-top: 11px;}
    .max_menu .menu-main-menu-container ul{transition:.4s;list-style:none; margin:0px; padding:11px 0px;width:100%;}
    .max_menu .menu-main-menu-container ul li:hover{background:#10CCFD;color:#fff;}
    .max_menu .menu-main-menu-container ul li{transition:.4s;padding:8px 11px 8px 33px;width:100%;}
    .max_menu .menu-main-menu-container ul li:hover a{padding-left:11px;color:#fff;}
    .max_menu .menu-main-menu-container ul li a{transition:.4s;font-size:14px; color:#000;width:100%;display: inline-block;}
    /* END OF NEW MENU */

    .menu-main-menu-container{width:100%;}


    .woocommerce-product-attributes .woocommerce-product-attributes-item th{background:#e4e4e4 !important; border-bottom:solid 2px #000;}
    .woocommerce-product-attributes .woocommerce-product-attributes-item td{background:#e4e4e4 !important; border-bottom:solid 2px #000;}
    .woocommerce-MyAccount-navigation-link a{color:#10CCFD;}
    .woocommerce-MyAccount-content a{color:#10CCFD;}
    .woocommerce-MyAccount-content .woocommerce-orders-table__cell{padding:11px 0px; flex:1; border-bottom:none; border-top:none !important; border-left:none !important; text-align:center;}
    .woocommerce-MyAccount-content thead tr{display:flex; justify-content:flex-start; align-items:center; width:100%;}
    .woocommerce-MyAccount-content thead tr td{text-align:center;}
    .woocommerce-MyAccount-content tbody tr{display:flex; justify-content:flex-start; align-items:center; width:100%; background:#fdfdfd;}
    .woocommerce-MyAccount-content tbody tr td{text-align:center;}
    .woocommerce-MyAccount-content .woocommerce-orders-table__header-order-actions{border-bottom:none !important; text-align:center;}
    .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{border-bottom:none !important; text-align:center;}
    .woocommerce-orders-table__cell-order-actions a{color:#fff !important;}
    .woocommerce-MyAccount-content .order_details{background-color:#fff !important; width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .woocommerce-MyAccount-content .order_details thead{width:100%;}
    .woocommerce-MyAccount-content .order_details thead th{padding:11px !important; border-bottom:none !important; text-align:center;}
    .woocommerce-MyAccount-content .order_details tbody{width:100%;}
    .woocommerce-MyAccount-content .order_details tbody td{border-top:none !important; border-left:none !important; width:50%;}
    .woocommerce-MyAccount-content .order_details tfoot{width:100%; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column;}
    .woocommerce-MyAccount-content .order_details tfoot tr{width:100%; display: flex; justify-content:center; align-items:center;}
    .woocommerce-MyAccount-content .order_details tfoot td{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .order_details tfoot th{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .custom-fields tbody{width:100%;}
    .woocommerce-MyAccount-content .custom-fields tbody td{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .custom-fields tbody th{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .custom-fields tbody tr{width:100%; display: flex; justify-content:center; align-items:center;}
    .woocommerce-orders-table__cell-order-number{width:150px;}
    
    /* RECENT PRODUCT */
    .site-content-woo .columns-3 img{max-height:100% !important; max-width:100% !important;}
    .main_recent_products{}
    .rb_recent_product_cont{margin-top:0px; width:100%; padding:22px; border-radius:5px; margin-bottom:44px;}
    .rb_recent_product_cont .container{width:100%; justify-content:flex-start; position:relative;}
    .rb_recent_product_cont .container .col1{width:100%; display:flex; justify-content:space-between; align-items:center;}
    .rb_recent_product_cont .container .col2{width:30%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .rb_recent_product_cont .recents_title{font-size:28px; color:#000; font-weight:bold; text-align:center; width:100%; position:relative; margin-bottom:22px; display:flex; justify-content:space-between; align-items:center; border-bottom:solid thin #999;}
    .rb_recent_product_cont .recents_title a{margin-right:22px;}
    .rb_recent_product_cont .recent_title{/*background:#fff;*/ width:auto; display:inline-block; padding:0px 22px; }
    /*
    .rb_recent_product_cont .recents_title:before{content:"///////////////////////////////////////////////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; left:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .rb_recent_product_cont .recents_title:after{content:"///////////////////////////////////////////////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; right:-2px; top:50%; transform: translateY(-50%); z-index:-1;}
    */
    .rb_recent_product_button{background:#4d4d4d; width:200px; height:44px; display:flex; justify-content:center; align-items:center; color:#fff; border-radius:5px;}
    .recent_product_item{width:calc((100% / 6) - 22px);}
    .banner_collection .vc_column_container>.vc_column-inner{padding:0px 4px !important;}
    .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding:0px !important;}
    .left_arrow{cursor:pointer;width:44px; height:44px; position:absolute; top:50%; left:0px; display:flex; justify-content:center; align-items:center;}
    .right_arrow{cursor:pointer;width:44px; height:44px; position:absolute; top:50%; right:0px; display:flex; justify-content:center; align-items:center;}
    .left_arrow:before{content: '\e824'; font-family: 'revicons'; font-size: 28px;}
    .right_arrow:before{content: '\e825'; font-family: 'revicons'; font-size: 28px;}
    .custom_list_cont{width:100%; display:flex; justify-content:center; align-items:center;}
    .custom_list_products{list-style:none; width:calc(100% - 88px); display:flex; justify-content:flex-start; align-items:flex-start; overflow:hidden;}
    .custom_list_products_inner{transition:1s;width:10000px; display:flex; justify-content:flex-start; align-items:flex-start; list-style:none; margin:0px;}
    .custom_list_products_inner li{min-height:415px!important;width:calc(((1030px) / 4) - 22px); list-style:none; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column; margin-right:22px;}
    .custom_list_products_inner li img{max-height:100% !important; max-width:100% !important;}
    .custom_list_products_inner li > a{position:relative; display: flex; justify-content: center; align-items: center; flex-direction: column; width:100%;}
    .custom_list_products_inner li h2{text-align:center;}
    .custom_list_products_inner .onsale{position:absolute; top:0px; left:0px;}
    /* END OF RECENT PRODUCT */
    
    /* BRANDS */
    .brands_list{width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:11px; color:#878787;}
    
    .brands_list .brand_list_item_exist{color:#000; font-weight:500; cursor:pointer;}
    .brands_list .brand_list_item_all{color:#000; font-weight:500; cursor:pointer;}
    .brands_list .brand_item_selected{color:#10CCFD !important; font-weight:900 !important;}
    .brand_list_item{margin-right:11px; font-size:16px; width:11px; display:none;}
    .brand_list_item_exist{display:block !important;}
    /*.brands_list .brand_list_item{color:#dadada;}*/
    .brands_title{width:100%; text-align:center; font-size:28px; color:#000; margin-bottom:11px; position:relative;} 
    .brand_title{background:#fff; width:auto; display:inline-block; padding:0px 22px;}
    .brands_title:before{content:"///////////////////////////////////////////////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; left:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .brands_title:after{content:"///////////////////////////////////////////////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; right:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .brands_cont{width:100%; display:flex; justify-content:center; align-items:center; position:relative; background:#fff;}
    .brands_cont .container{width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:row; overflow:hidden;}
    .brands_cont .container .brands_inner_cont{width:10000px; display:flex; justify-content:flex-start; align-items:center;}
    .brand_item{width:150px; margin:0px 11px; display:flex; justify-content:center; align-items:center; padding:22px; }
    .brand_item img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .brands_left{position:absolute; top:50%; left:-45px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; transform:translateY(-50%); cursor:pointer;}
    .brands_right{position:absolute; top:50%; right:-45px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; transform:translateY(-50%); cursor:pointer;}
    .brands_left:before{content: '\e824'; font-family: 'revicons'; font-size:28px;}
    .brands_right:before{content: '\e825'; font-family: 'revicons'; font-size:28px;}
    
    /* END OF BRANDS */
    
    /* HOME */
    /*.wpb_single_image:hover img{box-shadow:0px 0px 8px 1px rgba(0,0,0);}*/
    .wpb_single_image img{transition:.7s;}
    .hp_banner{width:100%; height:420px; background-position:center !important; background-size:cover !important; display:flex; justify-content:center; align-items:center; margin-top:22px; margin-bottom:44px;}
    .hp_banner .container{position:relative; min-height:500px; justify-content:flex-start !important; width:1240px !important;}
    .hp_banner_title{position:absolute; font-size:4vw; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,.7); font-weight:500; line-height:1em; width:60%;}
    .hp_title{width:100%; text-align:center; margin-bottom:22px; font-weight:500;}
    .hp_categories{width:100%; display:flex; justify-content:center; align-items:center; margin:44px 0px;}
    .hp_categories .container{flex-wrap:wrap;}
    .hp_categories .hp_category{width:calc((100% / 3) - 22px); height:300px; margin-bottom:22px; margin-right:22px; position:relative;}
    .hp_category_text{font-weight:bold; font-size:3vw; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,.7); position:absolute; top:30%; right:22px; transform:translateY(-50%);}
    
    .hp_products{width:100vw; display:flex; justify-content:center; align-items:center; margin:44px 0px; margin-left: calc(-50vw + (1240px / 2)); margin-right: calc(-50vw + (1240px / 2));}
    .hp_products .container{width:95vw; flex-direction:column;}
    .hp_products_set{width:100%; display:flex; justify-content:flex-start; align-items:center; margin:22px 0px; min-height:400px;}
    .hp_products_cat{display:flex; justify-content:center; align-items:center; width:20%; flex-direction:column; background:#f9f9f9; min-height:400px;}
    .hp_products_cat img{width:180px; margin-bottom:22px;}
    .hp_products .products{display:flex; justify-content:space-between; align-items:center; flex-direction:row; width:100%; border:solid thin #f9f9f9;  min-height:400px;}
    .hp_products .products li{width: 29.4117647059% !important; float: left !important; margin-right: 5.8823529412% !important;}
    
    .rb_blog_cont{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .rb_blog_cont h3{font-size:32px; font-weight:500; color:#ffc943;}
    .rb_blog_cont .container{display:flex; justify-content:space-between; align-items:flex-start; width:100%;}
    .rc_blog_item{display:flex; justify-content:flex-start; align-items:center; flex-direction:column; width:calc((100% / 2) - 22px);}
    .rc_blog_item_image{width:90%; height:250px; display:flex; justify-content:center; align-items:center; overflow:hidden; margin-bottom:11px; margin-left:5%;}
    .rc_blog_item_title{font-size: 18px; font-weight: bold; color: #000; line-height: 22px; text-align:left; margin-bottom:11px; margin-left:5%;}
    .rc_blog_item_date{font-size:14px; font-weight:bold}
    .rc_blog_item_date i{margin-right:5px; color:#10CCFD;}
    .rb_blog_item_excerpt{font-size:16px; line-height:22px; min-height:88px; font-weight:300; text-align:center; margin-bottom:11px;}
    .rb_blog_item_button{background:#10CCFD !important; color:#fff !important; width:100%; padding:11px; height:44px; display:flex; justify-content:center; align-items:Center;}
    .rb_blog_item_button:hover{background:#824241 !important;}
    .nav-previous{background:#10CCFD !important; color:#fff !important; width:auto !important; padding:11px; height:44px; display:flex; justify-content:flex-start; align-items:Center;}
    .nav-previous a{color:#fff !important;}
    .nav-next{background:#10CCFD !important; color:#fff !important; width:auto !important; padding:11px; height:44px; display:flex; justify-content:flex-end; align-items:Center;}
    .nav-next a{color:#fff !important;}
    .entry-content p{margin-bottom: 22px; font-size: 16px; line-height: 22px;}
    .entry-title{font-size:26px; font-weight:bold; letter-spacing:0px;}
    .woocommerce-product-details__short-description{font-size:15px; color:#000;}
    .woocommerce-product-details__short-description p{text-align:justify;}
    .textwidget p{color:#333;}
    .textwidget a{color:#000;}
    .posted-on{display:none !important;}
    .post-author{display:none !important;}
    .post-comments{display:none !important;}
    .entry-taxonomy{display:none !important;}
    .icon_tabs_text p{color:#333; font-size:16px; line-height:22px; margin-bottom:22px;}
    .icon_tab{min-height:250px;}
    .icon_tab .vc_column-inner{ padding:66px 11px 22px;}
    .icon_tab h2{font-size:22px !important; font-weight:600 !important; }
    .footer_top_bar .wpcf7 form input[type="submit"]{border-radius:0px;}
    /* END OF HOME */
    
    /* PRODUCTS */
    .files_cont{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; background:#e4e4e4; padding:22px;}
    .files_cont .file_item{margin-right:11px; width:150px;}
    .files_cont .file_item a{display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .files_cont .file_item img{width:66px;}
    .woocommerce{width:100%;}
    .woocommerce-variation{background: #f9f9f9; padding: 11px; color: #000;}
    .variations td{border:none !important;}
    .variations label{font-weight:bold;}
    .single_variation_wrap{width:100%;}
    .variations_button{width:100%; display:flex; justify-content:space-between; align-items:center;}
    .photoContainer{margin:22px 0;max-height:100px;border:solid thin black;display:flex;justify-content:center;align-items:center;}
    .photoContainer img{width:100%;height:auto;max-width:100%;max-height:100%;}
    .product .single_add_to_cart_button{padding:11px 22px !important;border-radius:0px !important;}
    .related.products li a{display:flex;justify-content:center;align-items:center;}
    .related.products ul{padding:22px 0;align-items:center!important;}
    .related.products li a .woocommerce-loop-product__title, .related.products li a .price,.related.products li a .moreInfo, .related.products li a.button{}
    .related.products li{max-width:100%; margin-bottom:0px !important;}
    .related.products{margin-bottom:44px;}
    .product_meta{font-style:italic; margin-bottom:11px; font-size:12px !important;}
    .products .onsale{position:absolute; top:0px; left:0px;}
    .single-product div.product p.price{margin:11px 0px;}
    .woocommerce-product-gallery{display:flex; justify-content:flex-start; align-items:flex-start; margin-right:22px; width:550px;}
    .woocommerce-product-gallery img{/*border:solid thin #999;*/}
    .woocommerce-product-gallery__wrapper{display:flex; justify-content:flex-start; align-items:center; border:Solid thin #999;}
    .woocommerce-product-gallery__image{display:flex !important; justify-content:center; align-items:center; }
    .single-product div.product{display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; width:100%;}
    .single-product div.product .woocommerce-product-gallery .flex-viewport{ width:calc(100% - 106px); order:2; margin-left:11px; border:solid thin #999;}
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs{order:1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; width:66px;}
    .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:100%;  margin-bottom:11px;}
    .single-product div.product .summary{width:calc(100% - 600px) !important;}
    .single-product div.product .woocommerce-product-gallery{}
    .wc-block-grid__product-onsale, .onsale{background:#ffc943; color:#000 !important; border:none !important;}
    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:11px !important; right:33px !important;}
    .sku_wrapper{color:#000;}
    .posted_in{color:#000;}
    .posted_in a{color:#10CCFD;}
    .price{color:black;}
    .price ins{color:black;}
    .price del{color:#999;}
    .single-product div.product .product_meta{margin-top:11px;}
    #tab-perilamvanei{background:#e4e4e4 ; padding:44px;}
    #tab-perilamvanei p{width:100%; margin-bottom:22px; color:#000; font-size:16px; line-height:26px;}
    #tab-extra_files{background:#e4e4e4 ; padding:44px;}
    #tab-extra_files p{width:100%; margin-bottom:22px; color:#000; font-size:16px; line-height:26px;}
    .single-product div.product{width:100%;}
    .storefront-product-pagination{display:none;}
    .related h2{text-align:center;}
    .woocommerce-tabs{width: 900px; margin-left: calc((1240px / 2) - (900px / 2));}
    .woocommerce-tabs .panel{width:100% !important; display:flex; justify-content:center; align-items:center;}
    table:not( .has-background ) th{/*background:#fff !important;*/ color:#000 !important; font-weight:400; width:50%; text-align:center;}
    table:not( .has-background ) th:last-child{border-bottom:solid thin #ccc;}
    table:not( .has-background ) tbody td{/*background:transparent !important;*/ color:#000; border-left:solid 2px #000; width:50%;}
    table:not( .has-background ) tbody td:first-child{border-top:solid thin #ccc;}
    .stock{color:#3c8dbc !important; margin-bottom:0px; font-weight:bold;}
    
    .stock.in-stock::before{content:"\f0e7" !important;}
    .stock.outofstock::before{content:"\f0e7" !important;}
    .woocommerce-tabs .panel table{width:900px;}
    .woocommerce-tabs ul.tabs{width:100% !important; display:flex; justify-content:flex-start; align-items:center; border:none; margin:0px; }
    .woocommerce-tabs ul.tabs .active{background:#fff; /*border-bottom: 1px solid rgba(255,255,255,1);*/}
    .woocommerce-product-attributes-item{background:#e4e4e4;}
    .woocommerce-tabs ul.tabs li{width:450px; border:none;}
    .woocommerce-tabs ul.tabs li::after{content:"\f078" !important;display:none;}
    .woocommerce-tabs ul.tabs .active a{color:#000 !important; font-weight:600 !important;}
    .woocommerce-tabs ul.tabs li a{color:#c5c5c5;}
    .woocommerce-Tabs-panel h2{display:none;}
    .quantity_cont{display:flex; justify-content:flex-start; align-items:center; }
    .quantity_title{font-weight:bold; color:#000;}
    .quantity .qty{box-shadow:none; background:#fff; border:solid thin black; width:55px; height:44px;}
    .quantity .qty:focus{background:#fff !important;}
    .quantity .increase_qnt{width:44px; display:flex; justify-content:center; align-items:center; font-size:22px; font-weight:bold; color:#000; cursor:pointer;}
    .quantity .decrease_qnt{width:44px; display:flex; justify-content:center; align-items:center; font-size:22px; font-weight:bold; color:#000; cursor:pointer;}
    .quantity .qty::-webkit-outer-spin-button, .quantity .qty::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
    .quantity .qty{-moz-appearance: textfield;}
    .favourite_button{width:100%; height:44px; display:flex; justify-content:center; align-items:center; font-size:16px; color:#000; cursor:pointer; transition:all .6s; background:#e4e4e4;}
    .favourite_button img{margin-right:11px; width:auto; height:auto; max-width:22px; max-height:22px; transition:all .6s;}
    .favourite_button:hover img{filter:invert(1);}
    .favourite_button:hover{background:#000; color:#fff;}
    .wpb_column .products{display:flex; justify-content:space-between; align-items:flex-start; }
    .wpb_column .products li{width:300px !important;}
    .wpb_column .woocommerce{display:flex; justify-content:center; align-items:flex-start; overflow:hidden;}
    
    .single-product div.product form.cart .quantity{width:200px; display:flex; justify-content:center; align-items:center;}
    .single-product div.product form.cart{display:flex; justify-content:center; align-items:center; margin-bottom:0px; flex-wrap:wrap;}
    .single_add_to_cart_button{width:50%;}
    .related{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .related .products{display:flex; justify-content:space-between; align-items:flex-start; width:900px;}
    .related .products li{width:calc((100% / 4) - 22px) !important;}
    .moreInfo{width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 33px;color: #000;font-size: 13px;}
    .summary .price{justify-content:flex-start !important;}
    .woocommerce-products-header__title{font-size:22px; letter-spacing:0px; font-weight:bold;}
    .price{font-size:22px;display:flex!important;margin-bottom:0!important;justify-content:center;align-items:center;color:black !important;font-weight:800!important;}
    .price ins{font-size:22px; font-weight:bold;}
    .price del{font-size:18px;}
    .price .woocommerce-Price-currencySymbol{font-size: 17px; margin-right: 3px;}
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{}
    .woocommerce-loop-product__title{max-height:88px;height:66px; line-height:22px; font-size:13px !important; font-weight:900 !important;text-align:center;}
    .custom_ordering_info{display:flex; justify-content:center; align-items:flex-start; flex-direction:column; flex:1;}
    .woocommerce-pagination{display: flex; justify-content: flex-end; flex:1;}
    .storefront-sorting{display:flex; justify-content:space-between;}
    .woocommerce-ordering select{height:44px; border:solid thin #10CCFD; border-radius:0px !important; padding:0px 11px;}
    /* END OF PRODUCTS */
    
    /* CART */
    .custom_cart{width:100%; display:flex; justify-content:space-between; align-items:flex-start;}
    .custom_cart .woocommerce-cart-form{width:calc(100% - 300px); margin-top:34px;}
    .custom_cart .cart-collaterals{width:270px;}
    .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{width:100% !important;}
    .cart_item{width:100%; border:solid thin #e6e6e6; background:#fff; margin-bottom:11px; display:flex; justify-content:flex-start; align-items:center; padding:11px;}
    .cart_item_col1{width:150px; display:flex; justify-content:center; align-items:flex-start;}
    .cart_item_col1 img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .cart_item_col2{width:calc(100% - 150px - 22px); margin-left:11px;}
    .cart_item_col2 bdi{font-size:24px; font-weight:900; color:#000;}
    .cart_item_col2 .remove:before{content:"\f2ed" !important; font-family: "Font Awesome 5 Free"; color:#000 !important;}
    .cart_item_col2_sec1{width:100%; display:flex; justify-content:flex-start; align-items:flex-start;}
    .cart_item_title a{font-size:16px; color:#333; font-weight:900; text-decoration:none !important;}
    .cart_item_sku{font-size:13px; color:#333; font-weight:900;}
    .cart_item_col2_sec1_col1{width:calc(100% - 44px);}
    .cart_item_col2_sec1_col2{}
    .cart_item_col2_sec2{width:100%; display:flex; justify-content:space-between; align-items:center; border-top:solid 2px #e6e6e6; border-bottom:solid 2px #e6e6e6; padding:11px 22px; margin:22px 0px 11px;}
    .custom_cart_quantity{display:flex; justify-content:flex-end; align-items:center;}
    .custom_cart_quantity_title{margin-right:11px; font-size:14px; font-weight:900; color:#000;}
    .custom_cart_quantity .quantity .qty{width:44px !important; height:33px !important;}
    
    .custom_coupon_cont{width:100%; display:flex; justify-content:space-between; align-items:center; background:#fff; border:solid thin #e6e6e6; padding:11px;}
    .custom_coupon_cont input[type="text"]{background:#fff !important; border:solid thin #e6e6e6 !important; box-shadow:none !important; margin-right:22px; border-radius:5px;}
    .cart_totals h3{font-size:16px; font-weight:900;}
    .cart_totals h2{font-size:16px; font-weight:900;}
    .fee th{font-size:13px; font-weight:900 !important;}
    #customer_details{border: solid thin #e6e6e6;}
    .custom_cart_shiping{border: none}
    .custom_shipping_cont{border: solid thin #e6e6e6;}
    .custom_payment_cont{border: solid thin #e6e6e6;}
    .place-order{text-align:center;}
    #payment .place-order .button{font-size:16px !important; width:300px !important;}
    .cart_shipping_cont .custom_cart_shiping{background:#fff; padding:11px; margin-bottom:44px; border:solid thin #e6e6e6 !important;}
    .custom_cart_shiping li{padding:11px 8px !important; border:none !important; border-bottom:solid 2px #e6e6e6 !important;  border-radius:0px !important;}
    .custom_cart_shiping li label{font-size:14px; font-weight:bold; color:#000;}
    .woocommerce-shipping-destination{font-size:12px !important;}
    .woocommerce-shipping-destination strong{display:block; color:#10CCFD;}
    .wc-forward::after, .woocommerce-Button--next::after{content:none !important;}
    .wc-proceed-to-checkout .button.checkout-button{font-size:16px !important;}
    .shipping-calculator-button{background:#10CCFD; color:#fff; border-radius:5px; width:100%; height:33px; display:flex; justify-content:center; align-items:center; text-decoration:none !important;}
    .woocommerce-cart .site-content-woo .col-full{flex-direction:column !important;}
    .woocommerce-cart .woocommerce{width:100%;}
    .woocommerce-cart .left-sidebar .content-area{width:100% !important;}
    .custom_cart_totals{background:#fff; border:solid thin #e6e6e6; padding:11px; margin-bottom:44px;}
    .custom_cart_totals_line{width:100%; display:flex; justify-content:center; align-items:center; height:44px;}
    .custom_cart_totals_line .col1{width:50%; text-align:left; font-size:13px; font-weight:bold; color:#000;}
    .custom_cart_totals_line .col2{width:50%; text-align:right; font-size:15px;  font-weight:bold; color:#000;}
    /* END OF CART */
    
    /* CHECKOUT */
    .free_shipping_notification{border-left:solid 10px #ffbc16; width:100%; height:66px; flex-direction:column; color:#000; background:#ffc943; display:flex; justify-content:center; align-items:center; padding:0px 22px; margin-bottom:22px; font-size:18px;}
    .free_shipping_notification strong{margin:0px 4px;}
    .widget select{width:100%; height: 44px; border-radius: 5px; padding: 11px; outline:none;}
    .checkout_steps{width:100%; display:none; justify-content:center; align-items:center; margin-top:22px; margin-bottom:44px;}
    .checkout_steps .container{width:1240px;}
    .checkout_step1{width:33%; display:flex; justify-content:center; align-items:flex-start; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_step2{width:33%; display:flex; justify-content:center; align-items:center; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_step3{width:33%; display:flex; justify-content:center; align-items:flex-end; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_bullet{width:11px; height:11px; border-radius:11px; background:#ccc; }
    .checkout_bullet_active{background:#10CCFD !important; position:relative; display:flex; justify-content:center; align-items:center;}
    .checkout_bullet_active:before{content:""; background:#fff; position:absolute; width:5px; height:5px; border-radius:7px;}
    .checkout_line{height:3px; background:#ccc; width:100%; margin-top:-7px;}
    
    .checkout_title_line{margin-bottom:11px; width:110px; text-align:center; line-height:16px;}
    .checkout_passed{background:#10CCFD;}
    .checkout_step1 .checkout_title_line{margin-left:-55px;}
    .checkout_step3 .checkout_title_line{margin-right:-55px;}
    .checkout_step1 .checkout_line_active{background: rgb(157,80,78); background: linear-gradient(90deg, rgba(157,80,78,1) 0%, rgba(204,204,204,1) 100%);}
    .checkout_step2 .checkout_line_active{background: rgb(157,80,78); background: linear-gradient(90deg, rgba(157,80,78,1) 0%, rgba(157,80,78,1) 50%, rgba(204,204,204,1) 100%);}
    .checkout_step3 .checkout_line_active{background:#10CCFD;}
    .checkout_bullet_passed{background:#10CCFD;}
    
    .checkout input[type="text"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout input[type="tel"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout input[type="email"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout textarea{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important;}
    .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 10px !important;}
    .select2-container .select2-selection--single{height:41px !important;}
    .star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#10CCFD !important;}
    .form-row-wide{clear:none !important;}
    .woocommerce-billing-fields__field-wrapper{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .woocommerce-billing-fields__field-wrapper .form-row{width:48% !important; margin-right:0px !important;}
    .woocommerce-shipping-fields__field-wrapper{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .woocommerce-shipping-fields__field-wrapper .form-row{width:48% !important; margin-right:0px !important;}
    .col2-set{width:60%; margin-right:62px; background:#fff; padding:22px;}
    .form-row label{margin-bottom:5px; font-weight:500; color:#000;}
    .woocommerce-additional-fields{margin-top:44px;}
    #ship-to-different-address .woocommerce-form__input-checkbox{position:relative; top:0; transform: translateY(0%);}
    #ship-to-different-address span{font-weight:bold; font-size:16px;}
    .woocommerce-checkout-review-order-table thead{display:none;}
    .woocommerce-checkout-review-order-table tbody{display:none;}
    #order_review #payment{display:none !important;}
    form.checkout{display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: row;}
    .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before{content:none !important;}
    .woocommerce-message button:hover{background:#999 !important;}
    .custom_shipping_cont{width:60%; background:#fff; padding:22px; display:none; margin-right:66px;}
    ul#shipping_method li{padding:22px 31px; border-radius:5px; border:solid thin #ccc;}
    .custom_payment_cont{width:60%; background:#fff; padding:22px; display:none; margin-right:66px;}
    #payment .payment_methods li{margin-bottom:11px; background-color:#fff !important; border:solid thin #ccc !important; border-radius:5px;}
    #payment .payment_methods li .payment_box{border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
    .checkout_button_cont{width:100%; display:flex; justify-content:space-between; align-items:center; margin-top:22px;}
    .checkout_prev_button{background:#10CCFD; color:#fff; display:flex; justify-content:center; align-items:center; width:180px; height:44px; cursor:pointer; border-radius:5px;}
    .checkout_prev_button:hover{background:#824241;}
    .checkout_next_button{background:#10CCFD; color:#fff; display:flex; justify-content:center; align-items:center; width:180px; height:44px; cursor:pointer; border-radius:5px;}
    .checkout_next_button:hover{background:#824241;}
    #order_review{width:35%; padding:0px 0px; background:transparent !important;}
    #order_review_heading{width:100%;}
    .form-row input, .form-row textarea, .form-row select{border:solid thin #ccc; height:44px; border-radius:5px;}
    .cart-subtotal th{font-size: 13px; font-weight: bold !important; color: #000;}
    .order-total th{font-size: 13px; font-weight: bold !important; color: #000;}
    #billing_country_field span{border:solid thin #ccc; width:100%; height:44px; display:flex; justify-content:flex-start; align-items:center; padding:0px 11px; border-radius:5px;}
    #shipping_country_field span{border:solid thin #ccc; width:100%; height:44px; display:flex; justify-content:flex-start; align-items:center; padding:0px 11px; border-radius:5px;}
    /* END OF CHECKOUT *?
    
    /* ARTICLE STYLE */
    article h1{font-size:28px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h2{font-size:26px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h3{font-size:24px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h4{font-size:22px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h5{font-size:20px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h6{font-size:18px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article p{font-size:16px; line-height:1em; color:#000; margin-bottom:22px !important;}
    article ul{margin-left:22px;}
    article ul li{font-size:16px; line-height:1.4em; color:#000;}
    article ol{margin-left:22px;}
    article ol li{font-size:16px; line-height:1.4em; color:#000;}
    article a{color:#10CCFD;}
    article blockquote{border-left:3px solid #10CCFD !important;}
    /* END OF ARTICLE STYLE */
    
    /* FOOTER */
    .footer_top_bar{width:100%; background:#10CCFD; display:flex; justify-content:center; align-items:center; height:88px; box-shadow:0px -5px 5px rgb(0 0 0 / 20%);}
    .footer_top_bar .container{display:flex; justify-content:center; align-items:center;}
    .footer_top_bar li{list-style:none; display:flex; justify-content:center; align-items:center; margin:0px !important;}
    .footer_top_bar .widgettitle{margin:0px 22px 0px 0px; padding:0px; border:none; font-weight:500; color:#000;}
    .footer_top_bar .wpcf7 form{display:flex; justify-content:center; align-items:center; margin:0px !important; position:relative;}
    .footer_top_bar .wpcf7 form p{margin:0px !important;}
    .footer_top_bar .wpcf7 form p{margin:0px !important;}
    .footer_top_bar .wpcf7 form input[type="email"]{font-size:14px; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px;}
    .footer_top_bar .wpcf7 form input[type="email"]::-webkit-input-placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="email"]:-ms-input-placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="email"]::placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="submit"]{height:44px; padding:0px 22px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    
    .popUp .popup_form{position:absolute; bottom:66px; right:0px;}
    .popup_form li{list-style:none;}
    .popup_form .wpcf7 form{display:flex; justify-content:center; align-items:center; margin:0px !important; flex-wrap:wrap;}
    .popup_form h2{display:none !important;}
    .popup_form .wpcf7 form p{margin:0px !important;}
    .popup_form .wpcf7 form p{margin:0px !important;}
    .popup_form .wpcf7 form input[type="email"]{font-size:14px; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px;}
    .popup_form .wpcf7 form input[type="email"]::-webkit-input-placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="email"]:-ms-input-placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="email"]::placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="submit"]{height:44px; padding:0px 22px;  border-radius:0px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    
    .footer{width:100%; background:#f0f0f0; padding:22px 0px 0px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .footer .widget{margin:0px !important;}
    .footer .container{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; width:900px;}
    .footer .container .col1{margin-right:22px; display:flex; justify-content:center; align-items:flex-start;}
    .footer .container .col1 img{width:150px;}
    .footer .container .col2{margin-right:22px;}
    .footer .container .col3{margin-right:22px;}
    .footer .container .col4{margin-right:22px;}
    .footer .container .col5{margin-right:22px;}
    .footer .container .col6{width:100%; display:flex; justify-content:center; align-items:center;}
    .footer .container .col6 img{height:44px;}
    .footer .container li{font-size:14px; font-weight:bold; margin-bottom:13px;}
    .footer .container p{font-size:14px; font-weight:bold; margin-bottom:22px;}
    .footer .widget-title{font-size:18px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 600 !important;}
    .footer_bar .container .col2{margin-right:0px !important;}
    
    .widget input[type="email"]{background:#fff !important; box-shadow:none !important;}
    .payment_logos{display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
    .payment_logos .payment_item{height:66px; display:flex; justify-content:center; align-items:center; margin-right:11px;}
    .payment_logos .payment_item img{width:auto; height:auto; max-width:66px; max-height:66px;}
    .footer_bar{width:100%; height:44px; display:flex; justify-content:center; align-items:center; background:#333;}
    .footer_bar .container{display:flex; justify-content:center; align-items:flex-start; width:100%; flex-wrap: nowrap;}
    .footer_bar .col1{width:50% !important; padding:0px 22px; justify-content:flex-start !important; color:#fff !important; font-size:12px !important;}
    .footer_bar .col2{width:50% !important; padding:0px 22px; justify-content:flex-end !important; text-align: right;  color:#fff !important; font-size:12px !important;}
    .footer_bar a{color:#fff !important; margin-left:4px;}
    /* END OF FOOTER */
    
    /* POP UP NEW*/
    .popUp.background{transition:.7s;display:none;background:rgba(0,0,0,.5); width:100vw;height:100vh;overflow:hidden;position:fixed;justify-content:center;align-items:center;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999;}
    .popUp.background .popUpBody{background: url(https://www.arkoudis-toolbox.gr/wp-content/uploads/2021/09/el-alce-web-y9Cj2fwLl7A-unsplash-2.jpg);background-position: center!important;background-size: cover!important;position: relative;display: flex;justify-content: center;align-items: center;padding: 88px 144px;width: 1000px;height: 570px;}
    .popUp.background .popUpBody svg{color:#000;cursor:pointer;position:absolute;top:11px;right:11px;width:22px;height:22px;}
    .popUp.background .popUpBody .innerCard{display: flex;justify-content: space-around;align-items: center;flex-direction: column;background: rgba(255,255,255,.95);padding: 33px;width: 100%;height: 100%;}
    .popUp.background .popUpBody .innerCard .logo{width:150px;}
    .popUp.background .popUpBody .innerCard h5{font-size: 22px;font-weight: 700;margin: 6px 0 0;text-align: center;}
    .popUp.background .popUpBody .innerCard h6{font-size: 18px;font-weight: 600;text-align: center;}
    .popUp.background .ajax-loader{display:none!important;}
    .popUp.background .popUpBody .innerCard .popup_form{position:unset!important;}
    .popUp.background .popUpBody img{width:auto;height:auto;max-width:100%;max-height:100%;}
    /* END OF POP UP NEW*/

}

@media screen and (max-width: 1239px) and (min-width: 768px) {
    .custom_gallery_cont{width:600px; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
	.custom_gallery{width:600px; aspect-ratio:1; overflow:hidden; display:flex; justify-content:flex-start; align-items:center;}
	.custom_gallery img{width:auto; height:auto; max-width:100%; max-height:100%;}
	.custom_gallery_inner{transition:all .6s; height:600px; width:max-content; display:flex; justify-content:flex-start; align-items:center;}
	.custom_thumbnails{width:600px; overflow:hidden; margin-top:1rem;}
	.active_thumb{filter:none !important;}
	.gallery_img_cont{width:600px; aspect-ratio:1; display:flex; justify-content:center; align-items:Center;}
	.custom_thumbnails_inner{transition:all .6s; width:max-content; display:flex; justify-content:flex-start; align-items:flex-start; gap:1rem;}
	.custom_thumbnails_inner img{cursor:pointer; transition:all .6s; filter:saturate(0.2);}
	.custom_thumbnails_inner img:hover{filter:none !important;}

    .fav .columns-3{width:100% !important; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap;}
    .fav li{width:calc((100% / 3) - 22px) !important; margin-right:22px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .recent_title_link{height:33px; width:auto; padding:0px 22px; color:#000; background:#10CCFD; display:flex; justify-content:center; align-items:center; font-size:14px; font-weight:400; border-radius:5px;}
    /*.recent_title_link{display:none;}*/
    .mobile_all_products{display:none;}
    .mobile{display:none !important;}
    .open_filter{display:none;}
    .mobile_top_header{display:none !important;}
    .footer_social a{margin-right:11px; transition:all .3s;}
    .footer_social a:hover{transform:scale(1.2);}
    .level2_back{display:none;}
    .woocommerce-orders-table__cell-order-actions a{color:#fff !important;}
    .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation{width:100% !important;}
    .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content{width:100% !important;}
    .woocommerce-MyAccount-navigation ul{display:flex; justify-content:space-between; align-items:center; border-bottom: 1px solid rgba(0,0,0,.05);}
    .woocommerce-MyAccount-navigation ul li{border:none !important;}
    .woocommerce-MyAccount-navigation ul li a{display:flex !important; justify-content:center; align-items:center; flex-direction:column;}
    
    /* ARTICLE STYLE */
    article h1{font-size:28px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h2{font-size:26px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h3{font-size:24px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h4{font-size:22px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h5{font-size:20px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h6{font-size:18px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article p{font-size:16px; line-height:1em; color:#000; margin-bottom:22px !important;}
    article ul{margin-left:22px;}
    article ul li{font-size:16px; line-height:1.4em; color:#000;}
    article ol{margin-left:22px;}
    article ol li{font-size:16px; line-height:1.4em; color:#000;}
    article a{color:#10CCFD !important;}
    article blockquote{border-left:3px solid #10CCFD !important;}
    /* END OF ARTICLE STYLE */
    
    /* THANK YOU */
    .hentry .entry-header{display:inline-block !important;} 
    .entry-header{display:none;} 
    .woocommerce-order{width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
    .card{display: flex;justify-content:center;align-items: center;flex-direction: column;width: 720px;background: #fff;padding: 22px 44px; margin-bottom:22px;}
    .card .innerCont{display: flex;justify-content:center;align-items: center; width:100%;}
    .card .logo{padding: 22px 44px;width: 244px;}
    .woocommerce-order-details{width:100%;}
   .card p,.card h1,.card h3{text-align:center; font-size:26px; font-weight:500;}
   .card p{line-height:22px;font-size:17px;color:#000;}
   .paymentCont .iconCont{display: flex;justify-content: center;align-items: center;}
   .paymentCont .iconCont i{margin-right:11px;font-size:20px}
   .paymentCont .iconCont i.fas.fa-phone-alt{color:green;}
   .paymentCont .iconCont i.far.fa-envelope{color:red;}
   .paymentCont .iconCont a{font-size:20px;text-decoration:none; color:#000 !important;}
   .paymentCont h3{font-size:18px; font-weight:bold; text-align:center;}
    .woocommerce-order-details  tbody .woocommerce-table__product-name.product-name{background:#e4e4e4!important;}
    .woocommerce-order-details tr,.woocommerce-order-details td,.woocommerce-order-details th,.woocommerce-order-details table,.woocommerce-order-details tbody{border:none!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none !important;}
    .card_blank{display: flex;justify-content:center;align-items: center;flex-direction: column;width: 720px;margin-bottom:22px;}
    .woocommerce-order-details__title{background:#fff; margin-bottom:5.5px; width:100%; padding:0px 44px; height:44px; font-size:22px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
    .woocommerce-order .woocommerce-table__line-item{display:flex; justify-content:center; align-items:center; width:100%;}
    .woocommerce-order .woocommerce-table__product-name{display:flex; justify-content:flex-start; align-items:center; width:30%; background:#fff;}
    .woocommerce-order .woocommerce-table__product-total{display:flex; justify-content:flex-start; align-items:flex-end; flex-direction:column; width:70%; background:#fff; min-height:150px;}
    .woocommerce-order .woocommerce-table__product-total .first_line{text-align:right; margin-top:22px;}
    .woocommerce-order .woocommerce-table__product-total .first_line a{color:#000 !important; font-size:16px; text-decoration:none !important;}
    .woocommerce-order .woocommerce-table__product-total .second_line {font-weight:bold; color:#000;}
    .order_sum_product_list{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; background:#fff; padding:0px 44px; margin-bottom:5.5px;}
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:auto; height:auto; max-width:150px; max-height:150px;}
    .woocommerce-order .order_details{background:#fff !important;}
    .woocommerce-order .order_details th{background:#fff !important; padding:0px 0px 0px 44px; font-size:16px; height:44px; display:flex; justify-content:flex-start; align-items:center; width:100%;}
    .woocommerce-order .order_details td{text-align:right; color:#000; font-size:16px; padding:0px 44px 0px 0px; height:44px; display:flex; justify-content:flex-end; align-items:center; width:100%;}
    .order_sum_info{background:#fff; display:flex; justify-content:center; align-items:center; flex-direction:column; margin-bottom:5.5px;}
    .order_sum_info_line{width:100%; padding:0px 44px; display:flex; justify-content:center; align-items:center; height:33px;}
    .order_sum_info_line1{width:50%; font-size:14px; color:#000; display:flex; justify-content:flex-start; align-items:center;}
    .order_sum_info_line2{width:50%; font-size:14px; color:#000; display:flex; font-weight:bold; justify-content:flex-end; align-items:center;}
    .woocommerce-customer-details{width:100%;}
    .woocommerce-customer-details .col2-set{background:transparent !important; width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding:0px !important;}
    .woocommerce-customer-details .col2-set .col-1{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col2-set .col-1 p{font-size:14px;}
    .woocommerce-customer-details .col2-set .col-1 h2{font-size:18px; font-weight:bold; text-align:center;}
    .woocommerce-customer-details .col2-set .col-2{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col2-set .col-2 p{font-size:14px;}
    .woocommerce-customer-details .col2-set .col-2 h2{font-size:18px; font-weight:bold; text-align:center;}
    
    .woocommerce-customer-details .col-single-set{background:transparent !important; width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding:0px !important;}
    .woocommerce-customer-details .col-single-set .col-1{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col-single-set .col-1 p{font-size:14px;}
    .woocommerce-customer-details .col-single-set .col-1 h2{font-size:18px; font-weight:bold; text-align:center;}
    
    .woocommerce-table--custom-fields{margin-bottom:7px;}
    .woocommerce-table--custom-fields th{background:#fff !important; font-size:14px; padding-left:44px;}
    .woocommerce-table--custom-fields td{background:#fff !important; font-size:14px; font-weight:bold; padding-right:44px; text-align:right;}
    /* END OF THANK YOU */
    
    #billing_country_field span{border:solid thin #ccc; width:100%; height:44px; display:flex; justify-content:flex-start; align-items:center; padding:0px 11px; border-radius:5px;}
    #shipping_country_field span{border:solid thin #ccc; width:100%; height:44px; display:flex; justify-content:flex-start; align-items:center; padding:0px 11px; border-radius:5px;}
    
    .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{background:#fff; color:#000 !important; border:solid thin #e6e6e6; padding:1em 2em !important;}
    .woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a{color:#000 !important;}
    .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-noreviews .button, p.no-comments .button{border:none;}
    .woocommerce-message a:hover{background:#fff !important; color:#000 !important;}
    .woocommerce-message::before{content:none !important;}
    
    .single-product div.product .woocommerce-product-gallery{width:100% !important;}
    .related .moreInfo{display:none !important;}
    .up-sells .moreInfo{display:none !important;}
    #secondary .widget-title{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary h2{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary .widget{margin:0px 0px 22px !important;}
    #secondary .count{display:none !important;}
    #secondary li{margin-bottom:11px; list-style:none;}
    
    .receipt_method_cont{width:100%; display:flex; justify-content:flex-start; align-items:center; margin-bottom:22px;}
    .receipt_method:first-child{margin-right:22px;}
    .receipt_method{font-weight:500; color:#000;}
    .up-sells h2{font-weight:bold;}
    .related h2{font-weight:bold;}
    .up-sells{width:100%; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .up-sells a{width:100%;}
    .up-sells .columns-3{width:900px; display:flex; justify-content:space-between; align-items:flex-start;}
    .up-sells .columns-3 li{width:calc((100% / 4) - 22px) !important;}
    /* Contact */
        .contact_title{font-family: 'Manrope', sans-serif !important; font-size:22px; font-weight:bold !important; padding-left:22px;}
        .contact_cont{width:100%;}
        .contact_form{border:solid thin #e6e6e6; background:#fff; padding:22px; width:500px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
        .contact_form .wpb_wrapper{width:100%;}
        .contact_form form p{display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%;}
        .contact_form form span{width:100%;}
        .contact_form form br{display:none;}
        .contact_form input[type="text"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form input[type="tel"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form input[type="email"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form textarea{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none; height:280px;}
        .contact_info{border:solid thin #e6e6e6; background:#fff; padding:22px; width:500px;}
        .contact_info h3{font-size:16px; font-weight:bold; margin-bottom:11px !important;}
        .contact_info p{color:#000; font-size:14px;}
    /* end of contact */
    
    #order_review_heading{font-size: 16px; font-weight: 900;}
    table td, table th{padding:11px;}
    .woocommerce-checkout-review-order-table{border: solid thin #e6e6e6;}
    .wpcf7 form .wpcf7-response-output{border:none !important; margin:0px !important; color:#000; position:absolute; top:44px; font-size:12px; left:0px;}
    #content:focus-visible{outline:none !important;}
    /* GENERAL */
    .menu_bar1 .header_icons{display:none;}
    .tp-arr-imgholder{background-image:none !important;}
    body, button, input, textarea{font-family: 'Manrope', sans-serif !important;}
    .storefront-breadcrumb{ display: flex; justify-content: center; align-items: center; margin:0px !important; background:#f4f4f4; padding:8px 0px;}
    .site-content{padding-top:44px; display: flex; justify-content: center; align-items: center;}
    .site-content .content-area{width:100% !important; flex:1;}
    .site-content-woo{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo_cart{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo .col-full{/*width:1160px !important;*/width:700px !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo .woocommerce{order:1;}
    .site-content-woo #secondary{order:2;}
    .site-content-woo #primary{order:3;}
    .site-content-woo_cart .col-full{/*width:1160px !important;*/width:700px !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo_cart .left-sidebar .content-area{width:100% !important; flex:1;}
    .site-content-woo_cart .left-sidebar .widget-area{width:0px !important;}
    .site-content-woo_cart #primary{width:100% !important;}
    .left-sidebar .widget-area{width:100%;}
    .left-sidebar .content-area{width:100%;}
    .site-content-woo_checkout{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo_checkout .col-full{/*width:1160px !important;*/width:1240px !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo_checkout #primary{width:100% !important;}
    .site-content-woo .columns-3{background:#fff; padding:22px; margin-bottom:22px; display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .site-content_main{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .site-content_main .col-full{width:700px !important; max-width:unset !important; padding:0px !important;}
    .storefront-breadcrumb .col-full{width:700px !important; max-width:unset !important; margin:0px !important; padding:0px !important; display: flex;
        justify-content: flex-start;
        align-items: flex-start; flex-direction: row !important;}
    .site-content_main .col-full{}
    .site-content .col-full{width:700px !important; max-width:unset !important; margin:0px !important; padding:0px !important; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: row-reverse; flex-wrap:wrap;}
    .site-content-woo .left-sidebar .widget-area{/*width:300px !important;*/width:100%; margin-right:0px; background:#fff; padding:22px;}
    
    .site-content-woo .left-sidebar .content-area{width:auto !important; flex:1;}
    a:focus, input:focus, textarea:focus, button:focus{outline:none !important;}
    p+h2, p+header h2, p+h3, p+h4, ul+h2, ul+header h2, ul+h3, ul+h4, ol+h2, ol+header h2, ol+h3, ol+h4, table+h2, table+header h2, table+h3, table+h4, blockquote+h2, blockquote+header h2, blockquote+h3, blockquote+h4, form+h2, form+header h2, form+h3, form+h4{margin-top:22px !important;}
    button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button{border-radius: 5px;padding: 6px 22px;background:#10CCFD; color:#fff; font-weight:400 !important;}
    button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover{background:#824241 !important; color:#fff !important;}
    .site-content_main:focus-visible{outline:none !important;}
    .widget_nav_menu ul li::before{content:none !important;}
    .woocommerce-pagination .page-numbers li .page-numbers.current{background:#10CCFD !important; color:#fff !important;}
    .pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{background-color: #10CCFD4d !important;}
    .woocommerce-info, .woocommerce-noreviews, p.no-comments{background-color:#ffc943; color:#000;}
    
    .cart th, .cart td{padding:11px !important; color:#000 !important; width:auto !important; border:solid thin #e4e4e4 !important;}
    .cart th a, .cart td a{color:#10CCFD !important;}
    .cart th:last-child{border-bottom:none !important;}
    .cart_totals th{color:#000 !important; border:solid thin #e4e4e4 !important;}
    .cart_totals td{color:#000 !important; border:solid thin #f4f4f4 !important;}
    .cart_totals th:last-child{border-bottom:none !important;}
    .woocommerce-checkout-review-order-table th{color:#000 !important; background:#fff;}
    .woocommerce-checkout-review-order-table td{color:#000 !important; background:#fff;}
    .woocommerce-checkout-review-order-table th{border-bottom:none !important;}
    .woocommerce-checkout-review-order-table th:last-child{border-bottom:none !important;}
    table.cart .product-thumbnail img{max-width:88px !important; margin:0px;}
    .product-remove{width:66px !important;}
    .product-thumbnail{width:110px !important;}
    .product-remove{border-top:none !important;}
    .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{background-color:#000 !important;}
    ul.products li.product.first, ul.products .wc-block-grid__product.first, .wc-block-grid__products li.product.first, .wc-block-grid__products .wc-block-grid__product.first{clear:none !important;}
    .site-main ul.products.columns-3 li.product{min-height: 385px !important; display: flex !important; justify-content: space-between !important; align-items: center !important; flex-direction: column !important; width:calc((100% / 2) - 22px) !important; margin-right:22px !important;}
    .my-account a,.cart_mobile_icon{display:flex;justify-content:center;align-items:center; width:33px;}
    /* END OF GENERAL */
    
    /* MINI CART */
    .mini_cart .woocommerce-mini-cart{max-height:300px; width:100%; overflow-y:auto;margin-bottom:0px;}
    .cart_list {padding:0px !important;}
    .mini_cart_toggle{top:40px !important; opacity:1 !important; z-index:9999999999999 !important; display:inline !important;}
    .mini_cart_toggle_small{top:40px !important; opacity:1 !important; z-index:9999999999999 !important; display:inline !important;}
    .mini_cart{background:#fff; width:400px; position:absolute; top:40px; z-index:9999999999999999; transition:all .6s; opacity:0; right:-20px; display:none;}
    .mini_cart:before{content:""; position:absolute; top:-10px; right:20px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff transparent;}
    .mini_cart .woocommerce-mini-cart-item{display:flex; justify-content:space-around; align-items:center; border:none !important;}
    .woocommerce-mini-cart__total{display: flex; justify-content: space-between; align-items:center;color: #000;font-weight: 600;}
    .mini_cart_buttons{transition: background-color 500ms ease;background: #ffc943;color: #fff;font-weight: 600;font-size: 14px;text-align: center;padding: 13px 10px;margin-top: 11px;border-radius: 11px;letter-spacing: 1px;}
    .mini_cart_buttons:hover{background:#c29933;}
    .woocommerce-mini-cart__total span{font-size:24px;}
    .woocommerce-mini-cart__total span span{font-size:24px;}
    .mini_cart_line_custom{width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding-bottom:11px; border-bottom:solid 2px white; margin-bottom:11px;}
    .mini_cart_line_custom .col1{width:85px !important;}
    .mini_cart_line_custom .col2{width:100% !important; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column;}
    .mini_cart_line_custom .col2 .col1{margin-bottom:5px;width:100% !important; background:#10CCFD; padding:0px 11px; display:flex; justify-content:space-between; align-items:center !important; flex-direction:row !important;}
    .mini_cart_line_custom .col2 .col1 .quantity{font-size:14px; color:#fff; margin-bottom:0px; line-height:22px;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart{margin-bottom:0px; margin-top:4px; line-height:22px;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart a{font-size:14px; color:#000;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart a ion-icon{font-size:18px; color:#fff;}
    .mini_cart_line_custom .col2 .col2{width:100% !important; display:flex; justify-content:space-between; align-items:center !important; flex-direction:row !important;}
    .mini_cart_line_custom .col2 .col2 .title{word-break: break-all; font-size:14px; color:#000; line-height:22px; max-height:44px; overflow:hidden;}	
    .mini_cart_line_custom .col2 .col2 a{width:calc(100% - 88px);}
    .mini_cart_line_custom .col2 .col2 .price{width:66px; text-align:right; font-size:14px; font-weight:600; color:#000; padding:0px !important;}
    .mini_cart .woocommerce-mini-cart-item img{}
    .cart_sum_items{position:absolute; z-index:10; color:#fff; background:#10CCFD; border-radius:100px; width:20px; height:20px; display:flex; justify-content:center; align-items:center; margin-left:15px; font-size:12px; margin-top: -15px; margin-left:25px !important;}
    .cart-link dt{color:#707070; font-weight:700 !important; font-size:12px !important;}
    .cart-link dd{color:#707070; font-weight:300 !important; font-size:12px !important;}
    .cart-link dl{border:dashed thin #707070; border-bottom:dashed thin #707070; padding:5px 12px; margin:10px 0px; background:#f9f9f9;}
    .cart-link a{color:#707070;}
    .cart_mobile_icon{cursor:pointer; width:28px;}
    .cart_icon_toggle .cart_icon{width:15px; height:15px; max-width:15px !important; cursor:pointer;}
    .cart_icon_toggle{position:relative;}
    .mini_cart_product_image{width:33px; height:44px; display:flex; justify-content:center; align-items:center; margin-right:11px;}
    .mini_cart_product_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
    
    .miniCartUpper{padding:20px;}
    .miniCartBottom{padding:20px;background:#6d6d6d;background: #f1f1f1;border-top: solid thin #c3c3c3;}
    .miniCartItem{display:flex;justify-content:space-between;align-items:flex-start;}
    .miniCartItem .col-1{width:88px;}
    .miniCartItem .col-1 .mini_cart_product_image{width: 100%;display: flex;justify-content: center;align-items: center;margin-right: 11px;height: 100%;}
    .miniCartItem .col-1 .mini_cart_product_image img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
    .miniCartItem .col-2{width:calc(100% - 110px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
    .miniCartItem .col-2 a.titleElement{color:#6d6d6d;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:13px;line-height:22px;font-weight:700;margin-bottom:22px;}
    .miniCartItem .col-2 .price{font-size:18px;font-weight:700;color:#000;}
    .miniCartItem .col-2 .delete_mini_cart a.remove{margin:0 11px;display: block;width: 1.618em;height: 1.618em;line-height: 1.618;font-weight: 400;text-indent: -9999px; overflow: visible;position: relative;}
    .miniCartItem .col-2 .delete_mini_cart a.remove:before{display:none!important;}
    .miniCartItem .col-2 .delete_mini_cart a.remove ion-icon{width: 22px;height: 22px;color: #000;position: absolute;top: 0;left: 0;right: 0;bottom: 0;visibility: visible;}
    /* END OF MINI CART */
    
    /* HEADER */
    .woocommerce-breadcrumb a:first-of-type::before{color:#10CCFD !important;}
    
    .woocommerce-breadcrumb .breadcrumb-separator::after{color:#10CCFD !important; opacity:1 !important;}
    .woocommerce-breadcrumb{color:#10CCFD !important;}
    .wc-tabs .active{background:#10CCFD; color:#000 !important;}
    .wc-tabs .active a{margin-left:22px !important; color:#fff !important;}
    .wc-tabs a{margin-left:22px !important; color:#10CCFD;}
    
    .header{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; /*box-shadow:0px 0px 5px rgba(0,0,0,.2);*/}
    .top_header{width:100%; height:33px; background:#4d4d4d; display:flex; justify-content:center; align-items:center;}
    .main_header{width:100%; display:flex; justify-content:center; align-items:center; padding:11px 0px;}
    .menu_bar{width:100%; height:55px; display:flex; justify-content:center; align-items:center; position:relative;}
    .container{width:95vw; display:flex; justify-content:center; align-items:center; min-height:22px;}
    
    .top_header .container{justify-content:space-between !important;}
    .top_header .col1{width:165px; display:flex; justify-content:center; align-items:center;}
    .top_header .col1 a{color:#6d6d6d;}
    .top_header .col1 .top_bar_1_item{width:55px; height:33px; display:flex; justify-content:center; align-items:center;}
    .top_header .col1 .top_bar_1_item i{color:#fff;}
    .top_header .col2{width:calc(100% - 600px - 44px);}
    .top_header .col3{width:300px; display:flex; justify-content:flex-end; align-items:center;}
    .top_header .col3 .top_bar_3_item{width:55px; height:33px; display:flex; justify-content:center; align-items:center; position:relative;}
    .top_header i{color:#fff;}
    .top_header .col3 .top_bar_3_item:hover{background:#f9f9f9;}
    .top_header .col3 .top_bar_3_item:hover i{color:#4d4d4d;}
    .top_header .col3 .top_bar_3_item:hover .top_bar_info_box{display:flex;}
    .top_bar_info_box{position:absolute; top:33px; left:-245px; background:#f9f9f9; padding:22px; z-index:9999; width:300px; display:none; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .top_bar_info_box a{color:#000; font-size:13px; line-height:22px;}
    .top_bar_info_box span{color:#000; font-size:13px; line-height:22px;}
    .top_header i{}
    
    .main_header .header_icons svg{}
    .main_header .container{justify-content:space-between !important; position:relative;}
    .main_header .header_icons{width:166px; display:flex; justify-content:flex-end; align-items:center; margin-right:11px;}
    .main_header .header_icons .wishlist_icon{margin-left:22px; height:100%; display:flex; justify-content:center; align-items:center; width:26px; position:relative;}
    .main_header .header_icons img{ transition:all .6s;}
    .main_header .header_icons .wishlist_icon:hover > img{transform:scaleX(-1);}
    .main_header .header_icons .cart_mobile_icon:hover > img{transform:scaleX(-1);}
    .main_header .header_icons .my-account:hover img{transform:scaleX(-1);}
    .main_header .header_icons .cart_icon_toggle{margin-left:22px;height:100%; display:flex; justify-content:center; align-items:center; width:33px;}
    .main_header .header_icons .my-account{margin-left:22px; display:flex;height:100%; justify-content:center; align-items:center; width:33px;}
    .main_header .cart_icon{width:33px; height:33px; display:flex; justify-content:center; align-items:center;}
    .main_header .cart_icon img{width:auto; height:auto; max-width:100%; max-height:28px;}
    .main_header .my-account{width:33px; height:33px; display:flex; justify-content:center; align-items:center;}
    .main_header .my-account img{width:auto; height:auto; max-width:100%; max-height:28px;}
    .main_header .logo{width:200px; display:flex; justify-content:center; align-items:center; margin-right:22px;}
    .main_header .search_cont{width:700px; height:44px; background:#e8e8e8; border-radius:100px;}
    .search_cont .search_form{transition:.7s;position:relative;width:100%; display:flex; justify-content:flex-start; align-items:flex-start; height:44px;}
    .search_cont .search_form .second{background:#fff;z-index:9999;position:absolute;top:44px;left:0;right:0;max-height:400px;overflow:auto;}
    .search_cont .search_form .second::-webkit-scrollbar {transition:.7s;width: 6px;border-radius:10px;}
    		
    .search_cont .search_form .second::-webkit-scrollbar-track {transition:.7s;	width: 6px;border-radius:10px;background:#e8e8e8;	}
    		
    .search_cont .search_form .second::-webkit-scrollbar-thumb {transition:.7s;width: 6px;border-radius:16px;background:#10CCFD;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .09) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .08) 50%,rgba(255, 255, 255, .08) 75%,transparent 75%,transparent);}
    
    .search_cont .search_form .second::-webkit-scrollbar-thumb:hover{transition:.7s;width: 6px;border-radius:16px;background:#10CCFD;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .09) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .08) 50%,rgba(255, 255, 255, .08) 75%,transparent 75%,transparent);}
    .search_cont .search_form .second #searchbox{padding:0 22px;}
    .search_cont .search_form .second #searchbox:hover{background:#ffc943;}
    .search_cont .search_form .second #searchbox a{height:88px;display:flex;justify-content:flex-start;align-items:center;}
    .search_cont .search_form .second #searchbox a .search_inner_container{display:flex;justify-content:center;align-items:center; width:100%;}
    .search_cont .search_form .second #searchbox a .search_inner_container h6{font-size:16px;line-height:22px; padding:0 22px;}
    .search_cont .search_form input[type="text"]{font-family: 'Manrope', sans-serif; width:calc(100% - 88px); border:none !important; outline:none !important; background:transparent !important; padding:0px 4px !important; height:44px !important; color:#000 !important; box-shadow:none !important;}
    .search_cont .search_form input[type="text"]::-webkit-input-placeholder {color:#999 !important;}
    .search_cont .search_form input[type="text"]:-ms-input-placeholder {color:#999 !important;}
    .search_cont .search_form input[type="text"]::placeholder {color:#999 !important;}
    .search_cont .search_form button{display:flex; justify-content:center; align-items:center; width:44px; height:44px; background:transparent !important; border-radius:100px; margin-left:5px; padding:0px;}
    .search_cont .search_form button img{width:auto; height:auto; max-width:100%; max-height:22px;}
    .submenu_cont_open{display:flex !important;}
    .pr_image{width:100%; margin-bottom:22px; display:flex; justify-content:center; align-items:center; font-size:28px; font-weight:bold;}
    .pr_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
    
    .header_icons .wishlist_icon svg{transform: scaleX(1);transition:.7s;}
    .header_icons .cart_icon_toggle svg{transform: scaleX(1);transition:.7s;}
    .header_icons .my-account svg{transform: scaleX(1);transition:.7s;}
    
    .header_icons .wishlist_icon:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    .header_icons .cart_icon_toggle:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    .header_icons .my-account:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    
    .submenu_item_open{display:flex !important;}
    .submenu_cont{width:100%; position:absolute; top:55px; left:0px; background:#fff; display:none; justify-content:center; align-items:center; z-index:999999; box-shadow:0px 3px 5px rgba(0,0,0,.2); }
    .submenu_cont .container{flex-direction:column; border-top:solid 1px #10CCFD;}
    .submenu_cont .submenu_item{width:95vw; display:none; justify-content:center; align-items:flex-start;  padding:22px 0px;}
    .submenu_item h3 a{color:#333;}
    .submenu_cont .submenu_item .col1{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item .col2{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item h3{font-size:20px !important;}
    .submenu_cont .submenu_item .col3{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item .col4{flex:1; padding: 0px 22px;}
    .submenu_cont .submenu_item .col5{flex:1; background-position:center !important; background-size:cover !important;}
    .submenu_cont .submenu_item h3{margin-left:0px;}
    .submenu_cont .submenu_item ul{margin-left:22px !important; width:calc(100% - 44px); margin-bottom:22px !important; }
    .submenu_cont .submenu_item ul li{}
    .submenu_cont .submenu_item ul li a{color:#000; font-size:14px; font-weight: 400; letter-spacing: 1px;}
    .widget_product_categories ul li::before{content:"" !important; font-size: 20px; color: #10CCFD; opacity:1 !important;}
    .widget_recent_entries ul li::before, .widget_pages ul li::before, .widget_categories ul li::before, .widget_archive ul li::before, .widget_recent_comments ul li::before, .widget_nav_menu ul li::before, .widget_links ul li::before, .widget_product_categories ul li::before, .widget_layered_nav ul li::before, .widget_layered_nav_filters ul li::before{font-size: 20px; color: #fff; border:solid thin black; opacity:1 !important;}
    .widget_layered_nav .chosen::before{font-size: 20px; color: #10CCFD; opacity:1 !important;}
    .widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_links ul li, .widget_product_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li{padding-left:0px;}
    #secondary .widget-title{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary .widget{margin:0px 0px 22px !important;}
    #secondary .count{display:none !important;}
    #secondary li{padding-left:35px; margin-bottom:11px;}
    .price_label{color:#000;}
    select{font-family: 'Manrope', sans-serif;}
    .price_label .from{color:#000;}
    .price_label .to{color:#000;}
    .widget_product_categories ul li::before{display:none;}
    .widget_product_categories ul li{padding-left:0px !important;}
    .menu_bar .main_menu{width:100%; list-style:none; display:flex; justify-content:center; align-items:center; margin:0px !important;}
    .menu_bar .main_menu_item{cursor:pointer;}
    .menu_bar .main_menu_item a{color:#000;}
    .main_menu_item:hover{background:#10CCFD; color:#fff !important;}
    .main_menu_item:hover a{color:#fff !important;}
    .menu_bar .container{width:100vw;}
    .open_general{display:flex !important;}
    .general_menu{display:flex; justify-content:flex-start; align-items:center; background:#ccc; padding:0px 11px; flex:1; height:55px;}
    .general_menu i{font-size:20px; margin-right:11px;}
    .general_menu_cont{flex:unset !important; min-width:140px; justify-content:flex-start !important; position:relative; cursor:pointer;}
    .general_menu_items{position:absolute; width:200px; background:#fff; top:50px; left:0px; z-index:9999999; padding:22px 0px; display:none; box-shadow:0px 0px 5px rgba(0,0,0,.2);}
    .menu-main-menu-container{width:100%;}
    .general_menu_items ul{margin:0px !important; padding:0px !important; width:100%;}
    .general_menu_items ul li{display:flex !important; justify-content:flex-start !important; align-items:center !important; height:44px; padding:0px 22px; width:100%;}
    .general_menu_items ul li:hover{background:#cccccc;}
    .general_menu_items ul li a{color:#000;}
    .menu_bar .main_menu li{flex:1; height:55px; display:flex; justify-content:center; align-items:center; color:#000; letter-spacing:1px; text-align:center;}
    .menu_bar .main_menu li img{width:auto; height:auto; max-width:100%; max-height:33px; margin-right:11px;}
    .main_menu_item_selected{background:#10CCFD; color:#fff !important;}
    .under_slider{padding:22px 0px;}
    .under_slider h5{font-size:18px; font-weight:bold; color:#10CCFD; margin:0px;}
    .under_slider p{font-size:14px; line-height:16px; color:#000;}
    /* END OF HEADER */
    
    /* NEW MENU */
    
    .menu_bar1{width:100%; height:44px; display:flex; justify-content:center; align-items:center; background:#e8e8e8;}
    .menu_bar1 .container{width:93vw; height:44px; display:flex; justify-content:space-between; align-items:center; position:relative;}
    .menu_bar1 .container .main_menu_button i{margin-right:4px; color:#000; width:80px;}
    .menu_bar1 .container .main_menu_button{color:#000; font-weight:bold; cursor:pointer; width:130px; display:flex; justify-content:flex-start; align-items:center; font-size:18px;}
    .menu_bar1_info_cont{width:720px; display:flex; justify-content:space-between; align-items:center; margin-top:22px;}
    .menu_bar1_info{color:#000; font-weight:bold; font-size:14px; display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center;}
    
    .menu_bar1_info:nth-child(2){width:170px;}
    /*
    .menu_bar1_info:nth-child(3){width:270px;}
    .menu_bar1_info:nth-child(4){width:185px;}
    */
    .menu_bar1_info img{width:auto; height:auto; max-width:33px; max-height:33px;}
    .max_menu_open{display:flex !important;}
    .close_max_menu{background:#fff; font-size:22px; color:#fff; width:344px; height:44px; display:none; justify-content:flex-end; align-items:center; padding:0px;}
    .close_max_menu_img{width:44px; height:44px; background:#10CCFD; display:flex; justify-content:center; align-items:center;}
    .close_max_menu_img img{width:22px; height:22px;}
    .container_list{width:300px; height:100vh; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; background:#fff;}
    .max_menu{position:fixed; top:0px; left:0px; height:100vh; width:100vw; background:rgba(0,0,0,.4); z-index:99999; display:none;}
    .max_menu_logo{width:300px; margin-top:22px; background:#fff; display:flex; justify-content:center; align-items:center;}
    .max_menu_logo img{width:auto; height:auto; max-width:90%; max-height:100%; padding:0px 0px 22px;}
    .menu_cont1{width:100%; display:flex; justify-content:center; align-items:center;}
    .menu_cont1 .container{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; min-height:100vh; flex-direction:column;}
    .menu_cont1 .container .level1{list-style:none; margin:0px; width:300px; background:#fff;}
    .menu_cont1 .container .level1 .main_menu_item1{transition:.4s;width:300px; min-height:22px; display:flex; justify-content:flex-start; align-items:center; padding:8px 11px 8px 33px; color:#000; font-size:14px;}
    .main_menu_item1:hover{background:#10CCFD; cursor:pointer;}
    .main_menu_item1:hover a{color:#fff;}
    .main_menu_item1:hover .main_menu_item1_inner{color:#fff;}
    .main_menu_item1 i{width:22px; height:22px; display:flex; justify-content:center; align-items:center;}
    .main_menu_item1 a{color:#000; font-size:14px; cursor:pointer; display: flex; justify-content: flex-start; align-items: center;}
    .main_menu_item1_inner{width:100%; display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
    .main_menu_item1_inner_image{display:flex; justify-content:flex-start; align-items:center;}
    .main_menu_item1_inner_image img{width:22px; height:22px; margin-right:11px;}
    .level2_inner{width: 100%; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;}
    .level2{transition:.4s;position:absolute; top:0px; left:300px; list-style:none; margin:0px; display:none; justify-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:wrap; background:#fff; max-width: calc(100% - 300px);; padding:44px; min-height:50vh; border-left:solid 4px #10CCFD;}
    .level2 .col1{display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2 .col2{display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2 .col3{display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2_item_inner{width:100%; display:flex; justify-content:space-between; align-items:center;  color:#000; font-size:14px;}
    .level2 .level2_item{padding:0px 11px; width:250px; min-height:33px; font-weight:bold; display: flex; justify-content: flex-start; align-items: center;}
    .level2 .level2_item:hover{background:#10CCFD;}
    .level2 .level2_item a{color:#000;width:100%;height:100%; font-size:14px;}
    .level3{list-style:none; margin:0px; justify-content:flex-start; align-items:flex-start; flex-direction:column; width:250px;min-height:33px;}
    .level3 .level3_item{padding: 8px 22px; width:250px; min-height:22px;  color:#000; font-size:12px; line-height:1em;}
    .level3 .level3_item:hover{background:#ccc;}
    .level3 .level3_item:hover a{padding-left:11px;}
    .level3 .level3_item a{color:#000;width:100%;height:100%; display:inline-block; font-size:12px; transition:all .6s;}
    
    .main_menu_item1:hover .level2{display:flex !important;}
    .level2_item:hover .level3{display:flex !important;}
    .max_menu .menu-main-menu-container{transition:.4s;width:300px;background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);background-position: top;background-size: 22px 1px;background-repeat: repeat-x;margin-top: 11px;}
    .max_menu .menu-main-menu-container ul{transition:.4s;list-style:none; margin:0px; padding:11px 0px;width:100%;}
    .max_menu .menu-main-menu-container ul li:hover{background:#999;color:#fff;}
    .max_menu .menu-main-menu-container ul li{transition:.4s;padding:8px 11px 8px 33px;width:100%;}
    .max_menu .menu-main-menu-container ul li:hover a{padding-left:11px;color:#fff;}
    .max_menu .menu-main-menu-container ul li a{transition:.4s;font-size:14px; color:#000;width:100%;display: inline-block;}
    /* END OF NEW MENU */
    .woocommerce-product-attributes .woocommerce-product-attributes-item th{background:#e4e4e4 !important; border-bottom:solid 2px #000;}
    .woocommerce-product-attributes .woocommerce-product-attributes-item td{background:#e4e4e4 !important; border-bottom:solid 2px #000;}
    .woocommerce-MyAccount-navigation-link a{color:#10CCFD;}
    .woocommerce-MyAccount-content a{color:#10CCFD;}
    .woocommerce-MyAccount-content .woocommerce-orders-table__cell{padding:11px 0px; flex:1; border-bottom:none; border-top:none !important; border-left:none !important; text-align:center;}
    .woocommerce-MyAccount-content thead tr{display:flex; justify-content:flex-start; align-items:center; width:100%;}
    .woocommerce-MyAccount-content thead tr td{text-align:center;}
    .woocommerce-MyAccount-content tbody tr{display:flex; justify-content:flex-start; align-items:center; width:100%; background:#fdfdfd;}
    .woocommerce-MyAccount-content tbody tr td{text-align:center;}
    .woocommerce-MyAccount-content .woocommerce-orders-table__header-order-actions{border-bottom:none !important; text-align:center;}
    .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{border-bottom:none !important; text-align:center;}
    .woocommerce-MyAccount-content .woocommerce-button{color:#fff;}
    .woocommerce-MyAccount-content .order_details{background-color:#fff !important; width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .woocommerce-MyAccount-content .order_details thead{width:100%;}
    .woocommerce-MyAccount-content .order_details thead th{padding:11px !important; border-bottom:none !important; text-align:center;}
    .woocommerce-MyAccount-content .order_details tbody{width:100%;}
    .woocommerce-MyAccount-content .order_details tbody td{border-top:none !important; border-left:none !important; width:50%;}
    .woocommerce-MyAccount-content .order_details tfoot{width:100%; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column;}
    .woocommerce-MyAccount-content .order_details tfoot tr{width:100%; display: flex; justify-content:center; align-items:center;}
    .woocommerce-MyAccount-content .order_details tfoot td{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .order_details tfoot th{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .custom-fields tbody{width:100%;}
    .woocommerce-MyAccount-content .custom-fields tbody td{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .custom-fields tbody th{border-top:none !important; border-left:none !important; width:50%; text-align:center;}
    .woocommerce-MyAccount-content .custom-fields tbody tr{width:100%; display: flex; justify-content:center; align-items:center;}
    .woocommerce-orders-table__cell-order-number{width:150px;}
    
    /* RECENT PRODUCT */
    .main_recent_products{}
    .rb_recent_product_cont{margin-top:0px; width:100%; padding:22px; border-radius:5px; margin-bottom:44px;}
    .rb_recent_product_cont .container{width:100%; justify-content:flex-start; position:relative;}
    .rb_recent_product_cont .container .col1{width:100%; display:flex; justify-content:space-between; align-items:center;}
    .rb_recent_product_cont .container .col2{width:30%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    
    .rb_recent_product_cont .recents_title{font-size:28px; color:#000; font-weight:bold; text-align:center; width:100%; position:relative; margin-bottom:22px; display:flex; justify-content:space-between; align-items:center; border-bottom:solid thin #999;}
    .rb_recent_product_cont .recents_title a{margin-right:22px;}
    .rb_recent_product_cont .recent_title{/*background:#fff;*/ width:auto; display:inline-block; padding:0px 22px; }
    /*
    .rb_recent_product_cont .recent_title{background:#fff; width:auto; display:inline-block; padding:0px 22px;}
    .rb_recent_product_cont .recents_title:before{content:"//////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; left:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .rb_recent_product_cont .recents_title:after{content:"//////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; right:-2px; top:50%; transform: translateY(-50%); z-index:-1;}
    .rb_recent_product_button{background:#4d4d4d; width:200px; height:44px; display:flex; justify-content:center; align-items:center; color:#fff; border-radius:5px;}
    */
    .recent_product_item{width:calc((100% / 6) - 22px);}
    .banner_collection .vc_column_container>.vc_column-inner{padding:0px 4px !important;}
    .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding:0px !important;}
    .left_arrow{cursor:pointer;width:44px; height:44px; position:absolute; top:50%; left:0px; display:flex; justify-content:center; align-items:center;}
    .right_arrow{cursor:pointer;width:44px; height:44px; position:absolute; top:50%; right:0px; display:flex; justify-content:center; align-items:center;}
    .left_arrow:before{content: '\e824'; font-family: 'revicons'; font-size: 28px;}
    .right_arrow:before{content: '\e825'; font-family: 'revicons'; font-size: 28px;}
    .custom_list_cont{width:100%; display:flex; justify-content:center; align-items:center;}
    .custom_list_products{list-style:none; width:calc(100% - 88px); display:flex; justify-content:flex-start; align-items:flex-start; overflow:hidden;}
    .custom_list_products_inner{transition:1s;width:10000px; display:flex; justify-content:flex-start; align-items:flex-start; list-style:none; margin:0px;}
    .custom_list_products_inner li{min-height:433px!important;width:calc(((568px) / 2) - 22px); list-style:none; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column; margin-right:22px;}
    .custom_list_products_inner li > a{position:relative; display: flex; justify-content: center; align-items: center; flex-direction: column; width:100%;}
    .custom_list_products_inner li h2{text-align:center;}
    .custom_list_products_inner .onsale{position:absolute; top:0px; left:0px;}
    /* END OF RECENT PRODUCT */
    
    /* BRANDS */
    .brands_list{width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:11px; color:#878787;}
    
    .brands_list .brand_list_item_exist{color:#000; font-weight:500; cursor:pointer;}
    .brands_list .brand_list_item_all{color:#000; font-weight:500; cursor:pointer;}
    .brands_list .brand_item_selected{color:#10CCFD !important; font-weight:900 !important;}
    .brand_list_item{margin-right:11px; font-size:16px; width:11px; display:none;}
    .brand_list_item_exist{display:block !important;}
    /*.brands_list .brand_list_item{color:#dadada;}*/
    .brands_title{width:100%; text-align:center; font-size:28px; color:#000; margin-bottom:11px; position:relative;}
    .brand_title{background:#fff; width:auto; display:inline-block; padding:0px 22px;}
    .brands_title:before{content:"//////////////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; left:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .brands_title:after{content:"//////////////////////////////////////////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; right:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .brands_cont{width:100%; display:flex; justify-content:center; align-items:center; position:relative; background:#fff;}
    .brands_cont .container{width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:row; overflow:hidden;}
    .brands_cont .container .brands_inner_cont{width:10000px; display:flex; justify-content:flex-start; align-items:center;}
    .brand_item{width:150px; margin:0px 11px; display:flex; justify-content:center; align-items:center; padding:22px; }
    .brand_item img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .brands_left{position:absolute; top:50%; left:-45px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; transform:translateY(-50%); cursor:pointer;}
    .brands_right{position:absolute; top:50%; right:-45px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; transform:translateY(-50%); cursor:pointer;}
    .brands_left:before{content: '\e824'; font-family: 'revicons'; font-size:28px;}
    .brands_right:before{content: '\e825'; font-family: 'revicons'; font-size:28px;}
    
    /* END OF BRANDS */
    
    /* HOME */
    /*.wpb_single_image:hover img{box-shadow:0px 0px 8px 1px rgba(0,0,0);}*/
    .wpb_single_image img{transition:.7s;}
    .hp_banner{width:100%; background-position:center !important; background-size:cover !important; display:flex; justify-content:center; align-items:center; margin-top:22px; margin-bottom:44px;}
    .hp_banner .container{position:relative; min-height:500px; justify-content:flex-start !important; width:1240px !important;}
    .hp_banner_title{position:absolute; font-size:4vw; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,.7); font-weight:500; line-height:1em; width:60%;}
    .hp_title{width:100%; text-align:center; margin-bottom:22px; font-weight:500;}
    .hp_categories{width:100%; display:flex; justify-content:center; align-items:center; margin:44px 0px;}
    .hp_categories .container{flex-wrap:wrap;}
    .hp_categories .hp_category{width:calc((100% / 3) - 22px); height:300px; margin-bottom:22px; margin-right:22px; position:relative;}
    .hp_category_text{font-weight:bold; font-size:3vw; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,.7); position:absolute; top:30%; right:22px; transform:translateY(-50%);}
    
    .hp_products{width:100vw; display:flex; justify-content:center; align-items:center; margin:44px 0px; margin-left: calc(-50vw + (1240px / 2)); margin-right: calc(-50vw + (1240px / 2));}
    .hp_products .container{width:95vw; flex-direction:column;}
    .hp_products_set{width:100%; display:flex; justify-content:flex-start; align-items:center; margin:22px 0px; min-height:400px;}
    .hp_products_cat{display:flex; justify-content:center; align-items:center; width:20%; flex-direction:column; background:#f9f9f9; min-height:400px;}
    .hp_products_cat img{width:180px; margin-bottom:22px;}
    .hp_products .products{display:flex; justify-content:space-between; align-items:center; flex-direction:row; width:100%; border:solid thin #f9f9f9;  min-height:400px;}
    .hp_products .products li{width: 29.4117647059% !important; float: left !important; margin-right: 5.8823529412% !important;}
    
    .rb_blog_cont{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .rb_blog_cont h3{font-size:32px; font-weight:500; color:#ffc943;}
    .rb_blog_cont .container{display:flex; justify-content:space-between; align-items:flex-start; width:100%;}
    .rc_blog_item{display:flex; justify-content:flex-start; align-items:center; flex-direction:column; width:calc((100% / 2) - 22px);}
    .rc_blog_item_image{width:90%; height:150px; display:flex; justify-content:center; align-items:center; overflow:hidden; margin-bottom:11px; margin-left:5%;}
    .rc_blog_item_title{font-size: 18px; font-weight: bold; color: #000; line-height: 22px; text-align:left; margin-bottom:11px; margin-left:5%;}
    .rc_blog_item_date{font-size:14px; font-weight:bold}
    .rc_blog_item_date i{margin-right:5px; color:#10CCFD;}
    .rb_blog_item_excerpt{font-size:16px; line-height:22px; min-height:88px; font-weight:300; text-align:center; margin-bottom:11px;}
    .rb_blog_item_button{background:#10CCFD !important; color:#fff !important; width:100%; padding:11px; height:44px; display:flex; justify-content:center; align-items:Center;}
    .rb_blog_item_button:hover{background:#824241 !important;}
    .nav-previous{background:#10CCFD !important; color:#fff !important; width:auto !important; padding:11px; height:44px; display:flex; justify-content:flex-start; align-items:Center;}
    .nav-previous a{color:#fff !important;}
    .nav-next{background:#10CCFD !important; color:#fff !important; width:auto !important; padding:11px; height:44px; display:flex; justify-content:flex-end; align-items:Center;}
    .nav-next a{color:#fff !important;}
    .entry-content p{margin-bottom: 22px; font-size: 16px; line-height: 22px;}
    .entry-title{font-size:26px; font-weight:bold; letter-spacing:0px;}
    .woocommerce-product-details__short-description{font-size:15px; color:#000;}
    .woocommerce-product-details__short-description p{text-align:justify;}
    .textwidget p{color:#333;}
    .textwidget a{color:#000;}
    .posted-on{display:none !important;}
    .post-author{display:none !important;}
    .post-comments{display:none !important;}
    .entry-taxonomy{display:none !important;}
    .icon_tabs_text p{color:#333; font-size:16px; line-height:22px; margin-bottom:22px;}
    .icon_tab{min-height:250px;}
    .icon_tab .vc_column-inner{ padding:66px 11px 22px;}
    .icon_tab h2{font-size:22px !important; font-weight:600 !important; }
    .footer_top_bar .wpcf7 form input[type="submit"]{border-radius:0px;}
    /* END OF HOME */
    
    /* PRODUCTS */
    .files_cont{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; background:#e4e4e4; padding:22px;}
    .files_cont .file_item{margin-right:11px; width:150px;}
    .files_cont .file_item a{display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .files_cont .file_item img{width:66px;}
    .woocommerce{}
    .woocommerce-variation{background: #f9f9f9; padding: 11px; color: #000;}
    .variations td{border:none !important;}
    .variations label{font-weight:bold;}
    .single_variation_wrap{width:100%;}
    .variations_button{width:100%; display:flex; justify-content:space-between; align-items:center;}
    .photoContainer{margin:22px 0;max-height:100px;border:solid thin black;display:flex;justify-content:center;align-items:center;}
    .photoContainer img{width:100%;height:auto;max-width:100%;max-height:100%;}
    .product .single_add_to_cart_button{padding:11px 22px !important;border-radius:0px !important;}
    .related.products li a{display:flex;justify-content:center;align-items:center;}
    .related.products ul{padding:22px 0;align-items:center!important;}
    .related.products li a .woocommerce-loop-product__title, .related.products li a .price,.related.products li a .moreInfo, .related.products li a.button{}
    .related.products li{max-width:100%; margin-bottom:0px !important;}
    .related.products{margin-bottom:44px;}
    .product_meta{font-style:italic; margin-bottom:11px; font-size:12px !important;}
    .products .onsale{position:absolute; top:-22px; left:0px;}
    .single-product div.product p.price{margin:11px 0px;}
    .woocommerce-product-gallery{display:flex; justify-content:flex-start; align-items:flex-start; margin-right:22px; width:550px;}
    .woocommerce-product-gallery img{border:solid thin #999;}
    .woocommerce-product-gallery__wrapper{display:flex; justify-content:flex-start; align-items:center; border:Solid thin #999;}
    .woocommerce-product-gallery__image{display:flex !important; justify-content:center; align-items:center; }
    .single-product div.product{display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%;}
    .single-product div.product .woocommerce-product-gallery .flex-viewport{ width:calc(100% - 106px); order:2; margin-left:11px; border:solid thin #999;}
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs{order:1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; width:66px;}
    .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:100%;  margin-bottom:11px;}
    .single-product div.product .summary{width:100%;}
    .single-product div.product .woocommerce-product-gallery{}
    .wc-block-grid__product-onsale, .onsale{background:#ffc943; color:#000 !important; border:none !important;}
    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:11px !important; right:33px !important;}
    .sku_wrapper{color:#000;}
    .posted_in{color:#000;}
    .posted_in a{color:#10CCFD;}
    .price{color:#10CCFD;}
    .price ins{color:#10CCFD;}
    .price del{color:#999;}
    .single-product div.product .product_meta{margin-top:11px;}
    #tab-perilamvanei{background:#e4e4e4 ; padding:44px;}
    #tab-perilamvanei p{width:100%; margin-bottom:22px; color:#000; font-size:16px; line-height:26px;}
    #tab-extra_files{background:#e4e4e4 ; padding:44px;}
    #tab-extra_files p{width:100%; margin-bottom:22px; color:#000; font-size:16px; line-height:26px;}
    .single-product div.product{width:100%;}
    .storefront-product-pagination{display:none;}
    .related h2{text-align:center;}
    .woocommerce-tabs{width: 700px;}
    .woocommerce-tabs .panel{width:100%; display:flex; justify-content:center; align-items:center;}
    table:not( .has-background ) th{/*background:#fff !important;*/ color:#000 !important; font-weight:400; width:50%;}
    table:not( .has-background ) th:last-child{border-bottom:solid thin #ccc;}
    table:not( .has-background ) tbody td{/*background:transparent !important;*/ color:#000; border-left:solid 2px #000; width:50%;}
    table:not( .has-background ) tbody td:first-child{border-top:solid thin #ccc;}
    .stock{color:#3c8dbc !important; margin-bottom:0px;}
    .stock.in-stock::before{content:"\f0e7" !important;}
    .stock.outofstock::before{content:"\f0e7" !important;}
    .woocommerce-tabs .panel table{width:100%;}
    .woocommerce-tabs ul.tabs{width:100%; display:flex; justify-content:flex-start; align-items:center; border:none; margin:0px; }
    .woocommerce-tabs ul.tabs .active{background:#fff; /*border-bottom: 1px solid rgba(255,255,255,1);*/}
    .woocommerce-product-attributes-item{background:#e4e4e4;}
    .woocommerce-tabs ul.tabs li{width:450px; border:none;}
    .woocommerce-tabs ul.tabs li::after{content:"\f078" !important;display:none;}
    .woocommerce-tabs ul.tabs .active a{color:#000 !important; font-weight:600 !important;}
    .woocommerce-tabs ul.tabs li a{color:#c5c5c5;}
    .woocommerce-Tabs-panel h2{display:none;}
    .quantity_cont{display:flex; justify-content:flex-start; align-items:center; }
    .quantity_title{font-weight:bold; color:#000;}
    .quantity .qty{box-shadow:none; background:#fff; border:solid thin black; width:55px; height:44px;}
    .quantity .qty:focus{background:#fff !important;}
    .quantity .increase_qnt{width:44px; display:flex; justify-content:center; align-items:center; font-size:22px; font-weight:bold; color:#000; cursor:pointer;}
    .quantity .decrease_qnt{width:44px; display:flex; justify-content:center; align-items:center; font-size:22px; font-weight:bold; color:#000; cursor:pointer;}
    .quantity .qty::-webkit-outer-spin-button, .quantity .qty::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
    .quantity .qty{-moz-appearance: textfield;}
    .favourite_button{width:100%; height:44px; display:flex; justify-content:center; align-items:center; font-size:16px; color:#000; cursor:pointer; transition:all .6s; background:#e4e4e4;}
    .favourite_button img{margin-right:11px; width:auto; height:auto; max-width:22px; max-height:22px; transition:all .6s;}
    .favourite_button:hover img{filter:invert(1);}
    .favourite_button:hover{background:#000; color:#fff;}
    .wpb_column .products{display:flex; justify-content:space-between; align-items:flex-start; }
    .wpb_column .products li{width:300px !important;}
    .wpb_column .woocommerce{display:flex; justify-content:center; align-items:flex-start; overflow:hidden;}
    
    .single-product div.product form.cart .quantity{width:200px; display:flex; justify-content:center; align-items:center;}
    .single-product div.product form.cart{display:flex; justify-content:center; align-items:center; margin-bottom:0px; flex-wrap:wrap;}
    .single_add_to_cart_button{width:50%;}
    .related{width:100%;}
    .related .products{display:flex; justify-content:space-between; align-items:flex-start;}
    .related .products li{width:calc((100% / 3) - 22px) !important;}
    .moreInfo{width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 33px;color: #000;font-size: 13px;}
    .summary .price{justify-content:flex-start !important;}
    .woocommerce-products-header__title{font-size:22px; letter-spacing:0px; font-weight:bold;}
    .price{font-size:22px;display:flex!important;margin-bottom:0!important;justify-content:center;align-items:center;color:#10CCFD !important;font-weight:800!important;}
    .price ins{font-size:22px; font-weight:bold;}
    .price del{font-size:18px;}
    .price .woocommerce-Price-currencySymbol{font-size: 17px; margin-right: 3px;}
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{}
    .woocommerce-loop-product__title{max-height:88px;height:66px; line-height:22px; font-size:13px !important; font-weight:900 !important;text-align:center;}
    .custom_ordering_info{display:flex; justify-content:center; align-items:flex-start; flex-direction:column; flex:1;}
    .woocommerce-pagination{display: flex; justify-content: flex-end; flex:1;}
    .storefront-sorting{display:flex; justify-content:space-between;}
    .woocommerce-ordering select{height:44px; border:solid thin #10CCFD; border-radius:0px !important; padding:0px 11px;}
    /* END OF PRODUCTS */
    
    /* CART */
    .custom_cart{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .custom_cart .woocommerce-cart-form{width:100%; margin-top:34px;}
    .custom_cart .cart-collaterals{width:100%;}
    .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{width:100% !important;}
    .cart_item{width:100%; border:solid thin #e6e6e6; background:#fff; margin-bottom:11px; display:flex; justify-content:flex-start; align-items:center; padding:11px;}
    .cart_item_col1{width:150px; display:flex; justify-content:center; align-items:flex-start;}
    .cart_item_col1 img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .cart_item_col2{width:calc(100% - 150px - 22px); margin-left:11px;}
    .cart_item_col2 bdi{font-size:24px; font-weight:900; color:#000;}
    .cart_item_col2 .remove:before{content:"\f2ed" !important; font-family: "Font Awesome 5 Free"; color:#000 !important;}
    .cart_item_col2_sec1{width:100%; display:flex; justify-content:flex-start; align-items:flex-start;}
    .cart_item_title a{font-size:16px; color:#333; font-weight:900; text-decoration:none !important;}
    .cart_item_sku{font-size:13px; color:#333; font-weight:900;}
    .cart_item_col2_sec1_col1{width:calc(100% - 44px);}
    .cart_item_col2_sec1_col2{}
    .cart_item_col2_sec2{width:100%; display:flex; justify-content:space-between; align-items:center; border-top:solid 2px #e6e6e6; border-bottom:solid 2px #e6e6e6; padding:11px 22px; margin:22px 0px 11px;}
    .custom_cart_quantity{display:flex; justify-content:flex-end; align-items:center;}
    .custom_cart_quantity_title{margin-right:11px; font-size:14px; font-weight:900; color:#000;}
    .custom_cart_quantity .quantity .qty{width:44px !important; height:33px !important;}
    
    .custom_coupon_cont{width:100%; display:flex; justify-content:space-between; align-items:center; background:#fff; border:solid thin #e6e6e6; padding:11px;}
    .custom_coupon_cont input[type="text"]{background:#fff !important; border:solid thin #e6e6e6 !important; box-shadow:none !important; margin-right:22px; border-radius:5px;}
    .cart_totals h3{font-size:16px; font-weight:900;}
    .cart_totals h2{font-size:16px; font-weight:900;}
    .fee th{font-size:13px; font-weight:900 !important;}
    #customer_details{border: solid thin #e6e6e6;}
    .custom_cart_shiping{border: none}
    .custom_shipping_cont{border: solid thin #e6e6e6;}
    .custom_payment_cont{border: solid thin #e6e6e6;}
    .place-order{text-align:center;}
    #payment .place-order .button{font-size:16px !important; width:300px !important;}
    .cart_shipping_cont .custom_cart_shiping{background:#fff; padding:11px; margin-bottom:44px; border:solid thin #e6e6e6 !important;}
    .custom_cart_shiping li{padding:11px 8px !important; border:none !important; border-bottom:solid 2px #e6e6e6 !important;  border-radius:0px !important;}
    .custom_cart_shiping li label{font-size:14px; font-weight:bold; color:#000;}
    .woocommerce-shipping-destination{font-size:12px !important;}
    .woocommerce-shipping-destination strong{display:block; color:#10CCFD;}
    .wc-forward::after, .woocommerce-Button--next::after{content:none !important;}
    .wc-proceed-to-checkout .button.checkout-button{font-size:16px !important;}
    .shipping-calculator-button{background:#10CCFD; color:#fff; border-radius:5px; width:100%; height:33px; display:flex; justify-content:center; align-items:center; text-decoration:none !important;}
    .woocommerce-cart .site-content-woo .col-full{flex-direction:column !important;}
    .woocommerce-cart .woocommerce{width:100%;}
    .woocommerce-cart .left-sidebar .content-area{width:100% !important;}
    .custom_cart_totals{background:#fff; border:solid thin #e6e6e6; padding:11px; margin-bottom:44px;}
    .custom_cart_totals_line{width:100%; display:flex; justify-content:center; align-items:center; height:44px;}
    .custom_cart_totals_line .col1{width:50%; text-align:left; font-size:13px; font-weight:bold; color:#000;}
    .custom_cart_totals_line .col2{width:50%; text-align:right; font-size:15px;  font-weight:bold; color:#000;}
    /* END OF CART */
    
    /* CHECKOUT */
    .free_shipping_notification{border-left:solid 10px #ffbc16; width:100%;  height:66px; flex-direction:column; color:#000; background:#ffc943; display:flex; justify-content:center; align-items:center; padding:0px 22px; margin-bottom:22px; font-size:18px;}
    .free_shipping_notification strong{margin:0px 4px;}
    .widget select{width:100%; height: 44px; border-radius: 5px; padding: 11px; outline:none;}
    .checkout_steps{width:100%; display:none; justify-content:center; align-items:center; margin-top:22px; margin-bottom:44px;}
    .checkout_steps .container{width:680px;}
    .checkout_step1{width:33%; display:flex; justify-content:center; align-items:flex-start; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_step2{width:33%; display:flex; justify-content:center; align-items:center; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_step3{width:33%; display:flex; justify-content:center; align-items:flex-end; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_bullet{width:11px; height:11px; border-radius:11px; background:#ccc; }
    .checkout_bullet_active{background:#10CCFD !important; position:relative; display:flex; justify-content:center; align-items:center;}
    .checkout_bullet_active:before{content:""; background:#fff; position:absolute; width:5px; height:5px; border-radius:7px;}
    .checkout_line{height:3px; background:#ccc; width:100%; margin-top:-7px;}
    
    .checkout_title_line{margin-bottom:11px; width:110px; text-align:center; line-height:16px;}
    .checkout_passed{background:#10CCFD;}
    .checkout_step1 .checkout_title_line{margin-left:-55px;}
    .checkout_step3 .checkout_title_line{margin-right:-55px;}
    .checkout_step1 .checkout_line_active{background: rgb(157,80,78); background: linear-gradient(90deg, rgba(157,80,78,1) 0%, rgba(204,204,204,1) 100%);}
    .checkout_step2 .checkout_line_active{background: rgb(157,80,78); background: linear-gradient(90deg, rgba(157,80,78,1) 0%, rgba(157,80,78,1) 50%, rgba(204,204,204,1) 100%);}
    .checkout_step3 .checkout_line_active{background:#10CCFD;}
    .checkout_bullet_passed{background:#10CCFD;}
    
    .checkout input[type="text"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout input[type="tel"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout input[type="email"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout textarea{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important;}
    .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 10px !important;}
    .select2-container .select2-selection--single{height:41px !important;}
    .star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#10CCFD !important;}
    .form-row-wide{clear:none !important;}
    .woocommerce-billing-fields__field-wrapper{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .woocommerce-billing-fields__field-wrapper .form-row{width:48% !important; margin-right:0px !important;}
    .woocommerce-shipping-fields__field-wrapper{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .woocommerce-shipping-fields__field-wrapper .form-row{width:48% !important; margin-right:0px !important;}
    .col2-set{width:100%; margin-right:0px; background:#fff; padding:22px;}
    .form-row label{margin-bottom:5px; font-weight:500; color:#000;}
    .woocommerce-additional-fields{margin-top:44px;}
    #ship-to-different-address .woocommerce-form__input-checkbox{position:relative; top:0; transform: translateY(0%);}
    #ship-to-different-address span{font-weight:bold; font-size:16px;}
    .woocommerce-checkout-review-order-table thead{display:none;}
    .woocommerce-checkout-review-order-table tbody{display:none;}
    #order_review #payment{display:none !important;}
    form.checkout{display: flex; justify-content:flex-start; align-items: flex-start; flex-direction:column;}
    .custom_shipping_cont{width:100%; background:#fff; padding:22px; display:none;}
    ul#shipping_method li{padding:22px 31px; border-radius:5px; border:solid thin #ccc;}
    .custom_payment_cont{width:100%; background:#fff; padding:22px; display:none;}
    #payment .payment_methods li{margin-bottom:11px; background-color:#fff !important; border:solid thin #ccc !important; border-radius:5px;}
    #payment .payment_methods li .payment_box{border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
    .checkout_button_cont{width:100%; display:flex; justify-content:space-between; align-items:center; margin-top:22px;}
    .checkout_prev_button{background:#10CCFD; color:#fff; display:flex; justify-content:center; align-items:center; width:180px; height:44px; cursor:pointer; border-radius:5px;}
    .checkout_prev_button:hover{background:#824241;}
    .checkout_next_button{background:#10CCFD; color:#fff; display:flex; justify-content:center; align-items:center; width:180px; height:44px; cursor:pointer; border-radius:5px;}
    .checkout_next_button:hover{background:#824241;}
    #order_review{width:100%; padding:0px 0px; background:transparent !important; margin-top:44px;}
    #order_review_heading{width:100%;}
    .form-row input, .form-row textarea, .form-row select{border:solid thin #ccc; height:44px; border-radius:5px;}
    .cart-subtotal th{font-size: 13px; font-weight: bold !important; color: #000;}
    .order-total th{font-size: 13px; font-weight: bold !important; color: #000;}
    /* END OF CHECKOUT *?
    
    /* FOOTER */
    .footer_top_bar{width:100%; background:#10CCFD; display:flex; justify-content:center; align-items:center; height:130px; box-shadow:0px -5px 5px rgb(0 0 0 / 20%);}
    .footer_top_bar .container{display:flex; justify-content:center; align-items:center;}
    .wpcf7 .ajax-loader{position:absolute !important;}
    .footer_top_bar li{list-style:none; display:flex; justify-content:center; align-items:center; margin:0px !important; flex-direction:column;}
    .footer_top_bar .widgettitle{margin:0px 0px 22px 0px; padding:0px; border:none; font-weight:500; color:#000;}
    .footer_top_bar .wpcf7 form{display:flex; justify-content:center; align-items:center; margin:0px !important; position:relative;}
    .footer_top_bar .wpcf7 form p{margin:0px !important;}
    .footer_top_bar .wpcf7 form p{margin:0px !important;}
    .footer_top_bar .wpcf7 form input[type="email"]{font-size:14px; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px;}
    .footer_top_bar .wpcf7 form input[type="email"]::-webkit-input-placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="email"]:-ms-input-placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="email"]::placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="submit"]{height:44px; padding:0px 22px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    
    .popUp .popup_form{position:absolute; bottom:66px; right:0px;}
    .popup_form li{list-style:none;}
    .popup_form .wpcf7 form{display:flex; justify-content:center; align-items:center; margin:0px !important; flex-wrap:wrap;}
    .popup_form h2{display:none !important;}
    .popup_form .wpcf7 form p{margin:0px !important;}
    .popup_form .wpcf7 form p{margin:0px !important;}
    .popup_form .wpcf7 form input[type="email"]{font-size:14px; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px;}
    .popup_form .wpcf7 form input[type="email"]::-webkit-input-placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="email"]:-ms-input-placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="email"]::placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="submit"]{height:44px; padding:0px 22px;  border-radius:0px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    
    .footer{width:100%; background:#f0f0f0; padding:22px 0px 0px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .footer .widget{margin:0px !important;}
    .footer .container{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; width:700px;}
    .footer .container .col1{display:none;margin-right:22px; justify-content:center; align-items:flex-start;}
    .footer .container .col1 img{width:150px;}
    .footer .container .col2{flex:1; margin-right:22px;}
    .footer .container .col3{flex:1; margin-right:22px;}
    .footer .container .col4{flex:1; margin-right:22px;}
    .footer .container .col5{flex:1; margin-right:22px;}
    .footer .container .col6{width:100%; display:flex; justify-content:center; align-items:center;}
    .footer .container .col6 img{height:44px;}
    .footer .container li{font-size:13px; font-weight:bold; margin-bottom:13px;}
    .footer .container p{font-size:13px; font-weight:bold; margin-bottom:22px;}
    .footer .widget-title{font-size:18px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 600 !important;}
    
    .widget input[type="email"]{background:#fff !important; box-shadow:none !important;}
    .payment_logos{display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
    .payment_logos .payment_item{height:66px; display:flex; justify-content:center; align-items:center; margin-right:11px;}
    .payment_logos .payment_item img{width:auto; height:auto; max-width:66px; max-height:66px;}
    .footer_bar{width:100%; height:44px; display:flex; justify-content:center; align-items:center; background:#333;}
    .footer_bar .container{display:flex; justify-content:center; align-items:flex-start;}
    .footer_bar .col1{width:50% !important; padding:0px 22px; justify-content:flex-start !important; color:#fff !important; font-size:12px !important;}
    .footer_bar .col2{width:50% !important; padding:0px 22px; justify-content:flex-end !important; text-align: right;  color:#fff !important; font-size:12px !important;}
    .footer_bar a{color:#fff !important; margin-left:4px;}
    /* END OF FOOTER */    
    
    /* POP UP NEW*/
    .popUp.background{transition:.7s;display:none;background:rgba(0,0,0,.5); width:100vw;height:100vh;overflow:hidden;position:fixed;justify-content:center;align-items:center;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999;}
    .popUp.background .popUpBody{background: url(https://www.arkoudis-toolbox.gr/wp-content/uploads/2021/09/el-alce-web-y9Cj2fwLl7A-unsplash-2.jpg);background-position: center!important;background-size: cover!important;position: relative;display: flex;justify-content: center;align-items: center;padding: 44px 55px;width: 700px;height: 500px;}
    .popUp.background .popUpBody svg{color:#000;cursor:pointer;position:absolute;top:11px;right:11px;width:22px;height:22px;}
    .popUp.background .popUpBody .innerCard{display: flex;justify-content: space-around;align-items: center;flex-direction: column;background: rgba(255,255,255,.95);padding: 33px;width: 100%;height: 100%;}
    .popUp.background .popUpBody .innerCard .logo{width:150px;}
    .popUp.background .popUpBody .innerCard h5{font-size: 1.4em;font-weight: 700;margin: 6px;text-align: center;}
    .popUp.background .popUpBody .innerCard h6{font-size: 1.3em;font-weight: 600;text-align: center;}
    .popUp.background .popUpBody .innerCard .popup_form{position:unset!important;}
    .popUp.background .popUpBody img{width:auto;height:auto;max-width:100%;max-height:100%;}
    /* END OF POP UP NEW*/
}

@media screen and (max-width: 767px){
    .custom_gallery_cont{position:relative; width:100vw; height:calc(150px + 1rem + 100vw); margin-left:calc(50% - (90vw / 2)); display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
	.custom_gallery{position:absolute; top:0px; left:-5vw; width:100vw; aspect-ratio:1; overflow:hidden; display:flex; justify-content:flex-start; align-items:center;}
	.custom_gallery img{width:auto; height:auto; max-width:100%; max-height:100%;}
	.custom_gallery_inner{transition:all .6s; width:max-content; display:flex; justify-content:flex-start; align-items:center;}
	.custom_thumbnails{width:100vw; overflow:hidden; margin-top:1rem; position:absolute; bottom:0px; left:0px;}
	.active_thumb{filter:none !important;}
	.gallery_img_cont{width:100vw; aspect-ratio:1; display:flex; justify-content:center; align-items:Center;}
	.custom_thumbnails_inner{transition:all .6s; width:max-content; display:flex; justify-content:flex-start; align-items:flex-start; gap:1rem;}
	.custom_thumbnails_inner img{cursor:pointer; transition:all .6s; filter:saturate(0.2);}
	.custom_thumbnails_inner img:hover{filter:none !important;}

    .fav .col-full{flex-direction:column !important;}
    .fav .columns-3{width:100% !important; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap;}
    .fav li{width:100% !important; margin-right:22px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content{display:flex !important; flex-direction:column;}
    div.wpgdprc .wpgdprc-button{background:#fff !important;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice p{font-size:12px !important; text-align:center !important;}
    div.wpgdprc-consent-bar div.wpgdprc-consent-bar__column{margin-bottom:11px;}
    .recent_title_link{height:22px; width:auto; padding:0px 11px; color:#000; background:#10CCFD; display:flex; justify-content:center; align-items:center; font-size:11px; line-height:12px; font-weight:400; border-radius:5px;}
    ul.products, .wc-block-grid__products{display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap;}
    .mobile_all_products{width:100%; background:black; color:#fff; height:44px; display:flex; justify-content:center; align-items:center; margin-top:22px; border-radius:5px;}
    .desktop{display:none !important;}
    #acwp-toolbar-btn{bottom:22px; top:0 !important;}
    #billing_country_field span{border:solid thin #ccc; width:100%; height:44px; display:flex; justify-content:flex-start; align-items:center; padding:0px 11px; border-radius:5px;}
    #shipping_country_field span{border:solid thin #ccc; width:100%; height:44px; display:flex; justify-content:flex-start; align-items:center; padding:0px 11px; border-radius:5px;}
    .woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a{color:#000 !important;}
    .level2_back i{width:7px !important;}
    .level2_back i:last-child{margin-right:11px !important;}
    #primary{order:2;}
    .open_filter_class{height:auto !important;}
    .open_filter{background:#fff; color:#333; order:4; margin-bottom:22px; border:solid thin #e6e6e6; padding:11px; font-family:'Manrope', sans-serif !important; margin-top:22px; font-size:14px;}
    .hentry .entry-header{display:inline-block !important;} 
    .entry-header{display:none;} 
    /* Contact */
        .contact_title{font-family: 'Manrope', sans-serif !important; font-size:22px; font-weight:bold !important; padding-left:22px;}
        .contact_cont{width:100vw;}
        .contact_form{border:solid thin #e6e6e6; background:#fff; padding:22px; width:90vw; display:flex; justify-content:center; align-items:center; flex-direction:column;}
        .contact_form .wpb_wrapper{width:100%;}
        .contact_form form p{display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%;}
        .contact_form form span{width:100%;}
        .contact_form form br{display:none;}
        .contact_form input[type="text"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form input[type="tel"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form input[type="email"]{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none;}
        .contact_form textarea{border:solid thin #e6e6e6; background:none; margin-bottom:11px !important; border-radius:5px; width:100%; box-shadow:none; height:280px;}
        .contact_info{border:solid thin #e6e6e6; background:#fff; padding:22px; width:90vw;}
        .contact_info h3{font-size:16px; font-weight:bold; margin-bottom:11px !important;}
        .contact_info p{color:#000; font-size:14px;}
    /* end of contact */
    
    .footer_social{justify-content:center !important;}
    .footer_social a{margin-right:11px; transition:all .3s;}
    .footer_social a:hover{transform:scale(1.2);}
    .open_footer_widget{display:inline-block !important;}
     /* ARTICLE STYLE */
    article h1{font-size:28px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h2{font-size:26px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h3{font-size:24px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h4{font-size:22px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h5{font-size:20px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article h6{font-size:18px; line-height:1.2em; color:#000; margin-bottom:22px !important; border:none !important; padding:0px !important; font-family: 'Manrope', sans-serif !important;}
    article p{font-size:16px; line-height:1em; color:#000; margin-bottom:22px !important;}
    article ul{margin-left:22px;}
    article ul li{font-size:16px; line-height:1.4em; color:#000;}
    article ol{margin-left:22px;}
    article ol li{font-size:16px; line-height:1.4em; color:#000;}
    article a{color:#10CCFD;}
    article blockquote{border-left:3px solid #10CCFD !important;}
    /* END OF ARTICLE STYLE */
    
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:auto; height:auto; max-width:140px; max-height:140px;}
    #secondary .widget-title{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary h2{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary .widget{margin:0px 0px 22px !important;}
    #secondary .count{display:none !important;}
    #secondary li{margin-bottom:11px; list-style:none;}
    .level2_back{display:flex; width:100%; justify-content:flex-start; align-items:center; margin-bottom:11px;}
    .receipt_method_cont{width:100%; display:flex; justify-content:flex-start; align-items:center; margin-bottom:22px;}
    .receipt_method:first-child{margin-right:22px;}
    .receipt_method{font-weight:500; color:#000;}
    .up-sells h2{font-weight:bold;}
    .related h2{font-weight:bold;}
    .up-sells{width:100%; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .up-sells a{width:100%;}
    .up-sells .columns-3{width:900px; display:flex; justify-content:space-between; align-items:flex-start;}
    .up-sells .columns-3 li{width:calc((100% / 4) - 22px) !important;}
    
    .wpcf7 form .wpcf7-response-output{border:none !important; margin:0px !important; color:#000; position:absolute; top:44px; font-size:12px; left:0px;}
    #content:focus-visible{outline:none !important;}
    #secondary{width:100%; order:3; overflow:hidden; height:0px;}
    /* GENERAL */
    .tp-arr-imgholder{background-image:none !important;}
    body, button, input, textarea{font-family: 'Manrope', sans-serif !important;}
    .storefront-breadcrumb{ display: flex; justify-content: center; align-items: center; margin:0px !important; background:#f4f4f4; padding:8px 0px;}
    .site-content{padding-top:44px; display: flex; justify-content: center; align-items: center;}
    .site-content .content-area{width:100% !important; flex:1;}
    .site-content-woo{padding-top:0px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo_cart{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo .col-full{/*width:1160px !important;*/width:90vw !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column-reverse;}
    .site-content-woo_cart .col-full{/*width:1160px !important;*/width:90vw !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo_cart .left-sidebar .content-area{width:100% !important; flex:1;}
    .site-content-woo_cart .left-sidebar .widget-area{width:0px !important;}
    .site-content-woo_cart #primary{width:100% !important;}
    
    .site-content-woo_checkout{padding-top:44px; display: flex; justify-content: center; align-items: center; background:#f4f4f4;}
    .site-content-woo_checkout .col-full{/*width:1160px !important;*/width:80vw !important; max-width:unset !important; padding:0px !important; display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .site-content-woo_checkout #primary{width:100% !important;}
    .site-content-woo .columns-3{background:#fff; padding:22px 0px; margin-bottom:22px; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap;}
    .site-content_main{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .site-content_main .col-full{width:80vw !important; max-width:unset !important; padding:0px !important;}
    .storefront-breadcrumb .col-full{width:80vw !important; max-width:unset !important; margin:0px !important; padding:0px !important; display: flex;
        justify-content: flex-start;
        align-items: flex-start; flex-direction: row !important;}
    .site-content_main .col-full{}
    .site-content .col-full{width:80vw !important; max-width:unset !important; margin:0px !important; padding:0px !important; display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: row-reverse; flex-wrap:wrap;}
    .site-content-woo .left-sidebar .widget-area{/*width:300px !important;*/width:350px; margin-right:22px; background:#fff; padding:22px;}
    
    .site-content-woo .left-sidebar .content-area{width:auto !important; flex:1;}
    a:focus, input:focus, textarea:focus, button:focus{outline:none !important;}
    p+h2, p+header h2, p+h3, p+h4, ul+h2, ul+header h2, ul+h3, ul+h4, ol+h2, ol+header h2, ol+h3, ol+h4, table+h2, table+header h2, table+h3, table+h4, blockquote+h2, blockquote+header h2, blockquote+h3, blockquote+h4, form+h2, form+header h2, form+h3, form+h4{margin-top:22px !important;}
    button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button{border-radius: 5px;padding: 6px 22px;background:#10CCFD !important; color:#fff; font-weight:400 !important;}
    button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover{background:#10CCFD; color:#fff !important;}
    .site-content_main:focus-visible{outline:none !important;}
    .widget_nav_menu ul li::before{content:none !important;}
    .woocommerce-pagination .page-numbers li .page-numbers.current{background:#10CCFD !important; color:#fff !important;}
    .pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{background-color: #10CCFD4d !important;padding:2px 8px !important; margin-bottom:3px !important;}
    .woocommerce-info, .woocommerce-noreviews, p.no-comments{background-color:#ffc943; color:#000;}
    .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{background: #fff; color: #000 !important; border: solid thin #e6e6e6; padding: 1em 2em !important;}
    .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before, .woocommerce-noreviews::before, p.no-comments::before{content:none !important;}
    .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-noreviews .button, p.no-comments .button{background:transparent !important; color:#000;}
    .woocommerce-message a:hover{background:#fff !important; color:#000 !important;}
    .cart th, .cart td{padding:1em !important; color:#000 !important; width:auto !important; border:solid thin #e4e4e4 !important;}
    .cart th a, .cart td a{color:#10CCFD !important;}
    .cart th:last-child{border-bottom:none !important;}
    .cart_totals th{color:#000 !important; border:solid thin #e4e4e4 !important;}
    .cart_totals td{color:#000 !important; border:solid thin #f4f4f4 !important;}
    .cart_totals th:last-child{border-bottom:none !important;}
    .woocommerce-checkout-review-order-table th{color:#000 !important; background:#fff;}
    .woocommerce-checkout-review-order-table td{color:#000 !important; background:#fff;}
    .woocommerce-checkout-review-order-table th{border-bottom:none !important;}
    .woocommerce-checkout-review-order-table th:last-child{border-bottom:none !important;}
    table.cart .product-thumbnail img{max-width:88px !important; margin:0px;}
    .product-remove{width:66px !important;}
    .product-thumbnail{width:110px !important;}
    .product-remove{border-top:none !important;}
    .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{background-color:#000 !important;}
    
    .site-main ul.products.columns-3 li.product{min-height: 305px !important; width:50%; display: flex !important; justify-content: space-between !important; align-items: center !important; flex-direction: column !important; margin-bottom:22px;}
    .my-account a,.cart_mobile_icon{display:flex;justify-content:center;align-items:center; width:22px;}
    /* END OF GENERAL */
    
    /* MINI CART */
    .mini_cart .woocommerce-mini-cart{max-height:300px; width:100%; overflow-y:auto;margin-bottom:0px;}
    .cart_list {padding:0px !important;}
    .mini_cart_toggle{top:55px !important; opacity:1 !important; z-index:9999999999999 !important; display:inline !important; left:0px;}
    .mini_cart_toggle_small{top:40px !important; opacity:1 !important; z-index:9999999999999 !important; display:inline !important;}
    .mini_cart{background:#fff; width:100vw; position:absolute; z-index:9999999999999999; transition:all .6s; opacity:0; display:none; border-top:solid thin #f1f1f1;}
    .mini_cart:before{content:""; position:absolute; bottom:-10px; right:calc(50% - 11px); width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #f1f1f1 transparent transparent  transparent;}
    .mini_cart .woocommerce-mini-cart-item{display:flex; justify-content:space-around; align-items:center; border:none !important;}
    .woocommerce-mini-cart__total{display: flex; justify-content: space-between; align-items:center;color: #000;font-weight: 600; width:100%; margin-bottom:11px;}
    .mini_cart_buttons{transition: background-color 500ms ease;background: #ffc943;color: #fff;font-weight: 600;font-size: 12px;text-align: center;padding: 8px 8px;margin-top:0px;border-radius: 11px;letter-spacing: 1px; width:100%;}
    .mini_cart_buttons:hover{background:#c29933;}
    .woocommerce-mini-cart__total span{font-size:24px;}
    .woocommerce-mini-cart__total span span{font-size:24px;}
    .mini_cart_line_custom{width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding-bottom:11px; border-bottom:solid 2px white; margin-bottom:11px;}
    .mini_cart_line_custom .col1{width:85px !important;}
    .mini_cart_line_custom .col2{width:100% !important; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column;}
    .mini_cart_line_custom .col2 .col1{margin-bottom:5px;width:100% !important; background:#10CCFD; padding:0px 11px; display:flex; justify-content:space-between; align-items:center !important; flex-direction:row !important;}
    .mini_cart_line_custom .col2 .col1 .quantity{font-size:14px; color:#fff; margin-bottom:0px; line-height:22px;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart{margin-bottom:0px; margin-top:4px; line-height:22px;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart a{font-size:14px; color:#000;}
    .mini_cart_line_custom .col2 .col1 .delete_mini_cart a ion-icon{font-size:18px; color:#fff;}
    .mini_cart_line_custom .col2 .col2{width:100% !important; display:flex; justify-content:space-between; align-items:center !important; flex-direction:row !important;}
    .mini_cart_line_custom .col2 .col2 .title{word-break: break-all; font-size:14px; color:#000; line-height:22px; max-height:44px; overflow:hidden;}	
    .mini_cart_line_custom .col2 .col2 a{width:calc(100% - 88px);}
    .mini_cart_line_custom .col2 .col2 .price{width:66px; text-align:right; font-size:14px; font-weight:600; color:#000; padding:0px !important;}
    .mini_cart .woocommerce-mini-cart-item img{}
    .cart_sum_items{position:absolute; z-index:10; color:#fff; background:#10CCFD; border-radius:100px; width:20px; height:20px; display:flex; justify-content:center; align-items:center; margin-left:15px; font-size:12px; margin-top: -15px; margin-left:25px !important;}
    .cart-link dt{color:#707070; font-weight:700 !important; font-size:12px !important;}
    .cart-link dd{color:#707070; font-weight:300 !important; font-size:12px !important;}
    .cart-link dl{border:dashed thin #707070; border-bottom:dashed thin #707070; padding:5px 12px; margin:10px 0px; background:#f9f9f9;}
    .cart-link a{color:#707070;}
    .cart_mobile_icon{cursor:pointer;}
    .cart_icon_toggle .cart_icon{width:15px; height:15px; max-width:15px !important; cursor:pointer;}
    .cart_icon_toggle{}
    .mini_cart_product_image{width:33px; height:44px; display:flex; justify-content:center; align-items:center; margin-right:11px;}
    .mini_cart_product_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
    
    .miniCartUpper{padding:11px;}
    .miniCartBottom{padding:44px;background:#6d6d6d;background: #f1f1f1;border-top: solid thin #c3c3c3; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
    .miniCartBottom a{width:calc(50% - 11px);}
    .miniCartItem{display:flex;justify-content:space-between;align-items:flex-start;}
    .miniCartItem .col-1{width:88px;}
    .miniCartItem .col-1 .mini_cart_product_image{width: 100%;display: flex;justify-content: center;align-items: center;margin-right: 11px;height: 100%;}
    .miniCartItem .col-1 .mini_cart_product_image img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
    .miniCartItem .col-2{width:calc(100% - 110px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
    .miniCartItem .col-2 a.titleElement{color:#6d6d6d;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:13px;line-height:22px;font-weight:700;margin-bottom:22px;}
    .miniCartItem .col-2 .price{font-size:18px;font-weight:700;color:#000;}
    .miniCartItem .col-2 .delete_mini_cart a.remove{margin:0 11px;display: block;width: 1.618em;height: 1.618em;line-height: 1.618;font-weight: 400;text-indent: -9999px; overflow: visible;position: relative;}
    .miniCartItem .col-2 .delete_mini_cart a.remove:before{display:none!important;}
    .miniCartItem .col-2 .delete_mini_cart a.remove ion-icon{width: 22px;height: 22px;color: #000;position: absolute;top: 0;left: 0;right: 0;bottom: 0;visibility: visible;}
    /* END OF MINI CART */
    
    /* HEADER */
    .woocommerce-breadcrumb{font-size:11px !important;}
    .woocommerce-breadcrumb a:first-of-type::before{color:#10CCFD !important;}
    .woocommerce-breadcrumb .breadcrumb-separator::after{color:#10CCFD !important; opacity:1 !important;}
    .woocommerce-breadcrumb{color:#10CCFD !important;}
    .wc-tabs .active{background:#10CCFD; color:#000 !important;}
    .wc-tabs .active a{margin-left:0px !important; color:#fff !important;}
    .wc-tabs a{margin-left:0px !important; color:#10CCFD;}
    
    .header{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; /*box-shadow:0px 0px 5px rgba(0,0,0,.2);*/}
    .top_header{width:100%; height:33px; background:#4d4d4d; display:none !important; justify-content:center; align-items:center;}
    .main_header{width:100%; display:flex; justify-content:center; align-items:center; padding:11px 0px;}
    .menu_bar{width:100%; height:55px; display:flex; justify-content:center; align-items:center; position:relative;}
    .container{width:95vw; display:flex; justify-content:center; align-items:center; min-height:22px;}
    
    .top_header .container{justify-content:space-between !important;}
    .top_header .col1{width:165px; display:flex; justify-content:center; align-items:center;}
    .top_header .col1 a{color:#6d6d6d;}
    .top_header .col1 .top_bar_1_item{width:55px; height:33px; display:flex; justify-content:center; align-items:center;}
    .top_header .col1 .top_bar_1_item i{color:#fff;}
    .top_header .col2{width:calc(100% - 600px - 44px);}
    .top_header .col3{width:300px; display:flex; justify-content:flex-end; align-items:center;}
    .top_header .col3 .top_bar_3_item{width:55px; height:33px; display:flex; justify-content:center; align-items:center; background:#fff; position:relative;}
    .top_header .col3 .top_bar_3_item:hover{background:#f9f9f9;}
    .top_header .col3 .top_bar_3_item:hover .top_bar_info_box{display:flex;}
    .top_bar_info_box{position:absolute; top:33px; left:-245px; background:#f9f9f9; padding:22px; z-index:9999; width:300px; display:none; justify-content:flex-start; align-items:flex-start; flex-direction:column; font-size:14px;}
    .top_bar_info_box a{color:#000; font-size:14px; line-height:28px;}
    .top_header i{}
    
    .mobile_top_header{width:100%; display:flex; justify-content:center; align-items:center;}
    .mobile_top_header .container{width:100%; padding:0px 11px; display:flex; justify-content:space-between; align-items:center; height:55px; position:relative;}
    .mobile_top_header .mobile_menu_button{width:22px; font-size:22px; color:#000;}
    .mobile_top_header .mobile_logo{display:flex; justify-content:center; align-items:center;}
    .mobile_top_header .mobile_logo a{display:flex; justify-content:center; align-items:center;}
    .mobile_top_header .mobile_logo img{width:auto; height:auto; max-width:90%; max-height:66px;}
    .mobile_top_header .mobile_cart{width:22px;}
    .mobile_top_header .mobile_account{width:22px;}
    
    .main_header .header_icons{position:fixed; bottom:0px; left:0px; width:100%; display:none; justify-content:center; align-items:center; height:44px; background:#e8e8e8; z-index:999999;}
    .main_header .header_icons .wishlist_icon{width:calc(100% / 3); height:44px; display:flex; justify-content:center; align-items:center; position:relative;}
    .main_header .header_icons .wishlist_icon img{width:auto; height:auto; max-width:22px; max-height:22px;}
    .main_header .header_icons .cart_icon_toggle{width:calc(100% / 3); height:44px; display:flex; justify-content:center; align-items:center;}
    .main_header .header_icons .cart_icon_toggle > img{width:auto; height:auto; max-width:22px; max-height:22px;}
    .main_header .header_icons .my-account{width:calc(100% / 3); height:44px; display:flex; justify-content:center; align-items:center;}
    .main_header .header_icons .my-account > img{width:auto; height:auto; max-width:22px; max-height:22px;}
    .main_header .header_icons svg{}
    .main_header .container{position:relative; flex-direction:column;}
    .menu_bar1{display:none !important;}
    .menu_bar1 .header_icons{width:100%; display:flex; justify-content:flex-end; align-items:center;}
    .menu_bar1 .header_icons .wishlist_icon{margin-left:22px; height:100%; display:flex; justify-content:center; align-items:center; width:22px;}
    .menu_bar1 .header_icons .cart_icon_toggle{margin-left:22px;height:100%; display:flex; justify-content:center; align-items:center; width:22px;}
    .menu_bar1 .header_icons .my-account{margin-left:22px; display:flex;height:100%; justify-content:center; align-items:center; width:22px;}
    .menu_bar1 .header_icons .my-account a{width:22px;}
    .menu_bar1 .header_icons .search_icon_menu_bar1{width:22px;}
    .menu_bar1 .cart_icon{width:33px; height:33px; display:flex; justify-content:center; align-items:center;}
    .menu_bar1 .cart_icon img{width:auto; height:auto; max-width:100%; max-height:28px;}
    .menu_bar1 .my-account{width:33px; height:33px; display:flex; justify-content:center; align-items:center;}
    .menu_bar1 .my-account img{width:auto; height:auto; max-width:100%; max-height:28px;}
    .main_header .logo{height:66px; display:none !important;}
    .main_header .logo img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .mobile_open_search{display:inline-block !important;}
    .main_header .search_cont{width:100%; height:33px; background:#e8e8e8; border-radius:100px; margin-top:11px;}
    .search_cont .search_form{transition:.7s;position:relative;width:100%; display:flex; justify-content:flex-start; align-items:flex-start; height:33px;}
    .search_cont .search_form .second{background:#fff;z-index:9999;position:absolute;top:44px;left:0;right:0;max-height:400px;overflow:hidden auto;}
    .search_cont .search_form .second::-webkit-scrollbar {transition:.7s;width: 6px;border-radius:10px;}
    		
    .search_cont .search_form .second::-webkit-scrollbar-track {transition:.7s;	width: 6px;border-radius:10px;background:#e8e8e8;	}
    		
    .search_cont .search_form .second::-webkit-scrollbar-thumb {transition:.7s;width: 6px;border-radius:16px;background:#10CCFD;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .09) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .08) 50%,rgba(255, 255, 255, .08) 75%,transparent 75%,transparent);}
    
    .search_cont .search_form .second::-webkit-scrollbar-thumb:hover{transition:.7s;width: 6px;border-radius:16px;background:#10CCFD;background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .09) 25%,transparent 25%,transparent 50%,rgba(255, 255, 255, .08) 50%,rgba(255, 255, 255, .08) 75%,transparent 75%,transparent);}
    .search_cont .search_form .second #searchbox{padding:0 22px; margin-bottom:22px;}
    .search_cont .search_form .second #searchbox:hover{background:#ffc943;}
    .search_cont .search_form .second #searchbox a{display:flex;justify-content:flex-start;align-items:center;}
    .search_cont .search_form .second #searchbox a .search_inner_container{display:flex;justify-content:center;align-items:center; flex-wrap:wrap; width:100%;}
    .search_cont .search_form .second #searchbox a .search_inner_container h6{font-size:12px;line-height:16px; padding:0 22px; text-align:center; font-weight:bold;}
    .search_cont .search_form input[type="text"]{font-family: 'Manrope', sans-serif; width:calc(100% - 88px); border:none !important; outline:none !important; background:transparent !important; padding:0px 4px !important; height:33px !important; color:#000 !important; box-shadow:none !important;}
    .search_cont .search_form input[type="text"]::-webkit-input-placeholder {color:#999 !important;}
    .search_cont .search_form input[type="text"]:-ms-input-placeholder {color:#999 !important;}
    .search_cont .search_form input[type="text"]::placeholder {color:#999 !important;}
    .search_cont .search_form button{display:flex; justify-content:center; align-items:center; width:44px; height:33px; background:transparent !important; border-radius:100px; margin-left:5px; padding:0px;}
    .search_cont .search_form button img{width:auto; height:auto; max-width:100%; max-height:20px;}
    .submenu_cont_open{display:flex !important;}
    .pr_image{width:100%; margin-bottom:22px; display:flex; justify-content:center; align-items:center; font-size:28px; font-weight:bold;}
    .pr_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
    
    .header_icons .wishlist_icon svg{transform: scaleX(1);transition:.7s;}
    .header_icons .cart_icon_toggle svg{transform: scaleX(1);transition:.7s;}
    .header_icons .my-account svg{transform: scaleX(1);transition:.7s;}
    
    .header_icons .wishlist_icon:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    .header_icons .cart_icon_toggle:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    .header_icons .my-account:hover svg{transform: scaleX(-1);transition:.7s; fill:#000}
    
    .submenu_item_open{display:flex !important;}
    .submenu_cont{width:100%; position:absolute; top:55px; left:0px; background:#fff; display:none; justify-content:center; align-items:center; z-index:999999; box-shadow:0px 3px 5px rgba(0,0,0,.2); }
    .submenu_cont .container{flex-direction:column; border-top:solid 1px #10CCFD;}
    .submenu_cont .submenu_item{width:95vw; display:none; justify-content:center; align-items:flex-start;  padding:22px 0px;}
    .submenu_item h3 a{color:#333;}
    .submenu_cont .submenu_item .col1{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item .col2{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item h3{font-size:20px !important;}
    .submenu_cont .submenu_item .col3{flex:1; border-right: solid 1px #10CCFDa6; padding: 0px 22px;}
    .submenu_cont .submenu_item .col4{flex:1; padding: 0px 22px;}
    .submenu_cont .submenu_item .col5{flex:1; background-position:center !important; background-size:cover !important;}
    .submenu_cont .submenu_item h3{margin-left:0px;}
    .submenu_cont .submenu_item ul{margin-left:22px !important; width:calc(100% - 44px); margin-bottom:22px !important; }
    .submenu_cont .submenu_item ul li{}
    .submenu_cont .submenu_item ul li a{color:#000; font-size:14px; font-weight: 400; letter-spacing: 1px;}
    .widget_product_categories ul li::before{content:"" !important; font-size: 20px; color: #10CCFD; opacity:1 !important;}
    .widget_recent_entries ul li::before, .widget_pages ul li::before, .widget_categories ul li::before, .widget_archive ul li::before, .widget_recent_comments ul li::before, .widget_nav_menu ul li::before, .widget_links ul li::before, .widget_product_categories ul li::before, .widget_layered_nav ul li::before, .widget_layered_nav_filters ul li::before{font-size: 20px; color: #fff; border:solid thin black; opacity:1 !important;}
    .widget_layered_nav .chosen::before{font-size: 20px; color: #10CCFD; opacity:1 !important;}
    .widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_links ul li, .widget_product_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li{padding-left:0px; font-size:14px; margin-bottom:11px; font-weight:bold;}
    #secondary .widget-title{font-size:14px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 900 !important;}
    #secondary .widget{margin:0px 0px 22px !important;}
    #secondary .count{display:none !important;}
    #secondary li{padding-left:0px; margin-bottom:11px;}
    .price_label{color:#000;}
    select{font-family: 'Manrope', sans-serif;}
    .price_label .from{color:#000;}
    .price_label .to{color:#000;}
    .footer .widget{margin:0px 0px 11px;}
    .widget_product_categories ul li::before{display:none;}
    .widget_product_categories ul li{padding-left:0px !important;}
    .menu_bar .main_menu{width:100%; list-style:none; display:flex; justify-content:center; align-items:center; margin:0px !important;}
    .menu_bar .main_menu_item{cursor:pointer;}
    .menu_bar .main_menu_item a{color:#000;}
    .main_menu_item:hover{background:#10CCFD; color:#fff !important;}
    .main_menu_item:hover a{color:#fff !important;}
    .menu_bar .container{width:100vw;}
    .open_general{display:flex !important;}
    .general_menu{display:flex; justify-content:flex-start; align-items:center; background:#ccc; padding:0px 11px; flex:1; height:55px;}
    .general_menu i{font-size:20px; margin-right:11px;}
    .general_menu_cont{flex:unset !important; min-width:140px; justify-content:flex-start !important; position:relative; cursor:pointer;}
    .general_menu_items{position:absolute; width:200px; background:#fff; top:50px; left:0px; z-index:9999999; padding:22px 0px; display:none; box-shadow:0px 0px 5px rgba(0,0,0,.2);}
    .footer .menu-main-menu-container{width:100%; display:none;}
    .menu-online-container{width:100%; display:none;}
    .menu-customer_service-container{width:100%; display:none;}
    .menu-customer_service-container{width:100%; display:none;}
    .footer .textwidget{width:100%; display:none; font-size:14px !important;}
    .general_menu_items ul{margin:0px !important; padding:0px !important; width:100%;}
    .general_menu_items ul li{display:flex !important; justify-content:flex-start !important; align-items:center !important; height:44px; padding:0px 22px; width:100%;}
    .general_menu_items ul li:hover{background:#cccccc;}
    .general_menu_items ul li a{color:#000;}
    .menu_bar .main_menu li{flex:1; height:55px; display:flex; justify-content:center; align-items:center; color:#000; letter-spacing:1px; text-align:center;}
    .menu_bar .main_menu li img{width:auto; height:auto; max-width:100%; max-height:33px; margin-right:11px;}
    .main_menu_item_selected{background:#10CCFD; color:#fff !important;}
    .under_slider{padding:22px 0px;}
    .under_slider h5{font-size:18px; font-weight:bold; color:#10CCFD; margin:0px;}
    .under_slider p{font-size:14px; line-height:16px; color:#000;}
    /* END OF HEADER */
    
    /* NEW MENU */
    
    .menu_bar1{width:100%; height:44px; display:flex; justify-content:center; align-items:center; background:#e8e8e8;}
    .menu_bar1 .container{width:90vw; height:44px; display:flex; justify-content:flex-start; align-items:center;}
    .menu_bar1 .container .main_menu_button i{margin-right:4px; color:#000;}
    .menu_bar1 .container .main_menu_button{color:#000; cursor:pointer; width:200px; font-weight:bold;}
    .menu_bar1_info_cont{width:calc(100% - 150px); display:none; justify-content:space-between; align-items:center; margin-left:80px;}
    .menu_bar1_info{color:#10CCFD; font-size:14px; display:flex; justify-content:center; align-items:center; width:100%;}
    .menu_bar1_info img{width:auto; height:auto; max-width:33px; max-height:22px; margin-right:11px;}
    .max_menu_open{display:flex !important;}
    .close_max_menu{background:#fff; font-size:22px; color:#fff; width:344px; height:44px; display:none; justify-content:flex-end; align-items:center; padding:0px;}
    .close_max_menu_img{width:44px; height:44px; background:#10CCFD; display:flex; justify-content:center; align-items:center;}
    .close_max_menu_img img{width:22px; height:22px;}
    .container_list{width:300px; height:100vh; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; background:#fff; overflow-y:auto;}
    .max_menu{position:fixed; top:0px; left:0px; height:100vh; width:100vw; background:rgba(0,0,0,.4); z-index:99999; display:none;}
    .max_menu_logo{width:100%; margin-top:22px; background:#fff; display:none; justify-content:center; align-items:center;}
    .max_menu_logo img{width:auto; height:auto; max-width:75%; max-height:100%; padding:0px 0px 22px;}
    .menu_cont1{width:100%; display:flex; justify-content:center; align-items:center;}
    .menu_cont1 .container{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; min-height:100vh; flex-direction:column;}
    .menu_cont1 .container .level1{list-style:none; margin:0px; width:300px; margin-top:11px; background:#fff;}
    .menu_cont1 .container .level1 .main_menu_item1{transition:.4s;width:300px; min-height:22px; display:flex; justify-content:flex-start; align-items:center; padding:8px 11px 8px 33px; color:#000; font-size:14px;}
    .menu_cont1 .container .level1 .main_menu_item1 i{width:22px; height:22px; display:flex; justify-content:center; align-items:center;}
    .main_menu_item1:hover{background:#10CCFD; cursor:pointer;}
    .main_menu_item1:hover a{color:#fff;}
    .main_menu_item1:hover .main_menu_item1_inner{color:#fff;}
    .main_menu_item1 a{color:#000; font-size:14px; cursor:pointer; width:calc(100% - 22px); display:flex; justify-content:flex-start; align-items:center;}
    .main_menu_item1_inner{width:100%; display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
    .main_menu_item1_inner_image{display:flex; justify-content:flex-start; align-items:center;}
    .main_menu_item1_inner_image img{width:22px; height:22px; margin-right:11px;}
    .level2_inner{}
    .level2_open{left:0px !important;}
    .level2{transition:.4s; overflow-y:scroll; position:absolute; top:0px; left:1500px; list-style:none; margin:0px; display:none; justify-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:wrap; background:#fff; width:100%; padding:22px; height:100vh; border-left:solid 4px #10CCFD; padding-bottom:22px; z-index:9999999999;}
    .level2 .col1{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2 .col2{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2 .col3{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column;}
    .level2_item_inner{width:100%; display:flex; justify-content:space-between; align-items:center;  color:#000; font-size:14px;}
    .level2 .level2_item{padding:0px 11px; width:250px; min-height:33px; font-weight:bold; display: flex; justify-content: flex-start; align-items: center;}
    .level2 .level2_item:hover{background:#10CCFD;}
    .level2 .level2_item a{color:#000;width:100%;height:100%; font-size:14px;}
    .level3{list-style:none; margin:0px; justify-content:flex-start; align-items:flex-start; flex-direction:column; width:250px;min-height:33px;}
    .level3 .level3_item{/*padding:8px 22px 8px 22px;*/ padding: 8px 11px; width:250px; min-height:22px;  color:#000; font-size:12px; line-height:1em;}
    .level3 .level3_item:hover{background:#ccc;}
    .level3 .level3_item:hover a{padding-left:11px;}
    .level3 .level3_item a{color:#000;width:100%;height:100%; display:inline-block; font-size:12px; transition:all .6s;}
    
    .main_menu_item1:hover .level2{display:flex !important;}
    .level2_item:hover .level3{display:flex !important;}
    .max_menu .menu-main-menu-container{transition:.4s;width:300px;background-image: linear-gradient(to right, black 33%, rgba(255,255,255,0) 0%);background-position: top;background-size: 22px 1px;background-repeat: repeat-x;margin-top: 11px;}
    .max_menu .menu-main-menu-container ul{transition:.4s;list-style:none; margin:0px; margin-bottom:66px; padding:11px 0px;width:100%;}
    .max_menu .menu-main-menu-container ul li:hover{background:#10CCFD;color:#fff;}
    .max_menu .menu-main-menu-container ul li{transition:.4s;padding:8px 11px 8px 33px;width:100%;}
    .max_menu .menu-main-menu-container ul li:hover a{padding-left:11px;color:#fff;}
    .max_menu .menu-main-menu-container ul li a{transition:.4s;font-size:14px; color:#000;width:100%;display: inline-block;}
    /* END OF NEW MENU */
    
    .banner_collection img{margin-bottom:11px !important;}
    /* RECENT PRODUCT */
    .main_recent_products{}
    .rb_recent_product_cont{margin-top:0px; width:100vw; margin-left:-10vw; padding:22px 0px; border-radius:5px; margin-bottom:22px;}
    .rb_recent_product_cont .container{width:100%; justify-content:flex-start; position:relative;}
    .rb_recent_product_cont .container .col1{width:100%; display:flex; justify-content:space-between; align-items:center;}
    .rb_recent_product_cont .container .col2{width:30%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .rb_recent_product_cont .recents_title{font-size:20px; color:#000; font-weight:bold; text-align:center; width:100%; position:relative; margin-bottom:22px; display:flex; justify-content:space-between; align-items:center; border-bottom:solid thin #999;}
    .rb_recent_product_cont .recents_title a{margin-right:22px;}
    .rb_recent_product_cont .recent_title{/*background:#fff;*/ width:auto; display:inline-block; padding:0px 22px; }
    /*
    .rb_recent_product_cont .recents_title{font-size:20px; color:#000; font-weight:bold; text-align:center; width:100%; position:relative; margin-bottom:22px;}
    .rb_recent_product_cont .recent_title{background:#fff; width:auto; display:inline-block; padding:0px 22px;}
    .rb_recent_product_cont .recents_title:before{content:"//////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; left:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .rb_recent_product_cont .recents_title:after{content:"//////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; right:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    */
    .rb_recent_product_button{background:#4d4d4d; width:200px; height:44px; display:flex; justify-content:center; align-items:center; color:#fff; border-radius:5px;}
    .recent_product_item{width:calc((100% / 6) - 22px);}
    .banner_collection .vc_column_container>.vc_column-inner{padding:0px 4px !important;}
    .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding:0px !important;}
    .left_arrow{cursor:pointer;width:22px; height:44px; position:absolute; top:50%; left:0px; display:flex; justify-content:center; align-items:center;}
    .right_arrow{cursor:pointer;width:22px; height:44px; position:absolute; top:50%; right:0px; display:flex; justify-content:center; align-items:center;}
    .left_arrow:before{content: '\e824'; font-family: 'revicons'; font-size: 28px;}
    .right_arrow:before{content: '\e825'; font-family: 'revicons'; font-size: 28px;}
    .custom_list_cont{width:100%; display:flex; justify-content:center; align-items:center;}
    .custom_list_products{list-style:none; width:calc(100vw - 44px); display:flex; justify-content:flex-start; align-items:flex-start; overflow:hidden;}
    .custom_list_products_inner{transition:1s;width:10000px; display:flex; justify-content:flex-start; align-items:flex-start; list-style:none; margin:0px;}
    .custom_list_products_inner li{min-height:270px!important;width:calc(((100vw - 44px) / 2) - 11px); list-style:none; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column; margin-right:11px;}
    .custom_list_products_inner li .button{font-size:13px; padding:11px 6px !important; text-align:center; word-break:break-word;}
    .custom_list_products_inner .moreInfo{display:none !important;}
    .custom_list_products_inner .price{flex-wrap:wrap; line-height:18px;}
    .custom_list_products_inner li > a{position:relative; display: flex; justify-content: center; align-items: center; flex-direction: column; width:100%;}
    .custom_list_products_inner li h2{text-align:center;}
    .custom_list_products_inner .onsale{position:absolute; top:0px; left:0px;}
    /* END OF RECENT PRODUCT */
    
    /* BRANDS */
    .brands_list{width:100%; display:none; justify-content:flex-start; align-items:center; margin-bottom:11px; color:#878787; flex-wrap:wrap;}
    
    .brands_list .brand_list_item_exist{color:#000; font-weight:500; cursor:pointer;}
    .brands_list .brand_list_item_all{color:#000; font-weight:500; cursor:pointer; width:100%; text-align:center;}
    .brands_list .brand_item_selected{color:#10CCFD !important; font-weight:900 !important;}
    .brand_list_item{margin-right:11px; font-size:16px; width:11px; display:none;}
    .brand_list_item_exist{display:block !important;}
    /*.brands_list .brand_list_item{color:#dadada;}*/
    .brands_title{width:100%; text-align:center; font-size:20px; color:#000; margin-bottom:11px; position:relative;}
    .brand_title{background:#fff; width:auto; display:inline-block; padding:0px 22px;}
    .brands_title:before{content:"//////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; left:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .brands_title:after{content:"//////////////////////"; letter-spacing:2px; font-size:14px; width:50%; height:20px; color:#000; position:absolute; right:0px; top:50%; transform: translateY(-50%); z-index:-1;}
    .brands_cont{width:100%; display:flex; justify-content:center; align-items:center; position:relative; background:#fff;}
    .brands_cont .container{width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:row; overflow:hidden;}
    .brands_cont .container .brands_inner_cont{width:10000px; display:flex; justify-content:flex-start; align-items:center;}
    .brand_item{width:70px; margin:0px 11px; display:flex; justify-content:center; align-items:center; }
    .brand_item img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .brands_left{position:absolute; top:50%; left:-45px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; transform:translateY(-50%); cursor:pointer;}
    .brands_right{position:absolute; top:50%; right:-45px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; transform:translateY(-50%); cursor:pointer;}
    .brands_left:before{content: '\e824'; font-family: 'revicons'; font-size:28px;}
    .brands_right:before{content: '\e825'; font-family: 'revicons'; font-size:28px;}
    
    /* END OF BRANDS */
    
    /* HOME */
    .rc_blog_item a{width:100%;}
    .wpb_single_image:hover img{box-shadow:0px 0px 8px 1px rgba(0,0,0);}
    .wpb_single_image img{transition:.7s;}
    .hp_banner{width:100%; height:259px; background-position:center !important; background-size:cover !important; display:flex; justify-content:center; align-items:center; margin-top:0px; margin-bottom:33px;}
    .hp_banner .container{position:relative; min-height:500px; justify-content:flex-start !important; width:1240px !important;}
    .hp_banner_title{position:absolute; font-size:4vw; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,.7); font-weight:500; line-height:1em; width:60%;}
    .hp_title{width:100%; text-align:center; margin-bottom:22px; font-weight:500;}
    .hp_categories{width:100%; display:flex; justify-content:center; align-items:center; margin:44px 0px;}
    .hp_categories .container{flex-wrap:wrap;}
    .hp_categories .hp_category{width:calc((100% / 3) - 22px); height:300px; margin-bottom:22px; margin-right:22px; position:relative;}
    .hp_category_text{font-weight:bold; font-size:3vw; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,.7); position:absolute; top:30%; right:22px; transform:translateY(-50%);}
    
    .hp_products{width:100vw; display:flex; justify-content:center; align-items:center; margin:44px 0px; margin-left: calc(-50vw + (1240px / 2)); margin-right: calc(-50vw + (1240px / 2));}
    .hp_products .container{width:95vw; flex-direction:column;}
    .hp_products_set{width:100%; display:flex; justify-content:flex-start; align-items:center; margin:22px 0px; min-height:400px;}
    .hp_products_cat{display:flex; justify-content:center; align-items:center; width:20%; flex-direction:column; background:#f9f9f9; min-height:400px;}
    .hp_products_cat img{width:180px; margin-bottom:22px;}
    .hp_products .products{display:flex; justify-content:space-between; align-items:center; flex-direction:row; width:100%; border:solid thin #f9f9f9;  min-height:400px;}
    .hp_products .products li{width: 29.4117647059% !important; float: left !important; margin-right: 5.8823529412% !important;}
    
    .rb_blog_cont{width:100vw; margin-left:-10vw; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .rb_blog_cont h3{font-size:32px; font-weight:500; color:#ffc943;}
    .rb_blog_cont .container{display:flex; justify-content:space-between; align-items:flex-start; width:100%; flex-direction:column;}
    .rc_blog_item{display:flex; justify-content:flex-start; align-items:center; flex-direction:column; width:85%; margin-left:7.5%;}
    .rc_blog_item_image{width:90%; height:135px; display:flex; justify-content:center; align-items:center; overflow:hidden; margin-bottom:11px; margin-left:5%;}
    .rc_blog_item_title{font-size: 14px; font-weight: bold; color: #000; line-height: 22px; text-align:left; margin-bottom:33px !important; margin-left:5%;}
    .rc_blog_item_date{font-size:14px; font-weight:bold}
    .rc_blog_item_date i{margin-right:5px; color:#10CCFD;}
    .rb_blog_item_excerpt{font-size:16px; line-height:22px; min-height:88px; font-weight:300; text-align:center; margin-bottom:11px;}
    .rb_blog_item_button{background:#10CCFD !important; color:#fff !important; width:100%; padding:11px; height:44px; display:flex; justify-content:center; align-items:Center;}
    .rb_blog_item_button:hover{background:#824241 !important;}
    .nav-previous{background:#10CCFD !important; color:#fff !important; width:100% !important; padding:11px; height:66px; display:flex; justify-content:flex-start; align-items:Center; width:100%; margin-bottom:22px;}
    .nav-previous a{color:#fff !important;}
    .nav-next{background:#10CCFD !important; color:#fff !important; width:100% !important; padding:11px; height:66px; display:flex; justify-content:flex-end; align-items:Center; width:100%}
    .nav-next a{color:#fff !important;}
    .entry-content p{margin-bottom: 22px; font-size: 12px; line-height: 16px;}
    .entry-title{font-size:26px; font-weight:bold; letter-spacing:0px;}
    .woocommerce-product-details__short-description{font-size:15px; color:#000;}
    .woocommerce-product-details__short-description p{text-align:left; margin-bottom:22px;}
    .textwidget p{color:#333; text-align:center;}
    .textwidget a{color:#000;}
    .posted-on{display:none !important;}
    .post-author{display:none !important;}
    .post-comments{display:none !important;}
    .entry-taxonomy{display:none !important;}
    .icon_tabs_text p{color:#333; font-size:16px; line-height:22px; margin-bottom:22px;}
    .icon_tab{min-height:250px;}
    .icon_tab .vc_column-inner{ padding:66px 11px 22px;}
    .icon_tab h2{font-size:22px !important; font-weight:600 !important; }
    .footer_top_bar .wpcf7 form input[type="submit"]{border-radius:0px;}
    /* END OF HOME */
    
    /* PRODUCTS */
    .files_cont{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; background:#e4e4e4; padding:22px;}
    .files_cont .file_item{margin-right:11px; width:150px;}
    .files_cont .file_item a{display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .files_cont .file_item img{width:66px;}
    .woocommerce{order:3;}
    .woocommerce-variation{background: #f9f9f9; padding: 11px; color: #000;}
    .variations td{border:none !important;}
    .variations label{font-weight:bold;}
    .single_variation_wrap{width:100%;}
    .variations_button{width:100%; display:flex; justify-content:space-between; align-items:center; flex-direction:column;}
    .photoContainer{margin:22px 0;max-height:100px;border:solid thin black;display:flex;justify-content:center;align-items:center;}
    .photoContainer img{width:100%;height:auto;max-width:100%;max-height:100%;}
    .product .single_add_to_cart_button{padding:11px 22px !important;border-radius:0px !important;}
    .related.products li a{display:flex;justify-content:center;align-items:center;}
    .related.products ul{padding:22px 0;align-items:center!important;}
    .related.products li a .woocommerce-loop-product__title, .related.products li a .price,.related.products li a .moreInfo, .related.products li a.button{}
    .related.products li{max-width:100%; margin-bottom:0px !important;}
    .related.products{margin-bottom:44px;}
    .product_meta{font-style:italic; margin-bottom:11px; font-size:12px !important;}
    .products .onsale{position:absolute; top:-11px; left:0px; font-size:10px;}
    .single-product div.product p.price{margin:11px 0px;}
    .woocommerce-product-gallery{display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column ;margin-right:22px; width:100%;}
    .woocommerce-product-gallery img{border:solid thin #999;}
    .woocommerce-product-gallery__wrapper{display:flex; justify-content:flex-start; align-items:center; border:Solid thin #999;}
    .woocommerce-product-gallery__image{display:flex !important; justify-content:center; align-items:center; }
    .single-product div.product{display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; width:100%;}
    .single-product div.product .woocommerce-product-gallery .flex-viewport{ width:100%; order:2;  border:solid thin #999;}
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs{order:2; display: flex; align-items: flex-start; justify-content: flex-start; width:110px;}
    .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:100%;  margin-bottom:11px;}
    .single-product div.product .summary{width:100%;}
    .single-product div.product .woocommerce-product-gallery{}
    .wc-block-grid__product-onsale, .onsale{background:#ffc943; color:#000 !important; border:none !important;}
    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:11px !important; right:33px !important;}
    .sku_wrapper{color:#000;}
    .posted_in{color:#000;}
    .posted_in a{color:#10CCFD;}
    .price{color:#10CCFD;}
    .price ins{color:#10CCFD; font-size:16px;}
    .price del{color:#999; font-size:12px;}
    .single-product div.product .product_meta{margin-top:11px;}
    #tab-perilamvanei{background:#e4e4e4 ; padding:44px;}
    #tab-perilamvanei p{width:100%; margin-bottom:22px; color:#000; font-size:16px; line-height:26px;}
    #tab-extra_files{background:#e4e4e4 ; padding:44px;}
    #tab-extra_files p{width:100%; margin-bottom:22px; color:#000; font-size:16px; line-height:26px;}
    .single-product div.product{width:100%;}
    .storefront-product-pagination{display:none;}
    .related h2{text-align:center;}
    .woocommerce-tabs{width:100%; margin-left:0px}
    .woocommerce-tabs .panel{width:100%; display:flex; justify-content:center; align-items:center;}
    table:not( .has-background ) th{background:#f8f8f8 !important; color:#000 !important; font-weight:400; width:100%; padding:11px;}
    table:not( .has-background ) th:last-child{border-bottom:solid thin #ccc;}
    table:not( .has-background ) tbody td{background:transparent !important; color:#000; width:100%;  padding:11px;}
    table:not( .has-background ) tbody td:first-child{border-top:solid thin #ccc;}
    .stock{color:#3c8dbc !important; margin-bottom:0px;}
    .stock.in-stock::before{content:"\f0e7" !important;}
    .stock.outofstock::before{content:"\f0e7" !important;}
    .woocommerce-tabs .panel table{width:100%;}
    .woocommerce-tabs ul.tabs{width:100%; display:flex; justify-content:flex-start; align-items:center; border:none; margin:0px;flex-direction:column;}
    .woocommerce-tabs ul.tabs .active{background:#fff; /*border-bottom: 1px solid rgba(255,255,255,1);*/}
    .woocommerce-product-attributes-item{background:#e4e4e4; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; margin-bottom:11px;}
    .woocommerce-tabs ul.tabs li{width:100%; border:none;}
    .woocommerce-tabs ul.tabs li::after{content:"\f078" !important;display:none;}
    .woocommerce-tabs ul.tabs .active a{color:#000 !important; font-weight:600 !important;}
    .woocommerce-tabs ul.tabs li a{color:#c5c5c5;}
    .woocommerce-Tabs-panel h2{display:none;}
    .quantity_cont{display:flex; justify-content:flex-start; align-items:center; width:100%;}
    .quantity_title{font-weight:bold; color:#000;}
    .quantity .qty{box-shadow:none; background:#fff; border:solid thin black; width:55px; height:44px;}
    .quantity .qty:focus{background:#fff !important;}
    .quantity .increase_qnt{width:44px; display:flex; justify-content:center; align-items:center; font-size:22px; font-weight:bold; color:#000; cursor:pointer;}
    .quantity .decrease_qnt{width:44px; display:flex; justify-content:center; align-items:center; font-size:22px; font-weight:bold; color:#000; cursor:pointer;}
    .quantity .qty::-webkit-outer-spin-button, .quantity .qty::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
    .quantity .qty{-moz-appearance: textfield;}
    .favourite_button{width:100%; height:44px; display:flex; justify-content:center; align-items:center; font-size:16px; color:#000; cursor:pointer; transition:all .6s; background:#e4e4e4;}
    .favourite_button img{margin-right:11px; width:auto; height:auto; max-width:22px; max-height:22px; transition:all .6s;}
    .favourite_button:hover img{filter:invert(1);}
    .favourite_button:hover{background:#000; color:#fff;}
    .wpb_column .products{display:flex; justify-content:space-between; align-items:flex-start; }
    .wpb_column .products li{width:300px !important;}
    .wpb_column .woocommerce{display:flex; justify-content:center; align-items:flex-start; overflow:hidden;}
    
    .single-product div.product form.cart .quantity{width:200px; display:flex; justify-content:center; align-items:center;}
    .single-product div.product form.cart{display:flex; justify-content:center; align-items:center; margin-bottom:0px; flex-wrap:wrap; flex-direction:column;}
    .single_add_to_cart_button{width:100%; margin-top:11px;}
    .related{width:100%;}
    .related .products{display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column;}
    .related .products li{width:85%;}
    .moreInfo{width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;height: 33px;color: #000;font-size: 11px;}
    .summary .price{justify-content:flex-start !important;}
    .woocommerce-products-header__title{font-size:22px; letter-spacing:0px; font-weight:bold;}
    .price{font-size:16px;display:flex!important;margin-bottom:0!important;justify-content:center;align-items:center;color:#10CCFD !important;font-weight:800!important;}
    .price ins{font-weight:bold;}
    .price del{}
    .price .woocommerce-Price-currencySymbol{font-size: 17px; margin-right: 3px;}
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{}
    .woocommerce-loop-product__title{max-height:88px;height:66px; line-height:16px; font-size:12px !important; font-weight:900 !important;text-align:center; padding:0px 11px; overflow:hidden;}
    .custom_ordering_info{display:flex; justify-content:center; align-items:flex-start; flex-direction:column; flex:1;}
    .woocommerce-pagination{display: flex; justify-content: flex-end; flex:1;}
    .storefront-sorting{display:flex; justify-content:space-between; flex-direction:column;}
    .woocommerce-ordering select{height:44px; border:solid thin #10CCFD; border-radius:0px !important; padding:0px 11px;}
    /* END OF PRODUCTS */
    
    
    
    /* CART */
    .custom_cart{width:100%; display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column;}
    .custom_cart .woocommerce-cart-form{width:100%; margin-top:34px;}
    .custom_cart .cart-collaterals{width:100%;}
    .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{width:100% !important;}
    .cart_item{width:100%; border:solid thin #e6e6e6; background:#fff; margin-bottom:11px; display:flex; justify-content:flex-start; align-items:center; padding:11px; flex-direction:column;}
    .cart_item_col1{width:100%; display:flex; justify-content:center; align-items:flex-start;}
    .cart_item_col1 img{width:auto; height:auto; max-width:100%; max-height:100%;}
    .cart_item_col2{width:100%; margin-left:0px;}
    .cart_item_col2 bdi{font-size:18px; font-weight:900; color:#000;}
    .cart_item_col2 .remove:before{content:"\f2ed" !important; font-family: "Font Awesome 5 Free"; color:#000 !important;}
    .cart_item_col2_sec1{width:100%; display:flex; justify-content:flex-start; align-items:flex-start;}
    .cart_item_title a{font-size:16px; color:#333; font-weight:900; text-decoration:none !important;}
    .cart_item_sku{font-size:13px; color:#333; font-weight:900;}
    .cart_item_col2_sec1_col1{width:calc(100% - 44px);}
    .cart_item_col2_sec1_col2{}
    .cart_item_col2_sec2{width:100%; display:flex; justify-content:space-between; align-items:center; border-top:solid 2px #e6e6e6; border-bottom:solid 2px #e6e6e6; padding:11px 11px; margin:22px 0px 11px;}
    .custom_cart_quantity{display:flex; justify-content:flex-end; align-items:center;}
    .custom_cart_quantity_title{margin-right:11px; font-size:14px; font-weight:900; color:#000;}
    .custom_cart_quantity .quantity .qty{width:44px !important; height:33px !important;}
    
    .custom_coupon_cont{width:100%; display:flex; justify-content:center; flex-direction:column; align-items:center; background:#fff; border:solid thin #e6e6e6; padding:11px;}
    .custom_coupon_cont .coupon{display:flex; justify-content:center; align-items:center; flex-direction:column; width:100%; margin-bottom:11px;}
    .custom_coupon_cont input[type="text"]{background:#fff !important; border:solid thin #e6e6e6 !important; box-shadow:none !important; width:100%; border-radius:5px; margin-bottom:11px;}
    .cart_totals h3{font-size:16px; font-weight:900;}
    .cart_totals h2{font-size:16px; font-weight:900;}
    
    .custom_cart_shiping{background:#fff; padding:11px; margin-bottom:44px;}
    .custom_cart_shiping li{padding:11px 8px !important; border:none !important; border-bottom:solid 2px #e6e6e6 !important;  border-radius:0px !important;}
    .custom_cart_shiping li label{font-size:14px; font-weight:bold; color:#000;}
    .woocommerce-shipping-destination{font-size:12px !important;}
    .woocommerce-shipping-destination strong{display:block; color:#10CCFD;}
    .wc-forward::after, .woocommerce-Button--next::after{content:none !important;}
    .wc-proceed-to-checkout .button.checkout-button{font-size:15px !important;}
    .shipping-calculator-button{background:#10CCFD; color:#fff; border-radius:5px; width:100%; height:33px; display:flex; justify-content:center; align-items:center; text-decoration:none !important;}
    .woocommerce-cart .site-content-woo .col-full{flex-direction:column !important;}
    .woocommerce-cart .woocommerce{width:100%;}
    .woocommerce-cart .left-sidebar .content-area{width:100% !important;}
    .custom_cart_totals{background:#fff; border:solid thin #e6e6e6; padding:11px; margin-bottom:44px;}
    .custom_cart_totals_line{width:100%; display:flex; justify-content:center; align-items:center; height:44px;}
    .custom_cart_totals_line .col1{width:50%; text-align:left; font-size:13px; font-weight:bold; color:#000;}
    .custom_cart_totals_line .col2{width:50%; text-align:right; font-size:15px;  font-weight:bold; color:#000;}
    /* END OF CART */
    
    /* CHECKOUT */
    .free_shipping_notification{border-left:solid 10px #ffbc16; width:100%;  min-height:66px; flex-direction:column; color:#000; background:#ffc943; display:flex; justify-content:center; align-items:center; padding:0px 22px; margin-bottom:22px; font-size:16px; flex-wrap:wrap;}
    .free_shipping_notification strong{margin:0px 4px;}
    .widget select{width:100%; height: 33px; border-radius: 5px; padding: 3px; outline:none; font-size:12px;}
    .checkout_steps{width:100%; display:none; justify-content:center; align-items:center; margin-top:22px; margin-bottom:44px;}
    .checkout_steps .container{width:230px;}
    .checkout_step1{width:33%; display:flex; justify-content:center; align-items:flex-start; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_step2{width:33%; display:flex; justify-content:center; align-items:center; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_step3{width:33%; display:flex; justify-content:center; align-items:flex-end; position:relative; flex-direction:column; font-size:14px; color:#10CCFD;}
    .checkout_bullet{width:11px; height:11px; border-radius:11px; background:#ccc; }
    .checkout_bullet_active{background:#10CCFD !important; position:relative; display:flex; justify-content:center; align-items:center;}
    .checkout_bullet_active:before{content:""; background:#fff; position:absolute; width:5px; height:5px; border-radius:7px;}
    .checkout_line{height:3px; background:#ccc; width:100%; margin-top:-7px;}
    
    .checkout_title_line{margin-bottom:11px; width:110px; text-align:center; line-height:16px;}
    .checkout_passed{background:#10CCFD;}
    .checkout_step1 .checkout_title_line{margin-left:-55px;}
    .checkout_step3 .checkout_title_line{margin-right:-55px;}
    .checkout_step1 .checkout_line_active{background: rgb(157,80,78); background: linear-gradient(90deg, rgba(157,80,78,1) 0%, rgba(204,204,204,1) 100%);}
    .checkout_step2 .checkout_line_active{background: rgb(157,80,78); background: linear-gradient(90deg, rgba(157,80,78,1) 0%, rgba(157,80,78,1) 50%, rgba(204,204,204,1) 100%);}
    .checkout_step3 .checkout_line_active{background:#10CCFD;}
    .checkout_bullet_passed{background:#10CCFD;}
    
    .checkout input[type="text"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout input[type="tel"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout input[type="email"]{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .checkout textarea{background:#fff; border:solid thin #ccc; border-radius:5px; font-size:14px; box-shadow:none;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important;}
    .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 10px !important;}
    .select2-container .select2-selection--single{height:41px !important;}
    .star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#10CCFD !important;}
    .form-row-wide{clear:none !important;}
    .woocommerce-billing-fields h3{font-size:24px;}
    .checkout label{font-size:14px;}
    .form-row input, .form-row textarea, .form-row select{width:100%; padding:8px; border:solid thin #ccc; border-radius:5px; font-size:14px;}
    .woocommerce-billing-fields__field-wrapper{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .woocommerce-billing-fields__field-wrapper .form-row{width:100% !important; margin-right:0px !important;}
    .woocommerce-shipping-fields__field-wrapper{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
    .woocommerce-shipping-fields__field-wrapper .form-row{width:100% !important; margin-right:0px !important;}
    .col2-set{width:100%; margin-right:0px; background:#fff; padding:22px;}
    .form-row label{margin-bottom:5px; font-weight:500; color:#000;}
    .woocommerce-additional-fields{margin-top:44px;}
    #ship-to-different-address .woocommerce-form__input-checkbox{position:relative; top:0; transform: translateY(0%);}
    #ship-to-different-address span{font-weight:bold; font-size:14px;}
    .woocommerce-checkout-review-order-table thead{display:none;}
    .woocommerce-checkout-review-order-table tbody{display:none;}
    #order_review #payment{display:none !important;}
    form.checkout{display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column;}
    .custom_shipping_cont{width:100%; background:#fff; padding:22px; display:none;}
    .custom_shipping_cont h3{font-size:24px;}
    ul#shipping_method li{padding:22px 31px; border-radius:5px; border:solid thin #ccc;}
    .custom_payment_cont{width:100%; background:#fff; padding:22px; display:none;}
    .custom_payment_cont h3{font-size:24px;}
    #payment .place-order{padding:8px !important;}
    #payment .place-order .button{font-size:14px; width:100%; padding:8px;}
    .woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{padding:11px !important;}
    #payment .payment_methods li{margin-bottom:11px; background-color:#fff !important; border:solid thin #ccc !important; border-radius:5px;}
    #payment .payment_methods li .payment_box{border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
    .checkout_button_cont{width:100%; display:flex; justify-content:center !important; align-items:center; margin-top:22px; flex-direction:column;}
    .checkout_prev_button{background:#10CCFD; color:#fff; display:flex; justify-content:center; align-items:center; width:180px; height:38px; cursor:pointer; margin-bottom:11px; border-radius:5px;}
    .checkout_prev_button:hover{background:#824241;}
    .checkout_next_button{background:#10CCFD; color:#fff; display:flex; justify-content:center; align-items:center; width:180px; height:38px; cursor:pointer; border-radius:5px;}
    .checkout_next_button:hover{background:#824241;}
    #order_review{width:100%; padding:22px 0px; background:transparent !important;}
    #order_review_heading{width:100%;}
    /* END OF CHECKOUT *?
    
    /* FOOTER */
    .footer_top_bar{width:100%; background:#10CCFD; display:flex; justify-content:center; align-items:center; height:150px; box-shadow:0px -5px 5px rgb(0 0 0 / 20%);}
    .footer_top_bar .container{display:flex; justify-content:center; align-items:center;}
    .footer_top_bar li{list-style:none; display:flex; justify-content:center; align-items:center; margin:0px !important; flex-direction:column;}
    .footer_top_bar .widgettitle{margin:0px 0px 11px 0px; padding:0px; border:none; font-weight:500; font-size:18px !important; color:#000;}
    .footer_top_bar .wpcf7 form{display:flex; justify-content:center; align-items:center; margin:0px !important; position:relative; width:90vw;}
    .footer_top_bar .wpcf7 form p{margin:0px !important;}
    .footer_top_bar .wpcf7 form p{margin:0px !important;}
    .footer_top_bar .wpcf7 form input[type="email"]{font-size:14px; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px; width:100%;}
    .footer_top_bar .wpcf7 form input[type="email"]::-webkit-input-placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="email"]:-ms-input-placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="email"]::placeholder {color:#000 !important;}
    .footer_top_bar .wpcf7 form input[type="submit"]{height:44px; padding:0px 22px; border-top-right-radius:5px; border-bottom-right-radius:5px; width:100%;}
    .ajax-loader{position:absolute !important;}
    
    .popUp .popup_form{position:absolute; bottom:66px; right:0px;}
    .popup_form li{list-style:none; margin-bottom:0px !important;}
    .popup_form .wpcf7 form{display:flex; justify-content:center; align-items:center; margin:0px !important; flex-wrap:wrap;}
    .popup_form h2{display:none !important;}
    .popup_form .wpcf7 form p{margin:0px !important;}
    .popup_form .wpcf7 form p{margin:0px !important;}
    .popup_form .wpcf7 form input[type="email"]{font-size:14px; border-top-left-radius:5px; border-bottom-left-radius:5px; height:44px;}
    .popup_form .wpcf7 form input[type="email"]::-webkit-input-placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="email"]:-ms-input-placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="email"]::placeholder {color:#000 !important;}
    .popup_form .wpcf7 form input[type="submit"]{height:44px; padding:0px 22px;  border-radius:0px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
    
    .footer{width:100%; background:#f0f0f0; padding:22px 0px 0px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .footer .container{display:flex; justify-content:center; align-items:center; flex-direction:column;}
    .footer .container .col1{flex:1; display:flex; justify-content:center; align-items:flex-start; margin-bottom:22px;}
    .footer .container .col1 img{width:120px;}
    .footer .container .col2{flex:1;}
    .footer .container .col3{flex:1;}
    .footer .container .col4{flex:1;}
    .footer .container .col5{flex:1;}
    .footer .container .col6{width:100%; display:flex; justify-content:center; align-items:center; margin:22px 0px;}
    .footer .container .col6 img{height:44px;}
    .footer .widget-title{font-size:18px !important; color:#000 !important; border:none !important; padding:0px !important; margin:0px 0px 11px !important; font-weight: 500 !important; text-align:center; position:relative;}
    .footer .widget-title:before{content:"\f0d7"; position:absolute; top:0%; right:-22px; font-family: 'Font Awesome 5 Free'; font-weight: 900;}
    .footer .widget ul li{text-align:center;}
    .footer .widget p{text-align:center;}
    
    .widget input[type="email"]{background:#fff !important; box-shadow:none !important;}
    .payment_logos{display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
    .payment_logos .payment_item{height:66px; display:flex; justify-content:center; align-items:center; margin-right:11px;}
    .payment_logos .payment_item img{width:auto; height:auto; max-width:66px; max-height:66px;}
    .footer_bar{width:100%; height:66px; display:flex; justify-content:center; align-items:center; background:#333;}
    .footer_bar .container{display:flex; justify-content:center; align-items:flex-start;}
    .footer_bar .col1{width:100% !important; padding:0px 22px 4px; justify-content:center !important; color:#fff !important; font-size:12px !important; margin-bottom:0px !important;}
    .footer_bar .col2{width:100% !important; padding:0px 22px 4px; justify-content:center !important; text-align: center;  color:#fff !important; font-size:12px !important; margin-bottom:0px !important;}
    .footer_bar a{color:#fff !important; margin-left:4px;}
    /* END OF FOOTER */    
    /* THANK YOU */
    .hentry .entry-header{display:inline-block !important;} 
    .entry-header{display:none;} 
    .woocommerce-order{width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
    .card{display: flex;justify-content:center;align-items: center;flex-direction: column;width: 290px;background: #fff;padding: 11px 22px; margin-bottom:22px;}
    .card .innerCont{display: flex;justify-content:center;align-items: center; width:100%;}
    .card .logo{padding: 22px 44px;width: 244px;}
    .woocommerce-order-details{width:100%;}
   .card p,.card h1,.card h3{text-align:center; font-size:21px; font-weight:500;}
   .card p{line-height:20px;font-size:14px;color:#000;}
   .paymentCont .iconCont{display: flex;justify-content: center;align-items: center;}
   .paymentCont .iconCont i{margin-right:11px;font-size:20px}
   .paymentCont .iconCont i.fas.fa-phone-alt{color:green;}
   .paymentCont .iconCont i.far.fa-envelope{color:red;}
   .paymentCont .iconCont a{font-size:18px;text-decoration:none; color:#000 !important;}
   .woocommerce-order-details table, .woocommerce-order-details table th{background:#fff !important;}
   .paymentCont h3{font-size:18px; font-weight:bold; text-align:center;}
    .woocommerce-order-details  tbody .woocommerce-table__product-name.product-name{background:#e4e4e4!important;}
    .woocommerce-order-details tr,.woocommerce-order-details td,.woocommerce-order-details th,.woocommerce-order-details table,.woocommerce-order-details tbody{border:none!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:none !important;}
    .card_blank{display: flex;justify-content:center;align-items: center;flex-direction: column;width: 290px;margin-bottom:22px;}
    .woocommerce-order-details__title{background:#fff; margin-bottom:5.5px; width:100%; padding:0px 44px; height:44px; font-size:22px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
    .woocommerce-order .woocommerce-table__line-item{flex-direction:column;display:flex; justify-content:center; align-items:center; width:100%;}
    .woocommerce-order .woocommerce-table__product-name{display:flex; justify-content:center; align-items:center; width:100%; background:#fff;}
    .woocommerce-order .woocommerce-table__product-total{display:flex; justify-content:flex-start; align-items:center; flex-direction:column; width:100%; background:#fff; min-height:150px;}
    .woocommerce-order .woocommerce-table__product-total .first_line{text-align:right; margin-top:22px;}
    .woocommerce-order .woocommerce-table__product-total .first_line a{color:#000 !important; font-size:16px; text-decoration:none !important;}
    .woocommerce-order .woocommerce-table__product-total .second_line {font-weight:bold; color:#000;}
    .order_sum_product_list{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; background:#fff; padding:0px 44px; margin-bottom:5.5px;}
    .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:auto; height:auto; max-width:100px; max-height:100px;}
    ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button{font-size:12px; padding:6px !important; word-break:break-word;}
    .woocommerce-order .order_details{background:#fff !important;}
    .woocommerce-order .order_details th{background:#fff !important; padding:0px 0px 0px 44px; font-size:16px; height:44px; display:flex; justify-content:flex-start; align-items:center; width:100%;}
    .woocommerce-order .order_details td{text-align:right; color:#000; font-size:16px; padding:0px 44px 0px 0px; height:44px; display:flex; justify-content:flex-end; align-items:center; width:100%;}
    .order_sum_info{background:#fff; display:flex; justify-content:center; align-items:center; flex-direction:column; margin-bottom:5.5px;}
    .order_sum_info_line{width:100%; padding:0px 22px; display:flex; justify-content:center; align-items:center;flex-direction:column;}
    .order_sum_info_line1{width:100%; font-size:14px; color:#000; display:flex; justify-content:flex-start; align-items:center;}
    .order_sum_info_line2{width:100%; font-size:14px; color:#000; display:flex; font-weight:bold; justify-content:flex-start; align-items:center;}
    .woocommerce-customer-details{width:100%;}
    .woocommerce-customer-details .col2-set{background:transparent !important; width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding:0px !important;}
    .woocommerce-customer-details .col2-set .col-1{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col2-set .col-1 p{font-size:14px;}
    .woocommerce-customer-details .col2-set .col-1 h2{font-size:18px; font-weight:bold; text-align:center;}
    .woocommerce-customer-details .col2-set .col-2{background:#fff; width:calc((100% / 2) - 4.5px); padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col2-set .col-2 p{font-size:14px;}
    .woocommerce-customer-details .col2-set .col-2 h2{font-size:18px; font-weight:bold; text-align:center;}
    
    .woocommerce-customer-details .col-single-set{flex-wrap:wrap;background:transparent !important; width:100%; display:flex; justify-content:space-between; align-items:flex-start; padding:0px !important;}
    .woocommerce-customer-details .col-single-set .col-1{background:#fff; width:100%; padding:22px 44px; margin:0px !important; min-height:335px; text-align:center; color:#000; font-size:14px;}
    .woocommerce-customer-details .col-single-set .col-1 p{font-size:14px;}
    .woocommerce-customer-details .col-single-set .col-1 h2{font-size:18px; font-weight:bold; text-align:center;}
    
    .woocommerce-table--custom-fields{margin-bottom:7px;}
    .woocommerce-table--custom-fields th{background:#fff !important; font-size:14px; padding-left:44px;}
    .woocommerce-table--custom-fields td{background:#fff !important; font-size:14px; font-weight:bold; padding-right:44px; text-align:right;}
    /* END OF THANK YOU */
    
    /* POP UP NEW*/
    .popUp.background{transition:.7s;display:none;background:rgba(0,0,0,.5); width:100vw;height:100vh;overflow:hidden;position:fixed;justify-content:center;align-items:center;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999;}
    .popUp.background .popUpBody{background: url(https://www.arkoudis-toolbox.gr/wp-content/uploads/2021/09/el-alce-web-y9Cj2fwLl7A-unsplash-2.jpg);background-position: center!important;background-size: cover!important;position: relative;display: flex;justify-content: center;align-items: center;padding: 22px 22px;width: 90vw;height: 400px;}
    .popUp.background .popUpBody svg{color:#000;cursor:pointer;position:absolute;top:11px;right:11px;width:22px;height:22px;}
    .popUp.background .popUpBody .innerCard{display: flex;justify-content: center;align-items: center;flex-direction: column;background: rgba(255,255,255,.95);padding: 33px;width: 100%;/*height: 100%;*/}
    .popUp.background .popUpBody .innerCard .logo{width:110px;}
    .popUp.background .popUpBody .innerCard h5{font-size: 16px; line-height:18px; font-weight: 700;text-align: center; margin-top:22px;}
    .popUp.background .popUpBody .innerCard h6{font-size: 14px; line-height:16px; font-weight: 600;text-align: center; margin-top:11px;}
    .popUp.background .popUpBody .innerCard .popup_form{position:unset!important;width:100%; margin-top:11px; }
    .popUp.background .popUpBody .innerCard .popup_form form div{flex-direction:row;}
    .popUp.background .popUpBody .innerCard .popup_form form div input[type="email"]{width:102%!important; font-size:14px;}
    .popUp.background .popUpBody .innerCard  .popup_form .wpcf7 form input[type="submit"]{border-radius:5px !important; font-size:12px; padding:0px 11px !important;}
    .popUp.background .popUpBody img{width:auto;height:auto;max-width:100%;max-height:100%;}
    /* END OF POP UP NEW*/
    
}