/*
Theme Name: gadgets2go Child
Theme URI: 
Description: A child theme of gadgets2go Theme
Author: 
Author URI: 
Version: 1.0.0
Template: gadgets2go
*/
@import url("../gadgets2go/style.css");
@root {
	--base-font:'Poppins', sans-serif;
}
.title.title_size_medium.position_center.has_background {background-size: cover !important;}
body div.pp_default .pp_content_container .pp_details {font-family:var(--base-font);}
body a.pp_previous:after, body a.pp_next:after {border: 2px solid #38b54a;color: #38b54a;}
table.variations td, table.variations th {border: 0 !important;}
header {border-top: 8px solid transparent;border-image: url(https://www.gadgets2go.com.au/wp-content/uploads/2022/01/bdr.jpg) 30 round;}
.header_bottom_right_widget_holder a.qbutton {padding:0 27px;}
.side_menu_button_wrapper.right {display: flex;align-items: center;flex-direction: row-reverse;}
.header_bottom_right_widget_holder {padding-right: 0;}
.otline {outline: 1px solid #fff;outline-offset: -15px;}
footer .widget h5:before {content: '';background: #fff;position: absolute;width: 80px;height: 1px;bottom: 0px;}
footer .widget h5 {position: relative;padding-bottom: 20px;}
div#text-3 h4 {margin-top: 20px;font-family: 'Poppins', sans-serif;margin-bottom: 10px;}
.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {padding: 0 0 5px;}
div#media_image-2 {margin: 110px 0 0;}
.footer_top_holder {border-bottom: 12px solid #00286e;}
.bxs:before {content: '';background: #000;width: 175px;height: 17px;position: absolute;bottom: 6px;right: 20px;border-radius: 100%;transform: rotate(6deg);filter: blur(7px);}
.bxs:after {content: '';background: #000;width: 175px;height: 17px;position: absolute;bottom: 6px;left: 20px;border-radius: 100%;transform: rotate(-6deg);filter: blur(7px);z-index: -1;}
li.product h6 {font-size: 20px;letter-spacing: 0;text-transform: inherit;font-weight: normal !important;color: #222;font-family: "Lato", sans-serif;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.woocommerce ul.products li.product .price {font-size: 25px;color: #222;font-family: 'Poppins', sans-serif;font-weight: bold;margin-bottom: 0;margin-top: 8px;}
.woocommerce ul.products li.product .image-wrapper {border: 1px solid #e3e3e3;border-radius: 10px;}
.wcpscwc-product-slider .products li {padding: 0 15px !important;}
.wcpscwc-product-slider button.slick-arrow {width: 53px;height: 53px;padding: 0px !important;border-radius: 50px !important;background: #00286e !important;}
.wcpscwc-product-slider button.slick-next {right: -60px;}
.wcpscwc-product-slider button.slick-prev {left: -60px;}
button.slick-next.slick-arrow:before {content: '';background: url('https://www.gadgets2go.com.au/wp-content/uploads/2022/01/right.svg') no-repeat;position: absolute;width: 30px;height: 53px;left: 0;right: 0;margin: 0 auto;background-position: center;top: 0;}
button.slick-prev.slick-arrow:before {content: '';background: url('https://www.gadgets2go.com.au/wp-content/uploads/2022/01/right.svg') no-repeat;position: absolute;width: 30px;height: 53px;left: 0;right: 0;margin: 0 auto;background-position: center;top: 0;transform: rotate(180deg);}
.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {background-color: transparent;}
.wcpscwc-product-slider .slick-slide img {display: block !important;}
.title_holder:before {content: '';background: rgb(0 40 110 / 32%);position: absolute;width: 100%;height: 100%;}
aside.sidebar h5 {font-size: 24px;letter-spacing: 0;text-transform: capitalize;}
ul.product-categories a {font-size: 16px;color: #222;font-weight: 500;}
li.cat-item.cat-item-16 {display: none;}
div#customer_login h2 {margin-top: 0;letter-spacing: 0;text-transform: capitalize;font-size: 30px;}
form.woocommerce-form.woocommerce-form-login.login, .woocommerce-form.woocommerce-form-register  {border: 1px solid #ddd;border-radius: 5px;overflow: hidden;padding: 40px 40px 30px;}
.woocommerce #customer_login input[type=text], .woocommerce #customer_login input[type=email], .woocommerce #customer_login input[type=password], #billing_phone input[type="tel"] {border: 1px solid #ddd;border-radius: 5px;background: #f5f5f5;height: 44px !important;padding: 6px 12px;font-family: "Lato", sans-serif;font-size: 14px;min-height: 44px !important;box-sizing: border-box;width: 100%;}
.register label, .login label {font-weight: bold;color: #222;font-size: 16px;}
span.required {color: #f00;}
div#customer_login {display: flex;flex-wrap: wrap;}
div#customer_login .u-column1.col-1, div#customer_login .u-column2.col-2 {width: 50%;margin: 0;padding: 0 15px;box-sizing: border-box;}
.select2-container--default { width: 100% !important;}
.select2-container--default .select2-selection--single {background-color: #f5f5f5;border-radius: 5px;}
p#dropdown_state.afreg_full {margin-bottom: 0;}
.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {padding: 70px 0 70px;}
.trwca-actheme .trwca-accordion a {color: #000 !important;font-weight: 700;text-transform: uppercase;font-size: 16px;}
.trwca-actheme .trwca-accordion a + ul.product_cats.submenu li a {color: #000000 !important;font-weight: 400 !important;text-transform: capitalize;font-size: 13px;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-zoom .qodef-e-inner img {border-radius: 15px;background: #f5f5f5;padding: 10px;}
.shopping_cart_header .header_cart span {font-family:var(--base-font);}
input#coupon_code, input#calc_shipping_city, input#calc_shipping_postcode, .woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel] {font-family: var( --e-global-typography-text-font-family ), sans-serif;background: #f5f5f5;padding: 6px 12px;height: 44px;border-radius: 5px;border: 1px solid #ddd;}
.cart_totals {background: #f5f5f5;padding: 30px;border-radius: 10px;}
.cart_totals h2 {line-height: 20px;}
.woocommerce div.cart-collaterals div.cart_totals table strong, .woocommerce div.cart-collaterals div.cart_totals table th, .woocommerce-page .div.cart-collaterals div.cart_totals table strong, .woocommerce-page .div.cart-collaterals div.cart_totals table th {font-weight: 400;}
section.shipping-calculator-form .select2-container--default .select2-selection--single {border: 1px solid #ddd !important;}
section.shipping-calculator-form input[type="text"], .woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel] {width: 100% !important;}
p#billing_country_field .woocommerce-input-wrapper {background: #e7e7e7;border: 1px solid #ddd;padding: 6px 12px;display: block;height: 44px;border-radius: 5px;cursor: no-drop;box-sizing: border-box;}
.woocommerce form.checkout h3, .woocommerce-page form.checkout h3 {margin-top: 0;}
.woocommerce form.checkout .col2-set .form-row.notes textarea {width: 100% !important;height: 72px;background: #f5f5f5;border: 1px solid #ddd;border-radius: 6px;font-family: var( --e-global-typography-text-font-family ), sans-serif;}
h3#order_review_heading {margin-top: 0 !important;}
form.checkout.woocommerce-checkout div#order_review {width: 50%;padding-left: 30px;background: #f5f5f5;padding: 40px;border-radius: 10px;}
table.shop_table.woocommerce-checkout-review-order-table thead {background: #38b54a;}
table.shop_table.woocommerce-checkout-review-order-table thead th {color: #fff;font-family: var( --e-global-typography-text-font-family ), sans-serif !important;text-align: left !important;padding: 10px 20px !important;}
table.shop_table.woocommerce-checkout-review-order-table {background: #fff;}
table.shop_table.woocommerce-checkout-review-order-table td {text-align: left !important;padding: 10px 20px !important;}
table.shop_table.woocommerce-checkout-review-order-table tfoot {border-top: 1px solid #ddd;}
table.shop_table.woocommerce-checkout-review-order-table tfoot th {text-align: left !important;font-weight: bold !important;}
table.shop_table.woocommerce-checkout-review-order-table tfoot td {font-size: 20px;}
button#place_order {width: 100%;text-align: center;margin-top: 10px;height: 60px;font-size: 18px;}
.woocommerce-form-coupon-toggle {display: none;}
.form-group {margin-bottom: 15px;}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) .woocommerce-product-gallery__image:first-child {padding: 0;}
.qode-single-product-summary .separator.small.left.qode-sp-separator {display: none;}
table.variations td.label {padding-left: 0;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-show-more, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-show-more, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more {width: 30px;height: 30px;line-height: 30px;padding: 0;}
table.variations td.label label {font-weight: bold;color: #222;font-size: 16px;}
.swatch-bagged, .swatch-bulk {background: transparent !important;}
.woocommerce #commentform input[type=text], .woocommerce #commentform input[type=email], .woocommerce #commentform textarea {border: 1px solid #ddd;background: #f5f5f5;border-radius: 5px;}
p.form-submit {margin-top: 10px;}
.swatch-bagged:before, .swatch-bulk:before {border-radius: 5px !important;}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support).woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {position: static;}
body .tawcvs-swatches[data-attribute_name="attribute_pa_length"] .swatch-item-wrapper .swatch, body .tawcvs-swatches[data-attribute_name="attribute_pa_packaging"] .swatch-item-wrapper .swatch, body .tawcvs-swatches[data-attribute_name="attribute_pa_plug"] .swatch-item-wrapper .swatch {width: auto !important;padding: 2px 10px!important;background: transparent !important;}
body .tawcvs-swatches[data-attribute_name="attribute_pa_length"] .swatch-item-wrapper .swatch::before, body .tawcvs-swatches[data-attribute_name="attribute_pa_packaging"] .swatch-item-wrapper .swatch::before, body .tawcvs-swatches[data-attribute_name="attribute_pa_plug"] .swatch-item-wrapper .swatch::before {border-radius: 5px !important;}
span.woocommerce-Price-amount.amount {font-size: 34px;font-weight: bold;}
.q_logo a {height:70px !important;}
.mobile_menu_button {float: right;margin: 0 0 0 20px;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale {background-color: #38b54a;}
.woocommerce div.product .images img {border: 1px solid #ddd;border-radius: 8px;}
tr.woocommerce-cart-form__cart-item.cart_item span.woocommerce-Price-amount.amount {font-size: 16px;}
.cart_totals table.shop_table.shop_table_responsive span.woocommerce-Price-amount.amount {font-size: 18px;}
.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount {font-size: 18px;}
.shopping_cart_dropdown_inner span.woocommerce-Price-amount.amount {font-size: 14px;}
.woocommerce input[type=text]:not(.qode_search_field), .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce textarea, .woocommerce-page input[type=tel], .woocommerce-page input[type=text]:not(.qode_search_field), .woocommerce-page input[type=password], .woocommerce-page input[type=email], .woocommerce-page textarea {font-family: var(--base-font);border: 1px solid #ddd;border-radius: 5px;box-sizing: border-box;width: 100%;}
.woocommerce-EditAccountForm p.form-row label {color: #222;font-weight: bold;font-size: 16px;}
nav.woocommerce-MyAccount-navigation {background: #f5f5f5;padding: 30px;box-sizing: border-box; border-radius: 10px;}
.woocommerce-orders-table span.woocommerce-Price-amount.amount {font-size: 16px;}
.woocommerce table tr td, .woocommerce table tr th {border: 1px solid #ddd;}
.woocommerce-account h3 {margin-top: 0;margin-bottom: 10px;font-size: 24px;}
abbr.required {color: #f00;}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .actions {padding: 10px;}
.quantity.buttons_added input[type="text"] {width: auto !important;}
.cart-collaterals.clearfix th, .cart-collaterals.clearfix td {border: 0;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {background: #ffb900;text-align:center;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #38b54a;background: #38b44a;text-align: center;}
@media only screen and (min-width:1001px) and (max-width:1300px) {
	.wcpscwc-product-slider button.slick-next {right: 0;}
	.wcpscwc-product-slider button.slick-prev {left: 0;}
	span.woocommerce-Price-amount.amount {font-size: 24px;}
	.woocommerce ul.products li.product .price {font-size: 16px;}
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
	td.actions input.button {font-size: 13px !important;}
	.woocommerce a.checkout-button.button.alt.wc-forward {font-size: 13px;padding: 0 20px !important;}
}
@media only screen and (min-width:1001px) and (max-width:1200px) {
	.q_logo a {height: 50px !important;}
	nav.main_menu > ul > li > a {padding: 10px 10px;font-size:14px;}
	.header_inner_right {padding: 10px 0;}
	a.myaccount {font-size: 14px !important;}
}
@media only screen and (max-width:1000px) {
	.logo_wrapper {left: 0;}
	.q_logo a {left: 0;height: 50px !important;}
}
@media only screen and (min-width:768px) {
	div#customer_details .col-1, div#customer_details .col-2 {width: 100%;}
	div#customer_details {width: 50%;padding-right:30px;}
	form.checkout.woocommerce-checkout {display: flex;flex-wrap: wrap;}
	form.checkout.woocommerce-checkout div#order_review {width: 50%;}
	form.woocommerce-cart-form {padding-right: 30px;width: 70%;box-sizing: border-box;float: left;}
	.cart-collaterals.clearfix {width: 30%;float: right;margin-top: 0 !important;}
	.cart_totals {width: 100% !important;}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support){width: 50%;}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary {width: 45%;}
	.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {padding: 70px 20px 70px 20px;box-sizing: border-box;}
	.woocommerce-account .woocommerce-MyAccount-navigation li a {padding: 8px 0;}
}
@media only screen and (min-width:768px) and (max-width:1000px) {
	span.woocommerce-Price-amount.amount {font-size: 24px;}
	.has_header_fixed_right.stick.menu_bottom .header_inner_right, .header_bottom_right_widget_holder {display: table-cell;}
	.wcpscwc-product-slider button.slick-next {right: 0px;}
	.wcpscwc-product-slider button.slick-prev {left: 0;}
	.footer_top h5 {font-size: 16px;}
	div#text-2 p br {display: none;}
	aside.sidebar h5 {font-size: 18px;line-height: 24px;}
	.woocommerce-page .content .container .column1, .woocommerce-page .content .container .column2 {width:100%;padding: 0 20px;box-sizing: border-box;}
	.woocommerce-page .content .container .column1 .column_inner, .woocommerce-page .content .container .column2 .column_inner {padding: 0;}
	.widget_wc_category_accordion h5:after {font-family: FontAwesome;content: '\f107';float: right;}
	.acclassic  {display:none;}
	aside.sidebar h5 {font-size: 20px;margin-bottom: 6px;background: #f5f5f5;padding: 10px 20px;border-radius: 5px;}
	span.woocommerce-Price-amount.amount {font-size: 16px;}
	p#last_name {margin-right: 0 !important;width: 50% !important;}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support), .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary {float: left;clear: none;padding-top:0;}
	.woocommerce .product h1.product_title {font-size: 24px;}
}
@media (max-width:768px){
	div#customer_login .u-column1.col-1, div#customer_login .u-column2.col-2{width:100% !important;margin-bottom:25px !important;}
	.header_bottom_right_widget_holder .widget {display: block;}
	.single-product .title.title_size_medium h1 {display: none;}
	.woocommerce div.product .images img {border: 1px solid #ddd;border-radius: 8px;}
	.woocommerce .product h1.product_title {font-size: 22px;}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs .tabs-nav li {display: inline-block;width: auto;padding: 0 10px;}
	.woocommerce .product .images figure {margin: 0;}
	.woocommerce .product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {padding-top: 10px;}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs {padding: 20px 0 20px;}
	.q_tabs.horizontal .tab-content {padding: 10px 0 10px;}
	.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related {padding-top: 15px;}
	.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {padding: 20px 10px 40px 10px;box-sizing: border-box;}
	.woocommerce-account table.shop_table {width: 100%;}
}
@media only screen and (min-width:601px) and (max-width:767px) {
	.has_header_fixed_right.stick.menu_bottom .header_inner_right, .header_bottom_right_widget_holder {display: table-cell;}
	.wcpscwc-product-slider button.slick-arrow {width: 40px;height: 40px;}
	button.slick-next.slick-arrow:before, button.slick-prev.slick-arrow:before {width: 20px;height: 40px;}
	.wcpscwc-product-slider button.slick-next {right: -10px;}
	.wcpscwc-product-slider button.slick-prev {left: -10px;}
	span.woocommerce-Price-amount.amount {font-size: 22px;}
	.column1.footer_col1 {padding: 0 0 0 20px;box-sizing: border-box;}
	.woocommerce-page .content .container .column1, .woocommerce-page .content .container .column2 {width:100%;padding: 0 20px;box-sizing: border-box;}
	.woocommerce-page .content .container .column1 .column_inner, .woocommerce-page .content .container .column2 .column_inner {padding: 0;}
	.widget_wc_category_accordion h5:after {font-family: FontAwesome;content: '\f107';float: right;}
	.acclassic  {display:none;}
	aside.sidebar h5 {font-size: 20px;margin-bottom: 6px;background: #f5f5f5;padding: 10px 20px;border-radius: 5px;}
	p#last_name {margin-right: 0 !important;width: 50% !important;}
	.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {width: 60%;}
	form.checkout.woocommerce-checkout div#order_review {width: 100%;}
	.woocommerce #payment {margin-bottom: 10px;}
}
@media only screen and (max-width:600px) {
	.woocommerce .product .onsale, .woocommerce .product .single-onsale {width: 3.533333em;height: 3.533333em;line-height: 3.533333em;}
	form.woocommerce-form.woocommerce-form-login.login, .woocommerce-form.woocommerce-form-register {padding: 25px 25px 25px;}
	div#customer_login h2 {font-size: 24px;margin-bottom: 10px !important;}
	.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {padding: 20px 10px 40px 10px;box-sizing: border-box;}
	div#customer_login .u-column1.col-1, div#customer_login .u-column2.col-2{width:100% !important;margin-bottom:10px !important;padding:0;}
	.woo-lost_password2, .woocommerce #customer_login .lost_password {margin-left: 6px;}
	.woocommerce #customer_login input[type=email] {width: 100% !important;}
	.g-recaptcha {transform: scale(0.7);}
	.has_header_fixed_right.stick.menu_bottom .header_inner_right, .header_bottom_right_widget_holder {display: table-cell;position: fixed;height: auto;bottom: 0;left: 0;right: 0;padding: 0;}
	.bxs:before, .bxs:after {bottom: 22px;}
	li.product h6 {font-size: 16px;}
	span.woocommerce-Price-amount.amount {font-size: 18px;}
	.wcpscwc-product-slider button.slick-next {right: 0;}
	.wcpscwc-product-slider button.slick-prev {left: 0;}
	.wcpscwc-product-slider button.slick-arrow {width: 35px;height: 35px;}
	button.slick-prev.slick-arrow:before, button.slick-next.slick-arrow:before {width: 20px;height: 35px;}
	.footer_top, .footer_top.footer_top_full {padding-top: 30px;padding-bottom: 30px;}
	.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant):not(.qode-icon-kiko), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {font-size: 14px;}
	.footer_top h5 {font-size: 22px;margin: 0 0 15px;padding-bottom: 5px !important;line-height: 28px;}
	.footer_top .column_inner>div:not(.qode_separator_widget) {margin: 0 0 5px!important;}
	.footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .three_columns .column1, .footer_top .three_columns .column2, .footer_top .two_columns_50_50 .column1 {margin: 0 0 15px;}
	div#text-2 p br {display: none;}
	.column2.footer_col2 {width: 50% !important;float: left;padding-right: 10px;box-sizing: border-box;}
	.column3.footer_col3 {width: 50% !important;padding-left: 10px;box-sizing: border-box;}
	.shopping_cart_outer {display: table;}
	.header_bottom_right_widget_holder a.qbutton {width: 100%;box-sizing: border-box !important;border-radius: 0 !important;text-align: center;}
	.woocommerce .content .container .column1, .woocommerce-page .content .container .column1 {margin-bottom: 20px;}
	aside .widget {margin: 0 0 15px;}
	.trwca-actheme .trwca-accordion a {font-size: 14px;}
	aside.sidebar h5 {font-size: 18px;margin-bottom: 6px;background: #f5f5f5;padding: 10px 20px;border-radius: 5px;}
	.widget_wc_category_accordion h5:after {font-family: FontAwesome;content: '\f107';float: right;}
	.acclassic  {display:none;}
	.woocommerce .woocommerce-result-count {margin-top: 0;}
	.woocommerce .woocommerce-result-count {line-height: 40px;height: auto;}
	.woocommerce-page ul.products {display: flex;flex-wrap: wrap;margin: 0 -10px !important;}
	.woocommerce-page ul.products li {width: 50% !important;padding: 0 10px;box-sizing: border-box;margin-right: 0 !IMPORTANT;}
	.woocommerce ul.products li.product .price {font-size: 13px;}
	.woocommerce ul.products li.product h4, .woocommerce ul.products li.product h6 {padding: 0;}
	.title.title_size_medium h1 {font-size: 30px;line-height: 40px;}
	.register label, .login label {font-size: 14px;line-height: 20px;margin-bottom: 6px;}
	.afreg_half_field {width: 100% !important;}
	.woocommerce-page table.woocommerce-cart-form__contents, .woocommerce-page table.woocommerce-cart-form__contents thead, .woocommerce-page table.woocommerce-cart-form__contents tbody, .woocommerce-page table.woocommerce-cart-form__contents th, .woocommerce-page table.woocommerce-cart-form__contents td, .woocommerce-page table.woocommerce-cart-form__contents tr {display: block; }
	.woocommerce-page table.woocommerce-cart-form__contents thead tr { position: absolute;top: -9999px;left: -9999px;}
	.woocommerce-page table.woocommerce-cart-form__contents td { border: 1px solid #d2d3d3; position: relative;padding-left: 30% !important;}
	.woocommerce-page table.woocommerce-cart-form__contents {border: none;}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-spacer {border-color: #FFF;height: 10px;}
	.woocommerce-page table.woocommerce-cart-form__contents td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-remove:before {content: "DELETE";}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-thumbnail:before {content: "IMAGE";}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-name:before {content: "PRODUCT";}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-price:before {content: "PRICE";}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-quantity:before {content: "QUANTITY";}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-subtotal:before {content: "SUBTOTAL";}
	.woocommerce-page table.woocommerce-cart-form__contents td.product-total:before {content: "TOTAL";}
	.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {margin: 0;}
	.woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {text-align: left;border:0;padding-left: 0px !important;}
	.woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {float: left;margin-top: 10px;}
	.woocommerce-page table.cart td.actions div, .woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input, .woocommerce-page #content table.cart td.actions input {margin-bottom: 10px;}
	.woocommerce-page .cart-collaterals .cart_totals {float: left;width: 100%;text-align: left;}
	.woocommerce-page .cart-collaterals .cart_totals th, .woocommerce-page .cart-collaterals .cart_totals td {border:0 !important;}
	.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td {padding-left: 6px !important;}
	.woocommerce-page table.woocommerce-cart-form__contents tr.cart-subtotal td,.woocommerce-page table.woocommerce-cart-form__contents tr.shipping td,.woocommerce-page table.woocommerce-cart-form__contents tr.total td,.woocommerce-page table.woocommerce-cart-form__contents.order_details tfoot th,.woocommerce-page table.woocommerce-cart-form__contents.order_details tfoot td {padding-left: 6px !important;border:0 !important;}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, 
	.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {float: none;width: 100%;}
	.woocommerce .order_details ul, .woocommerce-page .order_details ul,.woocommerce .order_details, .woocommerce-page .order_details {padding:0;}
	.woocommerce .order_details li, .woocommerce-page .order_details li {clear: left;margin-bottom: 10px;border:0;}
	.woocommerce table.cart tbody tr td img {display: block;}
	.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove {text-align: left;}
	.woocommerce table.cart div.coupon .input-text {width: 100%;}
	.woocommerce table.cart td.actions div.coupon input[type=submit] {text-align: center;font-size: 12px;width: 100% !important;}
	.actions input.button {width: 42% !important;font-size: 12px !important;float: left;}
	.woocommerce a.checkout-button.button.alt.wc-forward {margin-top: 0 !important;width: 55% !important;font-size: 12px;padding: 0 10px !important;text-align: center;float: right !important;}
	.coupon, .cart-collaterals.clearfix {width: 100%;float: left !important;}
	.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {margin-bottom: 0;}
	.woocommerce-info {background: #f5f5f5 !important;border-radius: 10px;padding: 20px !important;line-height: 24px !important;}
	form.checkout.woocommerce-checkout div#order_review {width: 100%;padding: 15px;}
	.woocommerce #payment {margin-bottom: 15px;}
	.mtb-0 h3 {margin: 0;}
	.woocommerce .addresses .col-1.address, .woocommerce .addresses .col-2.address {width: 100%;}
	.my_account_orders thead {display: none;}
	.my_account_orders td {display: block;text-align: right!important;}
	.my_account_orders td::before {content: attr(data-title) ": ";font-weight: 700;float: left;}
	.woocommerce-account table.my_account_orders {border-collapse: separate;border-spacing: 0 15px;}
	.pp_nav {background: #38b54a;}
	body div.pp_default .pp_content_container .pp_details {opacity: 1;}
}