/*
Theme Name: SimpleStore24
Theme URI: http://www.bstark.store/
Description: Child theme for setting up BStark Stores.
Author: Brian Stark
Author URI: http://bstark.store
Template: theretailer
Version: 1.0
*/

h1, h2, h3, h4, h5, h6 {
font-weight: 300;
line-height: 1.2;
padding: 0;
margin: 0 0 25px 0;
text-transform: none;
}
/*** Change Layout of Produst Add-ons (YITH) **/
/* Enlarge font size on input fields */
form .input-text, form input {
padding: 8px 9px;
font-size: 18px;
border: 1px solid #ccc;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
}
a.reset_variations {
	visibility: hidden;
}
.wc-block-components-totals-shipping .wc-block-components-shipping-address {
	display: none;
}
h3#ship-to-different-address {
	display:none;
}
.woocommerce div.product form.cart div.quantity {
margin: 40px 20px 0 0;
}
.woocommerce div.product form.cart .button {
vertical-align: middle;
float: left;
margin-top: 40px;
}
h4.wapo-addon-title.toggle-closed {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 12px;
}
#wapo-total-price-table table th {
/*padding-right: 10px;
text-align: left; 
display: none;*/
font-family:"Etica W01 Bold";
color: #2AA8B7;
font-weight: 100;
font-size: 20px;
}
#wapo-total-price-table table  {
/*padding-right: 10px;
text-align: left; 
display: none;*/
margin-bottom: 20px;
font-size: 18px;
line-height: 32px;
}
td#wapo-total-order-price {
	font-family:"Etica W01 Bold";
	color: #2AA8B7;
	font-size: 24px;
}
p.wapo-addon-description {
	margin-bottom: 4px;
}

div.options-container.default-closed {
	margin-bottom: 20px;
}

/* Get Rid of Sad Face Icon on Cart Page */
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{
background-color:currentColor;
content:"";
display:none !important;
height:5em;margin:0 auto 2em;
}
/* Enlarge font size of Product information on Checkout Page */
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody .product-name, .woocommerce-order-pay table.shop_table tbody .product-name {
font-size: 18px;
padding: 15px 20px 15px 0;
}
.wc-block-components-product-metadata {
font-size: .9em !important;
}
.wc-block-components-product-name {
font-size: 18px !important;
font-family:"Etica W01 SemiBold";
}
.woocommerce td.product-name dl.variation dd p, dl.variation dd p {
font-size: 14px;
line-height: 14px;
margin: 0;
padding: 0;
}
/* Adjust line under headings on Checkout Page */
.woocommerce-checkout .content_wrapper form.woocommerce-checkout  #customer_details .woocommerce-billing-fields   h3 {
border-bottom: 2px solid;
margin-bottom: 20px;
font-size: 24px;
line-height: 1.7;
font-family:"Etica W01 Bold";
width: 100%;
text-transform: capitalize;
}
h3#order_review_heading    {
border-bottom: 2px solid;
margin-bottom: 20px;
font-size: 24px;
line-height: 1.7;
font-family:"Etica W01 Bold";
width: 100%;
text-transform: capitalize;
}
div.wooccm-additional-fields h3 {
line-height: 1.7;
font-family:"Etica W01 Bold";
width: 100%;
text-transform: capitalize;	
}
div.woocommerce-form-coupon-toggle {
	font-size: 18px;
	display:none;
}
div.woocommerce-info {
	font-size: 18px !important;
	display:none;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th, .woocommerce-order-pay table.shop_table th {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
border: 0;
line-height: .2em;
vertical-align: top;
}
.variations tr {
border: none;
display: block;
margin: 0 0 2px;
}
.woocommerce img, .woocommerce-page img {
	max-width: 150%;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .woocommerce-privacy-policy-text p, .woocommerce-order-pay #payment .woocommerce-privacy-policy-text p {
font-size: 13px;
line-height: 1.4;
padding: 0;
display: none;
}
.woocommerce-checkout .content_wrapper #place_order {
margin-top: 20px;
width: 100%;
margin-bottom: 50px;
}
/* Remove extra information from Footer */
div.gbtr_light_footer_wrapper {
	display: none;
}
div.gbtr_footer_wrapper {
	margin-top: 1px;
	background-color: #777978;
}

div.gbtr_widgets_footer_wrapper {
	display: none;
}

div#the_retailer_recent_posts-2 {
	display: none;
} 

div#woocommerce_product_tag_cloud-1 {
	display: none;
} 
div#the_retailer_connect-1 {
	display: none;
} 
div.wp-block-spacer {
	display: none;
}
.gbtr_footer_wrapper .bottom_wrapper .gbtr_footer_widget_copyrights {
font-size: 18px;
padding-top: 5px;
text-align: right;
}
.gbtr_header_wrapper.default_header .content_header {
	max-width: 1280px;
}
div.tr_content_wrapper {
	max-width: 1280px;
	border-top: none;
}
div.global_content_wrapper {
	max-width: 1280px;
	border-bottom: none;
}
.woocommerce-account .woocommerce-MyAccount-content{
float: right;
width: 68%;
font-size: 20px;
}

/* Remove border from bottom */
.woocommerce div.product .woocommerce-tabs-wrapper, div.product .woocommerce-tabs-wrapper {
border-top: none;
border-bottom: none;
}
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col, div.product .product_main_infos .gbtr_product_details_left_col {
	width: 46%;
}
.woocommerce div.product .product_main_infos, div.product .product_main_infos {
display: block;
overflow: auto;
position: relative;
padding: 0 0 40px 0;
border-bottom:none;
}
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col, div.product .product_main_infos .gbtr_product_details_right_col {
	width:52%;
	padding-left: 10px;
}
.woocommerce div.product .woocommerce-tabs-wrapper .woocommerce-tabs, div.product .woocommerce-tabs-wrapper .woocommerce-tabs {
display: table-row;
position: relative;
width: 100%;
display: none;
border-bottom: none;
}
div.product_main_infos without_sidebar {
	border-bottom:none;
}
div.woocommerce-tabs-wrapper {
	border-bottom: none;
}
div.bottom_wrapper {
	border-top: none;
}
/* Increase size of subnavigation links */
	.main-navigation ul ul li a {
    font-size: 16px;
    line-height: 1.4;
    padding: 10px 20px;
    text-transform: none;
}
/* Increase size of specsheet link */
.content-area h6, .entry-content h6, .woocommerce-review__author, .wp-block-woocommerce-reviews-by-product .wc-block-review-list .wc-block-review-list-item__author, .category_header .term-description, .category_header .page-description, .entry-content, .gbtr_product_details_right_col .quantity .qty, .content-area, .content-area p, .woocommerce-product-details__short-description, .woocommerce-product-details__short-description a,.woocommerce table.wishlist_table tbody td.wishlist-empty {
font-size: 20px;
font-family:"Etica W01 Regular";
}
/* Increase size of product titles on shop page */
.entry-content .product_item .product-title, .entry-content .product_item p, .entry-content li.product .product-title, .entry-content li.product p, .woocommerce ul.products .product_item .product-title, .woocommerce ul.products .product_item p, .woocommerce ul.products li.product .product-title, .woocommerce ul.products li.product p, ul.products .product_item .product-title, ul.products .product_item p, ul.products li.product .product-title, ul.products li.product p, ul.swiper-slide .product_item .product-title, ul.swiper-slide .product_item p, ul.swiper-slide li.product .product-title, ul.swiper-slide li.product p {
font-size: 20px;
font-family: "Etica W01 SemiBold";
line-height: 1.2;
}

/* Add padding to bottom of homepage message */
h3.wp-block-heading.has-text-align-center {
margin-bottom: 2.5rem;
padding-bottom: 2.5em;
font-weight: 200;
font-family: "Etica W01 SemiBold";
}
/********** CHANGE COLOR OF MY ACCOUNT IN HOMEPAGE MESSAGE ************/
h3.wp-block-heading.has-text-align-center a{
color:#F05223;
}
h3.wp-block-heading.has-text-align-center a:hover {
color:#CCCCCC;
}
div.wt_store_credit_main {
	margin-bottom:30px;
}
/* Change all primary WooCommerce buttons (Add to Cart, Checkout) */
.woocommerce a.button.button, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
    background-color: #ec6d24 !important;
    opacity: 100%; /* Change to your background hex color */
    color: #ffffff !important;            /* Change to your text hex color */
}
.woocommerce-store-notice, p.demo_store {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #ec6d24;
color: #fff;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0,0,0,.2);
}

/* Change the button colors when a user hovers over them */
.woocommerce a.button.button:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
    background-color: #fd9f33 !important; /* Change to your hover background color */
    color: #ffffff !important;            /* Change to your hover text color */
}
/* Change Highlight Text color and other specs */
/********** CHANGE COLOR OF HIGHLIGHT TEXT ************/
p.highlight-text {
font-weight: 200;
color: #ec6d24;
font-family: "Etica W01 SemiBold";
font-size: 20px !important;	
}
p.highlight-text-red {
font-weight: 200;
color: #ec6d24;
font-family: "Etica W01 SemiBold";
font-size: 20px !important;	
margin-top: -20px;
}
.woocommerce div.product form.cart .variations label {
font-weight: 700;
text-align: left;
margin-top: 24px;
margin-bottom: 15px;
}
.entry-content li.product-category a .woocommerce-loop-category__title, .woocommerce ul.products li.product-category a .woocommerce-loop-category__title, ul.products li.product-category a .woocommerce-loop-category__title, ul.swiper-slide li.product-category a .woocommerce-loop-category__title mark.count {
color:black;
bottom: 5px;
font-size: 20px;
font-weight: 700;
left: 15px;
padding-right: 15px;
position: absolute;
text-transform: uppercase;
z-index: 50;
}
mark.count {
	color:black;
}
/*
FONT FACE
Add @font-face css here, and add the font files to the typefaces folder
==================================================*/

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('fonts/SourceSansPro-Regular-webfont.eot');
    src: url('fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
font-family:"Etica W01 Regular";
src:url("fonts/c05b3b79-b23e-4e02-b681-31ece174d4b9.eot?#iefix");
src:url("fonts/c05b3b79-b23e-4e02-b681-31ece174d4b9.eot?#iefix") format("eot"),url("typefaces/a03f8f04-6910-4849-b210-243e8db4c5eb.woff") format("woff"),url("fonts/dbeb07b7-0dd1-4527-9448-72aa568e96b8.ttf") format("truetype"),url("fonts/bde83c00-573a-4486-a7ae-330a507728b7.svg#bde83c00-573a-4486-a7ae-330a507728b7") format("svg");
}
@font-face{
font-family:"Etica W01 SemiBold";
src:url("fonts/3c231e31-dda9-4d30-a4a6-105f13844cd9.eot?#iefix");
src:url("fonts/3c231e31-dda9-4d30-a4a6-105f13844cd9.eot?#iefix") format("eot"),url("fonts/ab8c0e07-20b2-455e-ac87-f05fa869d144.woff") format("woff"),url("fonts/548d9ee4-3f8f-4b87-8632-9f0f702dac70.ttf") format("truetype"),url("fonts/cd59957b-bfee-490f-be16-905464e6647c.svg#cd59957b-bfee-490f-be16-905464e6647c") format("svg");
}
@font-face{
font-family:"Etica W01 Bold";
src:url("fonts/469e0f41-b22b-4427-8603-a323ea225a16.eot?#iefix");
src:url("fonts/469e0f41-b22b-4427-8603-a323ea225a16.eot?#iefix") format("eot"),url("fonts/1027ce59-25e8-4c6e-9adf-46e7dae75803.woff") format("woff"),url("fonts/978041df-689f-4abb-86c7-1ec21b9dda19.ttf") format("truetype"),url("fonts/fca61a15-4f4e-4506-9c46-5228b87a4925.svg#fca61a15-4f4e-4506-9c46-5228b87a4925") format("svg");
}
@font-face{
font-family:"Etica W01 ExtraBold";
src:url("fonts/96c9edcd-3793-4c5d-b758-c532f6861fc4.eot?#iefix");
src:url("fonts/96c9edcd-3793-4c5d-b758-c532f6861fc4.eot?#iefix") format("eot"),url("fonts/eabfc3be-18be-463b-bb45-b2d30cc597a4.woff") format("woff"),url("fonts/f60624d6-fd99-4b87-aee4-8b0fd61cd255.ttf") format("truetype"),url("fonts/206c3038-23f3-4b56-b5d4-ead8c3e7d7f2.svg#206c3038-23f3-4b56-b5d4-ead8c3e7d7f2") format("svg");
}
@font-face {
    font-family: 'SourceSansProSemiboldItalic';
    src: url('fonts/SourceSansPro-SemiboldIt-webfont.eot');
    src: url('fonts/SourceSansPro-SemiboldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic') format('svg');
}
@font-face {
    font-family: 'dinregular';
    src: url('fonts/din-black-webfont.eot');
    src: url('fonts/din-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/din-black-webfont.woff2') format('woff2'),
         url('fonts/din-black-webfont.woff') format('woff'),
         url('fonts/din-black-webfont.ttf') format('truetype'),
         url('fonts/din-black-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'icomoon-reg';
  src:  url('fonts/icomoon-reg/fonts/icomoon-reg.eot?ovvbpy');
  src:  url('fonts/icomoon-reg/fonts/icomoon-reg.eot?ovvbpy#iefix') format('embedded-opentype'),
    url('fonts/icomoon-reg/fonts/icomoon-reg.ttf?ovvbpy') format('truetype'),
    url('fonts/icomoon-reg/fonts/icomoon-reg.woff?ovvbpy') format('woff'),
    url('fonts/icomoon-reg/fonts/icomoon-reg.svg?ovvbpy#icomoon-reg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*Change Product Title Size, Font & Color in Mobile*/
@media screen and (min-width: 720px) {
h1.product_title.entry-title {
	font-family:"Etica W01 ExtraBold";
	color: #AAAAAA;
	font-size: 48px;
	line-height: 1.1em;
	text-align: center;
}
h2.product_title.entry-title {
	font-family:"Etica W01 ExtraBold";
	color: #AAAAAA;
	font-size: 48px;
	line-height: 1.1em;
}
}
/*Change Product Title Size, Font & Color*/
/********** CHANGE COLOR IN PAGE TITLES ************/
h1.page-title {
	font-family:"Etica W01 ExtraBold";
	color: #4BC3C9;
	font-size: 60px;
	line-height: 1.1em;
	text-transform: capitalize;
}
/********** CHANGE COLOR IN ENTRY TITLES ************/
h1.entry-title {
	font-family:"Etica W01 ExtraBold";
	color: #EC6D24;
	font-size: 60px;
	line-height: 1.1em;
	text-transform: capitalize;
}
h1.product_title.entry-title {
	font-family:"Etica W01 ExtraBold";
	color: #AAAAAA;
	font-size: 54px;
	line-height: 1em;
	text-transform: capitalize;
	text-align: left;
}
h2.product_title.entry-title {
	font-family:"Etica W01 ExtraBold";
	color: #AAAAAA;
	font-size: 48px;
	line-height: 1.1em;
	font-weight: 200;
}
.woocommerce div.product .product_title, div.product .product_title {
    font-weight: 300;
    text-align:left;
}
/********** CHANGE COLOR IN BLOCK HEADINGS ************/
h3.wp-block-heading.has-text-align-center {
	font-family:"Etica W01 ExtraBold";
	color: #ec6d24;
}
/*Change Layout Specs in Mobile*/
@media only screen and (max-width: 719px) {
	.woocommerce div.product .product_main_infos .gbtr_product_details_left_col, div.product .product_main_infos .gbtr_product_details_left_col {width: 100%;}
	.woocommerce div.product .product_main_infos .gbtr_product_details_right_col, div.product .product_main_infos .gbtr_product_details_right_col {width:100%;}
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col,div.product .product_main_infos .gbtr_product_details_left_col{padding:0}
.product_top .woocommerce-breadcrumb, .shop_top .woocommerce-breadcrumb {
display: inline-block;
font-size: 12px;
font-weight: 700;
margin: 0;
text-transform: uppercase;
}
.woocommerce div.product .product_title, div.product .product_title {
    font-weight: 300;
    text-align:center;
}
div.gbtr_footer_wrapper {
margin-top: 0x;
background-color: #777978;
clear: both;
}
.woocommerce-checkout .content_wrapper #place_order {
margin-top: 20px;
width: 100%;
margin-bottom: 60px !important;
}
.woocommerce-checkout .content_wrapper #place_order .page_has_horizontal_sidebar .listing_products{
margin-top: 20px;
width: 100%;
margin-bottom: 60px !important;
}
div.tr_content_wrapper {
	clear: both;
}
div.woocommerce-MyAccount-content{
float: none;
width: 100%;
font-size: 20px;
clear: both;
}
.wc-block-components-totals-shipping .wc-block-components-shipping-address {

margin-top: 16px; 
	display: none !important;
	color: #ffffff;
}


}
@media only screen and (min-width:720px) and (max-width:959px) {
	.woocommerce div.product .product_main_infos .gbtr_product_details_left_col, div.product .product_main_infos .gbtr_product_details_left_col {width: 46%; margin-right: none; float:left;}
	.woocommerce div.product .product_main_infos .gbtr_product_details_right_col, div.product .product_main_infos .gbtr_product_details_right_col {width:46%;padding-right: 50px;}
.woocommerce div.product .product_main_infos .gbtr_product_details_left_col,div.product .product_main_infos .gbtr_product_details_left_col{padding:0}
.woocommerce div.product .product_title, div.product .product_title {
    font-weight: 300;
    text-align:center;
}
.woocommerce-checkout .content_wrapper #place_order {
margin-top: 20px;
width: 100%;
margin-bottom: 50px;
}
}
.main-navigation.first-navigation>ul>li>a {
font-weight: 200;
font-family:"Etica W01 SemiBold";
text-transform: uppercase;
font-size: 16px;
}
.gbtr_header_wrapper .shopping_bag_wrapper .gbtr_little_shopping_bag_wrapper .gbtr_little_shopping_bag .title {
color: #000;
font-size: 16px;
font-family:"Etica W01 SemiBold";
font-weight: 200;
}
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description, div.product .product_main_infos .gbtr_product_details_right_col .summary .woocommerce-product-details__short-description {
padding: 0;
margin: 0!important;
font-family: 'SourceSansProRegular';
font-size: 24px;
}
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col .summary .price, div.product .product_main_infos .gbtr_product_details_right_col .summary .price {
font-family: "Etica W01 SemiBold";
font-size: 24px;
line-height: 1;
font-weight: 300;
}
.content-area h6, .entry-content h6, .woocommerce-review__author, .wp-block-woocommerce-reviews-by-product .wc-block-review-list .wc-block-review-list-item__author, .category_header .term-description, .category_header .page-description, .entry-content, .gbtr_product_details_right_col .quantity .qty, .content-area, .content-area p, .woocommerce-product-details__short-description, .woocommerce table.wishlist_table tbody td.wishlist-empty {
	font-size: 18px;
}
.woocommerce a.button, a.button {
border: 0!important;
border-radius: 0!important;
color: #fff;
cursor: pointer;
display: block;
font-size: 16px!important;
font-weight: 300!important;
line-height: 1.2;
outline: 0;
overflow: visible;
position: relative;
padding: 19px 30px;
text-decoration: none;
text-align: center;
text-transform: uppercase!important;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.widget_shopping_cart .total, .woocommerce .total, .woocommerce.widget_shopping_cart .total, p.woocommerce-mini-cart__total.total {
font-size: 15px;
font-weight: 300;
text-transform: uppercase;
}
.widget_shopping_cart .cart_list li span.amount, .widget_shopping_cart ul.product_list_widget li span.amount, .woocommerce .cart_list li span.amount, .woocommerce ul.product_list_widget li span.amount, .woocommerce.widget_shopping_cart .cart_list li span.amount, .woocommerce.widget_shopping_cart ul.product_list_widget li span.amount .quantity{
font-size: 15px;
font-weight: 300;
text-transform: uppercase;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
font-weight: 200;
}
.product_top, .shop_top {
	-webkit-box-sizing: border-box;
box-sizing: border-box;
clear: both;
max-width: 1280px;
margin: 0 auto;
padding: 30px 20px 0;
overflow: hidden;
width: 100%;
}
th .label[for='pa_color'] {
	font-size: 36px;
}
form label {
font-weight: 700;
font-size: 18px;
text-transform: uppercase;
}
table td, table th {
padding: 1px;
}
.iconic-was-swatches {
list-style: none none outside;
margin: 1px 0 20px;
padding: 0;
overflow-y: hidden;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 3em;
border: 0;
width: 100%;
}
/* Hide My Coupons in My Account Navigation */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wt-smart-coupon {
	display: none;
}
/* Remove "Have a Coupon?" message from Checkout Page */
/*div.woocommerce-form-coupon-toggle  {
display:none:
} */
div#woocommerce_before_checkout_form p{
font-family:"Etica W01 SemiBold";
text-align: center;
font-size: 18px;
margin-top: -70px;
}
.page .entry-header, .page .entry-thumbnail {
margin: 0 0 5 0;
}
/*.wc-block-components-totals-coupon wc-block-components-panel .wc-block-components-panel__button {
	display: none;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-wrapper {
	display:none;
	padding-left: none;
padding-right: none;
}
.is-large .wc-block-components-sidebar .wc-block-components-panel, d .wc-block-components-totals-coupon {
padding-left: none;
padding-right: none;
display: none;
} */

/* Enlarge font sizes in side meun on mobile devices */
.js-offcanvas.c-offcanvas--left .mobile-main-navigation ul.sf-menu>li>a, .js-offcanvas.c-offcanvas--right .mobile-main-navigation ul.sf-menu>li>a {
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
}
li.menu-item.menu-item-type-custom  a{
	font-size: 20px !important;
}
.sf-menu a, .main-navigation .mega-menu > ul > li > a, .shopping_bag_centered_style {
	font-size: 20px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
font-size: 20px;
text-transform: uppercase;
font-weight: 700;
}
.wc-block-components-button__text {
	font-size: 24px;
}
.woocommerce div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations .reset_variations, div.product .product_main_infos .gbtr_product_details_right_col form.cart .variations .reset_variations {
font-size: 12px;
font-weight: 700;
margin-bottom: 15px;
text-transform: uppercase;
	margin-top: 30px !important;
	padding-top: 20px !important;
}
.woo-variation-swatches .variable-items-wrapper {
	padding-bottom: 15px;
}
div.custom-field h3 {
	color: #f71414;
	font-size: 18px;
	font-weight: 500;
}
div#totalp.tprice {
	display: none;
}
div.price_total {
	display: none;
}
p.checkout-message {
	font-size: 24px;
	font-family:"Etica W01 SemiBold";
	text-align: center;	
}


/*.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
background-color: currentColor;
content: "";
display: block;
height: 5em;
margin: 0 auto 2em;
mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…43ODggNC4xMjJjMS4wNTcgMS4yNTctLjg1OSAyLjc5Ni0xLjg3OCAxLjU2M1oiLz48L3N2Zz4=);
mask-position: center;
mask-repeat: no-repeat;
mask-size: 5em;
width: 5em;
} */
