/*
  Theme Name: Bonko Child
Theme URI: http://bonko.ancorathemes.com/
Description: Bonko - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
  Template: bonko
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready

*/
/* =Theme customization starts here
-------------------------------------------------------------- */
/* JAY */
.sched {
  width: 120px;
  display: inline-block; }
  @media only screen and (max-width: 450px) {
    .sched {
      text-align: left !important;
      margin-left: 20%; } }

.sched-div {
  color: #ffffff !important;
  font-size: 14px; }
  @media only screen and (max-width: 450px) {
    .sched-div {
      width: 100%;
      text-align: left !important; } }

/*
	.trx_addons_scroll_to_top:before{
	    margin-top: 15px !important;
	}
*/
.scroll_progress_wrap .scroll_progress_status {
  background-color: #9fcf67 !important; }

.select_container select {
  color: #002a5b !important;
  background: #f2f7fb !important; }
.select_container:before {
  color: #ffffff !important;
  background-color: #92c655 !important; }
.select_container:after {
  color: #ffffff !important; }

/* Calendar */
.tribe-events-calendar td.tribe-events-present::before {
  background-color: #9fcf67 !important; }

.scheme_default #tribe-bar-form {
  color: #002a5c !important; }

.scheme_default .tribe-events-calendar thead th {
  color: #002a5c !important; }

.scheme_default #tribe-events-content .tribe-events-calendar td.tribe-events-thismonth {
  background: #f2f7fb !important; }

.scheme_default #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
  background: #f6f6f6 !important; }

.scheme_default .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .scheme_default .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {
  color: #8a8c8d !important; }

.scheme_default .tribe-events-calendar td div[id*="tribe-events-daynum-"], .scheme_default .tribe-events-calendar td div[id*="tribe-events-daynum-"] > a {
  color: #9fcf67 !important; }

.scheme_default .tribe-events-calendar td.tribe-events-othermonth div[id*="tribe-events-daynum-"], .scheme_default .tribe-events-calendar td.tribe-events-othermonth div[id*="tribe-events-daynum-"] > a {
  color: #aeaeae !important; }

#tribe-bar-form label {
  font-family: Rubik !important;
  font-weight: 600;
  text-transform: uppercase; }

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
#tribe-bar-views .tribe-bar-views-toggle,
#tribe-bar-form input[type="text"] {
  font-family: "Raleway" !important;
  background-color: #f2f7fb !important;
  border-color: #f2f7fb !important;
  color: #4b4b4b !important; }

.scheme_default #tribe-events-content .tribe-events-tooltip .summary {
  color: #ffffff;
  background: #368fcd;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: bold; }

#tribe-events-content .tribe-events-abbr {
  color: #ffffff;
  font-family: Raleway, sans-serif;
  font-weight: 300; }

.tribe-events-tooltip .tribe-event-description p {
  font-family: Raleway, sans-serif; }

.scheme_default #tribe-events-content .tribe-events-calendar td, .scheme_default #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
  color: #4b4b4b;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 15px; }

.tribe-events-present a {
  color: #4b4b4b !important;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: 300 !important;
  font-size: 15px; }

/*	.scheme_default .sc_button_hover_slide_left {
	    background: linear-gradient(to right, #92c655 50%,#9fcf67 50%) no-repeat scroll right bottom / 210% 100% #9fcf67 !important;
	}*/
.tribe-events-nav-next,
.tribe-events-nav-previous {
  padding: 15px 45px !important; }

.tribe-events-nav-next,
.tribe-events-nav-previous,
.tribe-events-ical {
  padding: 15px 45px !important;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: #002a5c !important;
  background: linear-gradient(to right, #92c655 50%, #9fcf67 50%) no-repeat scroll right bottom/210% 100% #9fcf67 !important; }
  .tribe-events-nav-next:hover,
  .tribe-events-nav-previous:hover,
  .tribe-events-ical:hover {
    color: #002a5c !important;
    background: linear-gradient(to right, #92c655 50%, #9fcf67 50%) no-repeat scroll right bottom/210% 100% #9fcf67 !important; }
  .tribe-events-nav-next a.sc_button_hover_slide_left, .tribe-events-nav-next a.sc_button_hover_slide_right,
  .tribe-events-nav-previous a.sc_button_hover_slide_left,
  .tribe-events-nav-previous a.sc_button_hover_slide_right,
  .tribe-events-ical a.sc_button_hover_slide_left,
  .tribe-events-ical a.sc_button_hover_slide_right {
    background: linear-gradient(to right, #92c655 50%, #9fcf67 50%) no-repeat scroll right bottom/210% 100% #9fcf67 !important; }

.tribe-events-button {
  padding: 15px 45px !important;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: #002a5c !important;
  background: linear-gradient(to right, #92c655 50%, #9fcf67 50%) no-repeat scroll right bottom/210% 100% #9fcf67 !important; }

/*	.sc_button_hover_slide_left,
	.sc_button_hover_slide_right{

	}*/
.scheme_default .sc_button_hover_slide_left:hover, .scheme_default .sc_button_hover_slide_left.active, .scheme_default .ui-state-active .sc_button_hover_slide_left, .scheme_default .vc_active .sc_button_hover_slide_left, .scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left, .scheme_default li.active .sc_button_hover_slide_left {
  color: #002a5b !important; }

.scheme_default button, .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"], .scheme_default .post_item .more-link, .scheme_default .comments_wrap .form-submit input[type="submit"], .scheme_default #buddypress .comment-reply-link, .scheme_default #buddypress .generic-button a, .scheme_default #buddypress a.button, .scheme_default #buddypress button, .scheme_default #buddypress input[type="button"], .scheme_default #buddypress input[type="reset"], .scheme_default #buddypress input[type="submit"], .scheme_default #buddypress ul.button-nav li a, .scheme_default a.bp-title-button, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button, .scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a, .scheme_default #booked-profile-page input[type="submit"], .scheme_default #booked-profile-page button, .scheme_default .booked-list-view input[type="submit"], .scheme_default .booked-list-view button, .scheme_default table.booked-calendar input[type="submit"], .scheme_default table.booked-calendar button, .scheme_default .booked-modal input[type="submit"], .scheme_default .booked-modal button, .scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default .socials_share:not(.socials_type_drop) .social_icon, .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-views li.tribe-bar-views-option a, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a, .scheme_default #tribe-events .tribe-events-button, .scheme_default .tribe-events-button, .scheme_default .tribe-events-cal-links a, .scheme_default .tribe-events-sub-nav li a, .scheme_default .edd_download_purchase_form .button, .scheme_default #edd-purchase-button, .scheme_default .edd-submit.button, .scheme_default .widget_edd_cart_widget .edd_checkout a, .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data > a, .scheme_default .mc4wp-form input[type="submit"], .scheme_default .woocommerce #respond input#submit, .scheme_default .woocommerce .button, .scheme_default .woocommerce-page .button, .scheme_default .woocommerce a.button, .scheme_default .woocommerce-page a.button, .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button, .scheme_default .woocommerce input.button, .scheme_default .woocommerce-page input.button, .scheme_default .woocommerce input[type="button"], .scheme_default .woocommerce-page input[type="button"], .scheme_default .woocommerce input[type="submit"], .scheme_default .woocommerce-page input[type="submit"], .scheme_default .woocommerce #respond input#submit.alt, .scheme_default .woocommerce a.button.alt, .scheme_default .woocommerce button.button.alt, .scheme_default .woocommerce input.button.alt {
  padding: 15px 20px !important;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: #002a5c !important; }
  .scheme_default button:hover, .scheme_default input[type="reset"]:hover, .scheme_default input[type="submit"]:hover, .scheme_default input[type="button"]:hover, .scheme_default .post_item .more-link:hover, .scheme_default .comments_wrap .form-submit input[type="submit"]:hover, .scheme_default #buddypress .comment-reply-link:hover, .scheme_default #buddypress .generic-button a:hover, .scheme_default #buddypress a.button:hover, .scheme_default #buddypress button:hover, .scheme_default #buddypress input[type="button"]:hover, .scheme_default #buddypress input[type="reset"]:hover, .scheme_default #buddypress input[type="submit"]:hover, .scheme_default #buddypress ul.button-nav li a:hover, .scheme_default a.bp-title-button:hover, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover, .scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a:hover, .scheme_default #booked-profile-page input[type="submit"]:hover, .scheme_default #booked-profile-page button:hover, .scheme_default .booked-list-view input[type="submit"]:hover, .scheme_default .booked-list-view button:hover, .scheme_default table.booked-calendar input[type="submit"]:hover, .scheme_default table.booked-calendar button:hover, .scheme_default .booked-modal input[type="submit"]:hover, .scheme_default .booked-modal button:hover, .scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .scheme_default .socials_share:not(.socials_type_drop) .social_icon:hover, .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]:hover, .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:hover, .scheme_default #tribe-bar-views li.tribe-bar-views-option a:hover, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, .scheme_default #tribe-events .tribe-events-button:hover, .scheme_default .tribe-events-button:hover, .scheme_default .tribe-events-cal-links a:hover, .scheme_default .tribe-events-sub-nav li a:hover, .scheme_default .edd_download_purchase_form .button:hover, .scheme_default #edd-purchase-button:hover, .scheme_default .edd-submit.button:hover, .scheme_default .widget_edd_cart_widget .edd_checkout a:hover, .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, .scheme_default .mc4wp-form input[type="submit"]:hover, .scheme_default .woocommerce #respond input#submit:hover, .scheme_default .woocommerce .button:hover, .scheme_default .woocommerce-page .button:hover, .scheme_default .woocommerce a.button:hover, .scheme_default .woocommerce-page a.button:hover, .scheme_default .woocommerce button.button:hover, .scheme_default .woocommerce-page button.button:hover, .scheme_default .woocommerce input.button:hover, .scheme_default .woocommerce-page input.button:hover, .scheme_default .woocommerce input[type="button"]:hover, .scheme_default .woocommerce-page input[type="button"]:hover, .scheme_default .woocommerce input[type="submit"]:hover, .scheme_default .woocommerce-page input[type="submit"]:hover, .scheme_default .woocommerce #respond input#submit.alt:hover, .scheme_default .woocommerce a.button.alt:hover, .scheme_default .woocommerce button.button.alt:hover, .scheme_default .woocommerce input.button.alt:hover {
    color: #002a5c !important; }

.tribe-events-day .tribe-events-loop,
.events-list .tribe-events-loop {
  max-width: 98% !important; }

.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading,
.tribe-events-loop .tribe-events-list-separator-month {
  background-color: #368fcd;
  color: #ffffff;
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-size: 18px !important; }

.tribe-events-loop .type-tribe_events,
.tribe-events-day-time-slot .type-tribe_events {
  padding: 0 35px !important; }
  .tribe-events-loop .type-tribe_events .tribe-events-list-event-title a,
  .tribe-events-day-time-slot .type-tribe_events .tribe-events-list-event-title a {
    color: #92c655 !important;
    font-family: Rubik, sans-serif;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 20px !important; }
  .tribe-events-loop .type-tribe_events .tribe-events-event-meta,
  .tribe-events-day-time-slot .type-tribe_events .tribe-events-event-meta {
    margin-bottom: 0 !important; }
    .tribe-events-loop .type-tribe_events .tribe-events-event-meta .time-details .tribe-event-date-start,
    .tribe-events-day-time-slot .type-tribe_events .tribe-events-event-meta .time-details .tribe-event-date-start {
      font-family: Raleway, sans-serif;
      font-weight: 300;
      color: #4b4b4b !important; }
  .tribe-events-loop .type-tribe_events .tribe-events-venue-details,
  .tribe-events-day-time-slot .type-tribe_events .tribe-events-venue-details {
    margin-bottom: 0 !important; }
  .tribe-events-loop .type-tribe_events .tribe-events-read-more,
  .tribe-events-day-time-slot .type-tribe_events .tribe-events-read-more {
    font-family: Rubik, sans-serif !important;
    font-weight: 300 !important;
    color: #368fcd !important;
    text-transform: initial; }

.scheme_default {
  color: #4b4b4b; }

#tribe-bar-views .tribe-bar-views-option.tribe-bar-active {
  background: #92c655 !important; }

#tribe-bar-views .tribe-bar-views-option {
  font-family: Rubik, sans-serif !important;
  color: #002a5b !important; }

.dropcap {
  color: #4b4b4b;
  float: left;
  font-family: Raleway, sans-serif;
  font-size: 75px;
  font-weight: 900 !important;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 0; }

p {
  line-height: 24px;
  font-size: 16px; }

.program-selection .program-select-box {
  padding-top: 25px;
  background-image: url(https://myswimworld.com.au/glenwaverley/wp-content/uploads/2019/07/bg-pattern-1-min.png);
  background-size: cover;
  background-repeat: repeat-x;
  cursor: pointer;
  height: 355px; }
  @media only screen and (max-width: 450px) {
    .program-selection .program-select-box {
      height: 310px !important; } }
  .program-selection .program-select-box p {
    padding: 0 !important; }
  .program-selection .program-select-box h4 {
    color: #002a5c;
    margin-bottom: 50px;
    margin-top: -30px; }
  .program-selection .program-select-box:hover {
    background-image: none !important;
    background-color: #9fcf67; }
.program-selection p {
  font-size: 14px !important;
  padding: 20px !important; }

.wpcf7-form textarea,
.wpcf7-form input[type='text'],
.wpcf7-form input[type='email'] {
  background-color: #f2f7fb !important;
  border-color: #b7b7b7 !important;
  border-width: 1px !important; }
  .wpcf7-form textarea:hover,
  .wpcf7-form input[type='text']:hover,
  .wpcf7-form input[type='email']:hover {
    border-color: #b7b7b7 !important;
    border-width: 1px !important; }
.wpcf7-form input[type='submit'] {
  margin: 0 auto;
  float: none;
  display: block; }

.c-img-left,
.c-img-right {
  position: absolute;
  top: 285px; }

.c-img-left {
  right: 0; }

.c-img-right {
  left: 0; }

.contact-map {
  height: 450px; }
  .contact-map iframe {
    height: 450px !important; }

.faq-item {
  padding: 35px 20px;
  margin-bottom: 30px !important; }

ul li {
  margin-bottom: 30px; }

.search-results .post_meta_item.post_date:before {
  background-color: #9fcf67 !important; }
.search-results .scheme_default h4 a, .search-results .scheme_default .post_meta, .search-results .scheme_default .post_meta_item, .search-results .scheme_default .post_meta_item:after, .search-results .scheme_default .post_meta_item:hover:after, .search-results .scheme_default .post_meta .vc_inline-link, .search-results .scheme_default .post_meta .vc_inline-link:after, .search-results .scheme_default .post_meta .vc_inline-link:hover:after, .search-results .scheme_default .post_meta_item a, .search-results .scheme_default .post_info .post_info_item, .search-results .scheme_default .post_info .post_info_item a, .search-results .scheme_default .post_info_counters .post_counters_item, .search-results .scheme_default .post_counters .socials_share .socials_caption:before, .search-results .scheme_default .post_counters .socials_share .socials_caption:hover:before {
  color: #92c655 !important; }

.scheme_default .sc_blogger_item, .scheme_default .sc_donations.sc_donations_style_excerpt .post_type_donation .post_body {
  background-color: #f2f7fb !important; }

.blog_mode_page .sc_blogger_item_title {
  text-align: left; }
  .blog_mode_page .sc_blogger_item_title a {
    color: #0068b3 !important; }
.blog_mode_page .post_meta {
  text-align: left; }
  .blog_mode_page .post_meta .post_date:before {
    background: #9fcf67 !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
.blog_mode_page .sc_blogger_item_excerpt_text,
.blog_mode_page .sc_blogger_item_button {
  text-align: left; }

/* EVENTS PAGE */
.single-tribe_events #tribe-events-content .tribe-events-abbr {
  color: #040404 !important; }

h3.tribe-events-month-event-title a {
  color: #fff !important; }

body .tribe-events-category-term-4 h3.tribe-events-month-event-title a {
  color: #040404 !important; }

.tribe_events_cat-public-holidays ~ .type-tribe_events {
  display: none !important; }

.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
  padding: 1em 1em !important; }

/* .EVENTS PAGE */
@media only screen and (max-width: 450px) {
  .tp-bgimg {
    background-position: 70% 100% !important; }

  .program-mobile {
    display: block; }
    .program-mobile .program-icon {
      display: inline-block;
      text-align: right;
      width: 35%;
      height: 60px;
      vertical-align: top; }
    .program-mobile .program-title {
      display: inline-block;
      text-align: right;
      width: 60%;
      height: 60px;
      vertical-align: top;
      line-height: 60px; }
      .program-mobile .program-title span {
        font-weight: 900 !important; } }
/* JAY */
.top_panel .menu-search-container a {
    color: #fff!important;
    font-size: 16px!important;
    padding: 14px 20px!important
}
/*# sourceMappingURL=style.css.map */
