.elementor-1104 .elementor-element.elementor-element-3b79d0d1:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-3b79d0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1104 .elementor-element.elementor-element-3b79d0d1 > .elementor-container{max-width:900px;}.elementor-1104 .elementor-element.elementor-element-3b79d0d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 80px 0px;}.elementor-1104 .elementor-element.elementor-element-3b79d0d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1104 .elementor-element.elementor-element-59094d4 > .elementor-widget-container{margin:0px 0px 60px -350px;}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:"Ubuntu Condensed", Sans-serif;}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );border-radius:0px 0px 0 0;}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-secondary );font-family:"Ubuntu Condensed", Sans-serif;font-size:15px;font-weight:100;line-height:1.9em;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs ul.wc-tabs li.active{background-color:rgba(255,255,255,0.98);}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:rgba(255,255,255,0.98);}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-Tabs-panel{color:var( --e-global-color-secondary );}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Abel", Sans-serif;font-weight:100;}.woocommerce .elementor-1104 .elementor-element.elementor-element-59094d4 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}@media(max-width:1024px){.elementor-1104 .elementor-element.elementor-element-3b79d0d1{padding:0px 20px 0px 20px;}.elementor-1104 .elementor-element.elementor-element-59094d4 > .elementor-widget-container{margin:0px 0px 0px -200px;}}@media(max-width:767px){.elementor-1104 .elementor-element.elementor-element-3b79d0d1{padding:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-59094d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-59094d4 */@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);

div.dopbsp-message {
  background-color: #98373A!important;
  
}


div.DOPBSPCalendar-month {
  border-style: none!important;
}

a.dopbsp-add-btn {
  background-color: #98373A!important;
  
}

a.dopbsp-next-btn {
  background-color: #98373A!important;
}

div.dopbsp-month-year {
  font-family: Playfair Display!important;
  color: #98373A!important;
}

div.woocommerce-Tabs-panel.woocommerce-Tabs-panel--booking-system.panel.entry-content.wc-tab {
  font-family: Playfair Display!important;
  
}

#DOPBSPCalendar-add-to-cart1 {
  background-color: #98373A!important;
  
}

label.dopbsp-for-checkbox {
  text-decoration: none!important;
  font-weight: 700!important;
  font-style: normal!important;
  font-size: 17px!important;
  padding-top: 20px!important;
  padding-bottom: 20px!important;
}

#DOPBSPCalendar-pay-full-amount1 {
  margin-top: 20px!important;
  margin-bottom: 20px!important;
}

td.dopbsp-column4 {
  background-color: #ffffff!important;
  
}

td.dopbsp-label {
  background-color: #ffffff!important;
  color: #98373A!important;
  font-size: 15px!important;
  font-weight: 700!important;
  font-style: normal!important;

}

td.dopbsp-value {
  background-color: #ffffff!important;
  color: #98373A!important;
  font-size: 15px!important;
  font-style: normal!important;
}

div.dopbsp-module {
  background-color: #ffffff!important;
  border-style: none!important;
  
}/* End custom CSS */