.woocommerce-pagination{display:flex;flex:1 1 100%;width:100%;justify-content:center;flex-direction:row;align-items:center;}

.woocommerce-pagination > .page-numbers{display:flex;flex-direction:row;padding:0;margin:0;list-style:none;}

.woocommerce-pagination > .page-numbers > li{margin:0rem 0.25rem;list-style:none;}

.woocommerce-pagination > .page-numbers > li:before{display:none;}

.woocommerce-pagination > .page-numbers > li > .page-numbers{padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:white;background:black;box-shadow:0px 0px 0px 2px black;transition:box-shadow 0.3s linear;outline:solid 5px transparent;border-radius:2rem;align-items:center;justify-content:center;color:white;text-decoration:none;}

.woocommerce-pagination > .page-numbers > li > .page-numbers:hover{box-shadow:0px 0px 0px 3px black;}

.woocommerce-pagination > .page-numbers > li > .page-numbers.current{color:black;background:white;}

.woocommerce-pagination > .page-numbers > li > .page-numbers.current:hover{box-shadow:0px 0px 0px 2px black;}

.woocommerce-pagination > .page-numbers .prev:before,.woocommerce-pagination > .page-numbers .next:before{content:" ";display:flex;width:1rem;height:0.6rem;border:none;background-repeat:no-repeat;background-size:1rem 0.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 22'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-width='4' stroke-miterlimit='10' d='M2.1 1.9L20 19.1 37.9 1.9'/%3E%3C/svg%3E");}

.woocommerce-pagination .prev:before{transform:rotate(90deg);margin-left:-0.15rem;}

.woocommerce-pagination .next:before{transform:rotate(-90deg);margin-left:0.15rem;}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{display:flex;margin:0 5px;}

.woocommerce nav.woocommerce-pagination ul li{border-right:none;padding:0;margin:0;float:none;display:flex;overflow:visible;}

.woocommerce nav.woocommerce-pagination ul{display:flex;border:none;}

.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers, .woocommerce nav.woocommerce-pagination ul li a.next.page-numbers{font-size:0!important;}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#ffffff;}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#6d6d6d;color:#ffffff;}

#wcpay-card-element, #wcpay-sepa-element {
   width: 100%;
}
fieldset#wc-stripe_split-cc-form {width: 370px;max-width: 100%;}
fieldset#wc-stripe-cc-form {
    display: flex;
    width: 370px;
    max-width: 100%;
    flex-wrap: wrap;
    flex-direction: inherit;
}
fieldset#wc-stripe-cc-form .form-row.form-row-wide {
    width: 100%;
}
fieldset#wc-stripe-cc-form .form-row.form-row-first {
    padding-right: 5px;
}
fieldset#wc-stripe-cc-form .form-row.form-row-last {
    padding-left: 5px;
    padding-right: 0;
}
#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand, .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
    top: 15px!important;
    right: 7px!important;
}
fieldset#wc-stripe_split-cc-form .wcfmmp-stripe-split-pay-card-group {
    position: relative;
}
fieldset#wc-stripe-cc-form .form-row.form-row-first, #wc-stripe-cc-form .form-row.form-row-last, fieldset#wc-stripe_split-cc-form .form-row.form-row-first, fieldset#wc-stripe_split-cc-form .form-row.form-row-last {
     width: 50%;
}

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0 0 20px 0;
    padding: 0!important;
}
#wc-stripe-cc-form .form-row.form-row-wide {width: 320px;}
fieldset#wc-stripe_split-cc-form .wcfmmp_stripe_new_card {width: 100%;}

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{min-width:60px;}

.woocommerce form .form-row textarea{padding:10px 10px!important;min-height:210px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{margin-bottom:4vw;}

 

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:130px;}

.actions .coupon{display:flex;align-items:center;}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{opacity:.5;font-size:100%;margin:0;line-height:1;position:relative;text-decoration:none;overflow:visible;padding:14px 14px;font-weight:700;border-radius:0;left:auto;color:#ffffff;background-color:#000000;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{outline:0;line-height:normal;display:block;margin:0 5px 0 0;padding:0 10px;border:2px solid #e5e5e5;border-radius:0;box-shadow:none;font-family:Roboto, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;height:32px;background-color:transparent;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;-ms-transition:border-color 0.25s;transition:border-color 0.25s;appearance:none;}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:20px;font-size:15px;padding:12px;}

.woocommerce-ordering::after{background-color:#000!important;}

.woocommerce table.shop_table.shop_table_responsive td{line-height:normal;font-size:14px;}

.woocommerce table.shop_table td{line-height:1.5em;font-size:15px;}

.woocommerce table.shop_table td, .woocommerce table.shop_table th {padding: 4px 4px!important;}
.woocommerce table.shop_table th{font-weight:500;font-size:15px;}

.trending-item-desc span.woocommerce-Price-amount.amount,.trending-item-desc .auction{font-style:normal;font-weight:300;}

.single-product .bid-price-detail-left span.woocommerce-Price-amount.amount{margin-left:auto}

.single-product span.woo-ua-auction-price.starting-bid span.woocommerce-Price-amount.amount{

    align-content: start;

    margin-left: 0;

    padding-left: 5px;

}

form.my-ac-comment-search .search-box{margin: 0;}
span.woo-ua-auction-price.current-bid span.woocommerce-Price-amount.amount {

    padding-left: 5px;

}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 0;
    word-break: initial;
}

nav.woocommerce-breadcrumb{display:none}

.bid-price-detail-left span.woocommerce-Price-amount.amount{font-size:33px;font-weight:500}

.bid-price-detail-left strong span.woocommerce-Price-amount.amount{font-size:inherit;font-weight:400}

.bid-price-detail-left strong .woocommerce-Price-amount.amount{font-style:italic;font-weight:400;font-size:16px;line-height:40px}

.woocommerce-MyAccount-content h3:first-child{margin:30px 0;font-size:25px;line-height:1.4;border:none;}

.woocommerce table.shop_table.uat_table{border:1px solid rgba(0,0,0,.1);margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0;}

.woocommerce table.shop_table.shop_table_responsive.uat_table td{font-size:14px;}

.woocommerce table.shop_table.uat_table{font-family:Roboto, sans-serif!important;}

.woocommerce-MyAccount-content table.shop_table.shop_table_responsive td img{width:35px;}

.woocommerce span.onsale{min-height:50px;min-width:50px;background-color:#000000;}

.woocommerce ul.products li.product .price{color:#000000;}


.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#000;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;margin:0;padding:5px 12px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}

ul.tabs{border-bottom:2px solid #000000;border-top:none;}

.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:none;background-color:#000000;}

 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#ffffff;padding:none;}

 .woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:#fff;}

 h1.entry-title{padding-bottom:15px;margin-bottom:26px;border-bottom:2px solid #000;}

 .woocommerce-MyAccount-content .woocommerce-Address h3:first-child{margin:0px 0;}

 .woocommerce-Address header.woocommerce-Address-title.title{display:flex;align-items:center;justify-content:space-between;width:100%;box-shadow:0 14px 28px rgb(0 0 0 / 10%), 0 10px 10px rgb(0 0 0 / 10%);padding:10px;margin-bottom:20px;}

.woocommerce-account .addresses .woocommerce-Address .title::before, .woocommerce-account .addresses .woocommerce-Address .title::after{display:none;}

 .woocommerce form .form-row textarea, textarea{height:14em;display:block;width:100%;margin:0;padding:10px;border:2px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Roboto, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;background-color:transparent;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;-ms-transition:border-color 0.25s;transition:border-color 0.25s;appearance:none;}

 

 

form.checkout_coupon.woocommerce-form-coupon p{float:none!important;}

form.checkout_coupon.woocommerce-form-coupon{display:flex;flex-wrap:wrap;}

 

form.checkout_coupon.woocommerce-form-coupon p:first-child{width:100%;}

 .woocommerce-info{font-weight:500;border-top-color:#000000;}

 .woocommerce-checkout h1.entry-title{padding-bottom:0px;margin-bottom:20px;border-bottom:0;}

 .woocommerce-info::before{color:#000000;}

 .woocommerce-form-coupon-toggle .container{padding:0;}

 .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#151617;color:#fff;}

 #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{list-style:none;}

 .woocommerce form .form-row textarea:focus, .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#000;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);}

 .woocommerce table.shop_table{border-radius:0;}

 #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{border:1px solid #aaa;height:44px;box-sizing:border-box;margin:0 10px 0px 0;outline:0;line-height:normal;display:block;padding:10px;border:2px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Roboto, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;background-color:transparent;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;-ms-transition:border-color 0.25s;transition:border-color 0.25s;appearance:none;}

 .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;display:block;padding:10px;border:2px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Roboto, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;background-color:transparent;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;-ms-transition:border-color 0.25s;transition:border-color 0.25s;appearance:none;}

 .woocommerce-table--order-details th{border-bottom:none;}

 .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;padding:10px;border:2px solid #e5e5e5;height:44px;font-size:17px;display:flex;align-items:center;justify-content:start;border-radius:0;}

.select2-container--default .select2-selection--single span.select2-selection__arrow{top:8px;}

 nav.woocommerce-MyAccount-navigation ul{padding:0;border:2px solid #dad7d7;}

form.woocommerce-EditAccountForm.edit-account fieldset legend{margin:0 0 10px 0;padding-bottom:10px;border-bottom:2px solid #000;width:100%;}

.woocommerce-MyAccount-content fieldset{border:none;padding:0;margin:30px 0 0 0;}

nav.woocommerce-MyAccount-navigation ul li{list-style:none;}

nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#000;font-weight:700;}

nav.woocommerce-MyAccount-navigation ul li a{padding:22px 15px;display:block;border-bottom:1px solid #dad7d7;font-weight:500;text-transform:uppercase;color:#757575;}

.woocommerce-account .addresses .title .edit{background-color:#000;color:#fff;padding:6px 10px;}

.woocommerce-MyAccount-navigation-link--customer-logout a{border-bottom:none!important;}

.woocommerce-MyAccount-content p a{font-weight:600;}

.text-block h3:first-child{float:right;width:70%;text-align:left!important;}

.woocommerce .quantity .qty{padding:6px 0;width:4em;}
body .woocommerce .woocommerce-button{color: #fff;border: 1px solid #03f;background: #03f;display: inline-block;padding: 10px 20px;line-height: normal;font-size: inherit;border-radius: 0;transition: all 0.5s;}
body .woocommerce .woocommerce-button:hover{color: #ffffff;background: #2954ff;border-color: #2954ff;}

 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#000000;}

.woocommerce ul.products li.product .button:hover{color:#fff;background:#000;border:1.5px solid #000;}

.woocommerce ul.products li.product .button{margin-top:1em;padding:9px 10px;text-transform:uppercase;font-family:BentonSans, sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;line-height:20px;border-radius:4px;color:#00253e;background:transparent;border:1.5px solid #00253e;display:inline-block;margin-right:0;}

 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#000;}

 .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#000000!important;background-image:none;}

 .woocommerce-ordering select::-ms-expand{display:none;}

 .woocommerce-ordering{position:relative;display:flex;width:20em;height:3em;line-height:3;background:#000000;overflow:hidden;border-radius:.25em;}
 
 .woocommerce-ordering::after{content:'\25BC';position:absolute;top:0;right:0;padding:0 1em;background:#737373;color:#fff;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;}

 .woocommerce-ordering:hover::after{color:#fff;}

 .woocommerce-notices-wrapper .container{padding:0;}

.woocommerce ul.products li.product a{margin-right:10px;width: 100%;}

.woocommerce ul.products li.product .product_type_simple.add_to_cart_button.ajax_add_to_cart, 
.woocommerce ul.products li.product .add_to_cart_button, 
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product a.ua-button.bid-popup {
    width: auto;
}


p.form-submit input#submit{right:auto;width:100px;margin:0 auto!important;}

.woocommerce-Tabs-panel{border:1px solid #000;}

 span#reply-title{text-align:left;margin-top:20px;font-size:25px;line-height: normal;}

.price del span.woocommerce-Price-amount.amount, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block;color:#000;}

.summary.entry-summary .prod-detail-text{width:100%;max-width:100%;}

.woocommerce #review_form .comment-form{padding-bottom:10px;}

.comment-form-comment label{font-weight:500;}

.comment-form-rating label{font-weight:500;margin:0 13px 15px 0px;display:inline-block;float:left;}

 .comment-form{float:left;width:100%;padding:50px 0;}

.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000000;font-size:1.25em;display:flex;justify-content:space-between;width:100%;margin-top:15px;padding-top:15px;border-top:1px solid rgb(206, 206, 206);font-weight:bold;}

form.cart button.single_add_to_cart_button{padding:13px 30px;text-transform:uppercase;font-family:BentonSans, sans-serif;font-size:17px;font-weight:500;letter-spacing:1px;line-height:20px;border-radius:4px;color:#ffffff;background:black;border:1.5px solid #00253e;margin:0 auto;display:flex;justify-content:center;width:100%;}

form.cart{width:72%;margin:0 auto;}

.woocommerce div.product p.stock{font-size:.92em;text-align:center;margin:30px 0 30px 0;line-height:normal;color:#000;font-weight:bold;font-family:Roboto, sans-serif;}

span.posted_in{text-transform:uppercase;}

span.posted_in{text-transform:uppercase;font-weight:bold;}

.product_meta{text-align:center;line-height:normal;font-weight:400;display:flex;flex-direction:column;}

span.tagged_as{font-weight:bold;text-transform:uppercase;}

span.sku{font-weight:normal;}

.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{height:23px;width:23px;}

.woocommerce textarea{box-sizing:border-box;width:100%;-webkit-appearance:auto;appearance:auto;-moz-appearance:auto;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease;margin-bottom:15px;border-radius:0;padding:0 0 0 10px;border:1px solid #000;box-sizing:border-box;width:100%;margin:0 0 5px 0;outline:0;line-height:normal;}

.woocommerce div.product form.cart div.quantity{float:none;}

.select2-container--default .select2-selection--single, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-dropdown{border:1px solid #000000;}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true]{background-color:#000;color:#fff;}

.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent;}

.woocommerce .quantity .qty{

    width: 100px!important;

    margin-bottom: 15px;

    width: 100%;

    height: 40px;

    border-radius: 0;

    padding: 0 0 0 10px;

    border: 1px solid #000;

    box-sizing: border-box;

    width: 100%;

    margin: 0 0 10px 0;

    outline: 0;

    line-height: normal;

    text-align: left;

    font-weight: 700;

    font-size: 17px;

}

.woocommerce #reviews #comment {

    height: 200px;

}

.woocommerce-grouped-product-list-item.product td label, .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount.amount bdi {

    padding: 10px 0 0 0;

    display: inline-block;

}



.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{margin-bottom:15px;width:100%;border-radius:0;padding:0 0 0 10px;border:1px solid #000;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;align-items:center;margin-bottom:10px;}

.woocommerce form .form-row .input-checkbox{display:inline-block!important;margin:0 10px 0 0px!important;}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#000000!important;}

#uat_auction_form select:focus, .variations select#color:focus, .variations select#models:focus{background-color:#000!important;}

#uat_auction_form select, .variations select#color, .variations select#models{flex:1;padding:0 .5em;color:#fff;cursor:pointer;background-color:#000;height:49px;width:100%;padding:10px;border:none;border-radius:4px;font-weight:bold;font-size:17px;}

.posted_in a{font-weight:normal;text-transform:lowercase;}

.auction-privatemsg-table input[type="text"], .auction-privatemsg-table input[type="email"], .auction-privatemsg-table textarea, .comment-form input[type="text"], .comment-form input[type="email"]{height:40px;}

span.sku_wrapper{font-weight:bold;}

span.tagged_as a{font-weight:normal;text-transform:lowercase;}

.woocommerce div.product form.cart {

    margin-bottom: 0;

} 

span#reply-title {

    text-align: left;

    margin-top: 10px;

    font-size: 20px;

    display: inline-block;

    font-weight: bold;

}

.quantity.buttons_added {

    position: relative;

}

.quantity.buttons_added span.uat_currency {

    position: absolute;

    top: 0;

    left: 0;

    right: auto;

    bottom: 0;

    font-weight: bold;

    height: 40px;

    width: 35px;

    background-color: #000;

    color: #fff;

    display: flex;

    align-items: center;

    justify-content: center;

}

.comment-form-author label {

    display: flex;

    width: 100%;

}

#commentform input {

    width: 100%;

}



/* my account page css */

.u-column1.col-1 h2, .u-column2.col-2 h2 {

    font-size: 45px;

    font-weight: bold;

    text-transform: uppercase;

    margin-bottom: 40px;

}

input#username, input#password, input#reg_email, div#uwa-card-number, #uwa-card-expiry, #uwa-card-cvc, input#reg_username, input#reg_password {

    position: relative;

    outline: none;

    width: 100%;

    border: none;

}
 

.form-row.custom-row {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.u-column1.col-1 p.form-row {

    display: flex;

    flex-direction: column;

}



p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {

    position: relative;

}

.form-row.custom-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {

    width: 50%;

    text-align: left;

    display: flex;

    align-items: center;

    justify-content: start;

}

.form-row.custom-row .woocommerce-LostPassword.lost_password {

    width: 50%;

    text-align: right;

    display: flex;

    align-items: center;

    justify-content: end;

}

.d-flex.align-item-center.justify-center {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}

 

span.input__icon {

    position: absolute;
    top: 38px;
    left: 15px;

}

span.input__icon i.fa {

    color: #787676;

}

.woocommerce-account input:focus {

  -webkit-box-shadow: none;

  box-shadow: none;

}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {

    border: 1px solid #d3ced2;

    padding: 20px;

    margin: 0 0 40px 0;

    text-align: left;

    border-radius: 5px;

    background-color: var(--white-color);

    box-shadow: 0 0 50px var(--wrapper-shadow-color);

    border: 5px solid var(--wrapper-shadow-color);

    border-radius: 5px;

    justify-content: space-between;

    overflow: hidden;

    transform: scale(1);

    box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);

}

.form-row.form-custom-row {

    display: flex;

    justify-content: space-between;

}

div#uwa-card-number, #uwa-card-expiry, #uwa-card-cvc {

    padding-left: 0;

}

.form-row.form-custom-row .form-row.form-row-wide span.input__icon {

    position: absolute;

    bottom: 20px;

    left: 15px;

}

.form-row.form-custom-row .form-row.form-row-wide {

    width: 50%;

    position: relative;

}

.woocommerce form .form-row {

    padding: 3px 0;

    margin: 0 0 15px;

}



.woocommerce ul.products li.product .woocommerce-loop-product__title {

    padding: .5em 0;

    margin: 0;

    font-size: 1em;

    max-width: 100%;

    height: 48px;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

    display: inline-block;

}
.woocommerce-MyAccount-content form div input[type="checkbox" i] {
    margin: 0 7px 0 0!important;
    padding: 0!important;
    position: relative;
    top: 1px;
}

/* my account page css */

@media only screen and (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-navigation{width:220px;}

 .woocommerce-account .woocommerce-MyAccount-content{width: calc(100% - 300px);}

 }

@media only screen and (max-width:1023px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:50px;}

 .woocommerce-account .woocommerce-MyAccount-content{width:100%;}

}

@media (min-width:992px){.woocommerce div.product .woocommerce-tabs .panel{padding:30px 50px;}

}

.woocommerce ul.products li.product a img {   
    height: 300px!important;    
    object-fit: cover!important;
	}
.woocommerce ul.products li.product a .wcfmmp_sold_by_logo {
height: auto !important;
}	