.add_to_wishlist.button.alt {
       background-color: rgb(196, 69, 99)!important; 
       border-radius: 0px!important; 
    } 

.count {
       color: rgba(0,0,0,1); 
       font-size: 11px; 
       letter-spacing: 2px; 
    } 

.demo_store {
       background-color: rgba(196,69,99,1)!important; 
    } 

.fl-page .fl-content {
       font-size: 13px; 
       font-weight: 400; 
       letter-spacing: 2px; 
       line-height: 26px; 
    } 

.fl-page .fl-page-footer {
       border-color: rgba(184,131,72,0.11); 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav {
       letter-spacing: 2px; 
    } 

.fl-page .fl-sidebar {
       background-color: rgba(198,156,109,0.15)!important; 
       padding-left: 15px; 
       padding-right: 15px; 
    } 

.fl-page .fl-sidebar .fl-widget:not(.woocommerce) a {
       font-size: 14px; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
       word-spacing: 0px; 
    } 

.fl-page .fl-sidebar .fl-widget-title {
       color: rgba(12,12,12,1); 
       font-family: Filson Soft, open sans; 
       letter-spacing: 1px; 
       text-transform: uppercase; 
    } 

.fl-widget ul li a {
       font-size: 11px; 
       font-weight: 400!important; 
       letter-spacing: 3px; 
       margin-bottom: 8px; 
       margin-top: 8px; 
       text-transform: uppercase; 
    } 

.fl-widget ul li {
       margin-bottom: 0px!important; 
       padding-top: 0px; 
    } 

.orderby {
       background-color: rgba(198,156,109,0.15); 
       border-style: none!important; 
       font-family: Filson Soft, open sans!important; 
       font-size: 14px; 
       height: 35px; 
       letter-spacing: 0px!important; 
       padding-top: 0px!important; 
    } 

.product-categories a {
       font-size: 14px; 
       font-weight: 400; 
       letter-spacing: 2px; 
       line-height: 23px; 
       text-transform: uppercase; 
    } 

.reset_variations {
       background-color: rgba(247, 247, 247, 0.129412); 
       font-size: 12px!important; 
    } 

.tagcloud a {
       background-color: rgb(230, 222, 214); 
       border-radius: 20px; 
       color: rgba(124,124,124,1); 
       font-weight: 200; 
       padding-left: 5px; 
       padding-right: 9px; 
       width: 108px!important; 
    } 

.tagcloud {
       color: rgba(156,134,134,1)!important; 
    } 

.uabb-ib1-title {
       color: rgba(72,69,55,1)!important; 
       font-family: Filson Soft, open sans; 
       font-size: 22px; 
       font-weight: 200; 
       letter-spacing: 2px; 
    } 

.value {
       height: auto; 
    } 

.variations_form {
       background-color: rgba(247,247,247,0.13); 
       padding-bottom: 5px; 
       padding-left: 5px; 
       padding-right: 5px; 
       padding-top: 5px; 
    } 

.widget_layered_nav {
       background-blend-mode: normal; 
       background-color: rgba(225,216,207,0.26); 
       background-image: none; 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-color: rgba(166,27,27,0.16); 
       margin-bottom: 2px!important; 
       margin-left: -15px; 
       margin-right: -15px; 
       padding-bottom: 20px!important; 
       padding-left: 15px!important; 
       padding-right: 5px!important; 
       padding-top: 5px!important; 
    } 

.woocommerce-cart .woocommerce table.shop_table.cart td.actions input[name=update_cart] {
       background-color: rgba(230,222,214,1); 
       border-color: #E6DED6; 
       border-top-color: rgba(230,222,214,1); 
       color: rgba(81,81,81,1); 
       letter-spacing: 1px; 
       line-height: 17px; 
    } 

.woocommerce div.product .price .amount {
       color: rgba(0,0,0,1); 
    } 

.woocommerce div.product .variations {
       background-color: transparent; 
       height: auto; 
    } 

.woocommerce div.product .variations .label {
       color: rgba(0,0,0,1); 
    } 

.woocommerce div.product .variations .value {
       padding-bottom: 6px!important; 
    } 

.woocommerce div.product form.cart .button {
       background-color: rgba(230,222,214,1); 
       border-color: rgba(230,222,214,1); 
       color: rgba(0,0,0,1); 
       letter-spacing: 2px; 
       width: 413px; 
    } 

.woocommerce div.product form.cart .button:hover {
       background-color: rgba(220,209,198,1)!important; 
       color: rgba(0,0,0,1)!important; 
    } 

.woocommerce .wc-proceed-to-checkout .button {
       background-color: rgb(196, 69, 99)!important; 
    } 

.woocommerce .woocommerce-info {
       border-top-color: rgb(196, 69, 99); 
    } 

.woocommerce form.woocommerce-ordering {
       border-style: none!important; 
       font-family: Filson Soft, open sans; 
       font-size: 13px!important; 
       letter-spacing: 0px; 
    } 

.woocommerce h1.page-title {
       background-color: rgba(198,156,109,0.15); 
       font-size: 18px; 
       font-weight: 400; 
       letter-spacing: 2px; 
       padding-bottom: 5px; 
       padding-top: 6px; 
       text-indent: 9px; 
       text-transform: uppercase; 
    } 

.woocommerce p.woocommerce-result-count {
       color: rgb(156, 22, 21); 
    } 

.woocommerce span.onsale {
       background-color: rgba(149,33,33,0.61)!important; 
       border-radius: 0px; 
       font-size: 17px; 
       padding-left: 10px; 
       padding-right: 10px; 
    } 

.woocommerce ul.products li.product a img {
       border-color: rgba(163,25,25,0.19); 
    } 

.woocommerce ul.products li.product a.button {
       background-color: rgba(230,222,214,1); 
       color: rgba(104,104,104,1); 
       font-size: 11px!important; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
    } 

.woocommerce ul.products li.product .price del {
       color: #303030!important; 
       font-size: 14px; 
    } 

.woocommerce ul.products li.product .price ins {
       color: rgba(156,22,21,1); 
    } 

.woocommerce ul.products li.product .price {
       letter-spacing: 2px; 
    } 

.woocommerce ul.products li.product h3 {
       letter-spacing: 2px; 
       text-transform: uppercase; 
    } 

.yith-wcwl-add-to-wishlist {
       margin-bottom: 14px; 
    } 

#fl-to-top {
       background-color: rgba(156,22,21,0.25)!important; 
    } 

#woocommerce-product-search-field {
       margin-bottom: 10px; 
       margin-top: 9px; 
       width: 223px; 
    } 

html body .fl-page .fl-page-header-fixed {
       box-shadow: 2px 2px 2px 2px  #c14362; 
       opacity: 0.95; 
    } 

html body .fl-page-footer-widgets {
       border-bottom-color: rgba(184,131,72,0.07); 
       border-color: rgba(184,131,72,0.19); 
    } 

html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) p {
       font-size: 12px; 
       letter-spacing: 3px; 
       text-transform: none; 
    } 

html body .fl-page-footer-widgets .fl-widget-title {
       font-family: Filson Soft!important; 
       font-size: 23px; 
       font-weight: normal!important; 
    } 

html body .fl-page-nav-wrap {
       border-bottom-color: rgba(184,131,72,0.15)!important; 
       border-top-color: rgba(255,255,255, 0.188235)!important; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 2px!important; 
    } 

select {
       background-color: rgba(221,211,201,0.31); 
       border-style: none!important; 
       font-family: Filson Soft, open sans!important; 
       height: 39px!important; 
       letter-spacing: 1px!important; 
    } 


@media screen and (max-width: 1024px)  { .woocommerce div.product form.cart .button {   width: 223px; }  }  
@media screen and (max-width: 768px)  { .woocommerce div.product form.cart .button {   width: 200px; }  }  
@media screen and (max-width: 667px)  { .woocommerce div.product form.cart .button {   width: 360px; }  }  
@media screen and (max-width: 480px)  { .woocommerce div.product form.cart .button {   width: 177px; }  }  
@media screen and (max-width: 480px)  { .woocommerce span.onsale {   border-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce span.onsale {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .woocommerce span.onsale {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { html body .fl-page-footer-widgets .fl-widget-title {   font-family: "Filson Soft", "open sans"!important; }  }  