.item-prod-checkboxes,
.woocommerce-before-tabs.wc-tabs-wrapper{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	    -webkit-flex-wrap: wrap;
	        -ms-flex-wrap: wrap;
	            flex-wrap: wrap;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0.5;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0.5;
  }

  to {
    opacity: 1;
  }
}
.animated-place{
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.woocommerce-before-tabs .showMe{
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.woocommerce-before-tabs .hideMe{
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
.item-prod-bfd:before{
    content: "";
    display: inline-block;
    position: absolute;
    right: 9px;
    width: 12px;
    height: 2px;
    top: calc(50% - 1px);
    background: #999;
}
.item-prod-bfd:after{
    content: "";
    display: inline-block;
    position: absolute;
    right: 14px;
    width: 2px;
    height: 12px;
    top: calc(50% - 6px);
    background: #999;
}
 .single-product .item-prod-calc .add_and_view .ajax_add_to_cart {
width: auto;
 }
 .single-product .item-prod-calc .add_and_view{
	margin-left: 0;
}
.item-prod-calc .pprice,
.item-prod-calc .total.price{
font-size: 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.item-prod-calc .pprice{
	margin-right: 3px;
}
.item-prod-calc .pprice .bigpprice{
	font-size: 20px;
}
.item-prod-calc {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
.item-prod-bfd {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
	position: relative;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 10%;
	      -ms-flex: 0 0 10%;
	          flex: 0 0 10%;
	  max-width: 10%;
	  padding-right: 30px;
}
.item-prod-checkboxes label{
	cursor: pointer;
	margin-top: 10px;
}
.item-prod-checkboxes label,
.woocommerce-before-tabs.wc-tabs-wrapper .item-prod-checkboxes,
.woocommerce-before-tabs.wc-tabs-wrapper .title-of-this-section{
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 0 100%;
	      -ms-flex: 0 0 100%;
	          flex: 0 0 100%;
	  max-width: 100%;
}
.woocommerce-before-tabs.wc-tabs-wrapper .title-of-this-section{
    font-weight: 400;
    font-size: 26px;
    line-height: 1.214;
    margin-bottom: 20px;
}
.woocommerce-before-tabs.wc-tabs-wrapper .item-prod-bfd.lastitembfd:after,
.woocommerce-before-tabs.wc-tabs-wrapper .item-prod-bfd.lastitembfd:before{
    content: "";
    display: none;
    position: absolute;
    right: 9px;
    width: 12px;
    height: 2px;
    top: calc(50% - 1px);
    background: #999;
}
.woocommerce-before-tabs.wc-tabs-wrapper .item-prod-bfd.lastitembfd:before{
	top: calc(50% + 4px);
}
.woocommerce-before-tabs.wc-tabs-wrapper .item-prod-bfd.lastitembfd:after{
	top: calc(50% - 4px);
}
.item-prod-bfd .product-info-section{
display: none !important;
}
.priceofallitems .price_val,
.title-product-bfd .price_val{
  font-family: sans-serif;
}
.title-product-bfd .price_val{
    font-weight: 600;
}