body {font-family: 'Glacial' !important; font-weight: inherit !important; }
.main-navigation {font-family: 'Glacial'; font-weight: 300; }
.widget_search input.search-submit { font-family: 'Glacial' !important; font-weight: 300; }

.main-navigation a {  font-size: 18px; }
.home .entry-content h2 { font-size: 36px; letter-spacing: 1px; font-weight: 500; }

span.onsale { font-weight: 500; text-transform: uppercase; font-size: 13px;  }
.columns-3 ul.products li.product a.add_to_cart_button { font-size: 15px; font-weight: 300; text-align: center;}
#colophon .pie { text-align: center;  }
 #colophon section h2.widget-title { font-weight: 300; font-size: 20px; text-transform: uppercase; text-align: center; }
 .cart_list a.remove_from_cart_button, .woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget li { font-family: sans-serif !important; font-size: 13px; }

  .cart_list a.remove_from_cart_button, .woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget li a { font-family: 'Glacial'; text-decoration: none !important; font-size: 14px; line-height: 13px; }

 .widget_shopping_cart h2 { text-transform: uppercase; font-weight: 300 !important; }

.cart_list a.remove_from_cart_button { text-decoration: none; }
.woocommerce-mini-cart__buttons a {  }

  a.added_to_cart { text-align: center !important; }
  .term-description { font-size: 20px; font-weight: 300; }

   .woocommerce-result-count { font-size: 15px; font-weight: 300; }

   orm.woocommerce-ordering select { font-family: 'Glacial' !important; font-size: 14px!important; }
   h1.woocommerce-products-header__title, h1.entry-title { font-weight: 300; text-transform: uppercase; }

   .single-product div.product .entry-summary h1.entry-title { font-size: 50px; line-height: 50px;}

   .single-product div.product .entry-summary p.price del { font-size: 30px !important;  }

    .single-product div.product .entry-summary p.price ins { font-size: 30px !important; c }

    .single-product div.product .entry-summary .quantity input {  font-weight: 700;  text-align: right;}

    .single-product div.product .entry-summary .single_add_to_cart_button { font-weight: 700; font-size: 14px;  }

    .single-product .woocommerce-message { font-family: sans-serif; font-weight: 300;  text-align: center;
 }

 .single-product div.product .wc-tabs-wrapper .wc-tabs li { text-align: center; }

 .single-product div.product .wc-tabs-wrapper .wc-tabs li a {text-decoration: none;}

 .single-product div.product .wc-tabs-wrapper .wc-tab { text-align: left;}

.single-product div.product .wc-tabs-wrapper .wc-tab h2 { font-weight: 300; text-align: left;  }

.single-product div.product .wc-tabs-wrapper .wc-tab p {  font-weight: 500; }

section.related h2 { font-weight: 300; }

ul.products li.product a { text-decoration: none;  }

ul.products li.product h2 { text-transform: uppercase; font-weight: 700; }

ul.products li.product a.add_to_cart_button {  font-weight: 300; }

form.woocommerce-cart-form tr.cart_item td a.remove { 
font-family: sans-serif !important; font-weight: 300; text-decoration: none; text-align: center; }

form.woocommerce-cart-form tr.cart_item td { font-weight: 300; }


form.woocommerce-cart-form tr.cart_item td a {
	font-weight: 500;
text-decoration: none;
	}
	form.woocommerce-cart-form tr.cart_item td a:hover {
text-decoration: underline;
	}

form.woocommerce-cart-form thead th { font-weight: 500; text-transform: uppercase; font-size: 14px; }


form.woocommerce-cart-form td.product-quantity input { font-family: 'Glacial'; font-size: 14px; font-weight: 500; }

form.woocommerce-cart-form .coupon input[type="submit"] { font-size: 12px; font-weight: 300; text-transform: uppercase; }

form.woocommerce-cart-form button[name="update_cart"] { text-transform:uppercase; }

button[name="calc_shipping"] { font-size: 16px; text-transform: uppercase; }

.wc-proceed-to-checkout a { text-align: center; font-size: 20px; font-weight: 300; text-decoration: none; text-transform: uppercase; }

.woocommerce {text-align: left;}

strong.product-quantity {
  font-family:sans-serif; font-weight: 700;  }

  tr.order-total th, tr.order-total td {text-transform: uppercase; font-size: 24px; font-weight: 500; }


#place_order { font-family: 'Glacial';  font-weight: 500; font-size: 20px; text-transform: uppercase; }

.woocommerce ul.order_details li { line-height: 10px; }

.woocommerce ul.order_details li strong {font-weight: 500; }

.woocommerce-order-pay .woocommerce input[type="submit"] {  text-transform: uppercase; font-size: 18px; font-weight: 700; }




button[name="save_account_details"], button[name="save_address"], button[name="login"], button[type="submit"] {  font-size: 16px; font-family: 'Glacial'; font-weight: 500; text-transform: uppercase; }


  tr.order-total {  font-weight: 500; }

  .cart_list a.remove_from_cart_button { text-align: center;  font-size: 14px; line-height: 14px; }


  #special_links a { font-size: 20px;  }

  #menumobile ul li a { text-transform: uppercase; font-weight: 500; font-size: 18px;  }

  #menumobile ul.product-categories li a { font-weight: 300;  }