/**
 * CSS for displaying purchase button - option for floatin button
 *
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package WordPress
 * @subpackage pollogen
 * @since pollogen 1.0
 */
 .purchase_button:not(.float) {
   position: relative;
   width: 100%;
   background-position: center top;/*center;*/
   background-repeat: no-repeat;
   background-size: cover;
   background-attachment: fixed;
   padding:80px 0;
 }
.purchase_button.float .float_btn {
  position: fixed;
  right: auto;
  bottom: auto;
  top: auto;
  z-index: 4;
  /* max-width: 156px;
  width: 156px; */
  padding: 0;/*20px 12px;*/
  text-align: center;
  color: #fff;
  /* background: #000; */
  left: auto;
  box-shadow: 0 1px 10px 0px rgba(50, 53, 60, 0.4);
  cursor: pointer;
}
/*Bottom left*/
.purchase_button.float .float_btn.dt_BL {
  left: 0;
  right: auto;
  bottom: 10vh;
}
.admin-bar .purchase_button.float .float_btn.dt_TR {
  top: 98px;
}
/*Bottom Right*/
.purchase_button.float .float_btn.dt_BR {
  left: auto;
  right: 0;
  bottom: 10vh;
}
/*Bottom Middle*/
.purchase_button.float .float_btn.dt_BM {
  left: 46%;
  right: auto;
  bottom: 10vh;
}
/*Top left*/
.purchase_button.float .float_btn.dt_TL {
  left: 0;
  right: auto;
  top: 10vh;
}
/*Top Right*/
.purchase_button.float .float_btn.dt_TR {
  left: auto;
  right: 0;
  top: 66px;
}
/*Top Middle*/
.purchase_button.float .float_btn.dt_TM {
  left: 46%;
  right: auto;
  top: 10vh;
}
.float_btn .title {
  font-size: 18px;
  cursor: pointer;
  font-weight: 500;
}
.purchase_button .price_area {
  color: initial;
  font-size: 24px;
  padding: 14px 20px;
  background: #fff;
}
.purchase_button:not(.float) .price_area {
  width: 50%;
    border: 1px solid #fff;
    border-radius: 5px 0 0 5px;
    text-align: center;
}
.purchase_button .price_area:before {
  content: '₪';
  font-size: 20px;
}
.purchase_button form {
  display: flex;
  align-items: center;
}
.purchase_button:not(.float) form {
  justify-content: center;
}
.purchase_button .single_add_to_cart_button {
  padding: 20px !important;
}
.purchase_button:not(.float) .single_add_to_cart_button {
  color: #ffffff;
  width: 50%;
  border-radius: 0px 5px 5px 0px;
  border: 1px solid #fff;
}
@media screen and (max-width:768px) {
  .purchase_button.float .float_btn {
    left:auto;
    right: auto;
    top:auto;
    bottom: auto;
    width: 100%;
    max-width: unset;
  }
  .purchase_button.float .float_btn.mb_T {
    top:64px;
  }
  .purchase_button.float .float_btn.mb_B {
    bottom: 0;
    top: unset;
  }
  .purchase_button.float .single_add_to_cart_button,
  .purchase_button.float .price_area {
    width: 50%;
  }
}
