.woocommerce .page-title {
	display:none;
}
.woocommerce ul.products,
.woocommerce-page ul.products,
.woocommerce-tabs .tabs {
  clear: both;
  margin: 0;
  list-style: none;
  margin: 0 -1em;
  *zoom: 1; }
  .woocommerce ul.products:before, .woocommerce ul.products:after,
  .woocommerce-page ul.products:before,
  .woocommerce-page ul.products:after,
  .woocommerce-tabs .tabs:before,
  .woocommerce-tabs .tabs:after {
    display: table;
    content: ""; }
  .woocommerce ul.products:after,
  .woocommerce-page ul.products:after,
  .woocommerce-tabs .tabs:after {
    clear: both; }
.woocommerce ul.products .product,
.woocommerce-page ul.products .product {
  float: left;
  position: relative;
  padding: 0 1em 2em;
  opacity: 0;
  -webkit-transition: 0.5s ease;
   transition: 0.5s ease;
}
.owl-item .product {
	margin: 0 !important;
	width: 100%;
}
.woocommerce .product,
.woocommerce-page .product {
	position: relative;
}
.woocommerce div.product .images, .woocommerce-page div.product .images {
	float: left;
	margin-bottom: 2em;
	padding-right: 30px;
	position: relative;
	width: 60%;
}
.product_title.entry-title {
	word-wrap: break-word;
}
.woocommerce .products .product-type-variable .price del {
  display: none;
}
.woocommerce .images .woocommerce-main-image,
.woocommerce-page .images .woocommerce-main-image {
  background-color: #ffffff;
  border: 2px solid #cd926d;
  display: block;
  width: 100%;
}
.woocommerce .images .woocommerce-main-image:hover img,
.woocommerce-page .images .woocommerce-main-image:hover img {
  opacity: 0.6;
      -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

@-webkit-keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}
.woocommerce-main-image.zoom:after {
  color: white;
  content: '\e801';
  font-family: "icon_font";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 60px;
  margin-top: -90px;
  margin-left: -30px;
  opacity: 0;
    animation: fadeout 0.6s;
    -webkit-animation: fadeout 0.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
.woocommerce-main-image.zoom:hover:after {
    animation: fadein 0.3s;
    -webkit-animation: fadein 0.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
.product .images img {
  min-width: 100%;
}
.woocommerce .images .thumbnails a:hover,
.woocommerce-page .images .thumbnails a:hover {
  box-shadow:0 0 0 2px #608eb5 inset;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}
.woocommerce .thumbnails img,
.woocommerce-page .thumbnails img {
	border: 1px solid #dcdcdc;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
  clear: right;
  float: right;
  width: 40%;
}
.woocommerce div.product .summary .quantity,
.woocommerce-page div.product .summary .quantity {
	float: left;
	margin-bottom: 2em;
	margin-right: 1.6em;
}
.woocommerce .group_table .quantity,
.woocommerce-page .group_table .quantity {
  margin: 0 !important;
}
.woocommerce div.product .summary .price,
.woocommerce-page div.product .summary .price {
  margin-top: 0!important;
}
.woocommerce li.product.last, .woocommerce-page li.product.last {
  margin-right: 0;
}
    .woocommerce ul.products .product:hover,
	.woocommerce-page ul.products .product:hover {
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease;
	}
	.woocommerce ul.products .product>.entry-product,
	.woocommerce-page ul.products .product>.entry-product {
		position: relative;
		text-align: center;
		display: block;
		border: 2px solid #cd926d;
	    -webkit-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	}

		  .woocommerce li.product > a:first-child h3,
	      .woocommerce-page li.product > a:first-child h3 {
	        -webkit-transition: all 0.3s ease;
		    transition: all 0.3s ease;
	      }
		  .woocommerce li.product > a:first-child h3:hover,
	      .woocommerce-page li.product > a:first-child h3:hover{
	        color: #608eb5;
	        -webkit-transition: all 0.3s ease;
		    transition: all 0.3s ease;
	      }
				.woocommerce ul.products .product a.product_type_simple:hover,
			.woocommerce ul.products .product a.add_to_cart_button:hover,
			.woocommerce-page ul.products .product a.product_type_simple:hover,
			.woocommerce-page ul.products .product a.add_to_cart_button:hover,
			.woocommerce ul.products .product a.product_type_variable:hover,
			.woocommerce-page ul.products .product a.product_type_variable:hover {
				background-color: #fcfcfc;
			}
  .woocommerce .product.first,
  .woocommerce-page .product.first {
    clear: both; }
  .woocommerce .product.last,
  .woocommerce-page .product.last {
    margin-right: 0; }
  .woocommerce .product .onsale,
  .woocommerce-page .product .onsale {
	left: -16px;
	top: -16px;}
  .woocommerce .product .entry-featured,
  .woocommerce-page .product .entry-featured {
    overflow: hidden;
    z-index: 0; }
    .woocommerce .product .entry-featured img,
    .woocommerce-page .product .entry-featured img {
      min-width: 100%; }
  .woocommerce .product .entry-wrap,
  .woocommerce-page .product .entry-wrap {
    padding: 0; }
  .woocommerce .product .entry-header,
  .woocommerce-page .product .entry-header {
    position: relative; }
    .woocommerce .product .entry-header > a:first-child,
    .woocommerce-page .product .entry-header > a:first-child {
      display: block; }
      .woocommerce .product .entry-header > a:hover h3,
      .woocommerce-page .product .entry-header > a:hover h3 {
        color:#af3a2f; }
    .woocommerce .product .entry-header h3,
    .woocommerce-page .product .entry-header h3 {
      margin: 0;
      padding: 0 1em 0.8em;
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 1.05;
      text-align: center;
			overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
      -webkit-transition: color 0.3s ease;
      transition: color 0.3s ease; }
	 .product_category_title {
	  color: #b3a29d;
	  line-height: 1;
	}
    .woocommerce .product .product-footer {
	  background-color: #fcfcfc;
	  border-top: 1px solid #cd926d;
	}
	.woocommerce .product .product-footer .product-price-wrapper,
	.woocommerce .product .product-footer .product-rating-wrapper {
		border-right: 1px solid #cd926d;
		float: left;
		line-height: 1;
		margin-bottom: -2px;
		padding: 1.1em 0.5em 1.2em;
		text-align: center;
		width: 50%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.woocommerce .product .product-footer .product-rating-wrapper {
		border: none;
		padding: 1.1em 0.5em 0.85em;
	}

    .woocommerce .product .entry-header .button,
    .woocommerce-page .product .entry-header .button,
    .woocommerce-page .product .entry-header .added_to_cart {
		display: block;
		font-size: 1.4rem;
		left: 15px;
		margin: 0;
		opacity: 0;
		position: absolute;
		right: 15px;
		top: -60px;
		opacity: 0;
        filter: alpha(opacity=0);
        zoom: 1;}
    .woocommerce .product .button.add_to_cart_button.added,
    .woocommerce-page .product .button.add_to_cart_button.added {
	  display: none;
	}
  .woocommerce .product:hover .star-rating-container,
  .woocommerce-page .product:hover .star-rating-container {
    opacity: 1;
    filter: alpha(opacity=100);
    zoom: 1; }
  .woocommerce .product:hover .entry-header .button,
  .woocommerce-page .product:hover .entry-header .button,
  .woocommerce .product:hover .entry-header .added_to_cart,
  .woocommerce-page .product:hover .entry-header .added_to_cart {
    opacity: 1;
    filter: alpha(opacity=100);
    zoom: 1; }
.woocommerce .product img {
		display: block;
		margin: 0 auto;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
}
.widget_shopping_cart_content .button {
  padding: 0.8em 0 0.85em;
	width: 49%;
}
.widget_shopping_cart_content .cart_list a:not(.remove) {
	color: #cd926d;
}
.button.checkout.wc-forward {
  float: right;
}
.wrap_item_title {
	background-color: #fff;
	border-bottom: 1px solid #e0e0e0;
	display: block;
	margin: 0;
}
.wrap_item_title .product_category_title {
  color: #9f9f9f;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  margin: 0 0 1.4em;
}
.summary.entry-summary .price{
	display: block;
	float: none;
	font-weight: 400;
	text-align: left;
}
.woocommerce .entry-wrap,
.woocommerce-page .entry-wrap {
 }
  .woocommerce .entry-wrap:before, .woocommerce .entry-wrap:after,
  .woocommerce-page .entry-wrap:before,
  .woocommerce-page .entry-wrap:after {
    display: table;
    content: ""; }
  .woocommerce .entry-wrap:after,
  .woocommerce-page .entry-wrap:after {
    clear: both; }
.woocommerce .entry-wrap > .entry-content:first-child,
.woocommerce-page .entry-wrap > .entry-content:first-child {
  margin: 0;
  *zoom: 1; }
  .woocommerce .entry-wrap > .entry-content:first-child:before, .woocommerce .entry-wrap > .entry-content:first-child:after,
  .woocommerce-page .entry-wrap > .entry-content:first-child:before,
  .woocommerce-page .entry-wrap > .entry-content:first-child:after {
    display: table;
    content: ""; }
  .woocommerce .entry-wrap > .entry-content:first-child:after,
  .woocommerce-page .entry-wrap > .entry-content:first-child:after {
    clear: both; }
.woocommerce  .images,
.woocommerce-page  .images {
margin-bottom: 3em;
position: relative;
width: 100%; }
  @media (max-width: 767px) {
    .woocommerce  .images,
    .woocommerce-page  .images {
      width: 100%; } }
  .woocommerce  .images .onsale,
  .woocommerce-page  .images .onsale {
    top: 12px;
    left: 12px; }

  .woocommerce  .images .thumbnails > a,
  .woocommerce-page  .images .thumbnails > a {
	display: block;
	float: left;
	margin: 2% 2% 0 0;
	  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease; }
  .woocommerce  .images a:hover img,
  .woocommerce-page  .images a:hover img {
	border-color: #C20340;
	  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease; }
    .woocommerce  .images .thumbnails > a:nth-child(4n+4),
    .woocommerce-page  .images .thumbnails > a:nth-child(4n+4) {
      margin-right: 0; }
.woocommerce  .summary,
.woocommerce-page  .summary {
  width: 100%; }
  @media (max-width: 767px) {
    .woocommerce  .summary,
    .woocommerce-page  .summary {
      width: 100%;
      margin-top: 50px; } }
  .woocommerce  .summary .product_title,
  .woocommerce-page  .summary .product_title {
    margin: 0 0 6px;
    font-size: 274%; }
    @media (max-width: 480px) {
      .woocommerce  .summary .product_title,
      .woocommerce-page  .summary .product_title {
        font-size: 228%; } }
  .woocommerce  .summary .price > del,
  .woocommerce  .summary .price > .from,
  .woocommerce-page  .summary .price > del,
  .woocommerce-page  .summary .price > .from {
    font-size: 18px;
    font-size: 1.8rem; }
	.woocommerce  .summary .price,
	.woocommerce-page  .summary .price {
		color: #161515;
		font-size: 4rem; }
  .woocommerce  .summary .price > .amount,
  .woocommerce-page  .summary .price > ins > .amount {
    color: #161515;
	font-size: 4rem; }
    .woocommerce  .summary .variations .label,
    .woocommerce  .summary .variations .value,
    .woocommerce-page  .summary .variations .label,
    .woocommerce-page  .summary .variations .value {
	background-color: transparent;
	border-top: 0 none;
	display: block;
	vertical-align: middle;}
    .woocommerce  .summary .variations .label,
    .woocommerce-page  .summary .variations .label {
      padding-left: 0; }
    .woocommerce  .summary .variations .value,
    .woocommerce-page  .summary .variations .value {
      padding-right: 0; }
    .woocommerce  .summary .variations select,
    .woocommerce-page  .summary .variations select {
		background-color: transparent;
		border: medium none;
		margin-bottom: 0;
		width: 100%; }

    .woocommerce  .summary .single_variation .price,
    .woocommerce-page  .summary .single_variation .price {
      margin-bottom: 0.75em; }

	.woocommerce .group_table .price,
	.woocommerce-page .group_table .price {
	  display: table-cell !important;
	}
	.woocommerce .group_table td:first-child,
	.woocommerce-page .group_table td:first-child {
	  padding-left: 0;
	}
.woocommerce  .woocommerce-tabs,
.woocommerce-page  .woocommerce-tabs {
	clear: both;
	float: left;
	margin-bottom: 2em;
	width: 100%; }
	.woocommerce-tabs > div {
		background-color: #fff;
		border: 1px solid #cd926d;
		padding: 0.4em 2em 1em;
	}
	.woocommerce-tabs .tabs {
	  list-style: outside none none;
	  margin: 0;
	  margin-bottom: -1px;
	}
	.woocommerce-tabs .tabs > li {
	float: left;
	margin-left: -1px;
	position: relative;
	z-index: 1;
	}
	.woocommerce-tabs .tabs > li:first-child {
	margin-left: 0;
	}
	.woocommerce-tabs .tabs > li > a {
		background-color: #ffffff;
		border:1px solid #cd926d;
		color: #161515;
		display: block;
		margin: 0;
		padding: 1em 2em;
		text-transform: uppercase;
	}
	.woocommerce-tabs .tabs > li:hover > a,
	.woocommerce-tabs .tabs > li.active > a {
		color: #af3a2f;
	}
	#tab-reviews #rating + .select2 {
		display: none!important;
	}
  .woocommerce  .woocommerce-tabs .fightclub-tab-content,
  .woocommerce-page  .woocommerce-tabs .fightclub-tab-content {
    margin-bottom: 0; }
  .woocommerce  .woocommerce-tabs table,
  .woocommerce-page  .woocommerce-tabs table {
    margin-bottom: 0; }
  .woocommerce-tabs .commentlist {
  list-style: outside none none;
  margin: 2em 0 2.4em;
  }
  .woocommerce-tabs .avatar {
		border-radius: 100%;
		float: left;
		margin: -0.5em 1.65em 1em 0 !important;
	}
	.comment-text .meta {
	  line-height: 1;
	  margin-bottom: 0;
	  padding-top: 0.25em;
	}
	.comment-text .meta > strong {
	  color: #161515;
	  font-size: 80%;
	  text-transform: uppercase;
	}
	.comment-text time {
	  color: #AF3A2E;
	  font-size: 80%;
	}
	.comment-text .star-rating {
		margin: 0!important;
	}
	.woocommerce-tabs .commentlist .comment {
	  border-top: 1px solid #e0e0e0;
	  margin-top: 1.8em !important;
	  padding-top: 2em !important;
	}
	.woocommerce-tabs .commentlist .comment:first-child {
	  border: none;
	  margin: 0!important;
	  padding: 0!important;
	}
  .woocommerce  .woocommerce-tabs .fightclub-comments-area,
  .woocommerce-page  .woocommerce-tabs .fightclub-comments-area {
    position: relative; }
    .woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap:before,
    .woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap:before {
      display: none; }
    .woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap .avatar,
    .woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img .avatar-wrap .avatar {
      width: 60px;
      border-radius: 0; }
    @media (max-width: 767px) {
      .woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img,
      .woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-img {
        display: none; } }
    .woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment,
    .woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment {
      border: 1px solid #dddddd;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 2px;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
      @media (max-width: 767px) {
        .woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment,
        .woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list article.comment {
          margin-left: 0; } }
    .woocommerce  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-header .star-rating-container,
    .woocommerce-page  .woocommerce-tabs .fightclub-comments-area .fightclub-comments-list .fightclub-comment-header .star-rating-container {
      margin-top: 4px; }

	table.variations {
	margin: -1em 0 2em;
	width: auto;
	}
	.woocommerce table.variations td,
	.woocommerce-page table.variations td {
	border: medium none;
	padding: 0;
	text-align: left;
	vertical-align: top;
	height:
	}
	.woocommerce table.variations td select,
	.woocommerce-page table.variations td select {
	 margin: 0 0 1em;
	}
	.woocommerce table.variations td label,
	.woocommerce-page table.variations td label {
	padding-top: 0.6em;
	padding-right: 40px;
	}
	.woocommerce table.variations .reset_variations {
	  display: block;
	  text-align: left !important;
	}
.woocommerce .upsells,
.woocommerce .related,
.woocommerce .cross-sells,
.woocommerce-page .upsells,
.woocommerce-page .related,
.woocommerce-page .cross-sells {
	clear: both;
	float: left;
	width: 100%; }
  .woocommerce .upsells h2,
  .woocommerce .related h2,
  .woocommerce .cross-sells h2,
  .woocommerce-page .upsells h2,
  .woocommerce-page .related h2,
  .woocommerce-page .cross-sells h2 {
    font-size: 128.57%;
	margin: 1em 0;
	text-align: center; }
    .woocommerce .upsells ul.products .product .entry-featured,
    .woocommerce .related ul.products .product .entry-featured,
    .woocommerce .cross-sells ul.products .product .entry-featured,
    .woocommerce-page .upsells ul.products .product .entry-featured,
    .woocommerce-page .related ul.products .product .entry-featured,
    .woocommerce-page .cross-sells ul.products .product .entry-featured {
      border-bottom: 1px solid #dddddd;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.cross-sells {
  margin-top: 2em;
}
.single-product .upsells .price, .single-product .related .price {
  font-size: 107.14%;
}
.products.related .products {
  margin-top: 3em;
}
.woocommerce .cart-form,
.woocommerce-page .cart-form {
  margin: 0; }
.woocommerce .cart,
.woocommerce-page .cart {
	margin-top: 1.8em;
	margin-bottom: 2.2em; }
  .woocommerce .cart.shop_table,
  .woocommerce-page .cart.shop_table {
    margin: 0; }
    @media (max-width: 767px) {
      .woocommerce .cart.shop_table .product-thumbnail,
      .woocommerce-page .cart.shop_table .product-thumbnail {
        display: none; } }

.shop_table.cart > thead,
.shop_table > thead {
	border-bottom: 1px solid #cd926d;
	text-transform: uppercase;
}
.shop_table.cart > thead >tr>th{
	text-align: center;
}
#customer_details {
  margin-bottom: 1.2em;
}
.shop_table thead th, .shop_table thead td, .shop_table thead td span {
	color: #161515;
	font-weight: 400;
}
.shop_table th {
  border: none;
}
.shop_table td {
  border: none;
  border-bottom: 1px solid #f2f2f2;
}
.shop_table tbodt tr.cart_item:last-child td {
  border: none!important;
}
.shop_table.cart > tbody>tr>td {
	text-align: center;
}
.shop_table.cart > tbody>tr>td {
	border: medium none;
	padding: 1em 0;
}
.shop_table.cart tr {
  border: 1px solid #cd926d;
}
.product-quantity .input-number-box {
	margin: 0 auto;
	position: relative;
	width: 111px;
}
.product-quantity .input-number.input-text.qty.text {
  margin-left: 0;
}
.product-name > a {
  color: #161515;
  text-transform: uppercase;
}
.shop_table tbody {
  font-size: 93.33%;
}
.product-subtotal .amount {
  color: #161515;
}
#order_review {
  margin-bottom: 4em;
}
#order_review table {
  border: 1px solid #cd926d;
}
#order_review .product-total,
#order_review .cart-subtotal td,
#order_review .shipping td,
#order_review .order-total td {
  border-left: medium none !important;
  text-align: right;
}
#order_review .product-name,
#order_review th {
  border-right: medium none !important;
}
#order_review table th, #order_review table td {
	border: medium none !important;
	padding: 0.8em 1.4em;
}
.shop_table.cart > tbody>tr>td.product-thumbnail img{
	max-width: 80%;
}
.shop_table.cart > tbody>tr>td.product-thumbnail {
  width: 110px;
}
.shop_table.cart > tbody>tr>td>a.remove,
.remove.remove_from_wishlist {
	display: block;
	font-size: 100%;
	font-weight: 300;
	margin: 0 0.2em 0 0;
}
.shop_table.cart > tbody>tr>td.product-name,
.shop_table.cart > thead >tr>th.product-name{
  text-align: left;
  padding-left:20px;
}
.shop_table.cart > thead >tr > th {
	padding: 16px 0;
	border: none; }

.product-name dl.variation,
.widget_shopping_cart_content dl.variation {
  margin: 0;
}
.product-name dt,
.widget_shopping_cart_content dt {
  float: left;
  padding-right: 4px;
}
.header_cart_list dl.variation {
  display: none;
}

.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
  width: 100%;
  margin: 2em 0 4em; }

	.woocommerce .cart-collaterals .cart_totals h2,
	.woocommerce-page .cart-collaterals .cart_totals h2 {
		text-align: right;
	}

@media(min-width:980px) {
	.woocommerce .cart-collaterals,
	.woocommerce-page .cart-collaterals	{
		float: right;
		width: 50%;
	}
}
  .woocommerce .cart-collaterals .cart-totals,
  .woocommerce .cart-collaterals .shipping-calculator,
  .woocommerce-page .cart-collaterals .cart-totals,
  .woocommerce-page .cart-collaterals .shipping-calculator {
    width: 48%;
    margin-top: 30px; }
    @media (max-width: 979px) {
      .woocommerce .cart-collaterals .cart-totals,
      .woocommerce .cart-collaterals .shipping-calculator,
      .woocommerce-page .cart-collaterals .cart-totals,
      .woocommerce-page .cart-collaterals .shipping-calculator {
        width: 100%; } }
    .woocommerce .cart-collaterals .cart-totals h2,
    .woocommerce .cart-collaterals .shipping-calculator h2,
    .woocommerce-page .cart-collaterals .cart-totals h2,
    .woocommerce-page .cart-collaterals .shipping-calculator h2,
    .woocommerce-billing-fields h3,
    #ship-to-different-address,
    #order_review_heading,
    .woocommerce-account h2, .woocommerce-checkout h2 {
	margin: 0 0 26px;}
	#ship-to-different-address .input-checkbox {
  position: relative;
  top: auto;
  }
  #ship-to-different-address {
	  cursor: pointer;
	  margin: 0;
  }
  #ship-to-different-address label {
	  cursor: pointer;
  }
  .required {
	  color:#d64123;
	  border: none!important;
	  cursor:inherit;
  }
  .woocommerce .cart-collaterals .shipping-calculator,
  .woocommerce-page .cart-collaterals .shipping-calculator {
    float: left;
    margin-right: 4%; }
    @media (max-width: 979px) {
      .woocommerce .cart-collaterals .shipping-calculator,
      .woocommerce-page .cart-collaterals .shipping-calculator {
        margin-right: 0; } }
    .woocommerce .cart-collaterals .shipping-calculator p,
    .woocommerce .cart-collaterals .shipping-calculator form,
    .woocommerce-page .cart-collaterals .shipping-calculator p,
    .woocommerce-page .cart-collaterals .shipping-calculator form {
      margin-bottom: 0; }
    .woocommerce .cart-collaterals .shipping-calculator select,
    .woocommerce .cart-collaterals .shipping-calculator input[type="text"],
    .woocommerce-page .cart-collaterals .shipping-calculator select,
    .woocommerce-page .cart-collaterals .shipping-calculator input[type="text"] {
      width: 100%; }
  .woocommerce .cart-collaterals .cart-totals,
  .woocommerce-page .cart-collaterals .cart-totals {
    float: right; }
    .woocommerce .cart-collaterals .cart-totals table,
    .woocommerce-page .cart-collaterals .cart-totals table {
      margin-bottom: 0; }
.shipping_calculator {
  max-width: 370px;
}
.shipping-calculator-fields input {
  border: 1px solid #3c3c3c;
}
select#calc_shipping_country {
  height: 40px;
  padding: 0.7em 1.2em;
  border: medium none;
}
select#calc_shipping_country + .select2 {
	width: 100%!important;
}
.shipping-calculator-fields .button {
  padding: 0.9em 1.2em;
  width: 100%;
}
.shipping_calculator > h2 {
  font-size: 128.57%;
  font-weight: 400;
  margin-bottom: 1.6em;
}
.wc-proceed-to-checkout {
  margin-top: 3em;
}
.shipping-calculator-button::after {
  content: '\e816';
  font-family: "icon_font";
  padding-left: 6px;
  font-size: 80%;
}
.cart_totals {
  width: 100%;
}
.cart_totals table th {
	border: medium none;
	font-weight: 600;
	padding: 0.4em 0;
	text-transform: uppercase;
	vertical-align: top;
	font-size: 120%;
	color: #161515;
}
.cart_totals table td {
  border: medium none;
  padding: 0.4em 0;
  text-align: right;
  width: 225px;
}
.cart-subtotal td .amount,
.order-total .amount  {
	color: #161515;
	font-size: 106.67%;
}
.header_cart_list .empty{
	padding: 16px;
	border: none;
}
.payment_box,.woocommerce-message {
	background-color: #f6f6f6;
	padding: 1em;
}
.woocommerce-error {
	background-color: #ffc6b4;
	border-color: #d14f27;
	color: #d14f27;
	padding: 1.2em 1em 1em;
	margin: 0 0 2em;
	list-style: none;
}
.woocommerce-error a {
	color:  #d14f27;
}
.woocommerce td.product-quantity .quantity,
.woocommerce-page td.product-quantity .quantity {
	margin: 0 auto;
	padding-right: 0;
}
  .woocommerce .quantity input[type="button"],
  .woocommerce-page .quantity input[type="button"] {
	border: medium none;
	font-size: 16px;
	height: 20px;
	line-height: 1;
	padding: 0;
	top:1px;
	position: absolute;
	width: 25px;
	z-index: 9;}
  .woocommerce-page .quantity input[type="button"].minus {
	bottom: 1px;
	top: inherit;
	}
.summary.entry-summary .quantity input[type="button"],
.woocommerce-page .quantity input[type="button"] {
	 right: 1px;
  }
.single-product .quantity input[type="button"]{
	 right: 1px;
  }
.single_add_to_cart_button {
	height: 34px;
	margin-bottom: 1em;
	padding: 0 2.4em;
}
.summary.entry-summary .product_meta {
	margin-top: 0;
	padding-bottom: 1.3em;
}
.summary.entry-summary .single_add_to_cart_button {
	margin-bottom: 0;
}
.summary.entry-summary .woo-social-buttons {
  margin: 0 !important;
}
.summary.entry-summary .woo-social-buttons span.nocount,
.summary.entry-summary .woo-social-buttons span.hcount {
  margin: 0 12px 5px 0;
}
.summary.entry-summary .product_meta a {
	color: #35404a;}
.quantity.buttons_added {
  display: table;
  margin-bottom: 2em;
  position: relative;
}
.single-product form.cart.variations_form {
	width: 100%;}
.shipping-calculator-fields select,
.shipping-calculator-fields input {
  margin-bottom: 1.2em;
}
.shipping-calculator-form .form-row {
	margin-bottom: 4px;
	text-align: left;
}
.shipping-calculator-form button {
	line-height: 1;
	margin-top: 1em;
	width: 100%;
}
  .woocommerce .quantity input[type="number"],
  .woocommerce-page .quantity input[type="number"] {
	margin: 0;
	padding: 0 10px 0 1em;
	position: relative;
	text-align: left;
	width: 6em;
	z-index: 1; }
  .woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,
  .woocommerce .quantity input[type="number"]::-webkit-outer-spin-button,
  .woocommerce-page .quantity input[type="number"]::-webkit-inner-spin-button,
  .woocommerce-page .quantity input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none; }
.coupon {
	display: inline-block;
	float: left;
	margin-right: 0;
}

.coupon > label {
  display: none;
}
.coupon #coupon_code, .checkout_coupon #coupon_code{
	height: 45px;
	margin: 0 1em 0 0;
	width: 190px;
  margin-top: 1em;
}

.select2-container .select2-choice {
	border: 1px solid #cd926d;
	border-radius: 0;
	color: #b3a29d;
	height: 48px;
	line-height: 46px;
	padding: 0 0 0 1em;
}
.checkout-button {
  float: right;
}
.checkout_coupon{
	display:inline-block;
}
.shop_table.cart .button {
  float: right;
  margin-top: 1em;
}
.shop_table.cart .button_update_cart {
  margin-left: 1em;
}
.shop_table.cart .checkout-button.button {
  float: right;
}
.update .button {
  width: auto !important;
}
.update .checkout-button {
  margin: 0 0 0 12px!important;
  width: auto !important;
}
.woocommerce-info {
	background-color: #f6f6f6;
	margin-bottom: 1em;
	padding: 1.2em 1em 1em;
	text-align: center;
}
.woocommerce-checkout .woocommerce-info {
text-align: left;
}
.woocommerce form.login label, .woocommerce form.register label,
.woocommerce form.address label,
.woocommerce label[for=billing_email],
.woocommerce label[for=billing_phone] {
  display: block;
}
.input-text  {
	width: 100%;
}
.woocommerce .cart .actions,
.woocommerce-page .cart .actions {
	padding: 1em;
	text-align: left;
  padding-top: 0;}

    @media (max-width: 767px) {
      .woocommerce .cart .actions .action-group,
      .woocommerce-page .cart .actions .action-group {
        width: 100%; } }
    .woocommerce .cart .actions .action-group label,
    .woocommerce-page .cart .actions .action-group label {
      display: none; }
    .woocommerce .cart .actions .action-group input,
    .woocommerce-page .cart .actions .action-group input {
      width: 100%; }
    .woocommerce .cart .actions .action-group input[type="text"],
    .woocommerce-page .cart .actions .action-group input[type="text"] {
      margin-bottom: 0; }
      .woocommerce .cart .actions .action-group input[type="submit"]:first-child,
      .woocommerce-page .cart .actions .action-group input[type="submit"]:first-child {
        margin-top: 0; }
    .woocommerce .cart .actions .action-group.coupon,
    .woocommerce-page .cart .actions .action-group.coupon {
      float: left; }
    .woocommerce .cart .actions .action-group.update,
    .woocommerce-page .cart .actions .action-group.update {
      float: right; }
.woocommerce-account label {
	display: block;
}
.woocommerce-account .woocommerce h2:first-child,
.woocommerce-checkout .woocommerce h2:first-child {
  margin-top: 0; }
.woocommerce-account .woocommerce header h2:first-child,
.woocommerce-checkout .woocommerce header h2:first-child {
  margin-top: 60px; }
.woocommerce-account .checkout_coupon,
.woocommerce-checkout .checkout_coupon {
  margin-bottom: 1.85em;
  *zoom: 1; }
  .woocommerce-account .checkout_coupon:before, .woocommerce-account .checkout_coupon:after,
  .woocommerce-checkout .checkout_coupon:before,
  .woocommerce-checkout .checkout_coupon:after {
    display: table;
    content: ""; }
  .woocommerce-account .checkout_coupon:after,
  .woocommerce-checkout .checkout_coupon:after {
    clear: both; }
  .woocommerce-account .checkout_coupon .form-row-first,
  .woocommerce-account .checkout_coupon .form-row-last,
  .woocommerce-checkout .checkout_coupon .form-row-first,
  .woocommerce-checkout .checkout_coupon .form-row-last {
    float: left; }
  .woocommerce-account .checkout_coupon .form-row-first,
  .woocommerce-checkout .checkout_coupon .form-row-first {
    margin-bottom: 0.5em; }
    .woocommerce-account .checkout_coupon .form-row-first input,
    .woocommerce-checkout .checkout_coupon .form-row-first input {
      margin-bottom: 0; }
  .woocommerce-account .checkout_coupon .form-row-last,
  .woocommerce-checkout .checkout_coupon .form-row-last {
    margin-bottom: 0; }
.woocommerce-account .checkout,
.woocommerce-account .form-edit-address,
.woocommerce-checkout .checkout,
.woocommerce-checkout .form-edit-address {
  margin-bottom: 4em; }
  .woocommerce-account .checkout h3,
  .woocommerce-account .form-edit-address h3,
  .woocommerce-checkout .checkout h3,
  .woocommerce-checkout .form-edit-address h3 {
    margin-top: 60px;}
    .woocommerce-account .checkout h3:first-child,
    .woocommerce-account .form-edit-address h3:first-child,
    .woocommerce-checkout .checkout h3:first-child,
    .woocommerce-checkout .form-edit-address h3:first-child {
      margin-top: 0; }
  .woocommerce-account .checkout abbr,
  .woocommerce-account .form-edit-address abbr,
  .woocommerce-checkout .checkout abbr,
  .woocommerce-checkout .form-edit-address abbr {
    border: 0; }
  .woocommerce-account .checkout select,
  .woocommerce-account .checkout textarea,
  .woocommerce-account .checkout input[type="text"],
  .woocommerce-account .form-edit-address select,
  .woocommerce-account .form-edit-address textarea,
  .woocommerce-account .form-edit-address input[type="text"],
  .woocommerce-checkout .checkout select,
  .woocommerce-checkout .checkout textarea,
  .woocommerce-checkout .checkout input[type="text"],
  .woocommerce-checkout .form-edit-address select,
  .woocommerce-checkout .form-edit-address textarea,
  .woocommerce-checkout .form-edit-address input[type="text"] {
    width: 100%; }
  .woocommerce-account .checkout textarea,
  .woocommerce-account .form-edit-address textarea,
  .woocommerce-checkout .checkout textarea,
  .woocommerce-checkout .form-edit-address textarea {
    height: 6em;
    resize: vertical; }
  .woocommerce-account .checkout input[name="billing_address_1"],
  .woocommerce-account .form-edit-address input[name="billing_address_1"],
  .woocommerce-checkout .checkout input[name="billing_address_1"],
  .woocommerce-checkout .form-edit-address input[name="billing_address_1"] {
    margin-bottom: 0; }
  .woocommerce-account .checkout input[type="radio"],
  .woocommerce-account .checkout input[type="checkbox"],
  .woocommerce-account .form-edit-address input[type="radio"],
  .woocommerce-account .form-edit-address input[type="checkbox"],
  .woocommerce-checkout .checkout input[type="radio"],
  .woocommerce-checkout .checkout input[type="checkbox"],
  .woocommerce-checkout .form-edit-address input[type="radio"],
  .woocommerce-checkout .form-edit-address input[type="checkbox"] {
    float: left; }
  .woocommerce-account .checkout .form-row,
  .woocommerce-account .form-edit-address .form-row,
  .woocommerce-checkout .checkout .form-row,
  .woocommerce-checkout .form-edit-address .form-row {
    margin-bottom: 0.65em;
    *zoom: 1; }
    .woocommerce-account .checkout .form-row:before, .woocommerce-account .checkout .form-row:after,
    .woocommerce-account .form-edit-address .form-row:before,
    .woocommerce-account .form-edit-address .form-row:after,
    .woocommerce-checkout .checkout .form-row:before,
    .woocommerce-checkout .checkout .form-row:after,
    .woocommerce-checkout .form-edit-address .form-row:before,
    .woocommerce-checkout .form-edit-address .form-row:after {
      display: table;
      content: ""; }
    .woocommerce-account .checkout .form-row:after,
    .woocommerce-account .form-edit-address .form-row:after,
    .woocommerce-checkout .checkout .form-row:after,
    .woocommerce-checkout .form-edit-address .form-row:after {
      clear: both; }
  .woocommerce-account .checkout .form-row-first,
  .woocommerce-account .checkout .form-row-last,
  .woocommerce-account .form-edit-address .form-row-first,
  .woocommerce-account .form-edit-address .form-row-last,
  .woocommerce-checkout .checkout .form-row-first,
  .woocommerce-checkout .checkout .form-row-last,
  .woocommerce-checkout .form-edit-address .form-row-first,
  .woocommerce-checkout .form-edit-address .form-row-last {
    float: left;
    width: 48%; }
  .woocommerce-account .checkout .form-row-first,
  .woocommerce-account .form-edit-address .form-row-first,
  .woocommerce-checkout .checkout .form-row-first,
  .woocommerce-checkout .form-edit-address .form-row-first {
    margin-right: 4%; }
  .woocommerce-account .checkout .payment_methods,
  .woocommerce-account .form-edit-address .payment_methods,
  .woocommerce-checkout .checkout .payment_methods,
  .woocommerce-checkout .form-edit-address .payment_methods {
    margin-left: 0;
    list-style: none; }
    .woocommerce-account .checkout .payment_methods li,
    .woocommerce-account .form-edit-address .payment_methods li,
    .woocommerce-checkout .checkout .payment_methods li,
    .woocommerce-checkout .form-edit-address .payment_methods li {
      margin-bottom: 1.313em; }
    .woocommerce-account .checkout .payment_methods label,
    .woocommerce-account .form-edit-address .payment_methods label,
    .woocommerce-checkout .checkout .payment_methods label,
    .woocommerce-checkout .form-edit-address .payment_methods label {
      padding-left: 18px; }
      .woocommerce-account .checkout .payment_methods label img,
      .woocommerce-account .form-edit-address .payment_methods label img,
      .woocommerce-checkout .checkout .payment_methods label img,
      .woocommerce-checkout .form-edit-address .payment_methods label img {
        display: none; }
    .woocommerce-account .checkout .payment_methods p,
    .woocommerce-account .form-edit-address .payment_methods p,
    .woocommerce-checkout .checkout .payment_methods p,
    .woocommerce-checkout .form-edit-address .payment_methods p {
      font-size: 0.85em;
      line-height: 1.4; }
  .woocommerce-account .checkout .place-order,
  .woocommerce-account .form-edit-address .place-order,
  .woocommerce-checkout .checkout .place-order,
  .woocommerce-checkout .form-edit-address .place-order {
    margin-bottom: 0; }
.woocommerce-account ul.order_details,
.woocommerce-checkout ul.order_details {
  margin-left: 0;
  list-style: none; }
.woocommerce-account table.order_details dl,
.woocommerce-checkout table.order_details dl {
  margin: 0; }
.woocommerce-account h3,
.woocommerce-checkout h3 {
    margin-top: 0;}
.woocommerce-account dl.customer_details,
.woocommerce-checkout dl.customer_details {
  margin-top: 0; }
  .woocommerce-account dl.customer_details dt,
  .woocommerce-checkout dl.customer_details dt {
    float: left;
    margin-right: 0.35em; }
.woocommerce-account .addresses .col-1,
.woocommerce-account .addresses .col-2,
.woocommerce-checkout .addresses .col-1,
.woocommerce-checkout .addresses .col-2 {
  float: left;
  width: 48%; }
  .woocommerce-account .addresses .col-1 address,
  .woocommerce-account .addresses .col-2 address,
  .woocommerce-checkout .addresses .col-1 address,
  .woocommerce-checkout .addresses .col-2 address {
    margin-bottom: 0; }
.woocommerce-account .addresses .col-1,
.woocommerce-checkout .addresses .col-1 {
  margin-right: 4%; }
.woocommerce-account .my_account_orders,
.woocommerce-checkout .my_account_orders {
  margin: 10px 0 0; }
  @media (max-width: 767px) {
    .woocommerce-account .my_account_orders .order-date,
    .woocommerce-account .my_account_orders .order-total,
    .woocommerce-checkout .my_account_orders .order-date,
    .woocommerce-checkout .my_account_orders .order-total {
      display: none; } }
.woocommerce-account .change_password,
.woocommerce-checkout .change_password {
  margin-bottom: 0; }
  .woocommerce-account .change_password p.form-row-first,
  .woocommerce-checkout .change_password p.form-row-first {
    margin-bottom: 0; }
  .woocommerce-account .change_password p:last-of-type,
  .woocommerce-checkout .change_password p:last-of-type {
    margin-bottom: 0; }
  .woocommerce-account .change_password p input[type="password"],
  .woocommerce-checkout .change_password p input[type="password"] {
    width: 100%; }
.woocommerce-account .lost_reset_password,
.woocommerce-checkout .lost_reset_password {
  margin-bottom: 0; }
  .woocommerce-account .lost_reset_password .form-row,
  .woocommerce-checkout .lost_reset_password .form-row {
  max-width: 200px;
  }
  .woocommerce-account .lost_reset_password .button,
  .woocommerce-checkout .lost_reset_password .button {
  max-width: 300px;
  width: 100% !important;
 }
  .woocommerce-account .lost_reset_password p:last-of-type,
  .woocommerce-checkout .lost_reset_password p:last-of-type {
    margin-bottom: 0; }
  .woocommerce-account .lost_reset_password p input[type="text"],
  .woocommerce-checkout .lost_reset_password p input[type="text"] {
    width: 100%; }
.woocommerce-billing-fields input.input-text,
.woocommerce-shipping-fields input.input-text,
.woocommerce-shipping-fields textarea,
.shipping-calculator-form select,
.login input.input-text,
.form-edit-address input.input-text,
.form-edit-address textarea,
form .input-text {
	background-color: #ffffff;
}
.shipping-calculator-form input,
.shipping-calculator-form textarea,
.shipping-calculator-form select {
	width: 100%;
}
#rememberme {
  position: relative;
  top: -2px;
}
.addresses {
  margin-bottom: 4em;
}
.widget_products ul li,
.widget_best_sellers ul li,
.widget_shopping_cart ul li,
.widget_featured_products ul li,
.widget_onsale ul li,
.widget_random_products ul li,
.widget_recently_viewed_products ul li,
.widget_recent_products ul li,
.widget_recent_reviews ul li,
.widget_top_rated_products ul li {
  font-size: 81.25%;
  *zoom: 1; }
  .widget_products ul li:before,.widget_products ul li:after,
  .widget_best_sellers ul li:before, .widget_best_sellers ul li:after,
  .widget_shopping_cart ul li:before,
  .widget_shopping_cart ul li:after,
  .widget_featured_products ul li:before,
  .widget_featured_products ul li:after,
  .widget_onsale ul li:before,
  .widget_onsale ul li:after,
  .widget_random_products ul li:before,
  .widget_random_products ul li:after,
  .widget_recently_viewed_products ul li:before,
  .widget_recently_viewed_products ul li:after,
  .widget_recent_products ul li:before,
  .widget_recent_products ul li:after,
  .widget_recent_reviews ul li:before,
  .widget_recent_reviews ul li:after,
  .widget_top_rated_products ul li:before,
  .widget_top_rated_products ul li:after {
    display: table;
    content: ""; }
  .widget_products ul li a:before,
  .widget_best_sellers ul li a:before,
  .widget_shopping_cart ul li a:before,
  .widget_featured_products ul li a:before,
  .widget_onsale ul li a:before,
  .widget_random_products ul li a:before,
  .widget_recently_viewed_products ul li a:before,
  .widget_recent_products ul li a:before,
  .widget_recent_reviews ul li a:before,
  .widget_top_rated_products ul li a:before{
    display: none; }
  .widget_products ul li:after,
  .widget_best_sellers ul li:after,
  .widget_shopping_cart ul li:after,
  .widget_featured_products ul li:after,
  .widget_onsale ul li:after,
  .widget_random_products ul li:after,
  .widget_recently_viewed_products ul li:after,
  .widget_recent_products ul li:after,
  .widget_recent_reviews ul li:after,
  .widget_top_rated_products ul li:after {
    clear: both; }
  .widget_products ul li:last-child,
  .widget_best_sellers ul li:last-child,
  .widget_shopping_cart ul li:last-child,
  .widget_featured_products ul li:last-child,
  .widget_onsale ul li:last-child,
  .widget_random_products ul li:last-child,
  .widget_recently_viewed_products ul li:last-child,
  .widget_recent_products ul li:last-child,
  .widget_recent_reviews ul li:last-child,
  .widget_top_rated_products ul li:last-child {
    margin-bottom: 0; }
  .widget_products ul li a,
  .widget_best_sellers ul li a,
  .widget_shopping_cart ul li a,
  .widget_featured_products ul li a,
  .widget_onsale ul li a,
  .widget_random_products ul li a,
  .widget_recently_viewed_products ul li a,
  .widget_recent_products ul li a,
  .widget_recent_reviews ul li a,
  .widget_top_rated_products ul li a {
    display: block;
    margin-bottom: 2px;
    border-bottom: 0;
    font-size: 135.7%; }
    .widget_best_sellers ul li a img,
    .widget_shopping_cart ul li a img,
    .widget_featured_products ul li a img,
    .widget_onsale ul li a img,
    .widget_random_products ul li a img,
    .widget_recently_viewed_products ul li a img,
    .widget_recent_products ul li a img,
    .widget_recent_reviews ul li a img,
    .widget_top_rated_products ul li a img {
      padding: 3px !important;
      float: left;
      width: 65px;
      margin-right: 0.65em; }
  .widget_products ul li > del,
  .widget_products ul li > ins,
  .widget_best_sellers ul li > del,
  .widget_best_sellers ul li > ins,
  .widget_shopping_cart ul li > del,
  .widget_shopping_cart ul li > ins,
  .widget_featured_products ul li > del,
  .widget_featured_products ul li > ins,
  .widget_onsale ul li > del,
  .widget_onsale ul li > ins,
  .widget_random_products ul li > del,
  .widget_random_products ul li > ins,
  .widget_recently_viewed_products ul li > del,
  .widget_recently_viewed_products ul li > ins,
  .widget_recent_products ul li > del,
  .widget_recent_products ul li > ins,
  .widget_recent_reviews ul li > del,
  .widget_recent_reviews ul li > ins,
  .widget_top_rated_products ul li > del,
  .widget_top_rated_products ul li > ins {
    text-shadow: none; }

.widget_shopping_cart_content {
  margin-bottom: 0.4em;
}
.widget_shopping_cart .empty {
  font-size: 100%; }
.widget_shopping_cart .total {
	border-top: 1px solid #e0e0e0;
	color: #927f79;
	font-size: 15px;
	line-height: 1.1;
	margin: 6px 0 0;
	padding: 2em 0;
	text-overflow: ellipsis;
	text-shadow: none;
	text-transform: uppercase;
	white-space: nowrap; }
	.widget_shopping_cart .total strong {
		font-weight: 400;
	}
.widget_shopping_cart .total .amount {
  color: #af3a2f;
}
.widget_shopping_cart .buttons {
  *zoom: 1; }
  .widget_shopping_cart .buttons:before, .widget_shopping_cart .buttons:after {
    display: table;
    content: ""; }
  .widget_shopping_cart .buttons:after {
    clear: both; }
.widget.woocommerce .product-title {
  color: #cd926d;
  font-weight: 300;
}
.widget.woocommerce .product-title:hover {
		color:inherit;
}
.widget.woocommerce:not(.widget_shopping_cart) .amount,
.widget.woocommerce:not(.widget_shopping_cart) .quantity {
  color: #393939;
  font-size: 14px;
}
.widget.woocommerce ins {
  text-decoration: none;
}
.widget_layered_nav li {
  position: relative; }
  .widget_layered_nav li .count {
font-size: inherit;
margin-top: -11px;
position: absolute;
right: 10px;
top: 50%;
width: 24px; }

.widget_price_filter form {
  margin-bottom: 0; }
  .widget_price_filter form input[type="text"] {
    display: none; }
.widget_price_filter .price_slider_wrapper {
  *zoom: 1; }
  .widget_price_filter .price_slider_wrapper:before, .widget_price_filter .price_slider_wrapper:after {
    display: table;
    content: ""; }
  .widget_price_filter .price_slider_wrapper:after {
    clear: both; }
.widget_price_filter .ui-slider {
	background-color: #f0eceb;
	height: 1px;
	margin: 10px 0 28px;
	position: relative;}
  .widget_price_filter .ui-slider .ui-slider-handle {
		background-color: #ffffff;
		border: 1px solid #cd926d;
		cursor: pointer;
		height: 12px;
		margin-top: -6px;
		outline: medium none;
		position: absolute;
		top: 50%;
		width: 12px;
		z-index: 2;}
    .widget_price_filter .ui-slider .ui-slider-handle:last-child {
      margin-left: -10px; }
  .widget_price_filter .ui-slider .ui-slider-range {
		background-color: #cd926d !important;
		display: block;
		height: 3px;
		position: absolute;
		top: -1px;
		z-index: 1; }
.widget_price_filter .price_slider_amount {
  *zoom: 1; }
  .widget_price_filter .price_slider_amount:before, .widget_price_filter .price_slider_amount:after {
    display: table;
    content: ""; }
  .widget_price_filter .price_slider_amount:after {
    clear: both; }
  .widget_price_filter .price_slider_amount .price_label {
		color: #927f79;
		font-size: 15px;
		line-height: 1.1;
		margin: 6px 0 0;
		text-overflow: ellipsis;
		text-shadow: none;
		text-transform: uppercase;
		white-space: nowrap;}
		.widget_price_filter .price_slider_amount .price_label span {
			color: #af3a2f;
		}
  .widget_price_filter .price_slider_amount .button {
		float: right;
		margin: -4px 0 0.5em;
		padding: 6px 28px !important;
		width: auto; }
	.product_list_widget .remove {
		float: right;
		font-family: sans-serif;
		font-size: 20px !important;
		position: relative;
		top: -7px;
	}
.widget_product_search .screen-reader-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  margin-top: -2px;
  display: none; }
.widget_product_search input[type="submit"] {
  display: none; }

.widget_recent_reviews .star-rating,
.widget_top_rated_products .star-rating {
  margin-bottom: 2px !important; }

.woocommerce .cols-1,
.woocommerce .cols-2,
.woocommerce .cols-3,
.woocommerce .cols-4,
.woocommerce-page .cols-1,
.woocommerce-page .cols-2,
.woocommerce-page .cols-3,
.woocommerce-page .cols-4 {
  *zoom: 1; }
  .woocommerce .cols-1 .product,
.woocommerce-page .cols-1 .product {
  width: 100%; }
.woocommerce .cols-2 .product,
.woocommerce-page .cols-2 .product {
  width: 50%; }
.woocommerce .cols-3 .product,
.woocommerce-page .cols-3 .product {
  width: 33.332%; }
.woocommerce .cols-4 .product,
.woocommerce-page .cols-4 .product {
  width: 25%; }
@media (max-width: 979px) {
  .woocommerce .cols-3 .product,
  .woocommerce .cols-4 .product,
  .woocommerce-page .cols-3 .product,
  .woocommerce-page .cols-4 .product {
    width: 50%; }
    }
@media (max-width: 480px) {
  .woocommerce .cols-2 .product,
  .woocommerce .cols-3 .product,
  .woocommerce .cols-4 .product,
  .woocommerce-page .cols-2 .product,
  .woocommerce-page .cols-3 .product,
  .woocommerce-page .cols-4 .product {
    width: 100%; } }

.woocommerce .pp_woocommerce .ppt,
.woocommerce-page .pp_woocommerce .ppt {
  visibility: hidden; }
.woocommerce .pp_woocommerce .pp_content_container,
.woocommerce-page .pp_woocommerce .pp_content_container {
  padding-top: 40px;
  padding-bottom: 10px; }
.woocommerce .pp_woocommerce .pp_expand:before,
.woocommerce .pp_woocommerce .pp_contract:before,
.woocommerce-page .pp_woocommerce .pp_expand:before,
.woocommerce-page .pp_woocommerce .pp_contract:before {
  top: -1px;
  right: -1px; }
.woocommerce .pp_woocommerce .pp_nav,
.woocommerce-page .pp_woocommerce .pp_nav {
  line-height: 1; }
.woocommerce .pp_woocommerce .pp_arrow_previous:before,
.woocommerce .pp_woocommerce .pp_arrow_next:before,
.woocommerce-page .pp_woocommerce .pp_arrow_previous:before,
.woocommerce-page .pp_woocommerce .pp_arrow_next:before {
  top: -1px; }
.woocommerce .pp_woocommerce .pp_close:before,
.woocommerce-page .pp_woocommerce .pp_close:before {
  top: -1px; }
.woocommerce .pp_woocommerce .pp_description,
.woocommerce-page .pp_woocommerce .pp_description {
  visibility: hidden; }
.woocommerce .pp_woocommerce #reply-title,
.woocommerce-page .pp_woocommerce #reply-title {
  margin-top: 0; }
.woocommerce .pp_woocommerce .comment-form-rating,
.woocommerce-page .pp_woocommerce .comment-form-rating {
  display: none; }
.woocommerce .pp_woocommerce p.stars,
.woocommerce-page .pp_woocommerce p.stars {
  *zoom: 1; }
  .woocommerce .pp_woocommerce p.stars:before, .woocommerce .pp_woocommerce p.stars:after,
  .woocommerce-page .pp_woocommerce p.stars:before,
  .woocommerce-page .pp_woocommerce p.stars:after {
    display: table;
    content: ""; }
  .woocommerce .pp_woocommerce p.stars:after,
  .woocommerce-page .pp_woocommerce p.stars:after {
    clear: both; }
  .woocommerce .pp_woocommerce p.stars span,
  .woocommerce-page .pp_woocommerce p.stars span {
    width: 80px;
    height: 16px;
    position: relative;
    float: left;
    background: url(../../../../../../plugins/woocommerce/assets/images/star.png) repeat-x left 0; }
    .woocommerce .pp_woocommerce p.stars span a,
    .woocommerce-page .pp_woocommerce p.stars span a {
      float: left;
      position: absolute;
      left: 0;
      top: 0;
      width: 16px;
      height: 0;
      padding-top: 16px;
      overflow: hidden; }
      .woocommerce .pp_woocommerce p.stars span a.star-1,
      .woocommerce-page .pp_woocommerce p.stars span a.star-1 {
        width: 16px;
        z-index: 10; }
      .woocommerce .pp_woocommerce p.stars span a.star-2,
      .woocommerce-page .pp_woocommerce p.stars span a.star-2 {
        width: 32px;
        z-index: 9; }
      .woocommerce .pp_woocommerce p.stars span a.star-3,
      .woocommerce-page .pp_woocommerce p.stars span a.star-3 {
        width: 48px;
        z-index: 8; }
      .woocommerce .pp_woocommerce p.stars span a.star-4,
      .woocommerce-page .pp_woocommerce p.stars span a.star-4 {
        width: 64px;
        z-index: 7; }
      .woocommerce .pp_woocommerce p.stars span a.star-5,
      .woocommerce-page .pp_woocommerce p.stars span a.star-5 {
        width: 80px;
        z-index: 6; }
      .woocommerce .pp_woocommerce p.stars span a.active,
      .woocommerce-page .pp_woocommerce p.stars span a.active {
        background: url(../../../../../../plugins/woocommerce/assets/images/star.png) repeat-x left -32px; }
      .woocommerce .pp_woocommerce p.stars span a:hover, .woocommerce .pp_woocommerce p.stars span a:focus,
      .woocommerce-page .pp_woocommerce p.stars span a:hover,
      .woocommerce-page .pp_woocommerce p.stars span a:focus {
        background: url(../../../../../../plugins/woocommerce/assets/images/star.png) repeat-x left -16px; }

.woocommerce .price,
.woocommerce-page .price {
	color: #606060;
	display: block;
	line-height: 1;
	text-align: left;
	*zoom: 1; }
.woocommerce .products .price,
.woocommerce-page .products .price {
	font-size: 20px;
	padding: 0;
	float: right;
	*zoom: 1; }
	.woocommerce .product-footer .price {
		display: inline-block;
		float: none;
	}
.woocommerce .price>del,.woocommerce .price>del > .amount {
	color: #cd926d;
}
  .woocommerce.single .summary .price>del{
	color: #888888 !important;
	display: block;
	font-size: 20px !important;
	letter-spacing: 1px;
	margin-bottom: 1em;
	text-align: left;
}
.woocommerce.single .summary .price>del > .amount {
color: #888888 !important;
}
.woocommerce.single .summary .price>ins,.woocommerce.single .summary .price>ins {
	display: block;
}
.summary.entry-summary > div {
  margin-bottom: 1.5em;
}
.summary.entry-summary > .clear {
  border-bottom: 1px solid #dcdcdc;
  margin: 0 !important;
}
.summary.entry-summary > div.woocommerce-product-rating {
	margin-bottom: 1.3em;
}
  .woocommerce .price:before, .woocommerce .price:after,
  .woocommerce-page .price:before,
  .woocommerce-page .price:after {
    display: table;
    content: ""; }
  .woocommerce .price:after,
  .woocommerce-page .price:after {
    clear: both; }
  .woocommerce .price > ins,
  .woocommerce-page .price > ins {
    text-decoration: none; }
  .woocommerce .price > .amount,
  .woocommerce .price > ins > .amount,
  .woocommerce-page .price > .amount,
  .woocommerce-page .price > ins > .amount {
    color: #e74c39; }

.woocommerce .onsale, .woocommerce-page .onsale {
	display: block;
	background-color: #af3a2f;
	border-radius: 100%;
	color: white;
	font-size: 2rem;
	font-weight: 500;
	height: 96px;
	letter-spacing: 0;
	line-height: 1;
	padding-top: 26px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	width: 96px;
	z-index: 1;
}
.woocommerce .only.onsale, .woocommerce-page .only.onsale {
  padding-top: 35px;
}

.woocommerce .star-rating-container,
.woocommerce-page .star-rating-container {
  display: inline-block; }
.woocommerce .star-rating,
.woocommerce-page .star-rating {
	display: block;
	float: left;
	font-family: "icon_font";
	font-size: 1.1em;
	height: 1.2em;
	line-height: 1em;
	margin: 0;
	overflow: hidden;
	position: relative;
    top: 2px;
	width: 78px;}
  .summary.entry-summary .star-rating {
  width: 84px;}
  .woocommerce .comment-text .star-rating {
	  float: right;
  }

  .woocommerce .product-footer .star-rating {
		display: inline-block;
		float: none;
		font-size: 20px;
		width: 94px;
	}

  .woocommerce .star-rating:before,
  .woocommerce-page .star-rating:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    color: #af3a2f;
		-webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale; }
  .woocommerce .star-rating span,
  .woocommerce-page .star-rating span {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    padding-top: 1.5em; }
    .woocommerce .star-rating span:before,
    .woocommerce-page .star-rating span:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      color: #af3a2f;
			-webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale; }
.woocommerce .product .star-rating-container,
.woocommerce-page .product .star-rating-container {
  position: absolute;
  top: 13px;
  right: 13px;
  padding: 7px;
  border-radius: 3px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease; }
  .woocommerce .product .star-rating-container .star-rating:before,
  .woocommerce-page .product .star-rating-container .star-rating:before {
    color: white; }
  .woocommerce .product .star-rating-container .star-rating span:before,
  .woocommerce-page .product .star-rating-container .star-rating span:before {
    color: white; }
.woocommerce.single-product .summary .star-rating,
.woocommerce-page.single-product .summary .star-rating {
	font-size: 18px;
	font-size: 1.8rem;
	margin: 0 0 0.5em;}
.woocommerce-result-count {
	float: left;
	margin-bottom: 2.5em;
	margin-top: 0.9em;
}

.woocommerce-ordering {
	float: right;
	margin-bottom: 1.4em; }
  .woocommerce-ordering select {
		border: 1px solid #cd926d;
		cursor: pointer;
		display: block;
		height: 48px;
		line-height: 46px;
		margin-bottom: 0;
		overflow: hidden;
		padding: 0 1.2em;
		text-align: left;
		width: 100%;}

@media (max-width: 480px) {
  .woocommerce-result-count,
  .woocommerce-ordering {
    float: none; } }
.woocommerce-message {
  margin-bottom: 2em;
}
.woocommerce-message .button {
	background-color: transparent;
	border: 0 none;
	box-shadow: none;
	color: #AF3A2F;
	float: right;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0 12px 0 0;
	padding: 0;
	text-align: inherit;
	text-shadow: inherit;}
.return-to-shop {
  margin-bottom: 4em !important;
}
.woocommerce-invalid input {
  color: #b94a48;
  border-color: #e5bdc4;
  background-color: #f9f0f0; }

.woocommerce-validated input {
  color: #468847;
  border-color: #c1dea8;
  background-color: #f6fbf4;
}
.ing_cart_btn_wrap {
	left: 0;
	margin-top: -46px;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: 3;
	opacity: 0;
   -webkit-transition: all 0.3s ease;
   transition: all 0.3s ease;
}
.woocommerce ul.products .product:hover .ing_cart_btn_wrap,
.woocommerce-page ul.products .product:hover .ing_cart_btn_wrap {
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ing_cart_btn_inner {
  float: left;
  position: relative;
  right: -50%;
}
.ing_cart_btn_inner a {
	background-color: white;
	border-radius: 100%;
	color: #606060;
	float: left;
	font-size: 16px;
	height: 46px;
	line-height: 49px;
	margin: 0 4px;
	padding: 0 !important;
	right: 50%;
	width: 46px;
	transition: all 0.3s ease 0s;
}
.button.add_to_cart_button i {
  position: relative;
  top: -3px;
}
.woocommerce ul.products .product .ing_cart_btn_inner a:hover,
.woocommerce .product .added_to_cart:hover:before,
.woocommerce-page .product .added_to_cart:hover:before {
	background-color: #608eb5;
	color: #ffffff;
}
/*===============HEADER CART=================*/
.header-cart {
  color: #5a5a5a;
  float: right;
  font-size: 12px;
  font-size: 1.2rem;
  position: relative;
}
.fightclub-navbar-static-left-active .header-cart,
.fightclub-navbar-fixed-left-active .header-cart {
  position: absolute;
}
  @media (max-width: 599px) {
.header-cart {
  float: right;
  position: absolute;
  top:inherit;
  bottom: 0;
} }
.cart-menu {
	cursor: pointer;
	position: relative;
}
.cart-menu .fightclub-icon-bag-cart {
	font-size: 22px;
	margin-right: 3px;
}
.cart-contents>span,
.wishlist-count {
  background-color: #e74c39;
  border-radius: 100em;
  bottom: 1px;
  color: white;
  font-size: 14px;
  height: 16px;
  min-width: 16px;
  position: absolute;
  right: 2px;
  text-align: center;
  text-indent: 1px;
}
.wishlist-count {
	bottom: 2px;
	line-height: 18px;
	right: 0;
}
.amount-cart {
	background-color: white;
	border-top: 2px solid #608eb5;
	box-shadow: 2px 3px 3px 0 rgba(0, 0, 0, 0.2);
	position: absolute;
	right: 0;
	display: none;
	text-align: left;
	top: 42px;
	white-space: nowrap;
	width: auto;
}
.amount-cart::before {
  border-bottom: 3px solid #608eb5;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  content: "";
  height: 0;
  right: 16px;
  position: absolute;
  top: -5px;
  width: 0;
}
.header_cart_list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.header_cart_list li {
  padding: 12px 40px 12px 12px;
  border-bottom: 1px solid #e8e8e8;
  position: relative;
}
.header_cart_list a {
	color: #636363;
	display: inline;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1em;
	white-space: normal;
}
ul.header_cart_list li img {
	display: block;
	float: left;
	margin-right: 22px;
	width: 70px;
}
.header_cart_list .quantity {
	color: #636363;
	font-size: 12px;
	font-weight: 300;
}
.header-cart .total > span {
	background-color: #fff;
	color: #636363;
	float: left;
	font-size: 1.2rem;
	font-weight: 500;
	padding-right: 5px;
	position: relative;
	text-transform: uppercase;
	top: 14px;
}
.header-cart .total > span.amount {
	background-color: #fff;
	color: #e74c39;
	float: right;
	font-size: 24px;
	padding-left: 5px;
	top: 0;
}
.header-cart .total {
	margin: 0;
	padding: 20px 24px 22px;
	position: relative;
}
.header-cart .buttons {
	background-color: #608eb5;
	color: #ffffff;
	margin: 0;
	padding: 16px 10px;
	white-space: nowrap;
}
.header-cart .buttons > a {
    padding: 0.8em 2em 0.75em;
	margin: 0 12px;
}
.header-cart .buttons > a:hover {
    background-color: white!important;
    color: #608eb5;
}
i.hr {
	border-bottom: 1px dotted #3b424b;
	bottom: 29px;
	color: #fff;
	float: left;
	height: 1px;
	position: absolute;
	width: 55%;
}
.header-cart .remove {
	color: #828282;
	font-size: 22px !important;
	font-weight: 400;
	position: absolute;
	right: 7px;
	text-align: center;
	top: 4px;
	width: 1em;
}
.header-cart .remove:hover {
	opacity: 1;
}
.single-product .product h1.product_title {
  font-size: 276.48%;
  font-weight: 400;
  margin-bottom: 1em;
  text-align: center;
}
.single-product .product > p {
line-height: 2em;
margin: 0 auto 3em;
max-width: 70%;
text-align: center;
}
.product_meta p {
  margin-bottom: 0.4em;
  text-align: center;
}
.product_meta i {
  color: #d64123;
}
.product_meta p a {
  color: #393939;
}
.product_meta p span {
  color: #959595;
}
.product_meta {
  margin-bottom: 2em;
}
.single-product.woocommerce .star-rating,
.single-product.woocommerce-page .star-rating {
	font-size: 17px;
	font-size: 1.7rem;
}
.single-product .woocommerce-review-link {
	color: inherit;
	display: inline-block;
	margin-left: 1.5em;
}
.single-product .woocommerce-product-rating {
  margin-bottom: 2em;
}
#review_form_wrapper {
  margin: 0 -29px -0.75em;
}
#comments .add_review {
	margin: 0;
}
#reviews .fightclub-comment-img {
  float: none;
  margin: 0 auto 1.2em;
  width: 60px;
}
#block-reviews {
  margin-top: -4.5em;
}
#reviews .fightclub-img-thumbnail {
  background-color: white;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  line-height: 1.7;
  padding: 0;
  transition: border 0.3s ease 0s, box-shadow 0.3s ease 0s;
}
#reviews .fightclub-comment-img .avatar-wrap .avatar {
  margin-top: 0;
}
#reviews .fightclub-comments-list>li {
  background-color: #f2f2f2;
  margin: 0 auto;
  padding: 20px;
  width: 70%;
}
#reviews .fightclub-comments-list.fightclub-container-fluid {
  margin: 0 auto;
}
#reviews #review_form {
  margin: 1px auto 0;
}
#reviews article.comment {
margin: 0;
position: relative;
text-align: center;
}
#review_form_wrapper #respond{
	padding: 0.4em 2em 1em;
}
#reviews .fightclub-comment-content p {
  color: #949494;
  line-height: 2.2em;
  margin: 0 auto;
}
#reviews .fightclub-comment-time {
  color: #393939;
}
#reviews .star-rating-container {
  margin-left: 32px;
  vertical-align: top;
  font-size: 13px;
  font-size: 1.3em;
}
#reviews .fightclub-comment-header cite {
  margin-left: 60px;
}
#reviews .fightclub-comment-header {
    margin-bottom: 0.8em;
}
#reviews .comment-form label {
	display: block;
	text-transform: none;
}
#reviews .comment-form-rating label {
  float: left;
  margin-right: 22px;
}
#reviews .comment-form-rating,
#reviews .comment-form-rating .stars {
  margin-bottom: 1em;
}
#review_form_wrapper .comment-form textarea {
  margin: 0;
}
#reviews .comment-form-rating .stars a {
	color: #af3a2f;
	font-size: 0;
	line-height: 0;
}
#reviews .comment-form-rating .stars a:before {
    font-family: "icon_font";
    font-size: 20px;
    line-height: 22px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}
#reviews .comment-form-rating .stars a:after {
  color: #53575d;
  content: " | ";
  font-size: 20px;
  padding: 0 14px;
}
#reviews .comment-form-rating .stars a:last-child:after {
	content:"";
}
#reviews .comment-form-rating .star-1:before {
  content: "";
}
#reviews .comment-form-rating .star-2:before {
  content: "";
}
#reviews .comment-form-rating .star-3:before {
  content: "";
}
#reviews .comment-form-rating .star-4:before {
  content: "";
}
#reviews .comment-form-rating .star-5:before {
  content: "";
}
#reviews .comment-form-rating .star-1.active:before,
#reviews .comment-form-rating .star-1:hover:before {
  content: "";
}
#reviews .comment-form-rating .star-2.active:before,
#reviews .comment-form-rating .star-2:hover:before {
  content: "";
}#reviews .comment-form-rating .star-3.active:before,
#reviews .comment-form-rating .star-3:hover:before {
  content: "";
}#reviews .comment-form-rating .star-4.active:before,
#reviews .comment-form-rating .star-4:hover:before {
  content: "";
}#reviews .comment-form-rating .star-5.active:before,
#reviews .comment-form-rating .star-5:hover:before {
  content: "";
}.shop_attributes {
	margin-bottom: 0.1em;
}
.shop_attributes th,.shop_attributes td {
	line-height: 1.9em;
}
.shop_attributes td {
	text-align: right;
}
.shop_attributes p {
  margin: 0;
}
#reviews .comment-form-author {
  float: left;
  margin-right: 0;
  width: 50%;
}
#reviews .comment-form-email {
	float: right;
    width:50%;
}
#reviews .comment-form-author > input,
#reviews .comment-form-email > input {
	border-width: 2px;
	width: 100%;
}
.woocommerce-tabs h2{
	margin-top: 1em;
}
.p-meta.fightclub-product-meta > a {
  color: #cd926d;
}
.sku_wrapper, .tagged_as {
  display: block;
}
.product_meta .posted_in {
  display: none;
}
.sku_wrapper .sku {
  color: #161515;
}
#tab-reviews .comment-reply-title {
	margin: 0 0 1.8em;
}
.woocommerce.columns-1 .product{width:100%;}
.woocommerce.columns-2 .product{width:50%;}
.woocommerce.columns-3 .product{width:33.33%;}
.woocommerce.columns-4 .product{width:25.08%;}

.widget_product_categories .count {
  float: right;
}
.widget_products img {
  height: 50px;
  margin-right: 12px;
  width: 50px;
}
.product_list_widget > li {
  border-bottom: 1px solid #f2f2f2;
}
.product_list_widget > li:last-child {
  border: none;
}
.product_list_widget > li {
  clear: both;
}
.product_list_widget a {
	font-size: 12px !important;
	font-weight: 600;
	line-height: 1.7;
	margin-bottom: 0 !important;
	text-transform: uppercase;
}
ul.cart_list li img, .woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {
  background-color: #fff;
  border: 1px solid #cd926d;
  box-shadow: none;
  float: left;
  height: 70px;
  margin-right: 14px;
  margin-top: 5px;
  width: 70px;
}
.product_list_widget .amount {
  color: #3c3c3c;
  font-size: 14px;
}
.product_list_widget del {
	color: #939393;
}
.product_list_widget del > .amount {
  color: #939393;
  margin-right: 0.4em;
}
.commerce-widget .star-rating {
  float: none !important;
}
.product_list_widget > li {
  padding: 0.95em 0 1.4em !important;
}
.product_list_widget > li:last-child {
  padding-bottom: 0!important;
}
.widget.woocommerce .star-rating, .widget.woocommerce-page .star-rating {
float: none;
margin: 3px 0 4px !important;
}
/*===================Product Preview==================*/
#product-preview-wrap {
	background-color: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}
.product-preview-inner {
	background-color: white;
	height: 430px;
	margin: -215px auto 0;
	max-width: 80%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	top: 50%;
	width: 970px;
}
.product-preview-inner .images {
  height: 430px;
  margin: 0;
  width: 430px;
}
.preview-images {
  background: white url("../../../images/preview-pattern.png") repeat 0 0;
  float: left;
  height: 100%;
  margin: 0;
  width: 45%;
  padding: 3px;
  overflow: hidden;
}
.preview-images-inner {
	background-color: white;
	height: 100%;
	margin: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
.prod-item img {
	margin: 0 auto;
	max-height: 425px;
	padding: 22px;
}
.preview-images-inner .slick-list {
  position: relative;
  top: 50%;
  transform: translateY(-50%) !important;
  -webkit-transform: translateY(-50%) !important;
}
.preview-images-inner .slick-next,
.preview-images-inner .slick-prev {
	background-color: transparent;
	font-size: 76px;
	height: 80px;
	margin-top: -40px;
	right: 5px;
	text-align: center;
	text-indent: -15px;
	width: 0.75em;
	opacity: 0;
}
.preview-images-inner .slick-prev {
	left: 5px;
	right: inherit;
}
.preview-images-inner .slick-next i:before {
  content: '\e809';
}
.preview-images-inner .slick-prev i:before {
  content: '\e808';
}
.preview-images-inner:hover .slick-next,
.preview-images-inner:hover .slick-prev {
	opacity: 1;
}
.preview-images-inner .slick-next:hover,
.preview-images-inner .slick-prev:hover {
	color: #608eb5;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  display: none !important;
}
.preview-summary {
  float: right;
  padding: 2em;
  text-align: left;
  width: 55%;
}
.preview-summary .yith-wcwl-add-to-wishlist {
  float: left;
  margin-top: 18px;
}
.preview-summary .product_title.entry-title {
  margin-bottom: 0.75em;
  text-align: left;
}
.preview-summary .star-rating {
	float: none;
	top: 1px;
}
.preview-summary .price {
  font-size: 36px;
  margin-bottom: 0.65em;
  margin-top: 0.5em;
}
.preview-summary .price del{
  font-size: 20px !important;
}
.preview-summary .price del .amount {
  font-size: 24px !important;
}
.preview-summary .variations_form.cart,
.preview-summary .product_meta,
.preview-summary .cart .quantity,
.preview-summary .woocommerce-review-link {
  display: none !important;
}
.preview-summary .cart {
  float: left;
  margin: 0.5em 1.75em 0 0 !important;
}
.preview-summary .learn-more.fightclub-btn {
	margin-top: 0.6em;
	padding-left: 4.85em;
	padding-right: 4.85em;
}
.preview-summary .single_add_to_cart_button {
  background-color: #608eb5;
  color: white;
}
.preview-summary .single_add_to_cart_button:hover {
  background-color: #f2f2f2;
  color: #393939;
}
.preview-close {
  color: #d7d7d7;
  font-size: 12px;
  position: absolute;
  right: 12px;
  text-transform: uppercase;
  top: -1px;
}
.preview-close:after {
	content: "\e875";
	font-size: 180%;
	padding-left: 3px;
	position: relative;
	top: 4px;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
  border-radius: 100em!important;
  padding:  1em 3.55em 0.95em!important;
  margin-right: 3em;
}
.woocommerce .wishlist_table td.product-add-to-cart a:hover{
	color: white;
}
.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
  color: #608eb5;
}
.yith-wcwl-add-button a.add_to_wishlist {
  cursor: pointer;
  font-size: 14px !important;
  font-style: italic;
  letter-spacing: 1px;
}
.yith-wcwl-share {
  margin-bottom: 1.2em;
}
.yith-wcwl-share li a {
  background-image: none!important;
  color: #828282;
  margin: 0 2px;
}
.yith-wcwl-share li a.facebook::before {
	content: '\e82a';
	font-family: 'zocial';
}
.yith-wcwl-share li a.twitter::before {
	content: '\e839';
	font-family: 'zocial';
}
.yith-wcwl-share li a.pinterest::before {
	content: '\e80e';
	font-family: 'zocial';
}
.yith-wcwl-share li a.googleplus::before {
	content: '\e808';
	font-family: 'zocial';
}
.yith-wcwl-share li a.email::before {
	content: '\e856';
	font-family: 'zocial';
}
.yith-wcwl-share h4.yith-wcwl-share-title {
  float: left;
  margin: 5px 0;
}
.yith-wcwl-share li a {
  font-size: 12px;
  font-size: 1.2rem;
}
.yith-wcwl-share > ul {
	float: left;
	position: relative;
	top: -2px;
}
.yith-wcwl-share {
  float: right;
  margin-bottom: 0;
  margin-right: 1.7em;
}
.wishlist_table .product-thumbnail {
	padding-left: 1em!important;
}
.remove.remove_from_wishlist {
  margin-right: 1em;
  position: relative;
  top: -3px;
}
.widget.widget_categories li ul.children li,
.widget.widget_product_categories li ul.children li {
	position: relative;
}
.widget.widget_categories li ul.children li:before,
.widget.widget_product_categories li ul.children li:before {
	content: '\e81c';
	font-family: "icon_font";
	font-size: 0.75em;
	left: -1.6em;
	position: absolute;
	top: 5px;
}
/*===================Star Icon Font==================*/
@font-face {
  font-family: "star";
  src: url("../../../../../../plugins/woocommerce/assets/fonts/star.eot");
  src: url("../../../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("../../../../../../plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("../../../../../../plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("../../../../../../plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
  font-weight: normal;
  font-style: normal; }

.cart_item .quantity input::-webkit-outer-spin-button,
.cart_item .quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.cart_item .quantity input[type='number'] {
    -moz-appearance: textfield;
      color: #161515;
      font-size: 20px;
      height: 34px;
      line-height: 34px;
      margin-left: 0px;
      padding: 0;
      text-align: center;
      width: 41px;
}

.woocommerce-product-gallery .flex-viewport {
  background-color: #ffffff;
  border: 2px solid #cd926d;
  display: block;
  width: 100%;
}

.woocommerce-product-gallery .flex-control-nav {
   position: static;
 }

.woocommerce-product-gallery .flex-control-nav img {
    display: block;
    float: left;
    margin: 2% 2% 0 0;
    border: 1px solid #dcdcdc;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.woocommerce-product-gallery .flex-control-nav li {
  width: auto;
  margin: 2% 2% 0 0;
}
.woocommerce-product-gallery .flex-control-nav img:hover,
.woocommerce-product-gallery .flex-control-nav img.flex-active {
    border-color: #c61300;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}
figure.woocommerce-product-gallery__wrapper {
  margin-left: 0;
}