/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/

/*Hide cookie banner*/
#widget-cookies-overlay{
 display: none !important;
 pointer-events: none !important;
}

/*Custom Font*/
@font-face {
  font-family: 'Argent Regular'; /* You choose the font name to use in your CSS */
  src: url('//argentsilversmith.com/cdn/shop/t/11/assets/Argent-Regular.woff2?v=62766992225843995041745978502') format('woff2');
  font-weight: normal; /* Assuming 'Regular' means normal weight (400) */
  font-style: normal;
  font-display: swap; /* Recommended for web performance */
}

*{
font-family: 'Argent Regular';
}

/*Intake form Checkbox*/
.form-group--checkbox{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
}


@media (max-width: 768px) {
.tab.tab-col .txt.short{
  height: auto !important;
  max-height: unset !important;
}
/*Calendar*/
.weeks-name .name{
 font-size: 12px !important;
}
.container-caption{
font-size: 18px !important;
}
}


/*Header space*/
#header{
 display: none !important;
}

/*Buttons*/
.btn.select a, #main #main-buttons .btn a, #main #main-buttons .btn a::after{
  color: white !important;
}
#sb-timeline #steps #steps-content #sb_booking_content .detail-step .right-side #sb_book_btn{
 color: white !important;
}

/*Steps Pagination*/
.step_info_item.passed .title-small, .step_info_item.active .title-small{
 color: white !important;
}

.step_info_item.filled.passed .title-sub, .step_info_item.filled.active .title-ssub{
 color: white !important;
 opacity: 0.7;
}

/*Calendar Date Cell*/
.date.selected .day-on.sb-available-date{
  color: white !important;
}

/*Available start times*/
.sb-cell.free{
color: white !important;
}

/*Service Provider Card*/
.provider-item.item{
display: none !important;
}
.read-more{
 display: none !important;
}
.tab.tab-col .txt.short{
  height: auto !important;
  max-height: unset !important;
}


/*-------Sydney Unavailable START-------*/
a[href="https://argentsilversmith.com/pages/book-consultation#syd-reg"]{
    padding: 12px;
    background: #a48970;
    border-radius: 2px;
    color: white;
    text-align: center;
    content: "Here's what you can do";
    display: block !important;
    position: static !important;
}

.btn.select.custom a[href="#book/location/4/count/1/"] {
  display: none !important;
}
/*-------Sydney Unavailable END-------*/

 #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 */
}


 div#widget_container   {
	/* add your css rule here */
}


 #widget_container #widget_header   {
	/* add your css rule here */
}


 #widget_container #widget_footer   {
	/* add your css rule here */
}


 #widget_container h1.title a   {
	/* add your css rule here */
}


 #events .event_price   {
	/* add your css rule here */
}


 #eventForm dd.extention_data   {
	/* add your css rule here */
}


 dd.extention_data dl.zend_form dt, dd.extention_data dl.zend_form dd label   {
	/* add your css rule here */
}
#sb-timeline #steps #time-settings #sb_booking_company_time {
    text-align: center !important;
font-weight: 700;
}
