.woocommerce ul.products li.product h3 {
       text-transform: uppercase ; 
       text-align: center ; 
       position: relative ; 
       right: -45px ; 
       letter-spacing: 4px ; 
       word-spacing: 2px ; 
       line-height: 21px ; 
       font-size: 22px ; 
    } 

html .woocommerce .cart {
       text-transform: none ; 
       text-align: right ; 
    } 

html  .button {
       font-style: normal ; 
       text-shadow: none ; 
    } 

html  .woocommerce-page div.product .summary .product_title {
       font-size: 19px ; 
       word-spacing: 2px ; 
       letter-spacing: 4px ; 
       font-weight: 200 !important; 
       text-decoration: none ; 
       text-transform: uppercase ; 
       text-align: left ; 
       color: rgba(73,76,80,1) ; 
       text-indent: 0px ; 
    } 

html  .woocommerce-page li.product .entry-featured {
       border-style: none ; 
    } 

html a.x-img > img {
       border-style: none ; 
    } 

html  .entry-content {
       border-style: none ; 
    } 

.woocommerce {
       border-style: none ; 
    } 

html  .man {
       border-style: none ; 
    } 

.woocommerce ul.products {
       text-align: left ; 
       right: auto ; 
       position: relative ; 
    } 

html  .woocommerce-page ul.products li.product a {
       text-align: center ; 
    } 

html {
       text-align: left ; 
    } 

.woocommerce ul.products li.product {
       text-align: center ; 
       margin-bottom: 0px ; 
       margin-right: 0px ; 
    } 

html .x-btn {
       text-shadow: none ; 
    } 

html p {
       font-style: normal ; 
       font-size: 12px ; 
       font-weight: lighter !important; 
       word-spacing: 1px ; 
       text-indent: 0px ; 
       letter-spacing: 1px ; 
       color: rgba(181,181,181,1) ; 
       text-transform: none ; 
       line-height: 17px ; 
    } 

html  .woocommerce-page div.product .summary .price > .amount {
       text-indent: 0px ; 
       word-spacing: 0px ; 
       letter-spacing: 3px ; 
       text-shadow: none ; 
       text-overflow: clip ; 
       white-space: normal ; 
       color: rgba(255,178,145,1) ; 
    } 

html  .woocommerce-page .price {
       margin-top: 11px ; 
       margin-bottom: 11px ; 
    } 

html .x-navbar .desktop .x-nav > li > a > span {
       font-size: 13px ; 
       word-spacing: 0px ; 
       letter-spacing: 2px ; 
       font-weight: 200 ; 
       color: rgba(73,76,80,1) ; 
    } 

html .x-breadcrumbs {
       letter-spacing: 2px ; 
       word-spacing: 1px ; 
       font-size: 10px ; 
       text-decoration: none ; 
       text-align: left ; 
       line-height: 15px ; 
    } 

html label {
       letter-spacing: 2px ; 
       word-spacing: 0px ; 
       font-size: 12px ; 
       font-style: normal ; 
       text-transform: none ; 
       text-align: left ; 
    } 

html  .woocommerce-page div.product .summary .variations select {
       font-size: 11px ; 
       word-spacing: 0px ; 
       letter-spacing: 2px ; 
       text-transform: none ; 
    } 

html .single-product .product_meta {
       letter-spacing: 2px ; 
       font-size: 12px ; 
       text-indent: 0px ; 
       word-spacing: 0px ; 
    } 

html .x-entry-share p {
       letter-spacing: 2px ; 
       word-spacing: 0px ; 
    } 

html .x-nav-tabs.top > .active > a {
       letter-spacing: 2px ; 
    } 

html .x-nav-tabs.top > li a {
       letter-spacing: 2px ; 
    } 

html .x-nav-tabs {
       letter-spacing: 0px ; 
    } 

html  .woocommerce-page div.product .woocommerce-tabs h2 {
       letter-spacing: 4px ; 
       word-spacing: 2px ; 
       font-size: 19px ; 
    } 

html  .woocommerce-page div.product .summary .variations .reset_variations {
       word-spacing: 0px ; 
       letter-spacing: 2px ; 
       font-size: 11px ; 
    } 

html  .woocommerce-page div.product .summary .variations .value {
       letter-spacing: 0px ; 
    } 

html .x-searchform-overlay .form-search label {
       text-align: center ; 
    } 

#wpcf7-f458-p408-o1 input[type=submit] {
       text-shadow: none ; 
    } 

html  .woocommerce-page #comments .x-comment-header .x-comment-author {
       letter-spacing: 1px ; 
    } 

html .h-feature-headline span {
       text-align: left ; 
       display: block ; 
    } 

html  .h4.h-feature-headline span i {
       position: relative ; 
       top: -16px ; 
       margin-top: 0px ; 
    } 

.woocommerce div.product {
       letter-spacing: 0px ; 
       text-align: left ; 
    } 

.woocommerce div.product form.cart {
       font-size: 9px ; 
       text-align: left ; 
       letter-spacing: 0px ; 
       word-spacing: 0px ; 
       bottom: 0px ; 
       position: relative ; 
    } 

#comments .x-comments-list .comment p {
       bottom: -14px ; 
       right: -2px ; 
       position: relative ; 
    } 

.woocommerce div.product form.cart div.quantity input.qty {
       width: 48px ; 
    } 

.woocommerce div.product form.cart .button {
       top: 0px ; 
       font-size: 14px ; 
       font-style: normal ; 
       line-height: 18px ; 
       text-indent: 0px ; 
       letter-spacing: 2px ; 
       border-width: 1px ; 
       border-top-style: solid ; 
       border-radius: 8px ; 
       border-top-left-radius: 8px ; 
       border-top-right-radius: 8px ; 
       border-bottom-right-radius: 8px ; 
       border-bottom-left-radius: 8px ; 
       width: 211px ; 
       min-width: 0px ; 
       max-height: none ; 
       font-weight: 400 ; 
       word-spacing: 2px ; 
       border-style: solid ; 
       border-top-width: 1px ; 
       border-right-width: 1px ; 
       border-bottom-width: 1px ; 
       height: 33px ; 
       left: 0px ; 
       text-align: center ; 
       margin-left: 0px !important; 
       display: block ; 
       bottom: 0px ; 
    } 

.woocommerce div.product .stock {
       font-style: normal ; 
       text-transform: none ; 
       text-align: left ; 
       color: rgba(255,178,145,1) ; 
       font-size: 13px ; 
    } 

.woocommerce div.product .product_meta {
       top: -1px ; 
       position: relative ; 
       left: -67px ; 
       line-height: 30px ; 
    } 

html .page .site .x-main article.hentry .entry-content h2 {
       text-align: center ; 
    } 

header .x-navbar .desktop .x-nav>li>a>span {
       line-height: 19px ; 
    } 

.woocommerce-checkout .woocommerce p {
       text-align: left !important; 
    } 

.woocommerce form.checkout .form-row label {
       padding-left: 0px ; 
    } 

.woocommerce #payment div.form-row {
    } 

.woocommerce #payment div.form-row .button {
    } 

.woocommerce div.product .woocommerce-tabs #reviews input[type=submit] {
       text-shadow: none ; 
       letter-spacing: 2px ; 
       height: 33px ; 
       border-radius: 8px ; 
    } 

html .page .site .x-main article.hentry .entry-title {
       margin-top: 15px ; 
    } 

html .page .site .x-main article.hentry .entry-content ul li {
    } 

html .page .site .x-main article.hentry .entry-content ul {
       padding-right: 500px ; 
    } 

.woocommerce #payment ul.payment_methods li {
       width: 339px ; 
    } 

html .page .site .x-main article.hentry .entry-content img:not(.wp-smiley) {
       padding-top: px ; 
       padding-bottom: 9px ; 
    } 

.woocommerce #payment {
       font-size: 10px ; 
    } 

.woocommerce #payment ul.payment_methods li .payment_box {
       margin-top: 7px ; 
    } 

.woocommerce div.product .product_title {
       text-transform: none !important; 
    } 

header .x-navbar .x-navbar-inner .x-nav ul li a {
       font-size: 14px ; 
       word-spacing: 2px !important; 
       letter-spacing: 2px ; 
       font-style: normal ; 
       text-decoration: none ; 
       text-align: center ; 
    } 


@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce-checkout .woocommerce p {   text-align: left; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce-checkout .woocommerce p {   text-transform: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   text-align: left; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row {   position: relative; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   bottom: -8px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   font-size: 15px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   text-indent: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   line-height: 19px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   text-transform: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   text-align: left; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   border-left-width: 1px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   height: 35px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce #payment div.form-row .button {   border-radius: 8px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   font-size: 12px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html .page .site .x-main article.hentry .entry-content ul li {   margin-top: 10px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   line-height: 20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   text-indent: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   word-spacing: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   letter-spacing: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   text-transform: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   text-decoration: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce form.checkout .form-row label {   font-style: normal; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html .page .site .x-main article.hentry .entry-content ul {   padding-right: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .woocommerce #payment ul.payment_methods li {   min-width: 343px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { html .page .site .x-main article.hentry .entry-content img:not(.wp-smiley) {   margin-top: 4px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { html .page .site .x-main article.hentry .entry-content img:not(.wp-smiley) {   margin-right: 5px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .woocommerce #payment {   font-size: 10px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   bottom: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   top: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   font-size: 15px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   line-height: 25px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   border-width: 1px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   width: 250px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   height: 40px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   text-transform: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   margin-right: auto; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   margin-left: auto; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   margin-top: auto; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   margin-bottom: auto; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .woocommerce div.product form.cart .button {   text-align: center; }  }  