#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-name .name:nth-child(6) {
color: #c06c6c;
}
.tab.tab-col .txt.short
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-name .name:first-child {
color: #394d29 !important;
}

#booking-result-view .booking-item.booking-confirmed { background-image: url
(" https://www.facebook.com/tr?id=340769293702113&ev=PageView&noscript=1 "); }

/*
	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 */
}
#sb_booking_content .tab .btn.select, #sb_time_classes_service_container .btn.select, .package-content .btn.select {
    background: #84a75c;}
#main #main-content #sb_content #sb-timeline #steps #sb_booking_content .item .cap {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
 .company-name {
    display: none;
}
#main #main-buttons .bar .btn {
  max-width: 300px;
margin: 15px;
padding: 0 30px;
height: 75px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
font-weight: 700;
font-size: 24px;
text-transform: uppercase;
background: #fdae00;
}
#main #main-buttons .company-name {
    text-align: center;
    padding-bottom: 0;
    font-weight: 700;
    color: #fff;
    font-size: 60px;
    line-height: 0;
 font-family: 'sf_pro';
}
#main #main-content #sb_content #sb-timeline #steps #sb_booking_content .item {
    width: 50%;
    margin-bottom: 30px;
}
@media only screen and (max-width:567px){
#main #main-content #sb_content #sb-timeline #steps #sb_booking_content .item {
    width: 100%;
    margin-bottom: 30px;
}
.tab.tab-col .txt.short {
    height: auto;
    max-height: 406px;
}
}
#main #main-buttons .bar {
    text-align: center;
    padding-top: 15px;
    margin-top: 25%;
}
.confirm-details .btn {
    color: #fff;
}
@media only screen and (max-width:576px){
#main #main-buttons .bar .btn {
    max-width: 100%;}
}
.tab.tab-col .excerpt-info .tab-pd .content .read-more {
    display: none;
}
#sb-timeline #steps #steps-content #sb_booking_content .item .tab .tab-pd .content .txt.short p {
 
    font-size: 16px;
}
@font-face {
    font-family: 'sf_pro';
    src: url('https://justpadel.ae/wp-content/uploads/2021/03/sf-pro-webfont.woff2') format('woff2'),
         url('https://justpadel.ae/wp-content/uploads/2021/03/sf-pro-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#sb-timeline #steps #steps-content #sb_booking_content .location-item .tab .txt.short {
    margin-bottom: 0px;
}
#sb_datepicker::before {
    content: 'SELECT DATE: ';
}
#header {
  background: #07099F;
}
#main #main-buttons {
    min-height: 100px;
    position: relative;
    display: flex;
    margin-bottom: 0%;
}
#header .brand.company-logo-only .logo {
    display: block;
    max-width: 315px;
}
#main-buttons .wrapper .inner .bar .btn.map::after {
    content: " ";
}
#main #main-content #sb_content #sb-timeline #steps #sb_booking_content .item .btn-bar .btn.select a {

    color: #07099F;
}
#main #main-buttons .bar {
  text-align: center;
    padding-top: 0px;
    margin-top: 5%;
}
#main #main-content #sb_content #sb-timeline #steps-nav ul .step_info_item .title-small{
    font-size: 18px;
    font-weight: 700;
text-transform: uppercase;
color: #07099F;
}
#main #main-content #sb_content #sb-timeline #steps-nav ul .step_info_item.active a {
    border-bottom-color: #fdae00;
    background: lightgoldenrodyellow;
    /*text-transform: uppercase;*/
}
#main #main-content #sb_content #sb-timeline #steps-nav ul .step_info_item a {
    border-bottom: 2px solid transparent;
    padding-top: 0px;
}
/*#sb-timeline #steps-nav li{
height: 55px;
}
#sb-timeline #steps-nav #menu-active-bg {
    min-height: 55px;}*/
.step_info_item.filled.passed {
    background: #f6f7f8;
    color: #fff;
}
#main #main-content #sb_content #sb-timeline #steps-nav {
    box-shadow: none;
    border-bottom: 0px solid #e6e7ec;}
#main #main-content #sb_content #sb-timeline #steps-nav ul .step_info_item .title-sub{
white-space: nowrap;
color: #07099F;
text-transform: uppercase;
}
.package-content > div .package-item .date-bar{display:none;}
.package-content > div .package-item .btn-bar .start-date-btn{display:none;}
#main-buttons .bar .btn.book {color: #fdae00; }
#main-buttons .wrapper .inner .bar .btn.book::after {display:none;}
.tab.tab-col .txt.short {
    height: auto;
}
/*.product-label {
   
    -webkit-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
    -moz-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
    box-shadow: 0px 0px 0px 1px rgb(7, 9, 159);
}*/
.package-content > div .package-item .selected-package-list.short{display: none;}
.default-mode-flex .block-1 {
    min-width: 0;
    max-width: 0;
    display: none;
}