.navbar-nav  li:hover,
.navbar-nav  li:hover>a{
color:#0b77b8;
}
.nav-list li:first-child:before{
left:0;
}
.nav-list li:first-child{
padding-left:20px;
}
.nav-list li{
position: relative;
padding: 10px 32px;
}
.nav-list li::before{
position: absolute;
left: 10px;
top: 14px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
font-family: var(--font-secondary) !important;
font-size: 18px !important;
font-weight: 600 !important;
color: var(--dark-red) !important;
}
div.product span.price del {
color: #828282 !important;
text-decoration: line-through;
margin-right: 20px;
font-family: var(--font-secondary);
font-weight: 600;
font-size: 16px !important;
}
.singleProduct{
padding: 25px;
}
div.summary span.price del{
font-size: 22px !important;
}
.woocommerce div.product p.stock{
display: none;
}
form.cart{
margin-top: 40px;
}
.quantity .minus,
.quantity .plus{
padding: 6px 10px;
border-radius: 2px;
background-color: transparent;
border: 1px solid #e7e7e7;
font-size: 16px;
}
.input-text{
width: 40px;
border: 1px solid #e7e7e7;
text-align: center;
padding: 6px 10px;
border-radius: 2px;
font-size: 16px;
}
.woocommerce div.product form.cart .button{
margin-left: 40px !important;
cursor: pointer !important;
background: transparent !important;
color: var(--light-blue) !important;
border-color: var(--light-blue) !important;
border-radius: 4px;
padding: 8px 20px;
border: 1px solid transparent;
font-weight: 400;
}
.posted_in,.weight_wrapper{
color: #828282 !important;
text-transform: uppercase;
padding: 4px 0;
font-size: 12px;
}
.posted_in a{
color: black;
font-weight: 700;
}
.weight_wrapper .weight{
color: black;
font-weight: 700;
}
.login label,.register label{
color: #000000 !important;
}
.related.products .swiper .item__wrapper{
width:100%;
text-align: left;
}
.loader {
display: none;
border: 3px solid #f3f3f3;
border-top: 3px solid #3498db;
border-radius: 50%;
width: 16px;
height: 16px;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.theme_button.loading .button-text {
visibility: hidden;
}
.theme_button.loading .loader {
display: inline-block;
}
.theme_button.loading:after {
content: "";
display: inline-block;
width: 16px;
height: 16px;
margin-left: 5px;
border: 2px solid #fff;
border-radius: 50%;
border-top-color: transparent;
animation: loader-pulse 1s infinite;
}
@keyframes loader-pulse {
0% { transform: scale(0.1); }
50% { transform: scale(1); }
100% { transform: scale(0.1); }
} input,  select, textarea{
padding: 10px;
color:#000;
}
.button, .components-button, .submit{
background-color: #242424 !important;
color: #ffffff !important;
font-weight: 500 !important;
border-radius: 5px !important;
padding: 15px 30px !important;
}
.woocommerce-message {
border-top-color: var(--light-blue);
}
.woocommerce-message::before{
color:var(--light-blue);
}
.woocommerce-notices-wrapper{
width: 100%;
} .productList__wrapper .item__wrapper h3,
.items__wrapper .item-detail h3{
min-height: 40px !important;
} .wc-block-cart__main, .wc-block-cart__sidebar, .wc-block-checkout__main, .wc-block-checkout__sidebar {
padding: 20px !important;
border: 1px solid #2bbef9;
}
.wc-block-checkout__sidebar{
margin-top: 0 !important;
}
.wc-block-cart__main, .wc-block-checkout__main{
width: calc(100% - 37%) !important;
}
.wc-block-cart, .wc-block-checkout{
justify-content: space-between;
}
span.price{
font-size: 16px;
}
.wc-block-cart-item__wrap a.wc-block-components-product-name{
font-size: 20px;
color:#242424;
font-weight: 500;
}
.wc-block-components-product-badge{
background: #289d11;
border: 0;
color: #fff;
font-size: 10px;
padding: 3px 8px;
}
.woocommerce div.product form.cart div.quantity{
width:100%;
margin: 15px 0;
}
.woocommerce .quantity .qty{
width: 80px !important;
height: 40px !important;
font-size: 16px !important;
padding:3px 4px !important;
}
.offered-price .offered-price-input, .product-quantity input.qty{
padding:3px 4px !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{
color:#d51243 ;
font-weight:600;
}
.woocommerce div.product .product_title {
text-transform: capitalize;
font-weight: 600;
margin-bottom: 15px;
font-size: 32px;
margin-right:40px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border-color:var(--light-blue) !important;
background-color:transparent;
margin: 0;
border-radius: 5px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background-color:var(--light-blue);
color:#ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
display: none;
}
.woocommerce div.product .woocommerce-tabs{
background: rgb(43 190 249 / 7%);
padding: 30px;
}
.woocommerce div.product .woocommerce-tabs h2{
margin-bottom: 15px;
}
.comment-form label{
color:#000000 !important;
font-weight: 500;
display: block !important;
}
.comment-form .comment-form-cookies-consent label{
display: inline-block !important;
}
.stars span a{
color:#ffd700;
}
.related.products>h2{
margin-bottom: 15px;
}
.related.products .products .item__wrapper{
width: calc(20%);
} 
.item-detail h3 a{
display:block;
text-transform: uppercase;
}
.item-detail h3{
margin:20px 0 10px 0;
}
.woocommerce nav.woocommerce-pagination {
display: block;
width: 100%;
}
.woocommerce nav.woocommerce-pagination ul{
margin-top: 20px;
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li{
border:1px solid #000000;
margin:0 3px;
border-radius: 3px;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
background:#000000;
color:#ffffff;
}
.sale_price, .wc-block-components-product-price__regular{
margin-right: 5px;
font-size: 13px !important;
color:#828282 !important;
}
span.price{
font-size: 18px;
}
.rating ul li{
border-bottom: 0;
font-size: 16px;
}
.item__wrapper, .woocommerce div.product{
margin-bottom: -1px;
}
.item__wrapper:hover, .swiper-slide .wrapper:hover{
box-shadow: 0 0 4px #dddddd;
}
#product-category-title{
font-weight: 600;
margin-bottom: 15px;
text-transform:capitalize;
}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus,
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{
border-radius: 0 !important;
background:#dddddd !important;
}
.countryCat--wrapper h3{
min-height: unset;
}
.price-wrap span, label, .price-wrap_line, input{
color:#000000 !important;
}
.item-image .badge {
background-color: #3a970c;
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 40px;
padding: 0;
top: 10px;
right: 10px;
}
.price-field input[type="range"]{
padding: 0;
}
.wc-block-components-order-summary-item__quantity{
font-weight: 500;
height: 27px;
width: 27px;
border-color: #2bbef9 !important;
color: #2bbef9 !important;
font-size: 12px;
border-radius: 50% !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
border: 2px solid #2bbef9;
}
.wc-block-components-order-summary-item__description span.wc-block-components-product-name{
font-weight: 500;
font-size: 16px;
}
.product .summary .price del .woocommerce-Price-amount.amount{
font-size: 12px;
color:#828282;
text-decoration: line-through;
}
.woocommerce div.product p.price del{
text-decoration: none;
}
.woocommerce div.product p.price ins{
text-decoration: none;
font-size: 26px;
}
.cart-count, .totalitems{
position: absolute;
font-size: 10px;
top: -8px;
right: -10px;
background: black;
width: 20px !important;
height: 20px;
line-height: 20px;
border-radius: 50%;
color: #fff;
text-align: center;
}
.user-info li{
margin-left: 25px;
position:relative;
}
.menu-cat span{
background: var(--light-blue);
color: white;
width: 100%;
border-radius: 4px !important;
border: none;
outline: 0;
padding: 10px 20px;
position: relative;
text-decoration: none;
display: inline-block;
}
.menu-cat ul{
position: absolute;
background: #fff;
width: 100%;
opacity: 0;
visibility: hidden;
z-index: 0;
transition: 0.4s;
box-shadow: 0 0 10px #dddddd;
}
.menu-cat ul li a{
padding: 5px 10px;
display: block;
}
.menu-cat ul li a:hover{
color:var(--light-blue);
}
.menu-cat:hover ul{
transition: 0.4s;
opacity: 1;
visibility: visible;
z-index: 2222;
} 
.single-product.woocommerce span.onsale{
left: 46.5%;
right: auto;
}
.woocommerce-MyAccount-navigation ul{
background: var(--light-blue);
padding: 25px;
}
.woocommerce-MyAccount-navigation ul li a{
display: block;
padding: 10px;
color:#ffffff;
}
.woocommerce-MyAccount-navigation ul li.is-active a{
background: #000000;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
width: 25%;
}
.woocommerce-account .woocommerce-MyAccount-content{
width: 70%;
border: 1px solid var(--light-blue);
padding: 25px;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{
padding: 10px;
}
.woocommerce-Address{
background:rgb(43 190 249 / 16%);
padding: 25px;
margin-top: 25px;
position:relative
}
.woocommerce-account .addresses .title .edit {
position: absolute;
right: 0;
top: 10px;
right: 10px;
}
.woocommerce-Address-title {
display: block;
margin-bottom: 15px;
}
.related.products .swiper .item__wrapper{
width:100%;
text-align: left;
}
.custom-pagination{
text-align: center;
display: block;
width: 100%;
margin-top: 25px;
}
.custom-pagination .page-numbers{
line-height: 1;
font-size: 1em;
font-weight: 400;
padding: 6px 10px;
border: 1px solid #000000;
margin: 0 3px;
border-radius: 3px;
}
.custom-pagination .page-numbers.current{
background:#000000;
color:#ffffff;
}  .filter-price {
width: 220px;
border: 0;
padding: 0;
margin: 0; 
}
.price-container {
display: flex;
border: 1px solid #ccc;
padding: 5px;
width:100px;
}
.price-field {
position: relative;
width: 100%;
height: 36px;
box-sizing: border-box;
padding-top: 15px;
padding-left: 0px;
background: transparent;
}
.price-field input[type=range] {
position: absolute;
} .price-field input[type=range] {
width: 100%;
height: 7px;
outline: 0;
box-sizing: border-box;
border-radius: 5px;
pointer-events: none;
-webkit-appearance: none;
}
.price-field input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
}
.price-field input[type=range]:active,
.price-field input[type=range]:focus {
outline: 0;
} .price-field input[type=range]::-webkit-slider-thumb { position: relative;
-webkit-appearance: none;
margin: 0;
border: 0;
outline: 0;
border-radius: 50%;
height: 20px;
width: 20px;
margin-top: -10px;
background-color: var(--light-blue) !important;
cursor: pointer;
cursor: pointer;
pointer-events: all;
z-index: 100;
}
.price-field input[type=range]::-moz-range-thumb { position: relative;
appearance: none;
margin: 0;
border: 0;
outline: 0;
border-radius: 50%;
height: 20px;
width: 20px;
margin-top: -10px;
background-color: var(--light-blue) !important;
cursor: pointer;
cursor: pointer;
pointer-events: all;
z-index: 100;
}
.price-field input[type=range]::-ms-thumb  { position: relative;
appearance: none;
margin: 0;
border: 0;
outline: 0;
border-radius: 50%;
height: 10px;
width: 10px;
margin-top: -5px;
background-color: #242424 !important;
cursor: pointer;
cursor: pointer;
pointer-events: all;
z-index: 100;
} .price-field input[type=range]::-webkit-slider-runnable-track { width: 188px;
height: 2px;
cursor: pointer;
background: #555 !important;
border-radius: 5px;
}
.price-field input[type=range]::-moz-range-track { width: 188px;
height: 2px;
cursor: pointer;
background: #242424 !important;
border-radius: 5px;
}
.price-field input[type=range]::-ms-track { width: 188px;
height: 2px;
cursor: pointer;
background: #242424 !important;
border-radius: 5px;
} .price-wrap {
display: flex;
color: #242424 !important;
font-size: 14px;
line-height: 1.2em;
font-weight: 400;
margin-bottom: 0px;
align-items:center;
}
.price-wrap-1, 
.price-wrap-2 {
display: flex;
margin-left: 0px;
}
.price-title {
margin-right: 5px;
}
.price-wrap_line {
margin: 6px 0px 5px 5px;
}
.price-wrap #one, 
.price-wrap #two {
width: 30px;
text-align: right;
margin: 0;
padding: 0;
margin-right: 2px;
background:  0;
border: 0;
outline: 0;
color: #242424 !important;
font-size: 14px;
line-height: 1.2em;
font-weight: 700;
}
.price-wrap label {
text-align: right;
margin-top: 6px;
padding-left: 5px;
} .price-field input[type=range]:hover::-webkit-slider-thumb {
box-shadow: 0 0 0 0.5px #242424 !important;
transition-duration: 0.3s;
}
.price-field input[type=range]:active::-webkit-slider-thumb {
box-shadow: 0 0 0 0.5px #242424 !important;
transition-duration: 0.3s;
}
.price-wrap label{
color: black !important;
}
.price-wrap .price-title{
color: black !important;
}
.price-wrap .price-wrap_line{
color: black !important;
}   .user-info li {
margin: 0 !important;
}
.user-info { justify-content: space-between !important;
} .menu-cat span {
padding: 10px 40px !important;
}
.menu-cat ul li a {
font-size: 14px !important;
}
.banner__content a.theme_button:hover {
color: var(--light-blue);
border: 1px solid var(--light-blue);
border-radius: 4px;
background-color: transparent !important;
}
.item-image .badge {
padding: 0 !important;
}
.woocommerce .star-rating::before {
content: "" !important;
}
.woocommerce div.product form.cart .button {
margin-left: 0 !important;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
.single-product.woocommerce span.onsale {
left: 44% !important;
top: 4% !important;
}
section.related.products .item-image span.onsale {
left: 77% !important;
top: 4% !important;
}  .xoo-wsc-sb-bar .xoo-wsc-sb-fill-left{
display: none !important;
}
.woocommerce-cart .wc-block-components-shipping-rates-control,
.woocommerce-checkout .wc-block-components-shipping-rates-control,
.woocommerce-shipping-methods li,
.xoo-wsc-shipping-methods li{
cursor: not-allowed;
}
.woocommerce-cart .wc-block-components-shipping-rates-control__package,
.woocommerce-checkout .wc-block-components-shipping-rates-control__package,
.woocommerce-shipping-methods li,
.xoo-wsc-shipping-methods li{
pointer-events:none;
}
#delivery_option_field h4,
#date_picker_field h4{
font-size: 16px;
font-weight: bold;
}
.delivery-option-and-date-wrapper {
display: flex;
flex-wrap: wrap;
}
.delivery-option-field,
.delivery-date-field {
flex: 1 1 50%;
}
#date_picker_field{
padding-left: 20px;
}
#delivery_option_field h4{
padding-bottom: 10px;
}
#delivery_date{
width: 100%;
height: 45px;
}
#date_picker_field h4{
padding-bottom: 10px;
}
#shipping-option{
display: none;
} .checkout-left,
.checkout-right{
border: 1px solid #196eb3;
padding: 20px;
}
.woocommerce-info{
margin-top:50px;
}
.checkout-left input, .checkout-left select, .checkout-left textarea,
.checkout-left .select2-container--default .select2-selection--single,
.checkout-left .select2-container--default .select2-selection--single .select2-selection__rendered,
.checkout-left .select2-container--default .select2-selection--single .select2-selection__arrow{
min-height: 50px;
font-weight: 400 !important;
}
.checkout-left .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 45px;
height: 100%;
}
.woocommerce-shipping-totals.shipping td{
font-weight: 400 !important;
}
#ship-to-different-address-checkbox{
width: 15px;
height: 15px;
min-height: unset;
}
.checkout-right .product-thumbnail img{
max-width: 75px;
}
.woocommerce-checkout h3, .woocommerce-checkout h3 span{
color:#000000;
margin-bottom: 20px;
font-size: 22px;
font-weight: 600 !important;
}
.woocommerce-checkout form label {
font-weight: 500;
}  .woocommerce-terms-and-conditions-wrapper{
margin-bottom: 20px;
}
.aws-container .aws-search-field{
font-size: 16px;
}
.cart_item .product-quantity .quantity{
float: none !important;
display: flex;
align-items: center;
}
.cart_item .product-quantity .quantity button{
height: 40px;
width: 40px;
border: 1px solid #dddddd;
margin: 0 5px;
font-size: 25px;
} .cart_item .product-quantity .quantity input::-webkit-outer-spin-button,
.cart_item .product-quantity .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .cart_item .product-quantity .quantity input[type=number] {
-moz-appearance: textfield;
}
.cart_item .product-name a{
color:#555555;
font-weight: 500;
}
.cart_item .product-name a:hover{
color:#196eb3;
}
.woocommerce-page .woocommerce-cart-form table.cart td.actions .input-text{
width: auto !important;
border-radius: 5px;
padding:10px;
}
table.cart thead{
background: #555555;
color:#ffffff;
}
table.cart thead th{
padding: 12px !important; 
}
.woocommerce table.shop_table{
border: 2px solid #555555;
}
table.cart tbody td{
padding: 20px 12px !important;
}
.woocommerce-cart table.cart img{
width: 75px;
}
tbody, td, tfoot, th, thead, tr{
position: relative;
}
table.cart .product-remove{
position: absolute;
right: 0;
z-index: 222;
top: 15px;
}
table.cart td{
border: 0 !important;
}
table.cart tbody tr:nth-child(even){
background: #eeeeee;
}
table.cart tbody tr:last-child td{
border-top:1px solid #dddddd !important;
}
table.cart tbody tr:last-child{
background: transparent !important;
}
.cart_totals  h2{
margin-bottom: 10px;
color:#2bbef9;
}
.xoo-wsc-body .xoo-wsc-product:nth-child(even){
background:#dddddd;
}
.xoo-wsc-body .xoo-wsc-product{
border:3px solid #dddddd;
}
.xoo-wsc-header{
background:#EE941F;
} .input-text { text-align: left;
}
.unselected-shipping-method {
display: none !important; */
}     header.sticky{
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999;
background: #fff;
animation: sticky 0.6s;
box-shadow: 0 0 5px #dddddd;
}
header.sticky .site-nav, header.sticky .menu-cat {
display: none;
}
@keyframes sticky {
0% {
top: -200px;
}
100% {
top: 0;
}
}
.woocommerce-thankyou-order-details{
display: flex;
justify-content: space-between;
border: 1px solid #ddd;
background: rgb(43 190 249 / 8%);
}
.woocommerce-thankyou-order-details li{
padding: 20px 40px !important;
width: 100%;
margin: 0 !important;
}
p.woocommerce-notice--success {
text-align: center;
font-size: 40px;
font-weight: 700;
margin-bottom: 40px;
border: 1px dashed #000;
padding: 20px;
color: #2bbef9;
}
.woocommerce-order-details  table.shop_table{
border-collapse: collapse !important;
background: rgb(43 190 249 / 8%);
}
.woocommerce-order-details h2.woocommerce-order-details__title{
font-weight: 600;
margin-bottom: 25px;
}
.woocommerce-order-details table.shop_table td:last-child,
.woocommerce-order-details table.shop_table th:last-child{
text-align: right;
}
.woocommerce-order-details table.shop_table th,
.woocommerce-order-details table.shop_table td{
padding: 15px 10px;
}  .single-product .product {
margin-top: 20px;
}
.single-product  .breadcrumb__wrapper>.container{
padding: 0;
}
.menu-cat .sub-cat li.cat-active ul {
position: static;
}
.menu-cat li.active>a, .category-list li.active>a{
font-weight:600; }
.menu-cat li, .category-list li {
position:relative;
}
.category-list li a{
text-transform:uppercase;
}
.menu-cat li.has-sub i, .category-list li.has-sub i{
position:absolute;
right:10px;
top:10px;
background:#dddddd;
width:20px;
height:20px;
text-align:center;
line-height:20px;
}
.menu-cat li.has-sub i{
background:unset;
width:auto;
height:auto;
}
.sub-cat-hidden{
display:none;
position:relative !important;
transition:unset !important;
}
.side-bar-close{
position:absolute;
right:15px;
top:15px;
}
.mobile-filter span.theme_button{
display:inline-block;
} 
.productList__wrapper .item__wrapper h3.woocommerce-loop-category__title{
line-height:unset;
font-size: 14px;
font-weight: 600;
color: var(--heading-color);
height:auto;
margin-bottom:0;
text-align:center;
min-height:unset !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
float:unset;
}
.sub-cat-hidden{
box-shadow:none !important;
margin-left:10px;
}
.menu-cat ul li{
padding:0 5px;
overflow:hidden;
}
.menu-cat ul li a {
font-size: 14px !important;
color: #202435;
}
.menu-cat ul li a{
border-bottom:1px solid #f5f5f5;
}
section.shipping-calculator-form{
padding-top:0;
}
.woocommerce form section.shipping-calculator-form .form-row-last, .woocommerce-page form section.shipping-calculator-form .form-row-last,
.woocommerce form section.shipping-calculator-form .form-row-first, .woocommerce-page form section.shipping-calculator-form .form-row-first{
float:none;
width:100%;
}
.woocommerce form section.shipping-calculator-form  input{
min-height:40px;
font-weight:400;
}
.woocommerce form section.shipping-calculator-form  .select2-container .select2-selection--single{
height:40px;
border-radius:2px;
border-color:#e7e7e7;
}
.woocommerce form section.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height:40px;
} .section-title h2{
font-size: 28px;
margin-bottom: 25px;
}
.faq-content .accordion-item{
border: 0;
margin-top: 25px;
background: #f5f5f5;
}
.faq-content  .accordion-header button{
background: #f5f5f5;
font-weight: 500;
font-size: 22px;
}
.faq-content  .accordion-header button:focus{
box-shadow: unset !important;
outline: 0 !important;
} .policy-content li{
margin-bottom: 25px;
}
.policy-sec .nav.nav-tabs{
overflow: hidden;
}
.return-policy{
padding: 25px;
border: 1px solid #ddd;
border-radius: 20px;
}
.return-steps ol{
list-style-type:decimal;
margin-left: 25px;
}
.return-steps li{
margin-top: 15px;
}
.policy-content li{
position: relative;
counter-increment: step-counter;
padding-left: 45px;
}
.policy-content li h3{
font-size: 22px;
}
.policy-content li:before{
content: counter(step-counter);
font-size: 14px;
line-height: 20px;
color: #333;
font-weight: 700;
border-radius: 100px;
border: 3px solid var(--light-blue);
position: absolute;
left: 0;
width: 30px;
height: 30px;
text-align: center;
line-height: 25px;
}
.policy-sec .nav.nav-tabs li button{
padding: 10px;
background: #f5f5f5;
}
.policy-sec .nav.nav-tabs li{
max-width: max-content;
margin-right: 10px;
}
.tc-content li{
margin-top: 25px;
}
.tc-content li h4{
font-size: 18px;
margin-bottom: 10px;
font-weight: 600;
}
.tc-table-sec tbody ol{
list-style-type: decimal;
margin-left: 45px;
}
.tc-table-sec tbody li{
margin-bottom: 10px;
} .contact-form{
max-width: 850px;
margin:0 auto;
padding: 45px;
border-radius: 20px;
border: 1px solid #ddd;
}
.contact-form form label{
display: block;
}
.contact-form form .form-group{
margin-bottom: 15px;
}
.contact-form form  input, .contact-form form  textarea{
width: 100%;
}
.contact-info li label{
display: block;
}
.contact-info li{
list-style: none;
margin-bottom: 10px;
}
.follow_us ul li a{
display: inline-block;
}
.footer-content .col-lg-3:first-child ul{
column-count:2;
}
.privacy-content ol li{
margin-top:10px;
list-style-type:decimal;
margin-left:50px;
} .wholeseller .xoo-wsc-markup{
display:none;
}
.quantity-input-container{
margin:10px 20px !important;
}
.quantity-input-container .qty-minus{
border-radius:5px 0 0 5px;
}
.quantity-input-container .qty-plus{
border-radius:0 5px 5px 0;
}
.quantity-input-container button,
.quantity-input-container input,
.quantity .input-text,
.quantity .minus,
.quantity .plus{
border-color:#196eb3 !important;
}
.added_to_quote.wc-forward{
font-size: 14px;
margin: 0 20px;
position: relative;
top: -14px;
color: #c92829;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
background: #972d26 !important;
border-color: transparent !important;
color: #fff !important;
}
.quantity{
top:unset !important;
}
.order_stock_weight .stock_status,
.order_stock_weight .quantity{
padding:0 !important;
}
.product .wrapper .order_stock_weight{
padding:0 20px !important;
display:flex;
justify-content:space-between;
align-items:center;
}
.product .wrapper .woocommerce-loop-product__title{
min-width:200px;
} .shop_table {
margin-top: 60px !important;
border-color: #0b77b8 !important;
}
.shop_table .product-thumbnail a img{
height:100px !important;
object-fit:contain;
}
table.cart thead{
background: #0b77b8 !important;
}
.wishlist_view thead th{
background: #0b77b8 !important;
color:#ffffff !important;
}
td.product-add-to-cart .quantity-input-container{
display:inline-block !important;
}
td.product-name a {
font-size: 18px;
color: #202435;
font-weight:500;
text-transform:capitalize;
}
.wishlist_table .product-add-to-cart a.button {
display: inline-block !important;
}
.woocommerce table.shop_table th{
color:#ffffff;
}
div.af_quote_fields label{
text-align:left;
}
div.af_quote_fields textarea{
min-height:100px;
border-color:#972d26 !important;
}
.cart_item .product-quantity .quantity{
justify-content:center;
}
.quote-text{
text-align: center;
margin: 75px;
padding: 50px;
background: rgb(11 119 184 / 21%);
font-size: 25px;
border-radius: 25px;
position:relative;
}
.quote-text:before{
content:"\F271";
font-family:bootstrap-icons!important;
font-size: 90px;
display: block;
color: #ed8e23;
}
.action-box h3{
font-size:20px;
margin:10px 0;
}
.action-box a.button{
padding: 10px 25px !important;
background: #196eb3 !important;
font-size: 14px !important;
}
.action-box i{
color: #e3963c;
font-size: 60px;
margin-bottom: 15px;
line-height:0;
}
.action-box{
background: #dddddd;
padding: 30px;
border-radius: 10px;
position:relative;
}
.quick-action-sec{
background-attachment: fixed !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
position:relative;
}
.quick-action-sec:before{
content:"";
background:rgba(0, 0, 0, 0.7);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.woocommerce-account section.woocommerce-order-details  table.shop_table th{
color:#555555 !important;
}
.af-quote-field-table .form_row{
text-align:left !important;
}
.wishlist_view .product-thumbnail .wp-post-image{
padding:0 !important;
height:56px !important;
}
.wishlist-items-wrapper tr:nth-child(even) td,
.wishlist_table li:nth-child(even){
background:rgb(11 119 184 / 10%) !important;
}
.wishlist-items-wrapper tr td.product-remove{
background:transparent !important;
}
.wishlist-items-wrapper tr td.product-name a{
color:#555555
}
.wishlist-items-wrapper tr td.product-name a:hover{
color:#196eb3
}
.wishlist_table li{
padding:20px 10px 10px;
}
.wishlist_table.mobile li .item-wrapper{
text-align:center;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{
display:block;
text-align:center;
margin:0 auto 20px ;
}
table.wishlist_table.shop_table .product-remove{
padding:0 !important;
}
table.wishlist_table.shop_table .product-remove>div{
display:inline-block !important;
}
table.wishlist_table.shop_table .product-remove{
right:35px !important;
}