.elementor-slideshow__title {display:none!important; }

@media all and (max-width: 500px) and (min-width: 1px) {
.sleek #logo { width: 170px!important; }

}

@media all and (max-width: 800px) and (min-width: 1px) {

.sleek { margin-top: 50px!important; } 
}


#logo img {    max-height: 538px!important; }


.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper { padding-top: 25px!important; margin-bottom: 0px!important; }
.fc-button.fc-state-default { background-color: #eabb46!important; color: black!important; }
.fct-body .fc-description { line-height: 180%!important; }
.sub-menu, nav .sub-menu {     background-color: white!important; }
nav .menu li>.sub-menu li a:hover { color: black!important; }
nav {     margin-top: 20px!important; }
nav .menu li>.sub-menu li a { color: black!important; }
.menu li.current-menu-item .sub-menu li a, nav .sub-menu li.current-menu-item a { color: black!important; }

header.sleek ul.topmenu, #new_searchicon { display:none!important; } 
#new_searchicon { display:none!important; }

@media (max-width: 800px) {
  #logo img {
  }
}

@media (max-width: 700px) { 
header.sleek .topmenu { float: left!important;  }
}

@media (max-width: 500px) {
.logged-in header.sleek .topmenu .vbplogin span { display:block!important; margin-top: 5px!important; }
header.sleek .topmenu { float: left!important;  }
.inhs { margin-top: 0px !important; font-size: 14px !important;color: #FFFFFF !important; margin-bottom: 0px !important; }
html { background-color: #000000 !important; }
#logo img { height: 100px !important; }
.sleek .topmenu > li > a { padding: 10px 6px!important; }
}
minimal #footerbottom { background-color: #000000!important; }
header.sleek ul.topmenu { margin-right: 0px!important; }


#thsp-sticky-header-menu { display:none!important; }


.admin-bar #thsp-sticky-header { top: 0px!important; }
#thsp-sticky-header-title img { height: 80px!important;  }
#thsp-sticky-header-title { padding-left: 90px !important; }
.minimal header.sleek.transparent.fixed { background-color: #000000 !important; }
#logo img { max-height: 130px !important;height: 200px !important; }
.inhs {  position: relative !important; margin-top: 0px !important; font-size: 17px !important;color: #FFFFFF !important; margin-bottom: 0px !important; }
.minimal .pusher #title { #000000 }
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button { font-size: 10px; padding: 3px!important; line-height: 20px!important; }
.gym-display { font-family: 'Permanent Marker', cursive!important; }
.Gym-Display { font-family: 'Permanent Marker', cursive!important;}
body.login form#loginform label { color: #FFFFFF !important; }
.login h1 a { background-size: 284px!important; height: 75px!important; width: 284px!important; }
#buddypress #item-nav, #vibe_bp_login ul + ul, #buddypress .profile h4, #wpadminbar ul li, #wpadminbar { display:none!important; }

	html { margin-top: 0px !important; margin-bottom: 0px!important; }
body { margin-top: -35px!important; }
body table.booked-calendar thead th { background-color: #cdaa28!important; border-color: #cdaa28!important; }
body table.booked-calendar tr.days th {background-color: #c4a01c!important; border-color: #c4a01c!important;  }
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { background-color: #cdaa28!important; border-color: #cdaa28!important; }
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title { color:#cdaa28!important;  }
#sfm-sidebar:not(.sfm-iconbar) .sfm-menu li > a span { font-size: 14px !important;
font-family: Raleway !important; }
.sfm-menu-item-847 { background-color: #e69800 !important; } 
.sfm-menu-item-847 a { color: #FFFFFF!important; } 
.sfm-menu-item-847 a::before, #sfm-sidebar .sfm-menu li > a::before { color: #FFFFFF!important; } 
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-menu li a:hover { color: #FFFFFF!important; font-family: Permanent Marker !important; }
.inhs { display:none!important; }

