.w-search.layout_simple .w-search-form {
	border-radius: 100px;
}

blockquote {
    font-size: 1.1em;
}

.woocommerce .stock {
    display: none;
}

.w-actionbox-text > h2:nth-child(1) {
	font-size: 1.5rem !important;
	letter-spacing: .01em !important;
}

div.w-post-elm.post_content.usg_post_content_1 {
	display: none;
}

.woocommerce .button.add_to_cart_button {
	padding: 1em 1.8em .9em 1.8em !important;
}

.mfp-container::after, a[ref*="Popup"] {
    cursor: pointer !important;
}

a.g-filters-item:nth-child(8) {
	display: none;
}

span.onsale {
    font-weight: 400 !important;
    font-size: 11px !important;
    line-height: 23px !important;
    letter-spacing: 1px !important;
    padding-left: 0.8rem !important;
    padding-right: 0.8rem !important;
    left: 10px !important;
    top: 10px !important;
    background: #EEDA79 !important;
}  

a.star-1, a.star-2, a.star-3, a.star-4, a.star-5 {
	color: #DFCB6A;
}

.g-filters-item {
	  font-size: .9rem;
    line-height: 1.6rem;
    padding: 0 1.2rem;
    margin-right: 10px;
}

a.g-filters-item {
	color: #1a1a1a;
	padding: 0px 14px 1px 14px;
}

.g-filters.style_2 .g-filters-item {
	 border-radius: 100px !important;
}

.g-filters.style_2 .g-filters-item.active {
    background: #DFCB6A !important;
    color: #FFF !important;
}

.woocommerce ul.product_list_widget li {
    margin-bottom: 1.9rem !important;
}

.ush_text_1 > span:nth-child(1) > span:nth-child(1) {
	letter-spacing: 2px !important;
}

.ush_text_4 > span:nth-child(1) > span:nth-child(1) {
  letter-spacing: 1px !important;
}

.ush_text_3 > span:nth-child(1) > span:nth-child(1) {
	letter-spacing: 1.2px !important;
}

.w-toplink {
    background: rgba(0,0,0,0.1) !important;
}

.w-toplink:hover {
    background: rgba(184,196,199,0.85) !important;
}

h1.product_title.entry-title {
	font-size: 2.30rem !important;
  line-height: 1.2 !important;
  letter-spacing: 0.02em !important;
  margin-bottom: 1.2rem !important;
}

.woocommerce .product .summary .price {
    font-weight: 300 !important;
}

.far {
    font-weight: 300 !important;
}

.woocommerce .products .woocommerce-loop-product__title {
    font-weight: 300 !important;
}

span.w-btn-label {
	letter-spacing: 1.2px !important;
}

.woocommerce-message {
    background: #DDF9D0 !important;
}

.us-btn-style_2 {
	font-weight: 500 !important;
}

a.w-btn.us-btn-style_1.hidden_for_tablets.hidden_for_mobiles.ush_btn_1 {
	letter-spacing: 1px !important;
}

li, p {
	letter-spacing: -.2px;
	font-weight:300;
}

p#billing_company_field.form-row.form-row-wide {
	display: none;
}

.woocommerce .form-row label {
    margin-bottom: .3rem;
}

a.reset_variations {
	color: #FF6F6F !important;
}

.woocommerce .form-row label, th, .woocommerce-checkout-review-order-table tfoot td, .woocommerce .cart .variations label, .woocommerce .product .summary .price {
    font-weight: 500 !important;
}

div.pswp__bg {
	opacity: .9 !important;
}

.woocommerce-product-gallery__trigger {
    color: #222 !important;
	  text-shadow: none !important;
}

.woocommerce-product-gallery__trigger:hover {
    background-color: transparent !important;
}

span.w-nav-title {
    letter-spacing: 1.8px !important;
}

.woocommerce-tabs .tabs li a {
    color: #333 !important;
}

table.variations {
	width: 50%;
}

.woocommerce-breadcrumb {
  display: none;
}

.woocommerce ul.product_list_widget li img {
    width: 4rem;
	  border: 1px solid #E3E1DB;
}

button[type="submit"]:not(.w-btn), .woocommerce #payment #place_order:hover, .woocommerce .cart .quantity + .button:hover {
	  color: #FFF !important;
}

.woocommerce ul.product_list_widget li {
	  margin-bottom: 1.2rem;
}

.woocommerce ul.product_list_widget li a {
    font-weight: 500 !important;
	  font-size: 0.95rem !important;
	  line-height: 1.6 !important;
	  letter-spacing: -0.02em !important;
	  color: #1a1a1a;
}

@media only screen and (max-width: 479px) {
div.w-image.ush_image_1 {
    margin-top: 0px !important;
}
}

.my-footer a {
	color: #FFF !important;
}

.my-footer a:hover {
	text-decoration: underline;
}

.us-btn-style_2 {
    border-radius: 100px;
    padding: 01em 1.8em;
}

.w-search input {
    font-size: .9rem;
    color: #333333;
	  letter-spacing: -.2px;
}

.w-iconbox.iconpos_left .w-iconbox-icon {
    margin-right: calc(7px + 0.2em);
}