@media only screen and (min-width: 1067px){
#sb-timeline #steps #steps-content #sb_booking_content .item, .package-content > div .package-item, div.item:nth-child(1), div.item:nth-child(2){
	width: 25% !important;
}
}



#sb-timeline #steps #steps-content #sb_booking_content .item .tab .cap.short {
	text-transform: uppercase !important;
	font-family: "Abril Fatface", Sans-serif  !important;
}
#sb-timeline #steps-nav li .content .title-small {
	font-family: "Abril Fatface", Sans-serif !important;
	text-transform: uppercase !important;
}

html body div#sb_main.sb-layout div div#sb-main-container main#main section#main-content div#sb_content div#sb-timeline div#steps div#steps-content div.container-fluid.column div.row div#sb_booking_content div div#sb_service_step_container.service-step.step-content div.service-item.item div.tab.tab-col.tab-with-popup div.excerpt-info div.tab-pd div.btn-bar div.btn.select.custom{
	border-radius: 0 !important;
}

#sb_booking_content .tab .btn.select a, #sb_time_classes_service_container .btn.select a, .package-content .btn.select a, div.tab .btn.select a, a.btn.select a {
	color: black !important;
	text-transform: uppercase !important;
	font-family: "Abril Fatface", Sans-serif !important;
}

#sb_booking_content .tab .btn.select a, #sb_time_classes_service_container .btn.select a, .package-content .btn.select a, div.tab .btn.select a, a.btn.select a {
	color: black !important;
	text-transform: uppercase !important;
	font-family: "Abril Fatface", Sans-serif  !important;
}

div.service-item:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(2), #sb_booking_content .item .tab .modal .tab-pd .address, #sb-timeline #steps #sb_back_button a, .badge, .stars .inner::before, .stars .inner::after,#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-step #sb_attribute_list_container .product-item .item-price, div.product-item:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){
color: black !important;
font-family : "Abril Fatface", Sans-serif !important;
}

#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item, div.product-item:nth-child(2){
width: 100% !important; 
}


.sb-cell.breaktime, .sb-cell.reserved, .sb-cell.busy_time, .sb-cell.busy{
background :black !important; 
}


.sb-cell.free, .time-legend .available .circle{
background: #0b3049  !important; 
}

#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-step #sb_attribute_list_container .product-item .item-price, div.product-item:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1){
color: black !important;
}

#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item .flex-row .product-label::after, #sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item .flex-row input.check:checked + .product-label::before{
  border-color: black !important;
}

div.selected:nth-child(3) > span:nth-child(1), #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-off, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-on{
  color: black !important;
}


#sb_next_month > span:nth-child(1), .txt-center #sb_datepicker .btn, #sb-timeline #steps #steps-content #sb_booking_content .datetime-step .header span, #sb_terms_and_conditions a{
  color: black !important;
font-weight: inherit !important;
}


.sb-cell.free.hovered, .sb-cell.free:hover{
background-color: #f9e4cf !important;
}


#client-login button.btn, #sb_sign_up_btn, button.custom:nth-child(3){
border-radius : 0px !important; 
background: #0b3049  !important; 
}


#sb-timeline #steps #sb_back_button a, #sb_back_button > a:nth-child(1) > span:nth-child(2){
text-transform: inherit !important; 
}


.title-main{
font-weight: 500 !important; 
}


#booking-result-view #booking-result-tabs .tabs-container .tab-link.active a{
color : black !important;
text-transform : uppercase !important;
background-color :#f9e4cf !important;
}

div.item:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > span:nth-child(1) > a:nth-child(2){
color : black !important;
}


#steps-content #sb_booking_content .step-content .item .tab .tab-pd{
padding: 25px !important;
}


div.service-item:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(3), html.is-widget.iframe body div#sb_main.sb-layout.iframe div div#sb-main-container main#main section#main-content div#sb_content div#sb-timeline div#steps div#steps-content div.container-fluid.column div.row div#sb_booking_content div div#sb_service_step_container.service-step.step-content div.service-item.item div.tab.tab-col.tab-with-popup div.excerpt-info div.tab-pd div.content span.read-more{
color: black !important;
}

#footer a{
color: black !important;
}

a.link:nth-child(1), html.is-widget.iframe body div#sb_main.sb-layout.iframe div div#sb-main-container main#main section#main-content div#sb_content div#sb-timeline div#steps div#steps-content div.container-fluid.column div.row div#sb_booking_content div div#details div.detail-step-wrap.section div.section-pd div.detail-step.clearfix div.row div.col-sm-6 div.right-side div.confirm-details div#sb_booking_info.highlighted-current-booking div div.current-booking-info div.mg div.accordion a.title.collapsed, html.is-widget.iframe body div#sb_main.sb-layout.iframe div div#sb-main-container main#main section#main-content div#sb_content div#sb-timeline div#steps div#steps-content div.container-fluid.column div.row div#sb_booking_content div div#details div.detail-step-wrap.section div.section-pd div.detail-step.clearfix div.row div.col-sm-6 div.right-side div.confirm-details div#sb_booking_info.highlighted-current-booking div div.current-booking-info div.booking-price.mg div.row div.col-sm-12 div.wrapper div.package-use-credits-msg.sb-confirm-leave a.link, .invoice-table a, html.is-widget.iframe body div#sb_main.sb-layout.iframe div div#sb-main-container main#main section#main-content div#sb_content div.package-content-page div.page-pd.page-pd-package-content div.container-fluid.column div#sb_package_list_container.package-content div div.item.package-item div.tab.tab-col.tab-with-popup div.excerpt-info div.tab-pd div.btn-bar span.start-date-btn.wrapper a#undefined_visible.sb_start_date, div.item:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > span:nth-child(2), div.item:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > span:nth-child(2), div.item:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > span:nth-child(2), div.item:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > span:nth-child(2){
color: black !important;
}

div.item:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3), div.item:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3), div.item:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3), div.item:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3){
display: none !important;
}

