/* stylelint-disable length-zero-no-unit */
/* stylelint-enable length-zero-no-unit */
.fusion-pricing-table {
  margin: 0 0 20px;
  box-sizing: border-box;
}
.fusion-pricing-table * {
  box-sizing: border-box;
}
.fusion-pricing-table .fusion-panel {
  overflow: hidden;
  margin: 0;
  background-color: #fff;
  box-shadow: none;
  border-radius: 0;
  background-clip: padding-box;
  border: 1px solid #E5E4E3;
}
.fusion-pricing-table .panel-heading {
  padding: 15px;
  border-radius: 0;
  background-clip: padding-box;
  border-bottom: 1px solid #E5E4E3;
  text-align: center;
}
.fusion-pricing-table .panel-heading h3 {
  margin: 0;
}
.fusion-pricing-table .panel-body {
  padding: 15px;
  background-color: #F8F8F8;
  text-align: center;
}
.fusion-pricing-table .panel-body .price {
  position: relative;
}
.fusion-pricing-table .panel-body .price .currency {
  position: relative;
  color: #505050;
}
.fusion-pricing-table .panel-body .price .currency.pos-right {
  top: 0;
  margin-left: -12px;
  font-size: 32px;
}
.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
  margin-left: 0;
}
.fusion-pricing-table .panel-body .price .integer-part {
  display: inline;
  font-weight: bold;
  color: var(--pricing_box_color, #65bc7b);
  line-height: normal;
}
.fusion-pricing-table .panel-body .price .decimal-part {
  position: relative;
  top: -30px;
  font-weight: bold;
  color: var(--pricing_box_color, #65bc7b);
}
.fusion-pricing-table .panel-body .price .time {
  position: relative;
  font-style: italic;
  color: #888;
  margin-left: -14px;
}
.fusion-pricing-table .panel-body .price .time.price-without-decimal {
  margin-left: 0;
}
.fusion-pricing-table .panel-body .price .time.pos-right {
  margin-left: 12px;
}
.fusion-pricing-table .list-group {
  margin: 0;
  padding: 0;
}
.fusion-pricing-table .list-group-item {
  display: block;
  position: relative;
  padding: 15px;
  margin: 0;
  background: none;
  border-radius: 0;
  border-top: 1px solid #E5E4E3;
  text-align: center;
}
.fusion-pricing-table .list-group-item:last-child {
  border-bottom: 1px solid #E5E4E3;
}
.fusion-pricing-table .panel-footer {
  padding: 15px;
  background-color: #F8F8F8;
  border-radius: 0;
  background-clip: padding-box;
  border-color: #E5E4E3;
  text-align: center;
}
.fusion-pricing-table .panel-wrapper:hover {
  cursor: pointer;
}
.fusion-pricing-table .panel-wrapper:hover .fusion-panel {
  background-color: #F8F8F8;
}
#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}
.full-boxed-pricing .panel-wrapper {
  padding: 0;
}
.full-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #F8F8F8;
}
.full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
  border-right: 1px solid #E5E4E3;
}
.full-boxed-pricing .panel-body .price .currency {
  top: -20px;
  font-size: 21px;
}
.full-boxed-pricing .panel-body .price .integer-part {
  font-size: 55px;
}
.full-boxed-pricing .panel-body .price .decimal-part {
  top: -20px;
  font-size: 17px;
}
.full-boxed-pricing .panel-body .price .time {
  font-size: 11px;
}
.full-boxed-pricing .panel-wrapper:hover .panel-heading {
  background-color: #F8F8F8;
}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3 {
  color: var(--pricing_box_color);
}
.sep-boxed-pricing .panel-wrapper {
  margin-bottom: 10px;
  padding: 0;
}
.sep-boxed-pricing .panel-container {
  padding: 9px;
  background-color: #F8F8F8;
}
.sep-boxed-pricing .panel-heading {
  background-color: var(--pricing_box_color, #65bc7b);
  border-radius: 0;
  background-clip: padding-box;
  border-bottom: 1px solid #E5E4E3;
  text-align: center;
  border-color: var(--pricing_box_color);
}
.sep-boxed-pricing .panel-heading h3 {
  margin: 0;
}
.sep-boxed-pricing .panel-body .price .currency {
  top: -30px;
  font-size: 28px;
}
.sep-boxed-pricing .panel-body .price .integer-part {
  font-size: 75px;
}
.sep-boxed-pricing .panel-body .price .decimal-part {
  font-size: 23px;
}
.sep-boxed-pricing .panel-body .price .time {
  font-size: 20px;
}
