<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '2428180747319351');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=2428180747319351&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/



@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;500&display=swap');


* {
 font-family:  'Raleway', sans-serif;
}       


#content-view #about-us .txt * {
    font-family:  'Raleway', sans-serif;
 }

#main #main-buttons .wrapper .inner .company-name {
 font-family:  'Raleway', sans-serif;
 text-shadow: 2px 2px 4px #fff;
}  

.title-main, .title-section  {
      font-family:  'Raleway', sans-serif;
      text-align: center;
} 


#steps-content #sb_booking_content #details .product-section .product-item .changed-items-num input.check:checked+.product-label+input.c-item.sb-qty, #steps-content #sb_booking_content #details .product-section .product-item .changed-items-num input.check:checked+.product-label:after {
    opacity: 0;
    visibility: hidden;
}

@media screen and (max-width: 480px){
  #sb-timeline #steps #steps-content #sb_booking_content .item.panel>.one-line {
    width: calc(100% - 100px);
  }
  #sb-timeline #steps #steps-content #sb_booking_content .item.panel .preloader .img.user img {
    border-radius: 2px;
  }
  #sb-timeline #steps #steps-content #sb_booking_content .item.panel .preloader {
    height: 70px;
    max-height: 70px;
    max-width: 100%;
    width: 86px;
    min-width: 85px;
  }
  #sb-timeline #steps #steps-content #sb_booking_content .item.panel .preloader .img img {
    height: 70px;
    width: 85px;
    min-width: 85px;
  }
}


@media screen and (max-width: 768px){
  #main #main-content {
    margin-top: 0;
  }
  #sb_main #main-buttons {
    min-height: auto;
  }
  #main-buttons .wrapper {
    height: auto;
    aspect-ratio: 2/1;
  }
}
#main #main-content {
    min-height: 280px;
}

 #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 */
}

