:root {
  --red: #3070b8;
  --white:#fff; 
  --gray:#d3ced2;
  --bordergray:#ddd;
  --black:#000;
  --light-gray:#F9F9F9;
  --light-gray1:#f7f6f7;
  --light-black:#111;
}


.woocommerce-page .woocommerce-Input{border:1px solid var(--gray);height:45px;font-size:16px;color:var(--gray);font-weight:400;font-family:'Roboto', sans-serif;border-radius:0 !important;box-shadow:none;display:inline-flex;align-items:center;padding:0 15px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{margin:20px 0;}
.woocommerce-page .woocommerce-Input:focus{border:1px solid var(--red);}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:10px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{float:left;font-size:17px;color:var(--white);font-weight:700;height:42px;background-color:var(--red);border:2px solid var(--red);border-radius:0;margin-top:0 !important;display:inline-flex;align-items:center;justify-content:center;padding:0 30px !important;margin-bottom:0 !important;margin-top:10px !important;}
.woocommerce-page .woocommerce-form__input-checkbox{height:auto;margin:0;}
.woocommerce-form-login__rememberme{display:block !important;}
.woocommerce-form-register p, .woocommerce-form-login p{margin:0 !important; line-height: 24px;}
.woocommerce-page button.woocommerce-form-login__submit, .woocommerce-page button.woocommerce-form-register__submit{margin-bottom:10px !important;}
.woocommerce-privacy-policy-text{padding:15px 3px 0px 3px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:transparent;color:var(--red);}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{top:19px;}
.lost_reset_password{margin-top:0px;padding:5px 30px 30px;border:1px solid var(--gray);padding:20px;margin:1em 0;text-align:left;border-radius:5px;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{color:var(--white);}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{color:var(--red);background-color:transparent;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{font-size:15px;line-height: normal;}
.woocommerce-cart .woocommerce-cart-form table.shop_table.cart th{background-color:var(--red);color:var(--white);}
.woocommerce-cart .woocommerce-cart-form table.cart img{width:70px;height:auto;}
.woocommerce .quantity .qty{padding:10px 0;border:1px solid var(--gray);}
.woocommerce table.shop_table.cart td .coupon{border-bottom:1px solid rgba(0,0,0,.1);padding:20px !important;float:left;width:100%;}
.woocommerce table.shop_table.cart td.actions{padding:0;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:auto;border:1px solid var(--gray);height:45px;font-size:16px;font-weight:400;font-family:'Roboto', sans-serif;border-radius:0 !important;box-shadow:none;display:inline-flex;align-items:center;padding:0 15px;width:300px !important;}
.woocommerce table.shop_table.cart td.actions .coupon button[type="submit"]{height:45px;text-align:center;margin:0 !important;float:left;}
.woocommerce table.shop_table.cart td.actions button[type="submit"]{margin:20px !important;}
.cart_totals h2{color:var(--black);font-weight:600;font-size:22px !important;margin-bottom:18px;padding-bottom:0 !important;}
.cart_totals table.shop_table th{background-color:var(--light-gray);}
form.woocommerce-shipping-calculator,form.woocommerce-shipping-calculator a{margin:0 !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .select2-container--default .select2-selection--single{border:1px solid #ccc !important;font-size:15px;font-weight:400;height:40px !important;padding:5px 15px;box-sizing:border-box;border-radius:0px !important;width:100% !important;color:var(--black);}
span#select2-calc_shipping_country-container{padding:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width:330px;float:left;}
#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{padding:0 30px;font-size:17px;color:var(--white);font-weight:700;height:42px;background-color:var(--red);border:2px solid var(--red);border-radius:0;margin-top:0 !important;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;margin-bottom:0 !important;width:100%;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color: transparent !important;color: var(--red) !important;}
.woocommerce-cart-form{width:calc(100% - 330px);float:left;padding-right:30px;}
.woocommerce table.shop_table{border-radius:0px;}
.woocommerce-cart .wc-proceed-to-checkout{padding:0;}
.woocommerce-cart .cart-collaterals .cart_totals table{margin:0;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{color:var(--white);}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{color:var(--red);background-color:transparent;}
.shipping-calculator-button::after{display:inline-block;margin:0px 0 0 4px !important;vertical-align:middle;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 !important;}



/*Checkout*/
.woocommerce-checkout form.login,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{margin-top:0;border-radius:0;padding:30px;border-color:var(--light-gray1);}
.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{}
.woocommerce-checkout form.login .form-row{padding:10px 0px 10px;}
.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last,.woocommerce-checkout .woocommerce-page form .form-row-first,.woocommerce-checkout .woocommerce-page form .form-row-last{width:100%;}
.woocommerce-form-coupon-toggle{}
form.woocommerce-checkout.checkout{margin:30px 0 0;}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last{display:inline-block;float:none !important; width: 100% !important;}
.woocommerce-error{}
form.woocommerce-checkout.checkout .col-1,form.woocommerce-checkout.checkout .col-2{width:100%;}
form.woocommerce-checkout.checkout div#customer_details{width:49%;float:left;}
form.woocommerce-checkout.checkout div#order_review{width:49%;float:right;}
form.woocommerce-checkout.checkout h3{font-size:25px;padding-bottom:25px;}
#order_review_heading{float:right;width:49%;}
.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{margin:0 !important;}
.create-account label, #ship-to-different-address label span{font-weight:700 !important;}
.woocommerce-checkout label{font-size:15px;color:var(--black);font-weight:400;font-family:'Rubik', sans-serif;line-height:35px !important;}
.woocommerce form .form-row .input-checkbox,#ship-to-different-address-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
p.form-row.form-row-wide.create-account.woocommerce-validated{margin:0;}
h3#ship-to-different-address{padding:0 3px 3px;font-size:inherit;}
.woocommerce-checkout .woocommerce form .form-row textarea{height:100px !important;padding:10px 15px;}
.create-account{}
.create-account label{float:none;}
.woocommerce table.shop_table th:nth-child(1){width:calc(100% - 230px);}
.woocommerce table.shop_table th:nth-child(2){width:230px;text-align:right;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:var(--red);text-transform:capitalize;}
small.woocommerce-password-hint{line-height:normal;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{color:var(--white);}
.woocommerce table.shop_table td:nth-child(2){text-align:right;}
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation dt{padding-right:2px;font-weight:500;}
td.product-name a{font-weight:500;}
.woocommerce td.product-name dl.variation{margin:10px 0px;}
.woocommerce-cart table.cart .product-thumbnail{width:125px !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:49% !important;}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon.woocommerce-form-coupon p:first-child {padding: 0 3px 10px; line-height: 24px; } 
.woocommerce-order p {margin-bottom: 20px; line-height: 24px;     font-size: 18px;} 
.lost_reset_password p {margin: 0 3px 10px; line-height: 24px; } 
.woocommerce-account .woocommerce-MyAccount-content p {margin-bottom: 20px; line-height: 24px; } 
.woocommerce div.product form.cart .variations input::placeholder { line-height: 54px;}
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{line-height: 42px;}

/*Order received*/
.woocommerce-order-details__title,.woocommerce .woocommerce-order-downloads h2.woocommerce-order-downloads__title{ font-size: 23px; font-weight: 700;padding-bottom:20px;}
.woocommerce form .form-row input[type="password"]{padding-right:30px;}
.woocommerce ul.order_details li{margin: 5px 23px 13px 0;float: none;display: inline-block;}
.woocommerce ul.order_details li strong{padding:5px 0 0 0;word-break: break-all;}

/*account*/
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%;}
nav.woocommerce-MyAccount-navigation{width:220px;display:inline-block;vertical-align:top;font-size:15px;margin-bottom:50px;}
nav.woocommerce-MyAccount-navigation ul{border:1px solid var(--bordergray);float:left;width:100%;}
nav.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--bordergray);float:left;width:100%;}
nav.woocommerce-MyAccount-navigation ul li a{background:var(--white);padding:10px;float:left;width:100%;color:var(--black);text-transform:uppercase;font-size:14px;}
nav.woocommerce-MyAccount-navigation ul li.is-active a, nav.woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--red);color:var(--white);}
.woocommerce-account .woocommerce-MyAccount-content{width:67% !important;background:transparent;border:1px solid var(--bordergray);padding:20px;margin-left:20px;margin-bottom:50px;float:right;display:inline-block;vertical-align:top;font-size:15px;}
nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0;}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{height:32px;padding:4px 15px !important;font-size:15px;margin:2px 0 0 !important;}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination{padding:0;}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{margin:0 0 10px;}
section.woocommerce-customer-details h2{padding-bottom:15px;}
section.woocommerce-customer-details address{line-height:26px; font-size: 18px;}
p.woocommerce-customer-details--phone,p.woocommerce-customer-details--email{padding:3px 0;}
p.woocommerce-customer-details--phone{margin:5px 0 0;}
header.woocommerce-Address-title.title{padding-bottom:15px;}
.woocommerce-Address address{line-height:23px;}
header.woocommerce-Address-title.title a{padding:3px 0;}
.edit-account fieldset{margin:30px 0 10px;padding:14px;border:1px solid var(--bordergray);}
.edit-account fieldset legend{font-size:17px;font-weight:500;padding:0 10px;}
.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin:0;}
.woocommerce .woocommerce-customer-details address{border-width:1px; padding: 12px 12px;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:49%;}
.woocommerce-account .woocommerce-MyAccount-content form h3{padding:0 0 10px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button{margin-left:3px;}

.woocommerce-account .addresses .title .edit {float: right; background-color: var(--red); color: var(--white); padding: 3px 6px; border: 1px solid var(--red); } 
.woocommerce-account .addresses .title .edit:hover {color: var(--red); background-color: transparent; }

span#select2-calc_shipping_country-container {text-align: left; } 
tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail {text-align: left; } 
.shipping-calculator-form button.button {margin-left: 3px; }
.select2-search--dropdown .select2-search__field {height: auto; }
.select2-container {text-align: left; color: var(--light-black); line-height: 28px; }

ul.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em !important;
    float: inherit !important;
    margin: initial !important;
    width: 100% !important;
    font-size: 15px !important;
    line-height: normal !important;
}

ul.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    padding: 0  !important;
    font-size: initial !important;
    line-height: inherit !important;
}


@media only screen and (max-width: 1199px){
    /*Login/Register page*/
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{width: 49%;}

    .woocommerce-cart table.cart .product-thumbnail{width:95px !important;}
    .woocommerce table.shop_table td,.woocommerce table.shop_table td p{line-height:22px;font-size:15px;}
    /*account*/
}

@media only screen and (max-width: 991px){
    /*Login/Register page*/
    .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .lost_reset_password,.woocommerce-checkout form.login, .woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{padding: 16px;}
    
    .woocommerce-cart-form,.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width:100%;padding:0;}
    .woocommerce-cart table.cart .product-thumbnail{width:120px !important;}
    .woocommerce-cart-form{margin-bottom:20px;}

    form.woocommerce-checkout.checkout div#customer_details,form.woocommerce-checkout.checkout div#order_review,#order_review_heading{width:100%;margin:0;}
    form.woocommerce-checkout.checkout .col-1, form.woocommerce-checkout.checkout .col-2{margin:0 !important;}
    form.woocommerce-checkout.checkout div#customer_details{margin-bottom: 18px;}
    table.shop_table.woocommerce-checkout-review-order-table{border-bottom:1px solid rgba(0,0,0,.1);}
    form.woocommerce-checkout.checkout h3{padding-bottom: 10px;font-size: 23px;}

    /*account*/
    .woocommerce-MyAccount-orders td{line-height:20px !important;font-size:13px !important;}
    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{font-size:14px;}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-pagination a.button{height:37px;padding:0 21px !important;}
    table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th:nth-child(2){width:auto;text-align:left;}
    section.woocommerce-customer-details h2{padding:0 0 13px;font-size:18px;}
    p.woocommerce-customer-details--email{word-break:break-all;}
    .woocommerce .woocommerce-customer-details{margin:0;}
}

@media only screen and (max-width: 768px){
    /*Login/Register page*/
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{width: 100%; margin: 0px 0 30px;}
    .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register,.woocommerce-checkout form.login, .woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{    margin: 15px 0;}
    .woocommerce form.register,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{margin-bottom: 0;}
    .lost_reset_password{margin: 0;}
    .woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 1em 1em 1em 2em;}
    .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{left: 0.5em;}

    .woocommerce table.shop_table.cart td.actions button[type="submit"]{margin: 0 !important;}
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{border-bottom: 0;}

    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{width: 100% !important;display: block;}
    .woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{    content: "Images: ";}
    .woocommerce .quantity .qty{    height: 40px;}
    .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input{width:calc(100% - 182px) !important;}
    .woocommerce-page table.cart td.actions .coupon .button{width: auto !important;}

    .woocommerce-checkout form.login, .woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{margin-top:0;}
     table.shop_table.woocommerce-checkout-review-order-table,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border-bottom:1px solid rgba(0,0,0,.1);}
    .woocommerce ul.order_details li{margin: 5px 19px 13px 0;}
    .woocommerce ul.order_details{margin:0 0 2em;}
    .woocommerce .woocommerce-order-details{margin-bottom:20px;}

    /*account*/
    .woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;margin:0;}
    .woocommerce-account .woocommerce-MyAccount-navigation{margin:0px 0 25px;}
    .woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 10px;}
    .woocommerce-account .woocommerce-MyAccount-content{padding:15px;}
    .woocommerce table.my_account_orders .button{float:none;}
    .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:8px 10px;}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:30px;}
    .woocommerce-account .woocommerce-MyAccount-content h2.woocommerce-order-details__title{padding-bottom:17px;}
    .woocommerce-column--shipping-address{margin-bottom:10px !important;}
    .woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{width:48%;float:left;margin:0 0 10px;}
    .woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address:last-child{float:right;}
    .cart_totals table.shop_table.shop_table_responsive tr {display: grid; }
    form.woocommerce-form-login .form-row-first,  form.woocommerce-form-login .form-row-last{width: 100% !important;}
}

@media only screen and (max-width: 567px){
    /*Login/Register page*/
    .woocommerce .col2-set .col-2 h2, .woocommerce-page .col2-set .col-2 h2, .woocommerce .col2-set .col-1 h2, .woocommerce-page .col2-set .col-1 h2 { font-size: 20px;}
    .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .lost_reset_password,.woocommerce-checkout form.login, .woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{padding: 13px;}
    .woocommerce-privacy-policy-text p,.lost_reset_password p {font-size: 15px;line-height: 24px;    margin-bottom: 13px;}

    .woocommerce-cart-form{margin-bottom:10px;}
    .woocommerce-checkout form.login .form-row{padding:5px 0px 5px;}
    .woocommerce-error, .woocommerce-info, .woocommerce-message{margin:0 0 20px;}
    .woocommerce table.shop_table th:nth-child(2){width:auto;}
    .woocommerce ul.order_details{margin:0 0 1.5em;}
    .lost_reset_password p{ padding: 0 3px 0px;}
    /*account*/
}

@media only screen and (max-width: 479px){
    /*Login/Register page*/
    .woocommerce-page table.cart td.actions .coupon .button{padding: 0 14px !important;}
    .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input{width: calc(100% - 150px) !important;}

    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100% !important;}
    .woocommerce form .form-row{padding: 1px 3px; }
    form.woocommerce-checkout.checkout h3{font-size: 20px;padding-bottom: 9px;}
    form.woocommerce-checkout.checkout div#customer_details{margin-bottom: 23px;}

    .woocommerce ul.order_details li{width: 45%;margin:12px 2%;}
    .woocommerce ul.order_details li:nth-child(even){border:0;}

    /*account*/
    .woocommerce-account .woocommerce-MyAccount-content h2{font-size:22px;}
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:25px;}
    .woocommerce .woocommerce-customer-details .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{margin:0 0 25px;}
    .woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{width:100%;float:left;margin:10px 0;}
}

@media only screen and (max-width: 410px){
    /*Login/Register page*/
    .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text,.woocommerce table.shop_table.cart td.actions .coupon button[type="submit"]{width: 100% !important;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{padding-right: 10px;}
    .woocommerce table.shop_table td, .woocommerce table.shop_table td p {line-height: 21px;font-size: 14px;}

    .woocommerce-checkout label{line-height: 30px !important;}

    .woocommerce ul.order_details li strong{font-size: 15px;}
    .woocommerce ul.order_details li{width: 45%;margin: 11px 2%;padding: 0 5px 0 0;}
    /*account*/
}