/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */
}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 #start_date-block-container .zend_form dt, start_date-block-container .zend_form dt b, start_date-block-container .zend_form dd label   {
	/* add your css rule here */
}


/* Mostrar todos os add-ons e evitar corte de lista */
.addon-item, .sb-addons .sb-card, .sb-addons .sb-list .sb-item {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  opacity: 1 !important;
}

/* Remover limites e permitir scroll completo */
.addons-list, .addons-container, .sb-addons, .sb-addons .sb-grid, .sb-widget .addons-list {
  max-height: none !important;
  overflow: visible !important;
}

/* Corrigir overflow no tema Space */
.sb-content, .content-wrapper, .booking-content, .sb-widget {
  overflow: visible !important;
}


/* FORÇAR LISTAGEM COMPLETA DE ADD-ONS / EXTRAS */
div.extraList, 
div#addonsContainer, 
div.serviceAddons, 
div#serviceAddons, 
div#extraServiceList {
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
  display: block !important;
  flex-wrap: wrap !important;
}

/* REMOVER QUALQUER BOTÃO DE “VER MAIS” */
button.show-more, 
.show-more, 
.moreButton, 
div.more {
  display: none !important;
}

/* AJUSTAR MARGEM E ESPAÇAMENTO ENTRE OS ADD-ONS */
div#addonsContainer .addon-item, 
div.extraList .addon-item {
  margin: 10px !important;
  width: auto !important;
  height: auto !important;
}

/* FORÇAR O CONTÊINER A EXPANDIR TOTALMENTE NA PÁGINA */
body, html, #content, .sb-content {
  overflow: visible !important;
  height: auto !important;
}
