/**
Theme Name: CCSA Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ccsa-astra-child
Template: astra
*/
form.searchandfilter {
  margin: 0 -15px !important;
}
form.searchandfilter > ul {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
}
form.searchandfilter > ul li.sf-field-search,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag,
form.searchandfilter > ul li.sf-field-post-meta-type,
form.searchandfilter > ul li.sf-field-post-meta-program,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag,
form.searchandfilter > ul li.sf-field-sort_order {
  flex: 0 0 33.33333%;
  max-width: 0 0 33.33333%;
  padding: 5px 15px !important;
}
@media screen and (max-width: 1200px) {
  form.searchandfilter > ul li.sf-field-search,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag,
form.searchandfilter > ul li.sf-field-post-meta-type,
form.searchandfilter > ul li.sf-field-post-meta-program,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag,
form.searchandfilter > ul li.sf-field-sort_order {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 576px) {
  form.searchandfilter > ul li.sf-field-search,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag,
form.searchandfilter > ul li.sf-field-post-meta-type,
form.searchandfilter > ul li.sf-field-post-meta-program,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag,
form.searchandfilter > ul li.sf-field-sort_order {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 30px !important;
  }
}
form.searchandfilter > ul li.sf-field-search label,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category label,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag label,
form.searchandfilter > ul li.sf-field-post-meta-type label,
form.searchandfilter > ul li.sf-field-post-meta-program label,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat label,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag label,
form.searchandfilter > ul li.sf-field-sort_order label {
  width: 100%;
  padding-right: 5px;
}
form.searchandfilter > ul li.sf-field-search label .chosen-container,
form.searchandfilter > ul li.sf-field-search label .sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category label .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category label .sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag label .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag label .sf-input-select,
form.searchandfilter > ul li.sf-field-post-meta-type label .chosen-container,
form.searchandfilter > ul li.sf-field-post-meta-type label .sf-input-select,
form.searchandfilter > ul li.sf-field-post-meta-program label .chosen-container,
form.searchandfilter > ul li.sf-field-post-meta-program label .sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat label .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat label .sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag label .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag label .sf-input-select,
form.searchandfilter > ul li.sf-field-sort_order label .chosen-container,
form.searchandfilter > ul li.sf-field-sort_order label .sf-input-select {
  width: 100% !important;
}
form.searchandfilter > ul li.sf-field-search label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-post-meta-type label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-post-meta-program label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag label span.screen-reader-text,
form.searchandfilter > ul li.sf-field-sort_order label span.screen-reader-text {
  color: #60605b;
}
@media screen and (max-width: 576px) {
  form.searchandfilter > ul li.sf-field-search label,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category label,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag label,
form.searchandfilter > ul li.sf-field-post-meta-type label,
form.searchandfilter > ul li.sf-field-post-meta-program label,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat label,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag label,
form.searchandfilter > ul li.sf-field-sort_order label {
    padding-right: 0;
  }
}
form.searchandfilter > ul li.sf-field-search input.sf-input-text,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category input.sf-input-text,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag input.sf-input-text,
form.searchandfilter > ul li.sf-field-post-meta-type input.sf-input-text,
form.searchandfilter > ul li.sf-field-post-meta-program input.sf-input-text,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat input.sf-input-text,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag input.sf-input-text,
form.searchandfilter > ul li.sf-field-sort_order input.sf-input-text {
  height: 33px;
  border-color: #7fba00;
  padding-left: 10px;
  color: #60605b;
  width: 100%;
}
form.searchandfilter > ul li.sf-field-search .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container {
  min-height: 33px;
}
form.searchandfilter > ul li.sf-field-search .chosen-container a >,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container a >,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container a >,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container a >,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container a >,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container a >,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container a >,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container a > {
  height: 100%;
  border-radius: 0;
  border-color: #7fba00;
}
form.searchandfilter > ul li.sf-field-search .chosen-container a > span,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container a > span,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container a > span,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container a > span,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container a > span,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container a > span,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container a > span,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container a > span {
  line-height: 33px;
}
form.searchandfilter > ul li.sf-field-search .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container a.choosen-single,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container a.choosen-single {
  background: #fff;
}
form.searchandfilter > ul li.sf-field-search .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container a.choosen-single b,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container a.choosen-single b {
  background-position: -2px 6px;
}
form.searchandfilter > ul li.sf-field-search .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container a.choosen-single span,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container a.choosen-single span {
  color: #60605b;
}
form.searchandfilter > ul li.sf-field-search .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container ul.chosen-results li.active-result.highlihgted,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container ul.chosen-results li.active-result.highlihgted {
  background: #7fba00;
}
form.searchandfilter > ul li.sf-field-search .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container ul.chosen-choices,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container ul.chosen-choices {
  border-color: #7fba00;
}
form.searchandfilter > ul li.sf-field-search .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-post-meta-type .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-post-meta-program .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .chosen-container ul.chosen-choices input.chosen-search-input,
form.searchandfilter > ul li.sf-field-sort_order .chosen-container ul.chosen-choices input.chosen-search-input {
  color: #60605b;
}
form.searchandfilter > ul li.sf-field-search .choosen-drop,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category .choosen-drop,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag .choosen-drop,
form.searchandfilter > ul li.sf-field-post-meta-type .choosen-drop,
form.searchandfilter > ul li.sf-field-post-meta-program .choosen-drop,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat .choosen-drop,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag .choosen-drop,
form.searchandfilter > ul li.sf-field-sort_order .choosen-drop {
  border-radius: 0;
}
form.searchandfilter > ul li.sf-field-search select.sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-resource_category select.sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-resource_tag select.sf-input-select,
form.searchandfilter > ul li.sf-field-post-meta-type select.sf-input-select,
form.searchandfilter > ul li.sf-field-post-meta-program select.sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-product_cat select.sf-input-select,
form.searchandfilter > ul li.sf-field-taxonomy-product_tag select.sf-input-select,
form.searchandfilter > ul li.sf-field-sort_order select.sf-input-select {
  height: 33px;
  border-radius: 0;
  padding: 0px !important;
}

select.sf-input-select {
  padding: 0px !important;
}

.searchandfilter > ul > li {
  display: inline-block;
  vertical-align: top;
  padding: 0 20px;
}

/*Event Calender Pro CSS*/
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
  background-color: white !important;
  color: #7fba00 !important;
}

.tribe-button, a.tribe-button, button.tribe-button, input.tribe-button, .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn:hover {
  background-color: #7fba00 !important;
  color: white !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
  font-size: 25px;
}

.tribe-common a {
  color: #009B8A !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
  font-weight: bold;
  color: #7FBA00 !important;
}

button.tribe_events_filters_close_filters.tribe-js-filters-toggle, button.tribe_events_filters_reset.tribe-js-filters-reset, button.tribe_events_filters_show_filters.tribe-js-filters-toggle {
  color: #7fba00 !important;
}

@media only screen and (min-width: 767px) {
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {
    font-size: 12px;
    color: #7fba00 !important;
  }

  .tribe-events-filters-horizontal .tribe_events_filter_control {
    margin-bottom: 10px;
    font-size: 12px;
  }

  .tribe-events-filters-horizontal #tribe_events_filters_form {
    padding: 20px;
    background: #f5f5f5 !important;
  }

  .tribe-events-filters-horizontal .tribe_events_filter_item {
    margin-right: 20px;
    align-content: center;
  }

  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading {
    color: #60605B !important;
    font-size: inherit;
    padding: 0 20px 0;
  }
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
  margin: 48px 0px 40px;
  background-color: #E3FFFB;
  align-items: center;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-weekday {
  font-size: 30px !important;
  color: #7fba00;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row tribe-events-calendar-list__event-date-tag-daynum {
  color: #7FBA00;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
  font-size: 50px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
  align-items: center;
}

.tribe-common .tribe-common-g-row--gutters {
  margin: 0px;
}

.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
  padding: 0px;
}

.tribe-events-schedule {
  padding-left: 20px;
}

.tribe-event-date-start {
  padding-right: 20px;
}

.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled {
  background-color: white !important;
  color: #7fba00 !important;
  padding: 10px;
  border: 1px solid;
  border-radius: 5px;
}

.tribe-filters-closed #tribe_events_filters_wrapper .tribe_events_filter_control {
  background: #fff !important;
  padding: 20px;
  margin: 5px;
}

.tribe-events-schedule.tribe-clearfix {
  display: none;
}

.tribe-events-single ul.tribe-related-events .tribe-related-events-title {
  font-size: 20px;
}

@media only screen and (min-width: 767px) {
  .tribe-events-related-events-title {
    font-weight: bold;
    padding-left: 20px;
  }

  .tribe-related-event-info {
    text-align: center;
  }
}
.tribe-events-calendar-list__event-row {
  background: #E3FFFB;
  padding: 20px !important;
  margin: 20px;
}

/* Month View Css */
.tribe-events-calendar-month__day-cell {
  background-color: #fff;
  /* to change the background color */
  border-color: #7FBA00;
  /* To change the border color */
  border: 2px solid black;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
  font-size: 14px;
}

tribe-events-calendar-month__day--current {
  background-color: #f5f5f5;
  /* Changes the background color */
  border-color: #000;
  /* Changes the border color */
}

.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  background-color: #009B84;
}

.tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #009b84;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
  font-size: 35px;
  font-weight: 600;
}

.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input {
  background: white;
  background-image: none !important;
}
.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
  background-image: none !important;
}

/*Single Event Demo CSS */
/* Single Event CSS */
.tribe-events-back {
  margin: 1.25em;
}

 .page-title {
  color: #7fba00;
}

.tribe-events-back a {
  font-size: 22px;
}

h2.tribe-events-single-section-title {
  background: #009B84;
  color: white;
  padding: 10px;
}

.single-tribe_events .tribe-events-content {
  color: #60605B;
}

.single-tribe_events .tribe-events-event-meta {
  background: #f0f0f0;
}

h2.tribe-events-tickets-title.tribe--rsvp {
  font-size: 50px;
  font-weight: 500;
}

.single-tribe_events .tribe-events-event-image {
  text-align: center;
}

@media only screen and (min-width: 767px) {
  .single-tribe_events .tribe-events-event-image, .single-tribe_events .tribe-events-content {
    display: grid;
    float: left;
    width: 65%;
  }

  .single-tribe_events .tribe-events-cal-links {
    float: left;
    width: 65%;
  }

  .single-tribe_events .tribe-events-event-meta {
    display: grid;
    width: 35%;
  }

  .tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
    width: auto;
  }

  .single-tribe_events .secondary .tribe-events-venue-map {
    width: auto;
  }

  .single-tribe_events .tribe-events-content {
    padding: 0 20px 0 35px;
  }
}
.tribe-events-single-event-title {
  display: none;
}

.single-tribe_events .tribe-events-event-image {
  padding: 0 1.25em;
  display: none;
}

form#tribe-tickets {
  display: inline-block;
}

/* Post comment button */
input#submit {
  background-color: #7FBA00;
}

#comments .submit {
  border-radius: 20px;
  font-weight: bold;
}

/** Start Envato Elements CSS: Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/
.envato-kit-66-menu .e--pointer-framed .elementor-item:before {
  border-radius: 1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper {
  position: relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit {
  position: static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button {
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer {
  margin-top: -60px !important;
  z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev {
  width: 50px;
  height: 50px;
  background-color: #ffffff !important;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  left: -25px !important;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before {
  display: block;
  margin-top: 0px;
  margin-left: 0px;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next {
  width: 50px;
  height: 50px;
  background-color: #ffffff !important;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  right: -25px !important;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before {
  display: block;
  margin-top: -5px;
  margin-right: -5px;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.envato-kit-66-orangetext {
  color: #f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label {
  display: inline-block !important;
  border: 2px solid rgba(255, 255, 255, 0.2);
  padding: 9px 20px;
}

/** End Envato Elements CSS: Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/
/* New Site CCS */
nav.elementor-pagination {
  padding-top: 20px;
}

div#cf7_discription {
  background: #E3FFFB;
  padding: 20px;
}

div#cf7_thankyou1 {
  display: grid;
  text-align: center;
  background: #E3FFFB;
  padding: 20px;
  margin-top: 10px;
}

/* About Us Page */
#wpm-6310-slider-3 .wpm-6310-owl-nav div.wpm-6310-owl-prev {
  margin-left: -30px;
}

#wpm-6310-slider-3 .wpm-6310-owl-nav div.wpm-6310-owl-next {
  margin-right: -30px;
}

/*
.wpcf7-form select {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
	max-width: 100%;
	::selection{
		background-color: #f4511e !important;
	}
}
*/
div#list_events > .elementor-widget-container .elementor-shortcode {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
div#list_events > .elementor-widget-container .elementor-shortcode .tribe-clearfix.tribe-events-category-courses.tribe-events-organizer-91.tribe-events-first.tribe-events-last {
  flex: 0 0 33.32%;
  padding: 5px 15px !important;
}
@media screen and (max-width: 1200px) {
  div#list_events > .elementor-widget-container .elementor-shortcode .tribe-clearfix.tribe-events-category-courses.tribe-events-organizer-91.tribe-events-first.tribe-events-last {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 576px) {
  div#list_events > .elementor-widget-container .elementor-shortcode .tribe-clearfix.tribe-events-category-courses.tribe-events-organizer-91.tribe-events-first.tribe-events-last {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 5px 30px !important;
  }
}
div#list_events > .elementor-widget-container .elementor-shortcode p.tribe-events-widget-link {
  display: none;
}

/*Car Style */
a.tribe-checkout-backlink {
    padding: 5px;
    margin-left: 20px;
    border: 1px solid;
	border-radius: 3px;
}