.woocommerce {
       box-sizing: border-box; 
       display: block; 
       font-family: helvetica neue!important; 
       font-size: 14px; 
       font-weight: 200; 
       letter-spacing: 2px; 
       word-spacing: 3px; 
       z-index: 91!important; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart div.quantity input.qty {
       font-family: helvetica neue!important; 
       font-weight: normal; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
       font-family: helvetica; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.actions input[name=apply_coupon] {
       background-color: rgb(95, 95, 95); 
       font-family: helvetica neue!important; 
       font-size: 13px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
       font-weight: normal; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
       font-weight: normal; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.product-remove a.remove {
       font-weight: normal; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart thead th {
       font-weight: normal; 
    } 

.woocommerce-checkout .woocommerce .shop_table th {
       font-weight: normal; 
    } 

.woocommerce .cart-collaterals .cart_totals h2 {
       font-size: 16px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

.woocommerce .cart-collaterals .cart_totals table td {
       font-size: 12px; 
       font-weight: normal!important; 
       text-transform: uppercase; 
    } 

.woocommerce .cart-collaterals .cart_totals table th {
       font-size: 12px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

.woocommerce .cart-collaterals {
       font-weight: normal; 
    } 

.woocommerce .related > h2 {
       font-size: 20px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce .wc-proceed-to-checkout .button {
       background-color: rgb(95, 95, 95); 
       font-size: 16px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

.woocommerce .woocommerce-breadcrumb {
       font-size: 12px; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce .woocommerce-message {
       background-color: rgb(141, 139, 139); 
    } 

.woocommerce .woocommerce-message .button {
       font-weight: normal; 
       text-transform: uppercase; 
    } 

.woocommerce .woocommerce-pagination a.page-numbers {
       font-size: 12px; 
       font-weight: normal; 
    } 

.woocommerce .woocommerce-pagination .page-numbers.current {
       font-size: 12px; 
       font-weight: normal!important; 
    } 

.woocommerce form.checkout .form-row .input-text {
       font-family: helvetica; 
       font-size: 11px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce form.checkout .form-row label {
       font-weight: normal; 
       text-transform: uppercase; 
    } 

.woocommerce form.checkout h3 {
       font-size: 14px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

.woocommerce form.woocommerce-ordering {
       font-size: 12px; 
    } 

.woocommerce h1.page-title {
       display: none; 
    } 

.woocommerce #content div.product div[itemprop=description]  {
       font-size: 12px; 
       letter-spacing: 2px; 
       word-spacing: 3px; 
    } 

.woocommerce #content div.product div[itemprop=description]  p {
       font-size: 12px; 
    } 

.woocommerce #content div.product .price .amount {
       font-size: 14px; 
    } 

.woocommerce #content div.product .price {
       font-weight: normal; 
       letter-spacing: 2px; 
       word-spacing: 3px; 
    } 

.woocommerce #content div.product .product_meta {
       display: none; 
    } 

.woocommerce #content div.product .product_title {
       font-size: 16px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce #content div.product .stock {
       color: rgba(59,106,139,1); 
       font-size: 12px; 
       letter-spacing: 2px; 
       word-spacing: 3px; 
    } 

.woocommerce #content div.product .variations .value select {
       font-family: helvetica neue!important; 
       letter-spacing: 2px; 
       word-spacing: 3px; 
    } 

.woocommerce #content div.product .woocommerce-tabs {
       font-size: 12px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
       font-weight: normal!important; 
    } 

.woocommerce #content div.product form.cart .button {
       background-color: rgb(79, 79, 79); 
       font-family: helvetica neue!important; 
       font-size: 14px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce #payment div.form-row .button {
       font-family: helvetica; 
       font-size: 16px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce #payment ul.payment_methods li {
       font-size: 12px; 
       font-weight: normal; 
       text-transform: none; 
    } 

.woocommerce p.woocommerce-result-count {
       font-size: 12px; 
    } 

.woocommerce ul.products li.product a.button {
       display: none; 
    } 

.woocommerce ul.products li.product .price {
       font-size: 12px; 
       letter-spacing: 2px!important; 
       word-spacing: 3px; 
    } 

.woocommerce ul.products li.product h3 {
       color: rgba(79,79,79,1); 
       font-size: 14px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

.woocommerce.widget.widget_shopping_cart .buttons .button {
       background-color: rgb(79, 79, 79); 
    } 

.woocommerce.widget.widget_shopping_cart ul.product_list_widget {
       color: rgba(79,79,79,1); 
    } 

.woocommerce.widget.widget_shopping_cart ul.product_list_widget li {
       color: #4f4f4f; 
       font-size: 12px; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#colophon .footer-widgets .block .widget:not(.woocommerce) a {
       color: #99999!important; 
       font-family: helvetica neue!important; 
       font-size: 10px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#colophon .footer-widgets .block .widget:not(.woocommerce) .widget-title {
       display: none; 
    } 

#colophon .footer-widgets .block .widget:not(.woocommerce) p {
       color: rgba(95,95,95,1); 
       font-size: 9px; 
       font-weight: normal!important; 
       text-indent: 3px; 
       width: 498px; 
       word-spacing: 2px; 
    } 

#colophon .site-info {
       display: none; 
    } 

#content {
       color: rgba(79,79,79,1); 
       font-family: helvetica neue!important; 
       font-weight: 200; 
       letter-spacing: 2px; 
       word-spacing: 3px; 
    } 

#content > .col-full {
       font-size: 16px; 
       font-weight: normal; 
    } 

#content #main {
       color: rgba(79,79,79,1); 
       font-size: 12px; 
    } 

#masthead {
       background-color: #0000!important; 
    } 

#masthead .primary-navigation {
       font-size: 0px; 
       letter-spacing: 2px!important; 
       text-transform: uppercase; 
       word-spacing: 0px; 
    } 

#masthead .primary-navigation ul.menu .current_page_item > a {
       color: rgba(0,0,0,1); 
       font-family: helvetica neue!important; 
       font-size: 14px; 
       font-weight: 300; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#masthead .primary-navigation ul.menu .sub-menu {
       color: rgba(79,79,79,1); 
       font-size: 14px; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#masthead .primary-navigation ul.menu li a {
       color: rgba(79,79,79,1); 
       font-family: helvetica neue!important; 
       font-size: 12px; 
       font-style: normal; 
       font-weight: normal; 
       line-height: 16px; 
    } 

#masthead .primary-navigation ul.menu li ul li a {
       background-repeat: no-repeat; 
       font-size: 11px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

#masthead .primary-navigation ul.menu li ul li {
       font-size: 12px; 
    } 

#masthead .secondary-navigation ul.menu li a {
       color: rgb(79, 79, 79)!important; 
       font-family: helvetica neue!important; 
       font-size: 12px; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#masthead .site-header-cart a.cart-contents {
       color: rgba(79,79,79,1); 
       font-family: helvetica neue!important; 
       font-size: 14px; 
       font-weight: 400; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
    } 

#masthead .site-search input[type=search] {
       font-family: helvetica neue!important; 
       font-size: 12px; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#page .hentry .entry-content p {
       font-size: 12px; 
       font-weight: normal; 
    } 

#page .hentry .entry-content strong {
       font-weight: normal; 
       text-transform: uppercase; 
    } 

#page .hentry .entry-content tr {
       font-weight: normal; 
    } 

#page .hentry .entry-content ul {
       font-weight: normal!important; 
    } 

#page .hentry .entry-content ul li {
       font-weight: normal; 
    } 

#page .hentry .entry-title {
       font-size: 21px; 
       font-weight: normal; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 3px; 
    } 

#masthead .site-branding {
    } 


@media screen and (max-width: 480px)  { .woocommerce {   color: rgb(141, 139, 139); }  }  
@media screen and (max-width: 480px)  { .woocommerce {   font-family: helvetica !important; }  }  
@media screen and (max-width: 480px)  { .woocommerce {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { .woocommerce {   font-style: normal; }  }  
@media screen and (max-width: 480px)  { .woocommerce {   font-weight: normal; }  }  
@media screen and (max-width: 480px)  { .woocommerce {   letter-spacing: 2px; }  }  
@media screen and (max-width: 480px)  { .woocommerce {   text-transform: uppercase; }  }  
@media screen and (max-width: 480px)  { .woocommerce {   word-spacing: 3px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   color: #4f4f4f; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   display: block!important; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   letter-spacing: 2px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   width: 217px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   word-spacing: 3px; }  }  
@media screen and (max-width: 480px)  { #masthead {   font-weight: lighter!important; }  }  
@media screen and (max-width: 480px)  { #masthead {   text-transform: uppercase; }  }  