/*
font-family: 'Poppins', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'Rubik', sans-serif;
*/
body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; }
footer#colophon{ max-width: none; margin: 0; padding: 0; border-top: none; }
a:link{outline: none !important;}
body a:hover{text-decoration: none !important;}
img.img-fluid{display: block;}
/*.fancy {line-height: 0.5;text-align: center;overflow:hidden;}
.fancy span {display: inline-block;position: relative;}
.fancy span:before,
.fancy span:after {content: "";position: absolute;height:1px;top:50%;width:273px; background:#27aae2;}
.fancy span:before {right: 100%;margin-right: 15px;width:143px;}
.fancy span:after {left: 100%;margin-left: 15px;}*/
.elementor-element.header_cart .hfe-cart-container{display: inline;}
.elementor-element.header_cart .hfe-cart-container > .elementor-button-icon > i.eicon{display: inline-block;width:25px;height: 22px; background: url(images/ic-cart.png) no-repeat center center;}
.elementor-element.header_cart .hfe-cart-container > .elementor-button-icon > i.eicon::before{display: none;}
.elementor-element.main_menu .hfe-nav-menu > li.menu-item.hfe-button-wrapper.current_page_item a.hfe-menu-item{color:var(--e-global-color-secondary);}

.elementor-element.header_search .aws-container{padding-left: 20px; padding-right: 20px;}
.elementor-element.header_search .aws-container form.aws-search-form{border-radius:40px;overflow: hidden;display: block;height: auto;background-color:var(--e-global-color-bcb0b20);border: 1px solid #676767;max-width: 300px;}
.elementor-element.header_search .aws-container form.aws-search-form .aws-search-field{border: none;height: 50px;padding-left: 17px;font:400 15px 'Roboto';color:#676767;}
.elementor-element.header_search .aws-container form.aws-search-form .aws-search-btn{width: 59px; flex:0 0 59px; height: 38px;border: none !important; margin: 8px 0 0;background-color: transparent;}
.elementor-element.header_search .aws-container form.aws-search-form .aws-search-btn .aws-search-btn_icon{width: 52px; height: 38px;background-color:var(--e-global-color-1a42d22);border-radius: 40px !important;text-align: center;}
.elementor-element.header_search .aws-container form.aws-search-form .aws-search-btn .aws-search-btn_icon > svg{width: 30px;fill: #676767;margin: 0 auto;}

.elementor-element.ft_storeph .field-phone{display: block; line-height: 68px;}
.elementor-element.ft_storeph .field-phone a{text-decoration: none;color:var(--e-global-color-bcb0b20);font:400 50px/68px "Roboto" !important; color: var(--e-global-color-bcb0b20) !important;}
.elementor-element.ft_storeph .field-phone a:hover{text-decoration: underline !important;text-decoration-thickness:1px !important; }

.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > small{display: none;}

/* --------- Footer ---------- */
.footer_newsletter .tnp-subscription{margin: 0; max-width: 750px;}
.footer_newsletter .tnp-subscription > form{display: flex;width: 100%;align-items: center;justify-content: center;column-gap: 0;}
.footer_newsletter .tnp-subscription .tnp-field{margin-bottom: 0;}
.footer_newsletter .tnp-subscription .tnp-field.tnp-field-email{ width: calc(100% - 191px) !important;}
.footer_newsletter .tnp-email {height:60px; font: 400 16px "Roboto" !important; color: var(--e-global-color-secondary) !important; outline: none; box-shadow: none; padding: 15px 30px !important; border: 1px solid #000 !important;border-radius: 0; background-image: none !important;background-color: var(--e-global-color-bcb0b20) !important; }
.footer_newsletter .tnp-email::placeholder{font:400 16px "Roboto" !important; color:var(--e-global-color-secondary);}
.footer_newsletter .tnp-field.tnp-field-button .tnp-submit{display: inline-block; background-color:var(--e-global-color-secondary); font:700 20px 'Roboto'; color: var(--e-global-color-bcb0b20); padding: 18px 50px;cursor: pointer; text-transform: none; border-radius: 0;}
.footer_newsletter .tnp-field.tnp-field-button .tnp-submit:hover{background-color:var(--e-global-color-primary); transition: .5s;}
.footer_newsletter label{display: none !important;}

.elementor-element.ft_contact ul.fa-contact{list-style-type: none;margin: 0 0 15px;padding: 0;}
.elementor-element.ft_contact ul.fa-contact li{font:400 20px/30px 'Roboto', sans-serif;color:var(--e-global-color-bcb0b20);}
.elementor-element.ft_contact ul.fa-contact li:not(:last-child){margin-bottom: 10px;}
.elementor-element.ft_contact ul.fa-contact li a{text-decoration: none;color:var(--e-global-color-bcb0b20);}
.elementor-element.ft_contact ul.fa-contact li a:hover{text-decoration: underline !important;text-decoration-thickness:1px !important; }

.inner-post-details .post-box .post-img{height: 412px;overflow: hidden;margin-bottom:10px;}
.inner-post-details .post-box .post-img a{display: block;height: 100%;}
.inner-post-details .post-box .post-img img{height: 100%;width: auto; object-fit: cover;}
.inner-post-details .blog_title_wrapper{margin-bottom:10px;}
.inner-post-details .blog_title_wrapper ul{margin: 0; padding: 0;list-style-type: none;width: 100%; display: flex;align-items: center;justify-content:flex-start;column-gap: 20px;}
.inner-post-details .blog_title_wrapper ul li{font:400 16px/30px 'Roboto', sans-serif;color:var(--e-global-color-secondary);text-transform: capitalize;}
.inner-post-details .blog_title_wrapper ul li.blog_date{text-transform: uppercase;}
.inner-post-details .blog_title_wrapper ul li::before{content: '';display: inline-block;width:20px;height:24px;vertical-align: -15%; margin-right: 8px;background:url(images/icon-user.png) no-repeat center center;}
.inner-post-details .blog_title_wrapper ul li.blog_date::before{width:24px;height:25px;background-image:url(images/icon-date.png);}
.inner-post-details .blog_title{font:500 18px/23px 'Poppins', sans-serif;color:#191919;margin: 0 0 8px;padding: 0;}
.inner-post-details .blog_title a{text-decoration: underline;color:#191919;}
.inner-post-details .blog_title a:hover{text-decoration: none;}
.inner-post-details .post-con p{font:400 16px/30px 'Roboto', sans-serif;color:var(--e-global-color-text);margin: 0;padding: 0;}

.latest_product .product_content h2{font:400 70px/72px 'Oswald', sans-serif;color:var(--e-global-color-secondary); text-transform: uppercase; margin: 0 0 41px;padding: 0; display: block;width: 90%;}
.latest_product .product_content h3{font:400 40px/46px 'Roboto', sans-serif;color:var(--e-global-color-secondary);margin: 0 0 34px;padding: 0;}
.latest_product .product_content p{font:400 18px/26px 'Roboto', sans-serif;color:var(--e-global-color-text);margin: 0 0 43px;padding: 0;}
.latest_product .product_content a.btn,
.latest_product .product_content a.btn:active,
.latest_product .product_content a.btn:focus,
.latest_product .product_content a.btn:hover{border: none;border-radius: 0;background-color: var(--e-global-color-primary);font:700 20px 'Roboto', sans-serif;color:var(--e-global-color-bcb0b20);text-transform: uppercase;padding:20px 53px;text-shadow: none;box-shadow: none;outline: none;}
.latest_product .product_content a.btn:hover{background-color: var(--e-global-color-secondary);}

.category_product .product_box .product_img{width: 100%;}
.category_product .product_box .product_img > img{display: block;width: 100%;max-width: 100%;}
.category_product .product_box .product_content{width: 100%; display: flex;align-items: center;justify-content: space-between;column-gap: 5px;background-color:var(--e-global-color-secondary);padding:14px 12px;}
.category_product .product_box .product_content h2{font:700 20px/22px 'Roboto', sans-serif;color:var(--e-global-color-bcb0b20);margin: 0;padding: 0;}
.category_product .product_box .product_content .content_left span{display: block;font:400 20px/26px 'Roboto', sans-serif;color:var(--e-global-color-bcb0b20);margin: 0;padding: 0;}
.category_product .product_box .product_content > a.button,
.category_product .product_box .product_content > a.button:hover,
.category_product .product_box .product_content > a.button:active,
.category_product .product_box .product_content > a.button:focus{font:700 20px 'Roboto';color:var(--e-global-color-bcb0b20);background-color: var(--e-global-color-secondary); padding:4px 12px;text-decoration: none; border-radius:0; border: 1px solid var(--e-global-color-primary); box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin: 0;}
.category_product .product_box .product_content > a.button:hover{background-color: var(--e-global-color-primary);}

.elementor-element.home_auction .woocommerce ul.products li.product,
.woocommerce .shop_wrapper.auction_page ul.products li.product{padding: 10px;background-color: #fff;box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);}
.elementor-element.home_auction .woocommerce ul.products li.product .product_block a h2.woocommerce-loop-product__title,
.woocommerce .shop_wrapper.auction_page ul.products li.product .product_block a h2.woocommerce-loop-product__title{text-align: left;font:700 18px 'Roboto';padding-left: 0;padding-right: 0; min-height: 76px;}
.elementor-element.home_auction .woocommerce ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row{display: flex;align-items: center;justify-content:flex-start;column-gap: 5px;padding:5px 0;}
.elementor-element.home_auction .woocommerce ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row:not(.auction-lot-details),
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row:not(.auction-lot-details){border-top: 1px solid #dedede;font:400 18px/25px 'Roboto';color:var(--e-global-color-secondary);}

.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button,
.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:hover,
.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:active,
.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:focus,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:hover,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:active,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:focus{font:700 20px 'Roboto';color:var(--e-global-color-bcb0b20);background-color: var(--e-global-color-primary); padding:16px 25px;text-decoration: none; border-radius:0; border:none; box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin: 0;}
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:hover,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:active,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:focus{width: auto !important;font:600 19px 'Roboto';text-transform: uppercase;}
.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:hover,
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:hover{background-color: var(--e-global-color-secondary);}


/* Shop Page
-------------------------------- */
.woocommerce-shop .shop_wrapper,
body.tax-product_cat .shop_wrapper{padding: 50px 0;}
.woocommerce ul.products li.product .product_block a img{ margin-bottom: 0; border:1px solid #E0E0E0;}
.woocommerce ul.products .berocket_lgv_additional_data{padding-left: 20px;}
.woocommerce ul.products li.product .product_block a h2.woocommerce-loop-product__title,
.woocommerce ul.products .berocket_lgv_additional_data a h3{font:400 16px/20px 'Roboto';color:var(--e-global-color-secondary); margin: 18px 0 0; padding: 0 8px 10px; text-align: center; min-height: 70px;}
.woocommerce ul.products .berocket_lgv_additional_data a h3{text-align: left;padding: 0 0 10px;}
.woocommerce ul.products li.product .product_block a:hover h2.woocommerce-loop-product__title,
.woocommerce ul.products .berocket_lgv_additional_data a:hover h3{ text-decoration: none; }
.woocommerce ul.products .berocket_lgv_additional_data .woocommerce-product-details__short-description p{margin: 0 0 8px; padding: 0;font:400 15px/22px 'Roboto'; color: #605A5A;}
.woocommerce ul.products .berocket_lgv_additional_data .lgv_meta_simple .posted_in{display: none;}
.woocommerce ul.products li.product .product_block .min_qty{font:400 17px/27px 'Roboto';color:#605A5A;text-align: center; margin-bottom: 12px;}
.woocommerce ul.products li.product .product_block .price,
.woocommerce ul.products .berocket_lgv_additional_data .lgv_price .price{font:700 18px/22px 'Roboto';color:var(--e-global-color-text); margin: 0; padding: 0;display: flex;align-items: center;justify-content: center;column-gap: 5px; margin-bottom: 7px;}
.woocommerce ul.products .berocket_lgv_additional_data .lgv_price .price{justify-content: flex-start;}
.woocommerce ul.products li.product .product_block .price del{ /*font-size: 16px;*/ opacity: .7; }
.woocommerce ul.products li.product .product_block .price ins{text-decoration: none !important;}
.woocommerce ul.products li.product .product_block a.add_to_cart_button,
.woocommerce ul.products li.product .product_block a.add_to_cart_button:hover,
.woocommerce ul.products li.product .product_block a.add_to_cart_button:active,
.woocommerce ul.products li.product .product_block a.add_to_cart_button:focus{font:600 16px 'Poppins';color:#fff;background-color: #3C3C3C; padding:12px 15px; width: 100%; text-align: center; text-transform: uppercase; text-decoration: none; border-radius:6px; border: none; box-shadow: none; text-shadow: none; background-image: none; outline: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; margin-top: 0;}
.woocommerce ul.products li.product .product_block a.add_to_cart_button:hover{background-color: #B29F67;}
.woocommerce ul.products li.product:not(.last){ margin-right: 1%; }
.woocommerce ul.products.columns-4 li.product{margin-bottom: 26px; width: 24.25%; }
.woocommerce .shop_wrapper.auction_page ul.products li.product:not(.last){ margin-right: 2%; }
.woocommerce .shop_wrapper.auction_page ul.products li.product{ width: 23.5%;}

.woocommerce .shop_wrapper:not(.auction_page) ul.products li.product > .auction-loop-meta{display: none;}

.filter_wrapper .berocket_single_filter_widget{border: 1px solid #F0EEEE;}
.filter_wrapper > .berocket_single_filter_widget:not(:last-child){margin-bottom: 18px;}
.filter_wrapper .berocket_single_filter_widget .bapf_head{background-color: #F4F3F3;border-bottom: 1px solid #F0EEEE;}
.filter_wrapper .berocket_single_filter_widget .bapf_head h3{font:400 20px/24px 'Oswald', sans-serif;color:#504F4F;margin: 0; padding:11px 18px;text-transform: uppercase;}
.filter_wrapper .berocket_single_filter_widget .bapf_body{padding:8px 18px;}
.filter_wrapper .berocket_single_filter_widget .bapf_body ul{list-style-type: none;display: block !important;margin: 0;padding: 0;}
.filter_wrapper .berocket_single_filter_widget .bapf_body > ul > li{display: block;width: 100%;position:relative;z-index: 1;}
.filter_wrapper .berocket_single_filter_widget .bapf_body ul > li > input[type="checkbox"]{vertical-align: -2%;}
.filter_wrapper .berocket_single_filter_widget .bapf_body ul > li > label{border-radius: 0; border:none;margin: 0;/*padding:11px 20px;*/font:400 14px/26px 'Roboto' !important;color:#747373;display: inline-block;}
.filter_wrapper .berocket_single_filter_widget .bapf_body .bapf_slidr_all > .bapf_from,
.filter_wrapper .berocket_single_filter_widget .bapf_body .bapf_slidr_all > .bapf_to{font: 400 14px/26px 'Roboto' !important;color: #747373;}
.filter_wrapper .berocket_single_filter_widget .bapf_body .bapf_slidr_all .bapf_slidr_main.ui-widget-content .ui-slider-range,
.filter_wrapper .berocket_single_filter_widget .bapf_body .bapf_slidr_all.berocket_filter_price_slider.ui-widget-content .ui-slider-range{background-color: var(--e-global-color-primary);}

.woocommerce .shop_wrapper.auction_page ul.products li.product .product_block a h2.woocommerce-loop-product__title{font-weight: 600;font-size: 18px !important;color: #242424 !important;}
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta{border: none;border-radius: 0; background-color: transparent;padding: 0;}
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row{display: flex;align-items: center;justify-content:space-between;column-gap: 5px;padding:5px 0;row-gap:unset;font-size: 16px !important;margin: 0;color: #242424 !important;}
.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row > strong{font-weight: 400 !important;}

.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row.auction-lot-details{border-top: none;margin-top: 15px;}


/* Single Product Page
----------------------------------*/
.single-product .shop_wrapper{padding-bottom: 0;padding-top: 80px;}
.single-product .singleproduct_wrapper div.product div.images .woocommerce-product-gallery__image{border:none; border-radius: 0px;overflow: hidden;}
.single-product .singleproduct_wrapper{ padding-top: 0; padding-bottom:66px; }
.single-product .singleproduct_wrapper .product_innerwrapper{padding-bottom:30px;}
.single-product .singleproduct_wrapper .product_innerwrapper::before,
.single-product .singleproduct_wrapper .product_innerwrapper::after{ content: ''; display: table; height: 0; clear: both; }
.single-product .singleproduct_wrapper div.product .product_innerwrapper div.images img{ border-radius: 0; }
.single-product .singleproduct_wrapper div.product div.images.woocommerce-product-gallery{ margin-bottom: 0; }
.single-product .singleproduct_wrapper div.product .summary h1.product_title{font:700 40px/42px 'Roboto', sans-serif; color: var(--e-global-color-secondary);letter-spacing: normal; padding:0; margin:0 0 25px; text-transform: none;}

.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-details__short-description{margin:0; max-width: 588px; padding-bottom: 0px;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-details__short-description p{font:normal 25px/32px 'Roboto'; color: #565555; padding:0; margin: 0 0 32px;}
.single-product .singleproduct_wrapper div.product .summary .woocommerce-product-details__short-description p:last-child{margin-bottom: 0;}
.single-product .singleproduct_wrapper div.product .summary p.price{font:700 40px/42px 'Roboto', sans-serif;color: var(--e-global-color-secondary); margin:0 0 35px; padding:0;}
.single-product .singleproduct_wrapper div.product .summary p.price del{ opacity: .7; }
.single-product .singleproduct_wrapper div.product .summary p.price ins{text-decoration: none !important;}
.single-product .singleproduct_wrapper div.product .summary .stock,
.single-product .singleproduct_wrapper div.product .summary .product_meta .sku_wrapper,
.single-product .singleproduct_wrapper div.product .summary .posted_in > b,
.single-product .singleproduct_wrapper div.product .summary .quantity{ display: none; }
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button,
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:hover,
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:active,
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:focus,
.single-product .singleproduct_wrapper .auction-single-panel > button.button.auction-open-bid-panel,
.single-product .singleproduct_wrapper .auction-single-panel > button.button.auction-open-bid-panel:hover,
.single-product .singleproduct_wrapper .auction-single-panel > button.button.auction-open-bid-panel:active,
.single-product .singleproduct_wrapper .auction-single-panel > button.button.auction-open-bid-panel:focus
{ display:block;width:100%; max-width: 505px; font:700 20px 'Roboto'; color: #fff; letter-spacing: normal; padding: 15px 30px 12px; background-color:var(--e-global-color-primary) !important;border:none !important; border-radius: 0; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.single-product .singleproduct_wrapper div.product .summary .single_add_to_cart_button:hover,
.single-product .singleproduct_wrapper .auction-single-panel > button.button.auction-open-bid-panel:hover{background-color:var(--e-global-color-secondary) !important;}
.single-product .singleproduct_wrapper div.product .summary form.cart::before,
.single-product .singleproduct_wrapper div.product .summary form.cart::after{ display: none;}
.single-product .singleproduct_wrapper div.product .summary form.cart{ display: flex; align-items: center;justify-content: flex-start; margin-bottom: 38px; width: 100%; column-gap: 16px; }

.single-product .singleproduct_wrapper div.product div.images div.thumbnails{padding-top: 2px;}

.single-product .singleproduct_wrapper .auction-single-panel{border-radius: 0; border: none; margin-bottom:7px;padding: 0;}
.single-product .singleproduct_wrapper .auction-single-panel .auction-header{padding:12px 20px;font:400 20px/25px 'Roboto', sans-serif;color: var(--e-global-color-primary);background-color: #f5f5f5; border: 1px solid #dfdfdf;margin-bottom: 0;}
.single-product .singleproduct_wrapper .auction-single-panel .auction-header > h2{font:600 30px/35px 'Roboto', sans-serif;color: var(--e-global-color-secondary);margin: 0; padding: 0;}
.single-product .singleproduct_wrapper .auction-single-panel .auction-meta{border: 1px solid #dfdfdf; border-top:none;padding:20px;margin-bottom:15px;}
.single-product .singleproduct_wrapper .auction-single-panel .auction-meta > p{font:400 17px/22px 'Roboto', sans-serif;color: var(--e-global-color-text);display: flex;align-items: center;justify-content: flex-start;column-gap: 5px;}
.single-product .singleproduct_wrapper .auction-single-panel .auction-meta > p:not(:last-child){margin-bottom:12px;}
.single-product .singleproduct_wrapper .auction-single-panel .auction-meta > p > strong{flex: 0 0 200px; max-width: 200px; font-weight: 700;font-size: 18px;}

.single-product .singleproduct_wrapper .product .woocommerce-tabs{margin-bottom:42px;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs{margin: 0;padding: 0;width: 100%;display: flex;align-items: center;justify-content: flex-start;column-gap:7px;border-radius: 0;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs::before{left: 0;box-shadow: none;border: none; border-radius: 0;height: 1px; background-color: #DDCFCF;border: none;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs::after,
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li::before,
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li::after{display: none;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li{border-radius:0;border: none;margin: 0;padding: 0;font:600 20px/23px 'Roboto', sans-serif;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li > a,
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li > a:hover,
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li > a:focus,
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li > a:active{padding:20px 32px;color: var(--e-global-color-secondary);background-color: var(--e-global-color-bcb0b20);}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > ul.tabs > li.active > a{background-color: var(--e-global-color-primary); color: var(--e-global-color-bcb0b20);}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > .woocommerce-Tabs-panel{margin: 0;padding:15px 20px 7px;border: 1px solid #DDCFCF; border-top: none;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > .woocommerce-Tabs-panel > h2{display: none;}
.single-product .singleproduct_wrapper .product .woocommerce-tabs > .woocommerce-Tabs-panel p{font:400 20px/35px 'Roboto', sans-serif;color: var(--e-global-color-text);margin: 0 0 8px; padding: 0;}

.single-product .singleproduct_wrapper .product .related > h2{margin: 0 0 30px;padding: 0;font:600 35px/42px 'Roboto', sans-serif;color: var(--e-global-color-secondary);text-align: center;}
.single-product .singleproduct_wrapper .product .related > ul.products{display: flex;align-items: flex-start;justify-content: center;column-gap:20px row-gap:20px;flex-wrap: wrap;margin: 0;}
.single-product .singleproduct_wrapper .product .related > ul.products::before,
.single-product .singleproduct_wrapper .product .related > ul.products::after{display: none;}
.single-product .singleproduct_wrapper .product .related > ul.products > li{float: none;flex:0 0 calc(20% - 20px * 4/5);max-width: calc(20% - 20px * 4/5);margin: 0;}



/* Login/Register Page
----------------------------------*/
.accountblock .woocommerce .col2-set > .col-1 > h2,
.accountblock .woocommerce .col2-set > .col-2 > h2{margin: 0 0 15px; padding: 0;font:400 40px/45px 'Oswald', sans-serif;color:var(--e-global-color-secondary);}
.accountblock .woocommerce form.woocommerce-form-login,
.accountblock .woocommerce form.woocommerce-form-register,
.accountblock .woocommerce form.lost_reset_password{display: block;width: 100%; max-width: 716px; border:none; border-radius: 0px;box-shadow: 0 4px 20px 0 rgba(0,0,0,0.15); background-color: #fff;padding:37px 70px;margin: 0 auto;position: relative;z-index: 1;}
.accountblock .woocommerce form.woocommerce-form-login{padding-bottom: 77px;}
.accountblock .woocommerce form.lost_reset_password{margin-top: 60px;}
.accountblock .woocommerce > h1,
.accountblock .woocommerce > h2{margin: 0 0 46px; padding: 0;font:normal 56px/62px 'Roboto', sans-serif; color: #181818; text-align: center; text-transform: uppercase;}
.accountblock .woocommerce form.woocommerce-form-login .form-row,
.accountblock .woocommerce form.woocommerce-form-register .form-row,
.accountblock .woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text{margin-bottom: 10px;}
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta{align-items: center;justify-content: space-between;}
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta.register_link{justify-content:center;}
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta::before,
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta::after,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta::before,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta::after,
.accountblock .woocommerce form.lost_reset_password .form-row::before,
.accountblock .woocommerce form.lost_reset_password .form-row::after{display: none;}
.accountblock .woocommerce form.woocommerce-form-login .form-row > label,
.accountblock .woocommerce form.woocommerce-form-register .form-row > label,
.accountblock .woocommerce form.lost_reset_password .form-row > label{display: block;font:400 16px/22px 'Roboto', sans-serif;color:var(--e-global-color-secondary);}
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta > label,
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta > p,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta > label,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta > p,
.accountblock .woocommerce form.lost_reset_password > p:not(.form-row){font:normal 14px/22px 'Roboto', sans-serif; color: #6a6a6a;}
.accountblock .woocommerce form.lost_reset_password > p:not(.form-row){margin-bottom: 35px;}
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta > label > input[type="checkbox"]{ vertical-align: -9%; }
.accountblock .woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text p{font:400 14px/22px 'Roboto', sans-serif; color: var(--e-global-color-text);}
.accountblock .woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text p a,
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta > p > a,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta > p > a,
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta.register_link > p > a{text-decoration: none;color:var(--e-global-color-primary);}
.accountblock .woocommerce form.woocommerce-form-login .form-row.form_meta > p > a,
.accountblock .woocommerce form.woocommerce-form-register .form-row.form_meta > p > a{color: #6a6a6a;}
.accountblock .woocommerce form.woocommerce-form-login .form-row input.input-text,
.accountblock .woocommerce form.woocommerce-form-register .form-row input.input-text,
.accountblock .woocommerce form.lost_reset_password .form-row input.input-text{font: 400 16px 'Roboto';color:var(--e-global-color-text);height:65px; padding: 8px 15px; border-radius: 10px;border: 1px solid rgba(58,49,42,0.3); background-color: #fff;box-shadow:none;}
.accountblock .woocommerce form.woocommerce-form-login .form-row > span.password-input,
.accountblock .woocommerce form.woocommerce-form-register .form-row > span.password-input{display: block;width: 100%;}
.accountblock .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-login__submit,
.accountblock .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit,
.accountblock .woocommerce form.lost_reset_password .form-row button.woocommerce-Button{font:500 20px 'Roboto', sans-serif; color: #fff; padding:17px 50px; background-color:var(--e-global-color-secondary);border: none; border-radius:8px; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: uppercase; margin:0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.accountblock .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-login__submit:hover,
.accountblock .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover,
.accountblock .woocommerce form.lost_reset_password .form-row button.woocommerce-Button:hover{background-color:var(--e-global-color-primary);}

.accountblock .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit{background-color:var(--e-global-color-primary);}
.accountblock .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover{background-color:var(--e-global-color-secondary);}

.accountblock .woocommerce .col2-set,
.accountblock .woocommerce-page .col2-set{display: flex;align-items: flex-start;justify-content: space-between;column-gap: 30px;}
.accountblock .woocommerce .col2-set::before,
.accountblock .woocommerce .col2-set::after{display: none;}
.accountblock .woocommerce .col2-set .col-1,
.accountblock .woocommerce-page .col2-set .col-1,
.accountblock .woocommerce .col2-set .col-2,
.accountblock .woocommerce-page .col2-set .col-2{padding: 0; width: unset;float: none !important;flex:0 0 calc(50% - 15px);max-width: calc(50% - 15px);}

.accountblock .woocommerce .loginform_btnarea{display: flex;align-items:center;justify-content:flex-start;column-gap:0;}
.accountblock .woocommerce .loginform_btnarea label.woocommerce-form-login__rememberme{margin: 0;padding-left: 20px;font:300 15px/22px 'Roboto', sans-serif;color:var(--e-global-color-secondary);}


/* Cart Page
----------------------------------*/
.woocommerce-cart .elementor-element.cartblock table.cart{ border:none; }
.woocommerce-cart .elementor-element.cartblock table.cart th{ background-color:#fff;font:500 24px/28px 'Roboto', sans-serif; color: var(--e-global-color-secondary); padding:12px;border-bottom: 1px solid #dbdbdb;}
.woocommerce-cart .elementor-element.cartblock table.cart thead tr > th:first-child{padding-left:0;border-radius: 0;}
.woocommerce-cart .elementor-element.cartblock table.cart thead tr > th:last-child{border-radius:0;}
.woocommerce-cart .elementor-element.cartblock table.cart td{font:400 20px/28px 'Roboto', sans-serif; color: var(--e-global-color-secondary);padding: 16px 12px; border-top-color: #dbdbdb;}
.woocommerce-cart .elementor-element.cartblock table.cart > tbody > tr:first-child > td{border-top: none;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-quantity .quantity .input-text{ height:52px; border:1px solid #949494; border-radius: 0px;outline: none;font-size:24px;color: var(--e-global-color-secondary);}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-name > a:not(.remove){display: inline-block;text-decoration: none; font:400 16px/26px 'Roboto', sans-serif;color: var(--e-global-color-secondary);max-width: 362px;}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-name > a:not(.remove):hover{color: var(--e-global-color-primary);}
.woocommerce-cart .elementor-element.cartblock table.cart td.product-remove > a.remove,
.woocommerce-cart .elementor-element.cartblock table.cart td.product-remove > a.remove:hover{width:45px;height:51px;text-decoration: none !important;display: inline-block;background:transparent url(images/icon-cart.jpg) no-repeat center center; font-weight: 400;padding-top:0; border-radius: 0;overflow: hidden;text-indent: 99px;}
.woocommerce-cart .elementor-element.cartblock table.cart img{ width: 100%; max-width:169px; border:none; }
.woocommerce-cart .elementor-element.cartblock table.cart .product-thumbnail a{ display: inline-block; }

.woocommerce-cart .elementor-element.cartblock .cart-collaterals{display: flex;flex-wrap: wrap;justify-content:flex-end;align-items: flex-end;}
.woocommerce-cart .elementor-element.cartblock .cart-collaterals::before,
.woocommerce-cart .elementor-element.cartblock .cart-collaterals::after{display: none;}
.woocommerce-cart .elementor-element.cartblock .cart_totals{ padding:0px; max-width:450px; background-color: transparent;float: none;}
.woocommerce-cart .elementor-element.cartblock .cart_totals > h2{display: none;}
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout{ padding: 0; text-align: right; }
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .elementor-element.cartblock table.cart td.actions button.button{font:800 24px 'Roboto', sans-serif; color:var(--e-global-color-bcb0b20); padding:19px 50px; background-color:var(--e-global-color-primary);display: inline-block;border: none; border-radius:0; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: uppercase; margin:0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .elementor-element.cartblock table.cart td.actions button.button:hover{ background-color: var(--e-global-color-secondary); }
.woocommerce-cart .elementor-element.cartblock table.cart td.actions button.button{font:600 20px 'Roboto', sans-serif;padding:16px 25px;}

.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table{ border: none; border-radius: 0; margin-bottom: 12px; }
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr th,
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td{font:400 20px/28px 'Roboto', sans-serif; color: var(--e-global-color-secondary); border: none;text-transform: none;padding: 13px 0;}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td{ text-align: right;border: none;}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Subtotal"],
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Total"]{color: rgba(0, 0, 0, 0.9);}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Shipping"]{font-size: 20px; line-height: 24px;}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Shipping"] a{color: #12A149;}
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Shipping"] a.shipping-calculator-button::after{ vertical-align: -21%; }
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr:not(:first-child) > th,
.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr:not(:first-child) > td{ border-top: 1px solid rgba(0, 0, 0, 0.3); }


/* Checkout Page
----------------------------------*/
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success{display: none;}
.checkout_container .woocommerce{position: relative; z-index: 1;}
.checkout_container{ padding: 0; }
.checkout_container .col-1,
.checkout_container .col-2{flex: none; max-width: none; padding-left: 0; padding-right: 0;}
.checkout_container form .form-row{ display: block; padding: 0; margin-bottom: 15px; }
.checkout_container #customer_details .woocommerce-billing-fields > h3,
.checkout_container #customer_details .woocommerce-additional-fields > h3,
.checkout_container form.woocommerce-checkout h3#order_review_heading{font:normal 30px/35px 'Roboto'; color: #283235;padding:0; margin:0px 0 14px; text-transform: uppercase;}
.checkout_container form.woocommerce-checkout h3#order_review_heading{margin:0 0 34px;}
.checkout_container .woocommerce form .form-row label{font:400 14px/18px 'Poppins', sans-serif; color: #737373;display: block;padding-left: 13px; margin-bottom: 12px;}
.checkout_container .woocommerce form .form-row > span.woocommerce-input-wrapper{display: block;}
.checkout_container .woocommerce form .form-row input.input-text,
.checkout_container .woocommerce form .form-row .select2-container--default .select2-selection--single {font: 400 14px 'Poppins';color: #2a2a2a;height:60px; padding: 8px 13px; border-radius: 10px; border: 1px solid #BFBFBF; background-color: #fff;}
.checkout_container .woocommerce form .form-row .select2-container--default .select2-selection--single{padding: 15px 13px 0;}
.checkout_container .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{top: 17px;right: 12px;}
.checkout_container .woocommerce-checkout-review-order table.shop_table{ padding: 3px; background-color: #fff;border: none; border-bottom: 1px solid #d9d9d9; border-radius: 0; margin-bottom: 12px;}
.checkout_container .woocommerce-checkout-review-order table.shop_table thead tr th,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal th,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th{font:400 15px/22px 'Poppins'; color: #737373; border: none;}
.checkout_container .woocommerce-checkout-review-order table.shop_table thead tr th:last-child,
.checkout_container .woocommerce-checkout-review-order table.shop_table tr.cart_item td:last-child,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td:last-child,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td:last-child{ text-align: right; }
.checkout_container .woocommerce-checkout-review-order table.shop_table tr.cart_item td,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td,
.checkout_container .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{font:400 18px/22px 'Poppins'; color: #383838; border: none;}
.checkout_container .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name{font-size: 14px;color: #0c0c0c;}
.checkout_container .woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name > a{display: inline-block;width: 14px; height: 14px; background-color: #f00;border-radius: 40px;text-align: center;font:500 14px/14px 'Poppins'; color: #fff;margin-right: 5px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: relative;top:4px;}
.checkout_container #payment{font:400 16px/22px 'Poppins'; color: #737373; border-radius: 0;background-color: #fff;}
.checkout_container #payment .woocommerce-privacy-policy-text p{ font-size: 14px; }
.checkout_container #payment .woocommerce-privacy-policy-text p a{text-decoration: none;}
.checkout_container #payment .place-order button.button{font:normal 25px 'Roboto', sans-serif; color: #fff; padding:19px 74px 15px; background-color: var(--e-global-color-primary); border: none; border-radius: 0px; box-shadow: none !important; text-shadow:none;outline: none; background-image: none; text-transform: uppercase; margin-top: 29px;width: 100%;}
.checkout_container #payment .place-order button.button:hover{background-color: var(--e-global-color-secondary);}

.checkout_container .woocommerce-checkout-review-order #payment ul.payment_methods{padding: 0;}
.checkout_container .woocommerce-checkout-review-order #payment ul.payment_methods > li{padding-left: 12px; padding-right: 12px;}
.checkout_container .woocommerce form #payment .form-row label.woocommerce-form__label-for-checkbox{padding-left: 0;}

body.woocommerce-checkout .checkout_container .woocommerce-order .woocommerce-notice--success{font:600 16px/22px 'Poppins', sans-serif; color: #272727; margin-bottom: 18px;}
body.woocommerce-checkout .checkout_container .woocommerce-order-details table.shop_table.order_details{font:400 16px/22px 'Poppins', sans-serif; color: #272727;}
body.woocommerce-checkout .checkout_container .woocommerce-order-details table.shop_table.order_details tfoot th{width: 70%;}
body.woocommerce-checkout .checkout_container .woocommerce-order .woocommerce-customer-details address{font:600 16px/22px 'Poppins', sans-serif; color: #272727;background-color: #fff;}
body.woocommerce-checkout .checkout_container .woocommerce-order .woocommerce-customer-details p{font:400 16px/28px 'Poppins', sans-serif; color: #272727; margin-top: 8px;}
body.woocommerce-checkout .checkout_container .woocommerce-order-details h2.woocommerce-order-details__title,
body.woocommerce-checkout .checkout_container .woocommerce-order header > h2,
body.woocommerce-checkout .checkout_container .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title{font:500 22px/25px 'Poppins', sans-serif; color: #272727;margin-bottom: 5px;}

body.woocommerce-checkout .checkout_container .woocommerce-order ul.woocommerce-order-overview > li{font:500 17px/22px 'Poppins', sans-serif; color: #272727;}
body.woocommerce-checkout .checkout_container .woocommerce-order ul.woocommerce-order-overview > li > strong{font:400 15px/22px 'Poppins', sans-serif; color: #272727;}
body.woocommerce-checkout .checkout_container .woocommerce-order-details table.shop_table.order_details a{text-decoration: none; color: #aa7125; font-weight: 600;}

.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content > h3{font:700 27px/32px 'Roboto', sans-serif; color:var(--e-global-color-secondary); margin: 0 0 20px; padding: 0;}
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content .auction-terms-content > h4,
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content table.table h4{font:600 22px/28px 'Roboto', sans-serif; color:var(--e-global-color-secondary); margin: 0 0 1px; padding: 0;}
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content .auction-terms-content > p{font:400 16px/26px 'Roboto', sans-serif; color:var(--e-global-color-text); margin: 0 0 25px; padding: 0;}
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content table.table th,
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content table.table td{font:400 16px/26px 'Roboto', sans-serif; color:var(--e-global-color-text);}
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content table.table th{font-weight: 600;color:var(--e-global-color-secondary);}
.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content table.table li::marker {color:var(--e-global-color-primary);}



/* Dashboard Page
----------------------------------*/
.elementor-element.accountblock .woocommerce.dashboard_panel{display: flex;column-gap:4%;flex-direction: row;justify-content: flex-start;align-items: stretch; position: relative;z-index: 1; border: 1px solid #eaecec;-webkit-box-shadow: 0 0 24px 5px rgba(217,220,220,0.7);box-shadow: 0 0 24px 5px rgba(217,220,220,0.7);background-color: #fff; border-radius: 10px; overflow: hidden;}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation{flex: 0 0 24%; max-width: 24%;float: none;background-color: #202020;padding: 70px 0;position: relative;}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-content{flex: 0 0 72%; max-width: 72%;float: none;padding: 40px 40px 40px 0;}
.elementor-element.accountblock .woocommerce.dashboard_panel::before,
.elementor-element.accountblock .woocommerce.dashboard_panel::after{display: none;}


.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p{font:400 15px/20px 'Roboto'; color: var(--e-global-color-text);margin: 0 0 8px; padding: 0;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p a{text-decoration: none;color: var(--e-global-color-primary);}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p > strong,
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p > b{font-weight: 700;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p.form-row{flex-direction: column;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p.form-row label{font: 400 13px/18px 'Roboto';color: var(--e-global-color-text);}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content p.form-row input.input-text{font: 400 15px 'Roboto';color: #2a2a2a;height:34px; padding: 8px 14px;border: 1px solid rgba(115,115,115,0.5); border-radius: 0; box-shadow: none;text-shadow: none;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content fieldset{display: block;margin-top: 33px;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content fieldset > legend{margin:0 0 13px;padding: 0;font:500 18px/22px 'Roboto'; color: #393939;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content button.button{font:700 18px 'Roboto', sans-serif; color: #fff; padding: 7px 17px; background-color: #272727;border: none; border-radius: 25px; box-shadow: none; letter-spacing: normal; text-shadow:none;outline: none; background-image: none; text-transform: uppercase;}
.elementor-element.accountblock .woocommerce .woocommerce-MyAccount-content button.button:hover{background-color: var(--e-global-color-primary);}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation > ul{position: relative;z-index: 1;list-style-type: none;padding: 0;}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation > ul > li{font:400 16px/22px 'Roboto'; color: #fff;}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation > ul > li:not(:last-child){margin-bottom: 1px;}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation > ul > li > a{text-decoration: none;color: #fff;display: block;padding: 6px 0 6px 35px;}
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation > ul > li > a:hover,
.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link.is-active > a{background-color: var(--e-global-color-primary);}

/* ---------- Location page -----------  */
.aLink a {color: var(--e-global-color-text); display: inline !important;}
.aLink a:hover {color: var(--e-global-color-secondary);}
.aLink2 a {color: var(--e-global-color-bcb0b20); display: inline !important;}
.aLink2 a:hover {color: var(--e-global-color-primary);}


/* ------------- Faq ------------  */
.faqlistWrap .faq_list.ui-accordion .ui-accordion-header {border-radius: 6px; background-color: transparent; border: 1px solid #9c9894; margin-top: 10px; font: 500 18px/32px 'Poppins';color: #3A312A; padding: 12px 45px 12px 16px; }
.faqlistWrap .faq_list.ui-accordion .ui-accordion-header::before {content: ''; display: inline-block; width: 32px; height: 31px; margin-right: 10px; background: url(images/faq-icon1.png) no-repeat center; vertical-align: -28%; }
.faqlistWrap .faq_list.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; left: auto; right: 20px; top: 50%; transform: translateY(-50%); width: 17px; height: 10px; background: url(images/new-faq-icon.png) no-repeat -39px -57px; margin: 0; }
.faqlistWrap .faq_list.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {background-position: -39px -43px }
.faqlistWrap .faq_list.ui-accordion .ui-accordion-content, 
.faqlistWrap .faq_list.ui-accordion .ui-accordion-content p {padding: 25px 45px 20px 60px; font: 400 18px/32px 'Poppins'; color: #3A312A; border-radius: 0; background-color: transparent; border: none !important; }
.faqlistWrap .faq_list.ui-accordion .ui-accordion-content > p {padding: 0; margin: 0 0 10px; }

/*.........Contact Page Start.........*/
.contact-form .row > {margin: 0 -11px;}
.contact-form .row > .col-lg-6, 
.contact-form .row > .col-lg-12 {padding: 0px 11px; margin-bottom: 0;}
.contact-form .form-control {width: 100%; height: 65px; border: 1px solid #BFBFBF; border-radius: 10px; box-shadow: none; position: relative; font:400 18px/22px 'Roboto';color: #000; padding-right: 18px; transition: all 500ms ease-in-out; resize: none; margin-top: 11px; padding-left: 20px; background: transparent;}
.contact-form .form-control:focus{border: 1px solid var(--e-global-color-primary);}
.contact-form .wpcf7-textarea{height: 202px;padding-top: 18px;}
.contact-form label {font:400 18px'Roboto';color: #818181; margin-bottom: 0px;}
.contact-form input[type="submit"]{font: 600 22px 'Roboto'; text-transform: uppercase; background: var(--e-global-color-primary); color: #fff; height: inherit; width:100%; padding: 18px 35px 17px 35px; margin-top: 22px; border: transparent;}
.contact-form input[type="submit"]:hover{background-color: var( --e-global-color-secondary ); transition: .5s;}


/* ------- Blog page ---------- */
.inner-post-list .inner-post-details .row {/*margin: 0 -30px;*/ row-gap: 70px;}
.inner-post-list .inner-post-details .row > .col-lg-6 {padding: 0 30px;}
.inner-post-list .inner-post-details .post-box .post-img {width: 100%; height: 310px;}
.inner-post-list .inner-post-details .post-box .post-img img {width: 100%; height: 100%; object-fit: cover; border-radius: 20px; border: 1px solid #dadada;}
.inner-post-list .inner-post-details .post-box .blog_title_wrapper {margin-top: 30px; margin-bottom: 10px;}
.inner-post-list .inner-post-details .post-box .blog_title,
.inner-post-list .inner-post-details .post-box .blog_title > a {line-height:28px; color: var(--e-global-color-secondary);}
.inner-post-list .inner-post-details .post-box .post-cnt {color: var(--e-global-color-text);}
.inner-post-list .inner-post-details .post-box .readmorebtn {background-color: var(--e-global-color-primary); color: var(--e-global-color-bcb0b20); padding: 20px 40px; display: inline-block; border-radius: 0px; margin-top: 10px; font: 600 18px/18px 'Roboto', sans-serif; text-transform: uppercase; transition: all .5s ease-in-out;}
.inner-post-list .inner-post-details .post-box .readmorebtn:hover {background: var(--e-global-color-secondary);}

.inner-post-list ul.pagination { display: flex; justify-content: center; align-items: center; margin-top: 70px;}
.inner-post-list ul.pagination li a {font-size: 16px; line-height: 22px; font-weight: 500; color: var(--e-global-color-text);}
.inner-post-list ul.pagination li:not(.nextBtn , .previewBtn) a {margin: 0 8px; padding-top: 2px; background-color: var(--e-global-color-19c56a8); border: 1px solid var(--e-global-color-9eb353e); border-radius: 50px; font-size: 16px; line-height: 24px; font-weight: 500; color: var(--e-global-color-text); width: 30px; height: 30px; position: relative; display: inline-block; text-align: center;}
.inner-post-list ul.pagination li.nextBtn {margin-left: 11px;}
.inner-post-list ul.pagination li.nextBtn a i {font-family: "fontawesome"; font-weight: 400; margin-left: 10px;}
.inner-post-list ul.pagination li.previewBtn {margin-right: 11px;}
.inner-post-list ul.pagination li.previewBtn a i {font-family: "fontawesome"; font-weight: 400; margin-right: 10px;}

.single-post .PostImg {margin-bottom: 25px;}
.single-post .PostCon h2 {font-size: 30px; line-height: 40px; margin-bottom: 15px; margin-top: 30px; color: var(--e-global-color-secondary);}
.single-post .PostCon h3 {font-size: 25px; line-height: 35px; margin-bottom: 15px; margin-top: 30px; color: var(--e-global-color-secondary);}
.single-post .PostCon h4 {font-size: 22px; line-height: 32px; margin-bottom: 15px; margin-top: 20px; color: var(--e-global-color-secondary);}
.single-post .PostCon h5 {font-size: 20px; line-height: 30px; margin-bottom: 15px; margin-top: 20px; color: var(--e-global-color-secondary);}
.single-post .PostCon p {color: var(--e-global-color-text);}
.single-post .PostCon ul li {color: var(--e-global-color-text); margin-bottom: 12px;}
.single-post .PostCon figure {margin-bottom: 30px;}
.single-post .blog-details {padding-bottom: 35px;}

/* -------- Privacy page ----------  */
table.policy_table{border-radius: 5px;}
table.policy_table thead th{text-align: center;font:600 22px/26px 'Roboto';color: var(--e-global-color-bcb0b20); background-color: var(--e-global-color-primary);border-color: #F96302;border-bottom: none;width: 50%;}
table.policy_table td {font:400 16px/23px 'Roboto'; color: var(--e-global-color-secondary); text-align: left; vertical-align: middle;}
table.policy_table td ul{margin: 0; padding:20px 30px;list-style-type: none;}
table.policy_table td ul li{font:400 16px/23px 'Roboto'; color: var(--e-global-color-secondary); text-align: left;padding-left: 25px;position: relative;}
table.policy_table td ul li:not(:last-child){margin-bottom: 12px;}
table.policy_table td ul li::before{content: ''; display: inline-block;width:10px; height:10px;border-radius: 20px;background-color: var(--e-global-color-primary);position: absolute;left: 0;top:6px;}






/* Responsive
------------------------------------------- */
@media (min-width: 1450px) {
	.container{max-width: 1420px;}
}
@media screen and (max-width: 1479px){
}
@media screen and (max-width: 1366px) {
}
@media screen and (max-width: 1250px) {
}
@media screen and (max-width: 1299px){
	.auction_page .container {width: 100%; max-width: 100%;}
}
@media screen and (min-width: 1200px){
	.container{max-width: 1420px; width: 100%;}
}
@media screen and (max-width: 1199px){
}
@media screen and (max-width: 1024px){
/* 	--------- Home --------  */
	.latest_product > .row {row-gap: 50px;}
	.latest_product > .row > .col-sm-7 {flex: 0 0 100%; max-width: 100%;}
	.latest_product > .row > .col-sm-7 img {margin: 0 auto;}
	.latest_product > .row > .col-sm-5 {flex: 0 0 100%; max-width: 100%;}
	.latest_product .product_content {text-align: center;}
	.latest_product .product_content h2 {width: 100%;}
	
	.category_product .product_box .product_content {flex-direction: column; align-items: center;}
	.category_product .product_box .product_content .content_left {text-align: center; margin-bottom: 9px;}
	.category_product > .row {row-gap: 25px;}
	
	.woocommerce ul.products.columns-4 li.product {width: 48%;}
	
	.inner-post-details .post-box .post-img {height: auto;}
	
	.inner-post-details .post-box .post-img {max-height: 300px; /* height: 215px; */ min-height: 215px;}
	.inner-post-details .post-box .post-img img {width: 100%;}
	
	
/* 	---------- Shop page -----------  */
	.woocommerce .shop_wrapper ul.products {display: flex; flex-wrap: wrap;}
	.woocommerce ul.products.columns-4 li.product {}
	.woocommerce ul.products li.product .product_block a h2.woocommerce-loop-product__title, 
	.woocommerce ul.products .berocket_lgv_additional_data a h3 {min-height: unset;}
	
/* 	--------- Contact page --------  */
	.storeInfo > .elementor-container {justify-content: center;}
	
/* 	----------- Product details ----------  */
	.single-product .singleproduct_wrapper div.product .summary h1.product_title {font: 700 30px/40px 'Roboto', sans-serif;}
	.single-product .singleproduct_wrapper div.product .summary p.price {font: 700 27px / 33px 'Roboto', sans-serif; margin: 0 0 25px;}
	.single-product .singleproduct_wrapper .auction-single-panel .auction-header > h2 {font: 600 20px/30px 'Roboto', sans-serif;}
	.single-product .singleproduct_wrapper .product .related > ul.products > li {flex: 0 0 calc(33% - 20px * 4 / 5); max-width: calc(33% - 20px * 4 / 5);}
	
	
	
/* 	-------- Wishlist -----  */
	.wishlist_table .product-name h3 {font-size: 20px;}
	.wishlist_table.mobile li .additional-info-wrapper .product-remove {text-align: left;}
	.wishlist_table .additional-info-wrapper {display: flex; column-gap: 20px; align-items: center;}
	.wishlist_table .additional-info-wrapper .additional-info {margin-bottom: 0 !important;}
/* 	.woocommerce .wishlist-title h2 {width: 100%; text-align: center;} */
	
	.checkout_container #payment .place-order button.button {font: normal 19px 'Roboto', sans-serif;}
	
	
/* 	--------- login ----------  */
	.accountblock .woocommerce .col2-set .col-1, 
	.accountblock .woocommerce-page .col2-set .col-1, 
	.accountblock .woocommerce .col2-set .col-2, 
	.accountblock .woocommerce-page .col2-set .col-2 {width: 100%;}
	.accountblock .woocommerce .col2-set {flex-direction: column; row-gap: 50px;}
	.accountblock .woocommerce .col2-set .col-1,
	.accountblock .woocommerce .col2-set .col-2 {flex: 0 0 100%; max-width: 100%;}
	.accountblock .woocommerce .col2-set > .col-1 > h2, .accountblock .woocommerce .col2-set > .col-2 > h2 {text-align : center;}
	
	
}
@media (min-width: 992px) {
	.woocommerce-shop .shop_wrapper > .container > .row{margin-left: -6px; margin-right: -6px;}
	.woocommerce-shop .shop_wrapper > .container > .row > div{padding-left: 6px; padding-right: 6px;}
	.home_cat .category_product > .row{margin-left: -13px; margin-right: -13px;}
	.home_cat .category_product > .row > div{padding-left: 13px; padding-right: 13px;}
	
	.checkout_container #customer_details .col-1,
    .checkout_container #customer_details .col-2{ float: none; width: 100%;}
/*     .checkout_container .woocommerce form.woocommerce-checkout{ display: flex; column-gap: 128px;flex-wrap: wrap;} */
    .checkout_container .woocommerce form.woocommerce-checkout > .woocommerce-NoticeGroup{flex: 0 0 100%; max-width: 100%;}
    .checkout_container .woocommerce form.woocommerce-checkout > #customer_details{ flex: 0 0 calc(62.7% - 128px * 1/2); max-width: calc(62.7% - 128px * 1/2); }
    .checkout_container .woocommerce form.woocommerce-checkout > .product_checkoutwrapper{ flex: 0 0 calc(37.3% - 128px * 1/2); max-width: calc(37.3% - 128px * 1/2); }
	.checkout_container .woocommerce form.woocommerce-checkout{ display: flex; column-gap: 128px;flex-wrap: wrap;}
}
@media screen and (max-width: 991px){
	
/* 	--------- Home -------  */
	.inner-post-details .post-box .post-img {max-height: 300px; height: 215px; min-height: 215px;}
	.inner-post-details .blog_title_wrapper ul {flex-direction: column; align-items: flex-start; row-gap: 8px;}
	
/* 	----- Shop start -------  */
	.container {max-width: 100%; padding: 0 10px;}
	
/* 	---------- Auction ------- */
	.woocommerce .auction-listing-page .auction-tabs button.auction-tab, 
	.woocommerce .auction-listing-page .auction-tabs button.auction-tab:hover, 
	.woocommerce .auction-listing-page .auction-tabs button.auction-tab:focus, 
	.woocommerce .auction-listing-page .auction-tabs button.auction-tab:active {font: 500 16px 'Roboto';}
	.woocommerce .auction-listing-page .auction-tabs button.auction-tab::before {width: 42px; height: 42px; background-size: contain; margin-right: 2px;}
	.woocommerce .auction-listing-page .auction-tabs button.auction-tab[data-tab="terms"]::before {width: 39px;}
	.woocommerce .auction-listing-page .auction-filters {row-gap: 15px;}
	.woocommerce .auction-listing-page .auction-filters .filters_reset {justify-content: start;}
	.woocommerce .auction-listing-page .auction-sorting button {padding: 14px 12px 14px 9px !important; font: 400 15px 'Roboto';}
	.woocommerce .shop_wrapper.auction_page ul.products li.product {width: 48%;}
	
/* 	--------- Auction ------- */
	#categories.auction-tab-content .auction-categories-list > .auction-category-item {flex: 0 0 calc(33% - 15px * 3 / 4); max-width: calc(33% - 15px * 3 / 4);}
	
}
@media (min-width: 768px) {

	.woocommerce-cart .elementor-element.cartblock table.cart th.product-name{ width: 35%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-price{ width: 15%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-quantity{ width: 17%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-subtotal{ width: 15%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-thumbnail{ width: 14%; }
    .woocommerce-cart .elementor-element.cartblock table.cart th.product-remove{ width: 4%;}

	
    .elementor-column.newsletterform::before{content: ''; width: 1px; left: -50px; top: 0; bottom: 0;background-color: #aaabac; position: absolute;}

}
@media screen and (max-width: 767px){
/* 	----------- Footer ----------  */
	.elementor-element.ft_storeph .field-phone a {font: 400 20px/20px "Roboto" !important;}
	.elementor-element.ft_contact ul.fa-contact li {font: 400 18px/25px 'Roboto', sans-serif;}
	
	.footer_newsletter .tnp-subscription > form {flex-direction: column; row-gap: 15px;}
	.footer_newsletter .tnp-subscription .tnp-field.tnp-field-email {width: 100% !important;}
	.footer_newsletter .tnp-subscription .tnp-field {width: 100%;}
	
/* 	--------- Home -------  */
	.latest_product > .row {row-gap: 30px;}
	.latest_product .product_content h2 {font: 400 40px/52px 'Oswald', sans-serif; margin: 0 0 25px;}
	.latest_product .product_content h3 {font: 400 20px/30px 'Roboto', sans-serif; margin: 0 0 25px;}
	.latest_product .product_content p {font: 400 16px / 26px 'Roboto', sans-serif;}
	.latest_product .product_content a.btn, 
	.latest_product .product_content a.btn:active, 
	.latest_product .product_content a.btn:focus, 
	.latest_product .product_content a.btn:hover {padding: 15px 45px; font: 700 18px 'Roboto', sans-serif;}
	
	.woocommerce ul.products.columns-4 li.product {width: 100%;}
	
	.elementor-element.home_auction .woocommerce ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row, 
	.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-loop-meta .auction-loop-info > .auction-info-row {justify-content: center;}
	.elementor-element.home_auction .woocommerce ul.products li.product .product_block a h2.woocommerce-loop-product__title, 
	.woocommerce .shop_wrapper.auction_page ul.products li.product .product_block a h2.woocommerce-loop-product__title {text-align: center;}
	
	.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button, 
	.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:hover, 
	.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:active, 
	.elementor-element.home_auction .woocommerce ul.products li.product .auction-info-row.auction-lot-details > a.button:focus, 
	.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button, 
	.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:hover, 
	.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:active, 
	.woocommerce .shop_wrapper.auction_page ul.products li.product .auction-info-row.auction-lot-details > a.button:focus {font: 700 18px 'Roboto'; padding: 15px 25px;}
	
	.inner-post-details > .row {row-gap: 25px;}
	.inner-post-details .blog_title_wrapper ul {flex-direction: row; margin-top: 20px; justify-content: center;}
	.inner-post-details .blog_title {text-align: center;}
	.inner-post-details .post-con p {text-align: center;}
	
	
/* 	--------- Shop page --------  */
	.woocommerce .shop_wrapper .filter_wrapper {margin-bottom: 30px;}
	
	
/* 	----------- Faq page ---------  */
	.faqlistWrap .faq_list.ui-accordion .ui-accordion-header {padding: 12px 45px 12px 42px; font: 500 16px / 26px 'Poppins';}
	.faqlistWrap .faq_list.ui-accordion .ui-accordion-header::before {position: absolute; left: 10px; width: 25px; height: 25px; background-size: contain; }
	.faqlistWrap .faq_list.ui-accordion .ui-accordion-content { padding: 17px 20px 20px 20px;}
	.faqlistWrap .faq_list.ui-accordion .ui-accordion-content p {font: 400 16px / 26px 'Poppins'; margin: 0 0 0px;}
	
	
/* 	----------- Blog page -------  */
	.inner-post-list .inner-post-details .post-box {text-align: center;}
	.inner-post-list .inner-post-details .post-box .readmorebtn {padding: 15px 35px; margin-top: 20px;}
	.single-post .PostCon h2 {text-align: center;}
	.single-post .PostCon p {text-align: center;}
	
/* 	----------- Contact page ---------  */
	.contact-form .form-control {height: 55px;}
	.contact-form .row > .col-lg-6, 
	.contact-form .row > .col-lg-12 {margin-bottom: 15px;}
	.contact-form input[type="submit"] {padding: 15px 35px 15px 35px; margin-top: 10px;}
	
/* 	-------- Privacy ----  */
	table.policy_table thead th {font: 600 18px / 26px 'Roboto';}
	.responsiveTable .elementor-widget-container {overflow-x: scroll;}
	.responsiveTable .elementor-widget-container table {width: 600px; max-width: 600px;}
	
/* 	----------- action --------  */
	.woocommerce .shop_wrapper.auction_page ul.products li.product {width: 100%;} 
	.woocommerce .auction-listing-page .auction-tabs {flex-wrap: wrap; row-gap: 10px;}
	.auction-listing-page .auction-filters .filters_search > input[type="text"] {flex: 0 0 250px; max-width: 250px;}
	.auction-listing-page .auction-sorting {}
	.auction-listing-page .auction-sorting .auction-sort-wrapper, 
	.auction-listing-page .auction-sorting button#auction-clear-sort {flex: 0 0 calc(33.33% - 6px * 5 / 6); max-width: calc(33.33% - 6px * 5 / 6);}
	
	.auction-tab-content .auction-dates-times-content {overflow-x: scroll;}
	.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content > h3 {font: 700 22px/30px 'Roboto', sans-serif; text-align: center;}
	.auction-tab-content .auction-dates-times-content table {width: 900px; max-width: 900px;}
	.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content .auction-terms-content > h4, 
	.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content table.table h4 {text-align: center; margin-bottom: 15px;}
	.woocommerce .shop_wrapper.auction_page .auction-listing-page .auction-tab-content .auction-terms-content > p {text-align: center;}
	
	#categories.auction-tab-content .auction-categories-list {flex-direction: column;}
	#categories.auction-tab-content .auction-categories-list > .auction-category-item {flex: 0 0 100%; max-width: 100%;}
	.auction-listing-page .auction-filters .filters_reset button#auction-layout-toggle {display: none !important;}
	.auction-listing-page .auction-header-banner > div {flex-direction: column;}
	.auction-listing-page .auction-header-banner .bid_block {flex: 0 0 100%; max-width: 100%;}
	
/* 	--------- deatils --------  */
	.single-product .singleproduct_wrapper div.product .summary h1.product_title {margin-top: 30px;}
	.single-product .singleproduct_wrapper .product .woocommerce-tabs > .woocommerce-Tabs-panel p {font: 400 18px / 28px 'Roboto', sans-serif;}
	.single-product .singleproduct_wrapper .product .related > ul.products > li {flex: 0 0 100%; max-width: 100%; width: 100%;}
	.product_innerwrapper .auction-single-panel .auction-status {font-size: 16px;}
	.product_innerwrapper .auction-bid-history {overflow-x: scroll;}
	.product_innerwrapper .auction-bid-history .auction-bid-history__table {width: 500px; max-width: 500px;}
	
/* 	------------ Wishlist ----------  */
	.wishlist_table.mobile {padding-left: 0px;} 
	.wishlist_table .additional-info-wrapper {justify-content: center;}
	.woocommerce .wishlist-title {width: 100%;}
	.woocommerce .wishlist-title h2 {width: 100%; text-align: center;}
	.woocommerce .wishlist-title .show-title-form {display: none;}
	
/* 	----------- form --  */
.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input, 
	.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:hover, 
	.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:active, 
	.auction-login-modal__dialog .auction-login-modal__content form#loginform > p.login-submit > input:focus, 
	.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button, 
	.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:hover, 
	.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:active, 
	.auction-register-modal__dialog .auction-register-modal__content form.auction-registration-form > p > button.button:focus, 
	.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid, 
	.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:hover, 
	.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:active, 
	.auction-bid-panel form.auction-bid-form .form-wrapper p.form-row > button.auction-submit-bid:focus, 
	.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button, 
	.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:hover, 
	.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:active, 
	.auction-bid-confirmation .auction-bid-confirmation__dialog .auction-bid-confirmation__actions > button.button:active {padding: 14px 47px; font: 500 18px 'Roboto', sans-serif; margin-top: 5px;}
	
	.woocommerce-cart .product-name {display: flex !important;}
	.woocommerce-cart .product-subtotal {margin-top: 25px;}
	.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Subtotal"], 
	.woocommerce-cart .elementor-element.cartblock .cart_totals table.shop_table tr td[data-title="Total"] {padding: 13px 13px;}
	.woocommerce-cart .elementor-element.cartblock table.cart td.product-remove > a {margin-left: auto;  margin-right: auto;}
	.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout a.checkout-button {font: 800 19px 'Roboto', sans-serif;}
	.woocommerce-cart .elementor-element.cartblock .cart_totals .wc-proceed-to-checkout {text-align: center;}
	
	
/* 	------------ login  */
	.elementor-element.accountblock .woocommerce.dashboard_panel {flex-direction: column;}
	.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation,
	.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-content {flex: 0 0 100%; max-width: 100%;}
	.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-navigation {padding: 20px 0;}
	.elementor-element.accountblock .woocommerce.dashboard_panel .woocommerce-MyAccount-content {padding: 40px 40px 40px 40px;}
	
	.accountblock .woocommerce form.woocommerce-form-login, 
	.accountblock .woocommerce form.woocommerce-form-register, 
	.accountblock .woocommerce form.lost_reset_password {padding: 37px 20px;}
	.accountblock .woocommerce form.woocommerce-form-login {padding-bottom: 35px;}
	.accountblock .woocommerce form.woocommerce-form-login .form-row input.input-text, 
	.accountblock .woocommerce form.woocommerce-form-register .form-row input.input-text, 
	.accountblock .woocommerce form.lost_reset_password .form-row input.input-text {height: 55px;}
	.accountblock .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-login__submit, 
	.accountblock .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit, 
	.accountblock .woocommerce form.lost_reset_password .form-row button.woocommerce-Button {padding: 15px 40px; font: 500 18px 'Roboto', sans-serif;}
	
	
	
}
@media (min-width: 576px) {
}
@media screen and (max-width: 575px){
	
}
@media screen and (max-width: 400px){
}
