.elementor-688 .elementor-element.elementor-element-3c034eb8{--display:flex;}.elementor-688 .elementor-element.elementor-element-6ed34c46 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-688 .elementor-element.elementor-element-3c034eb8{--content-width:600px;}}/* Start custom CSS for shortcode, class: .elementor-element-6ed34c46 */.slick-arrow {
  border-radius: 50px;
}
.jet-form-col {
  display: block !important;
}
.jet-form__fields-group.checkradio-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.jet-form__label-text {
  font-size: 12px;
  font-weight: 500;
  border-radius: 5px;
  border-right: 6px solid #1297e0;
  padding: 5px;
  margin-bottom: 5px;
}
.moshaverlist .jet-form__field-template {
  background: #ecf0f1d4;
  margin: 5px;
  border-radius: 8px;
}
.moshaverlist .appointment-provider__content {
  display: grid;
  grid-template-columns: auto auto auto;
}
.checkout.woocommerce-checkout {
  padding: 20px;
}
.woocommerce .elementor-jet-checkout-billing .form-row {
  margin: -20px !important;
  padding: 20px !important;
}
.woocommerce-order {
 
  padding: 30px;
}
@media only screen and (max-width: 600px) {
  .jet-form__fields-group.checkradio-wrap {
 
  grid-template-columns: auto;
  }
	.woocommerce .elementor-jet-checkout-billing .form-row {
  margin: 0px !important;
  padding: 0px !important;
}
	
}
@media only screen and (max-width: 600px) {
  .moshaverlist .appointment-provider__content {
 
  grid-template-columns: auto;
  }
	.moshaverlist .elementor-heading-title{
		font-size: 14px !important;
	}
	.jet-form-col__start{
		max-width: 100% !important;
		
	}
	.jet-form-col__end{
		margin-bottom: 10px;
	}
	.woocommerce-order {
 
  padding: 10px;
}
	
}
	
.moshaverlist .jet-form__field-wrap.radio-wrap.checkradio-wrap {
  max-width: 280px;
  min-width: 267px;
}
.moshaverlist .jet-form__field-template--checked {
  background: #1297e0;
}
.moshaverlist .jet-form__field-template--checked .elementor-heading-title {
  color: white !important;
}
.jet-apb-calendar-wrapper {
  background: rgb(0,87,160);
background: linear-gradient(90deg, rgba(0,87,160,1) 0%, rgba(5,95,171,1) 42%, rgba(17,123,212,1) 100%);
  color: white;
  padding: 8px;
  border-radius: 8px;
}
.jet-apb-calendar .jet-apb-calendar-date {
  padding: 10px;
  font-size: 18px;
}
.jet-apb-calendar .jet-apb-calendar-week {
  border-bottom: 1px dashed #ffffff78;
  margin-bottom: 10px;
}
.jet-apb-slot {
  border: 1px solid white;
  padding: 6px;
  border-radius: 50px;
  font-size: 15px;
}
.jet-apb-slot.jet-apb-slot--selected {
  background: white;
  color: black;
}
.jet-ab-timezone-picker {
  display: none;
}
.jet-apb-calendar-btn {
  rotate: 180deg;
}
.jet-apb-calendar-date.jet-apb-calendar-date--selected {
  background: yellow;
  color: black;
  border-radius: 8px;
}
.jet-apb-calendar-appointments-list-wrapper {
  background: white;
  padding: 8px;
  border-radius: 10px;
	color: black;
}
.jet-form__field.text-field {
  border: 1px solid #0000003d;
  border-radius: 10px;
  background: #f4f4f4;
}
.jet-form__submit.submit-type-reload,.jet-form__next-page {
  background: #0067b0;
  border-color: #0067b0;
  color: white;
}
.jet-form__submit.submit-type-reload,.jet-form__next-page:hover {
  background: #0067b0;
  border-color: #0067b0;
  color: white;
}
.bdt-mini-cart-button-icon .bdt-cart-icon i {
  font-size: 22px !important;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt{
	background-color: #0077C0 !important;
}




.dfdfdf .elementor-heading-title {
  font-size: 14px !important;
}/* End custom CSS */