	.cs-hwt-menu{
	position:relative;
		
}
.cs-hwt-menu .hwt-button{
padding: 7px 10px 7px 10px !important;
  min-width: 120px;
  border-radius: 30px;
  background: #0d121d;
  color: #fff;
}

.cs-hwt-menu a .list-icon.anm{
	color: #fff;
}
.cs-hwt-menu .hwt-button:hover{
	background:#e96f84;
	color:#fff;
}

.cs-hwt-menu a:hover .list-icon.anm{	
	color:#fff !important;
}
.cs-hwt-menu .btn-wrap-cont {
	font-weight:normal;text-transform:capitalize;font-size: 15px;max-width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: initial;
}

.cs-hwt-menu .btn-wrap-cont span{
	font-size: 14px;
	margin-left: 7px;
	margin-top: 3px;
	font-weight: normal;
}

.cs-hwt-menu .wt-dropdown-menu{
	display:none;
}
.cs-hwt-menu:hover .wt-dropdown-menu{
display: block;
  z-index: 1000;
  opacity: 1;
  top: 30px;
  border: 1px solid #eee;
  right: 0;
  }
.cs-hwt-mn-menu{
text-align: center;
  justify-content: center !important;
  align-items: center !important;
  display: flex;}

.hwt-menu > li > a:hover{
	color:#e96f84;
}
.custom-logo{
max-width: 120px !important;
  max-height: inherit !important;
}

.hwt-menu > li > a{
	 color: var(--wt-btn-pri-bg-color);
	font-size: 15px;
}

.g-recaptcha{
	margin-bottom:30px;
}

.wcml-dropdown .wcml-cs-submenu, .wt-dropdown-menu {
right:0px;
}

.customer-links li:not(:last-child) {
  border-bottom: 1px solid #eee;
  padding-bottom: 7px;
}

}
.customer-links li .icon {
  width: 15px;
}

.page-header{
	padding:30px 0px;
	margin-bottom:30px;
}


.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="password"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="password"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"] {
   border: 1px solid #ccc !important;
	height:70px;
	font-size:15px;
  }

.wc-blocks-components-select .wc-blocks-components-select__select { 
	   border: 1px solid #ccc;
		height:70px;
	font-size:15px;
}



.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  box-shadow: inset 0 0 0 0.2px #ccc !important;
}

.wc-block-checkout__actions .wc-block-checkout__actions_row {
  align-items: inherit !important;
 
  justify-content: space-between !important;

  flex-direction: column !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
	font-size: 15px !important;
	  background: #f7f7f7;
}

.wc-block-components-product-name {
	font-size: 16px;
}

.wc-block-components-order-summary-item__description .wc-block-components-product-metadata{
display: none;
}

.wc-block-components-sidebar-layout .wc-block-components-main { 
  padding-right: inherit !important;
}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
	font-family: var(--wt-headings-font-family),sans-serif;
}

.woocommerce-cart-form{
    width: 65%;
    float: left;
}
.cart-collaterals{
    width: 32%;
    float: left;
	    margin-left: 3%;
	}

.woocommerce-order-received .page-content {background:#f1f1f1;}
.woocommerce-order-received .page-header{
	background:#fff;
}
.woocommerce-order-received	.woocommerce ul.order_details{
	flex-direction: row;
  gap: 30px;
  list-style: none;
  margin-bottom: 15px;
	}

.woocommerce-order-received	.woocommerce ul.order_details li{list-style:none;text-transform: capitalize;}
.woocommerce-order-received	.woocommerce-column__title {
  margin-bottom: 15px;
}

.woocommerce-order-received .woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {

padding: 30px;
  background: #fff;
}

.woocommerce-order-received .woocommerce-notice--success{
background: #48af78;
  padding: 15px 30px;
  font-size: 16px;
  color: #fff;
  }

.cancel_request{
margin-left: 15px;}

#order_data .order_data_column .order_data_column,#order_data .order_data_column .order_data_column .form-field{
	width:100%;
}