/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


.readMore_category {
    justify-content: center;
    display: flex;
}
.readMore_category a {
    background-color: #000;
    color: #fff;
    border-radius: 100px;
    padding: 12px 70px;
    font-weight: 500;
    margin-top: 86px;
}
.readMore_category a:hover{
	background: #DB5735;
}

.woocommerce-additional-fields h3{ display:none}
h3.form-row.form-row-wide {
	margin: 40px 0 35px;
	padding: 0;
	display: block;
	width: 100%;
	float: left;
}
h3#ship-to-different-address {
	margin: 40px 0 35px;
	padding: 0;
	display: block;
	width: 100%;
	float: left;
}

.woocommerce-checkout .woocommerce #customer_details h3::before, .woocommerce-checkout .woocommerce #customer_details h3::before {
	background: #DB5735!important;
}
.woocommerce-checkout-review-order .quantity {
    justify-content: end;
}
.woocommerce-checkout p,
.woocommerce-checkout h1,
.woocommerce-checkout h2,
.woocommerce-checkout h3,
.woocommerce-checkout h4,
.woocommerce-checkout h5,
.woocommerce-checkout h6,
.woocommerce-checkout a,
.woocommerce-checkout span,
.woocommerce-checkout strong,
.woocommerce-checkout b,
.woocommerce-checkout div,
.woocommerce-checkout table,
.woocommerce-checkout th,
.woocommerce-checkout td,
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout submit,
.woocommerce-checkout button,
.woocommerce-checkout i{font-family: "Josefin Sans", sans-serif!important;}

.woocommerce-checkout .woocommerce-checkout-review-order .main_part_titleinfo { width:75%;}
.woocommerce-checkout .product_title_checkout.hideQty167, .woocommerce-checkout .product_category { width:100%;}
.woocommerce-checkout #order_review table.shop_table td span.product_category {color: #294D5C!important; }
.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th, .woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td {
    line-height: 26px!important;
    padding: 0 15px;
}
.woocommerce-checkout .col-2 .quantity input[type="number"]  {
	height: 34px!important;
	border: 0 !important;
	border-top: 1px solid #000 !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #000 !important;
	color: #000 !important;
	padding: 0 13px;
	line-height: 34px!important;
	background: #FFF!important
}
i#togglePassword {
    width: 20px;
    height: 20px;
    display: block;
    background: transparent;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
p.pass_eye {
    position: relative;
}
i#togglePassword.bi-eye-slash::before {
    content: "";
    width: 18px;
    height: 1px;
    background: #000;
    z-index: 1;
    position: absolute;
    transform: rotate(45deg);
}
i#togglePassword.bi-eye-slash.bi-eye::before {
	display:none;
}
.cart_button {
    display: flex;
    gap: 10px;
}
.elementor-14 nav.elementor-nav-menu--main .elementor-nav-menu li.menu-item.menu-item-type-post_type:nth-child(1) a.elementor-item, .elementor-14 nav.elementor-nav-menu--main .elementor-nav-menu li.menu-item.menu-item-type-post_type:nth-child(2) a.elementor-item,.elementor-14 nav.elementor-nav-menu--main .elementor-nav-menu li.menu-item.menu-item-type-post_type:nth-child(3) a.elementor-item {
    border: 1px solid;
    border-radius: 15px;
    overflow: hidden;
    padding: 8px 15px !important;
    margin: 0;
    line-height: 15px !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.elementor-14 .elementor-element.elementor-element-18882db .elementor-nav-menu .elementor-item {
    line-height: 15px!important;
}
@media screen and (max-width:768px){
.woocommerce-checkout .woocommerce-checkout-review-order .main_part_titleinfo { width:100%;}
.woocommerce-checkout .product_title_checkout.hideQty167, .woocommerce-checkout .product_category { width:100%;}
	.woocommerce-checkout #order_review {padding: 10px;}
	.woocommerce form .form-row label { font-size:14px;}
	.woocommerce-checkout .woocommerce #customer_details h3 {
	font-size: 15px!important;
	margin: 18px 0;
}
}
