@charset "UTF-8";
.animate-general{opacity:0}*:not(.elementor-editor-active) .plus-conditions--hidden{display:none}

/*plus adv row scroll overflow*/
body.plus_row_scroll_overflow{overflow-x:hidden}section.plus_row_scroll_overflow{overflow:hidden!important}
/*plus adv row scroll overflow*/

/*listing post not found*/
h3.theplus-posts-not-found{font-size:14px;background:#8072fc;padding:10px;text-align:center;line-height:25px;border-radius:3px;box-shadow:0 5px 30px -5px #8072fc;color:#fff}
/*listing post not found*/

/*magic scroll*/
.magic-scroll .parallax-scroll,.magic-scroll .scale-scroll,.magic-scroll .both-scroll{-webkit-transition:-webkit-transform 1.3s ease .0s;-ms-transition:-ms-transform 1.3s ease .0s;-moz-transition:-moz-transform 1.3s ease .0s;-o-transition:-o-transform 1.3s ease .0s;transition:transform 1.3s ease .0s;will-change:transform}
/*magic scroll*/

/*Hover animated*/
.animted-content-inner{position:relative;display:block;width:100%;z-index:1}

/*listing*/
.grid-item:focus{outline:none}
/*listing*/

/*Hiding elements*/
@media (min-width:1025px){.elementor-element.elementor-element-edit-mode.elementor-hidden-desktop{opacity:.5}}@media (max-width:1024px) and (min-width:768px){.elementor-element.elementor-element-edit-mode.elementor-hidden-tablet{opacity:.5}}@media (max-width:767px){.elementor-element.elementor-element-edit-mode.elementor-hidden-mobile{opacity:.5}}
/*Hiding elements*/

@media (max-width:767px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{width:33.33%!important;height:250px!important}.post-inner-loop.tp-row{margin-right:-10px;margin-left:-10px}}@media (max-width:660px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{width:50%!important;height:300px!important}}@media (max-width:480px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{width:100%!important;height:420px!important}}@media (max-width:375px){.list-isotope-metro:not(.plus-smart-gallery) .post-inner-loop .grid-item{height:300px!important}}

/*overall widget*/
.ts-icon-img{margin-bottom:10px;position:relative}.flip-back,.flip-front{width:100%;height:100%;position:absolute;left:0;top:0;display:table}.flip-back .vertical-center,.flip-front .vertical-center{display:table-cell;vertical-align:middle}.flip-horizontal :hover .flip-front{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-horizontal :hover .flip-back{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.flip-horizontal .flip-back{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.bezier-flip{-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-moz-transition:all .5s cubic-bezier(.645,.045,.355,1);-o-transition:all .5s cubic-bezier(.645,.045,.355,1);-ms-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1)}.padding-flip{padding:30px 40px}.origin-center{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}.no-backface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.numtext-left{text-align:left}.numtext-center{text-align:center}.numtext-right{text-align:right}.icon-right{text-align:right}.icon-left{float:left}.icon-center{margin:0 auto}.ts-icon{display:block;position:relative;-o-transition:all 1.3s;-webkit-transition:all 1.3s;-moz-transition:all 1.3s;-ms-transition:all 1.3s;transition:all 1.3s}.icon-img-b{line-height:1;margin-bottom:15px}.service-media .icon-img-b{margin-right:15px}.border-pd{border:2px solid}.subject-color{-o-transition:all 1.3s;-webkit-transition:all 1.3s;-ms-transition:all 1.3s;-moz-transition:all 1.3s;transition:all 1.3s;margin-bottom:20px;line-height:1}.sub-subject-color{margin-bottom:20px;line-height:1}.ts-icon-1{display:block;vertical-align:middle;text-align:center;overflow:hidden}.pad-0{padding:0}.pad-5{padding:5px}.pad-30{padding:30px;padding-bottom:10px}.border-icon{display:block;position:relative;padding:30px;padding-bottom:10px}hr.hr-border{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.service-icon-style-1 .icn-txt{display:block;position:relative;width:100%;overflow:hidden}.icon-right .ts-icon-1{text-align:right}.service-icon-style-2 .icn-content{padding:20px;display:block;position:relative;background:#F9B701}.service-icon-style-2 .icn-header{display:block;position:relative;padding:20px}.service-icon-style-2 .plus-number-counter,.service-icon-style-2 .subject-color{margin-bottom:0}.service-icon-style-3 .pt_plus_animated_svg,.service-icon-style-4 .pt_plus_animated_svg{width:auto;margin-right:15px}
/*overall widget*//*Video Player*/
.pt_plus_video_player {
    display: block;
    position: relative;
    width: 100%
}

.pt_plus_video-box-shadow.sticky-active{
    width: 300px;
    height: 175px;
    position: fixed;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    z-index: 999;
    transition: none !important;
    transition: all 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.pt_plus_video-box-shadow.sticky-active .ts-video-wrapper{
    width: 300px;
    height: 175px;
}
.pt_plus_video-box-shadow.sticky-active.bottom-left{
    bottom: 45px;
    left: 45px;
}
.pt_plus_video-box-shadow.sticky-active.bottom-right{
    bottom: 45px;
    right: 45px;
}
.pt_plus_video-box-shadow.sticky-active.top-right{
    top: 45px;
    right: 45px;
}
.pt_plus_video-box-shadow.sticky-active.top-left{
    top: 45px;
    left: 45px;
}

.pt_plus_video_player iframe.fluidvids-item {
    opacity: 0
}

.pt_plus_video_player .ts-video-embed-container iframe {
    opacity: 1
}

.pt_plus_video_player .fluidvids iframe {
    opacity: 1
}

.pt_plus_video_player.not-touch iframe,
.pt_plus_video_player.not-touch video {
    pointer-events: none
}

.pt_plus_video_player .fluidvids {
    position: initial
}

.video_container {
    margin: 0;
    padding: 0;
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-space {
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    overflow: hidden
}

.pt_plus_video-box-shadow {
    position: relative;
    display: block;
    width: 100%;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear
}

.ts-video-caption {
    -ms-filter: "alpha(Opacity=0.8)";
    filter: alpha(opacity=0.8);
    -moz-opacity: .8;
    opacity: .8;
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    cursor: pointer;
    padding: 0;
    margin: 0;
    z-index: 1;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear
}

.pt_plus_video_player:hover .ts-video-caption {
    -ms-filter: "alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    z-index: 1
}

.tp-video-popup-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 150px;
    height: 150px;
    cursor: pointer;
    padding: 0;
    margin: 0;
    z-index: 1;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.pt_plus_video_player .tp-video-popup-icon .tp-video-icon {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.ts-video-caption-text {
    position: absolute;
    width: 100%;
    bottom: 0;
    font-weight: 400;
    left: 0;
    color: #fff;
    background: 0 0;
    padding: 5px 5%;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    z-index: 1;
    line-height: 1;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    text-overflow: ellipsis;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.pt_plus_video_player:hover .ts-video-caption-text {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%)
}

.pt_plus_video_player {
    position: relative;
    overflow: hidden
}

.ts-video-image-zoom.set-image {
    height: auto;
    width: 100%;
    position: relative;
    z-index: 1
}

.ts-video-icon {
    height: auto;
    position: relative;
    z-index: 1;
    max-width: 80px
}

.ts-video-wrapper {
    width: 100%;
    display: block
}

.ts-video-wrapper.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    height: auto
}

.ts-video-wrapper.embed-container iframe,
.ts-video-wrapper.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.ts-video-embed-container {
    position: relative;
    display: block;
    padding: 0;
    padding-bottom: 56.25%;
    margin: 0;
    height: 0;
    overflow: hidden
}

.ts-video-hidden {
    display: none !important
}

.ts-video-embed-container {
    padding-bottom: 56.25000%
}

.pt-plus-video-frame {
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.ts-type-self-hosted .ts-video-thumbnail {
    z-index: 1;
    object-fit: cover
}

.ts-type-self-hosted .ts-video-play-btn {
    z-index: 2;
    background: transparent
}

img.ts-video-thumbnail {
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
    object-fit: cover;
    -webkit-transition-duration: .7s;
    -moz-transition-duration: .7s;
    -o-transition-duration: .7s;
    transition-duration: .7s;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

button.ts-video-play-btn.ts-video-blay-btn-youtube {
    background: transparent;
    background-image: none;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    padding: 0;
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
    opacity: .8;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.ts-video-poster {
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.ts-video-wrapper:hover .ts-video-play-btn {
    opacity: 1
}

.pt_plus_video_player .tp-video-icon-inner {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    text-align: center;
    position: relative;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    z-index: 1
}

.pt_plus_video_player .tp-video-popup {
    overflow: visible;
    position: relative;
    display: inline-block;
    width: auto
}

.pt_plus_video-box-shadow.creative-mask-media {
    mask-repeat: no-repeat;
    mask-size: 120% 120%;
    mask-position: -20px -30px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-position: 0 0;
    height: auto;
    display: inline-block
}

.pt_plus_video_player a {
    display: flex;
}

/*video fluidvids*/
.elementor-widget-video .elementor-wrapper .fluidvids {	
    position: initial;
}
.fluidvids {
	width: 100%;
	max-width: 100%;
	position: relative;
}
.fluidvids-item {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.wpb_video_wrapper .fluidvids {
    position: initial;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}

/**
 * Front end specific CSS
 */

/**
* Shortcode layout divi default styling  - Divi
 */
section.wfea.divi article .booknow {
  margin-bottom: 1em;
  margin-top: 1em;
}

@media (min-width: 1024px) {
  section.wfea.divi article .booknow .submit {
    width: 100%;
    margin-top: 0;
  }
}
/* divi */
#content-area .wfea.divi .fc table tr, #content-area .wfea.divi .fc table td, #content-area .wfea.divi .fc table th {
  padding: 0 0.587em;
}

/* rows */
section.wfea.rows .row {
  display: flex;
  flex-flow: row wrap;
}
section.wfea.rows .row .tag {
  width: 100px;
}
section.wfea.rows .row .content {
  width: 100%;
}
section.wfea.rows .row .img {
  width: 100px;
}
section.wfea.rows .row .cta {
  width: 120px;
}


/**
*
* default Widget css.
*/
.widget .eaw-block .eaw-li__wrap {
  margin-bottom: 1em;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.widget .eaw-block .eaw-li__flex {
  display: flex;
  gap: 1em;
}
.widget .eaw-block .eaw-li__flex .eaw-content-wrap {
  flex-grow: 1;
  line-height: 100%;
}
.widget .eaw-block .eaw-li__flex .eaw-thumb-wrap {
  flex-shrink: 1;
}
.widget .eaw-block .eaw-li__flex.eaw-alignright {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.widget .eaw-block .eaw-li__flex.eaw-aligncenter {
  flex-direction: column;
}
.widget .eaw-block .eaw-li__flex.eaw-alignleft {
  flex-direction: row;
  justify-content: flex-start;
}
.widget .eaw-block a {
  display: inline;
  text-decoration: none;
}
.widget .eaw-block a.eaw-img {
  display: block;
}
.widget .eaw-block a.eaw-img.eaw-aligncenter {
  text-align: center;
}
.widget .eaw-block h3 {
  background: none;
  clear: none;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5em;
}
.widget .eaw-block .eaw-booknow {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.widget .eaw-block .eaw-thumb {
  border: 1px solid #EEE;
  box-shadow: none;
  margin: 2px 10px 2px 0;
  padding: 3px;
}
.widget .eaw-block .eaw-thumb.eaw-aligncenter {
  margin: 2px auto 2px auto;
}
.widget .eaw-block .eaw-summary {
  font-size: 12px;
}
.widget .eaw-block .eaw-time {
  color: #bbb;
  font-size: 11px;
}
.widget .eaw-block .eaw-comment {
  color: #bbb;
  font-size: 11px;
  padding-left: 5px;
}

.elementor-widget-container .eaw-block .eaw-li__wrap {
  margin-bottom: 1em;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.elementor-widget-container .eaw-block .eaw-li__flex {
  display: flex;
  gap: 1em;
}
.elementor-widget-container .eaw-block .eaw-li__flex .eaw-content-wrap {
  flex-grow: 1;
  line-height: 100%;
}
.elementor-widget-container .eaw-block .eaw-li__flex .eaw-thumb-wrap {
  flex-shrink: 1;
}
.elementor-widget-container .eaw-block .eaw-li__flex.eaw-alignright {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.elementor-widget-container .eaw-block .eaw-li__flex.eaw-aligncenter {
  flex-direction: column;
}
.elementor-widget-container .eaw-block .eaw-li__flex.eaw-alignleft {
  flex-direction: row;
  justify-content: flex-start;
}
.elementor-widget-container .eaw-block a {
  display: inline;
  text-decoration: none;
}
.elementor-widget-container .eaw-block a.eaw-img {
  display: block;
}
.elementor-widget-container .eaw-block a.eaw-img.eaw-aligncenter {
  text-align: center;
}
.elementor-widget-container .eaw-block h3 {
  background: none;
  clear: none;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5em;
}
.elementor-widget-container .eaw-block .eaw-booknow {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.elementor-widget-container .eaw-block .eaw-thumb {
  border: 1px solid #EEE;
  box-shadow: none;
  margin: 2px 10px 2px 0;
  padding: 3px;
}
.elementor-widget-container .eaw-block .eaw-thumb.eaw-aligncenter {
  margin: 2px auto 2px auto;
}
.elementor-widget-container .eaw-block .eaw-summary {
  font-size: 12px;
}
.elementor-widget-container .eaw-block .eaw-time {
  color: #bbb;
  font-size: 11px;
}
.elementor-widget-container .eaw-block .eaw-comment {
  color: #bbb;
  font-size: 11px;
  padding-left: 5px;
}


.wfea-card {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  margin: 0 auto !important;
}
.wfea-card.card {
  width: 100%;
  max-width: 100%;
  min-width: 300px;
}
.wfea-card.enfold .wfea-card-item .eaw-img {
  position: inherit !important;
}
.wfea-card .eaw-card-details {
  z-index: 999999;
  display: none;
  text-align: left;
  background-color: #fff;
  padding: 20px;
  max-width: 300px;
  position: absolute;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  color: #000;
  font-size: 16px;
  line-height: 1.4;
  word-wrap: normal;
  white-space: normal;
}
.wfea-card .eaw-button-details:hover .eaw-card-details {
  display: block;
  transform-origin: 100% 0%;
  -webkit-animation: fadeIn 0.3s ease-in-out;
  animation: fadeIn 0.3s ease-in-out;
}
.wfea-card-list-item {
  box-sizing: border-box !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  width: 100% !important;
  max-width: 20rem !important;
  margin-bottom: 1rem !important;
}
.wfea-card .wfea-card-item {
  border-radius: 3px !important;
  overflow: hidden !important;
}
.wfea-card .wfea-card-item .eaw-thumb-wrap {
  width: 100% !important;
  overflow: hidden !important;
  padding-top: 42.10526% !important;
  position: relative !important;
}
.wfea-card .wfea-card-item .eaw-thumb-wrap img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap {
  background: #fff !important;
  padding: 0.25rem !important;
  border: 1px solid #e2e8f0 !important;
  display: flex !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-calendar-date {
  flex: 0 0 auto !important;
  text-align: center !important;
  font-size: 2.1rem !important;
  line-height: 1.5 !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-calendar-date .eaw-calendar-date-month {
  color: #d6472b !important;
  text-transform: uppercase !important;
  font-size: 0.875rem !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-calendar-date .eaw-calendar-date-day {
  font-size: 1.25rem !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  color: #000 !important;
  flex: 1 1 auto !important;
  font-size: 15px;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block h3 {
  font-size: 0.875rem !important;
  color: #000 !important;
  margin-top: 0 !important;
  margin-bottom: 12px;
  font-weight: bold !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block h3 a {
  color: #000 !important;
  text-decoration: none;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-time {
  font-size: 16px;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
  padding-top: 0.5rem !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-button-details {
  color: #2b6cb0 !important;
  text-decoration: underline !important;
  background: none !important;
  border: none !important;
  padding: 0 !important;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  display: block !important;
  background: rgb(60, 125, 56) !important;
  color: #fff !important;
  padding: 0.25rem 1rem !important;
  border-radius: 3px !important;
  text-decoration: none;
  min-height: auto;
  box-sizing: content-box;
  width: auto;
}
.wfea-card .wfea-card-item .eaw-content-wrap .eaw-content-block:hover {
  text-decoration: none;
}


section.wfea.theme-red article {
  color: #000000;
}
section.wfea.theme-red article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-red article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-red article .wfea-header__title:before, section.wfea.theme-red article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-red article h1, section.wfea.theme-red article h2, section.wfea.theme-red article h3, section.wfea.theme-red article h4, section.wfea.theme-red article h5, section.wfea.theme-red article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-red article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-red article .wfea-header__title a {
  color: rgb(220, 38, 38) !important;
}
section.wfea.theme-red article .eaw-time {
  color: #787878;
}
section.wfea.theme-red article .booknow a {
  background: rgb(220, 38, 38) !important;
  color: #ffffff !important;
}
section.wfea.theme-red article .booknow button {
  background: rgb(220, 38, 38) !important;
  color: #ffffff !important;
}
section.wfea.theme-red article .more-link {
  color: rgb(220, 38, 38);
}

.eaw-block.theme-red .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-red .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-red .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-red .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-red .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-red .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-red .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(220, 38, 38);
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(220, 38, 38) !important;
  color: #ffffff !important;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(220, 38, 38) !important;
  color: #ffffff !important;
}
.eaw-block.theme-red .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(220, 38, 38);
}


.wfea-card.theme-red article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(220, 38, 38) !important;
}


section.wfea.theme-blue article {
  color: #000000;
}
section.wfea.theme-blue article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-blue article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-blue article .wfea-header__title:before, section.wfea.theme-blue article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-blue article h1, section.wfea.theme-blue article h2, section.wfea.theme-blue article h3, section.wfea.theme-blue article h4, section.wfea.theme-blue article h5, section.wfea.theme-blue article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-blue article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-blue article .wfea-header__title a {
  color: rgb(37, 99, 235) !important;
}
section.wfea.theme-blue article .eaw-time {
  color: #787878;
}
section.wfea.theme-blue article .booknow a {
  background: rgb(37, 99, 235) !important;
  color: #ffffff !important;
}
section.wfea.theme-blue article .booknow button {
  background: rgb(37, 99, 235) !important;
  color: #ffffff !important;
}
section.wfea.theme-blue article .more-link {
  color: rgb(37, 99, 235);
}

.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-blue .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(37, 99, 235);
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(37, 99, 235) !important;
  color: #ffffff !important;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(37, 99, 235) !important;
  color: #ffffff !important;
}
.eaw-block.theme-blue .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(37, 99, 235);
}


.wfea-card.theme-blue article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(37, 99, 235) !important;
}


section.wfea.theme-indigo article {
  color: #000000;
}
section.wfea.theme-indigo article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-indigo article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-indigo article .wfea-header__title:before, section.wfea.theme-indigo article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-indigo article h1, section.wfea.theme-indigo article h2, section.wfea.theme-indigo article h3, section.wfea.theme-indigo article h4, section.wfea.theme-indigo article h5, section.wfea.theme-indigo article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-indigo article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-indigo article .wfea-header__title a {
  color: rgb(79, 70, 229) !important;
}
section.wfea.theme-indigo article .eaw-time {
  color: #787878;
}
section.wfea.theme-indigo article .booknow a {
  background: rgb(79, 70, 229) !important;
  color: #ffffff !important;
}
section.wfea.theme-indigo article .booknow button {
  background: rgb(79, 70, 229) !important;
  color: #ffffff !important;
}
section.wfea.theme-indigo article .more-link {
  color: rgb(79, 70, 229);
}

.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(79, 70, 229);
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(79, 70, 229) !important;
  color: #ffffff !important;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(79, 70, 229) !important;
  color: #ffffff !important;
}
.eaw-block.theme-indigo .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(79, 70, 229);
}


.wfea-card.theme-indigo article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(79, 70, 229) !important;
}


section.wfea.theme-green article {
  color: #000000;
}
section.wfea.theme-green article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-green article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-green article .wfea-header__title:before, section.wfea.theme-green article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-green article h1, section.wfea.theme-green article h2, section.wfea.theme-green article h3, section.wfea.theme-green article h4, section.wfea.theme-green article h5, section.wfea.theme-green article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-green article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-green article .wfea-header__title a {
  color: rgb(5, 150, 105) !important;
}
section.wfea.theme-green article .eaw-time {
  color: #787878;
}
section.wfea.theme-green article .booknow a {
  background: rgb(5, 150, 105) !important;
  color: #ffffff !important;
}
section.wfea.theme-green article .booknow button {
  background: rgb(5, 150, 105) !important;
  color: #ffffff !important;
}
section.wfea.theme-green article .more-link {
  color: rgb(5, 150, 105);
}

.eaw-block.theme-green .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-green .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-green .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-green .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-green .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-green .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-green .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(5, 150, 105);
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(5, 150, 105) !important;
  color: #ffffff !important;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(5, 150, 105) !important;
  color: #ffffff !important;
}
.eaw-block.theme-green .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(5, 150, 105);
}


.wfea-card.theme-green article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(5, 150, 105) !important;
}


section.wfea.theme-purple article {
  color: #000000;
}
section.wfea.theme-purple article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-purple article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-purple article .wfea-header__title:before, section.wfea.theme-purple article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-purple article h1, section.wfea.theme-purple article h2, section.wfea.theme-purple article h3, section.wfea.theme-purple article h4, section.wfea.theme-purple article h5, section.wfea.theme-purple article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-purple article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-purple article .wfea-header__title a {
  color: rgb(124, 58, 237) !important;
}
section.wfea.theme-purple article .eaw-time {
  color: #787878;
}
section.wfea.theme-purple article .booknow a {
  background: rgb(124, 58, 237) !important;
  color: #ffffff !important;
}
section.wfea.theme-purple article .booknow button {
  background: rgb(124, 58, 237) !important;
  color: #ffffff !important;
}
section.wfea.theme-purple article .more-link {
  color: rgb(124, 58, 237);
}

.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-purple .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(124, 58, 237);
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(124, 58, 237) !important;
  color: #ffffff !important;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(124, 58, 237) !important;
  color: #ffffff !important;
}
.eaw-block.theme-purple .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(124, 58, 237);
}


.wfea-card.theme-purple article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(124, 58, 237) !important;
}


section.wfea.theme-pink article {
  color: #000000;
}
section.wfea.theme-pink article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-pink article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-pink article .wfea-header__title:before, section.wfea.theme-pink article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-pink article h1, section.wfea.theme-pink article h2, section.wfea.theme-pink article h3, section.wfea.theme-pink article h4, section.wfea.theme-pink article h5, section.wfea.theme-pink article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-pink article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-pink article .wfea-header__title a {
  color: rgb(219, 39, 119) !important;
}
section.wfea.theme-pink article .eaw-time {
  color: #787878;
}
section.wfea.theme-pink article .booknow a {
  background: rgb(219, 39, 119) !important;
  color: #ffffff !important;
}
section.wfea.theme-pink article .booknow button {
  background: rgb(219, 39, 119) !important;
  color: #ffffff !important;
}
section.wfea.theme-pink article .more-link {
  color: rgb(219, 39, 119);
}

.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-pink .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(219, 39, 119);
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(219, 39, 119) !important;
  color: #ffffff !important;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(219, 39, 119) !important;
  color: #ffffff !important;
}
.eaw-block.theme-pink .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(219, 39, 119);
}


.wfea-card.theme-pink article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(219, 39, 119) !important;
}


section.wfea.theme-orange article {
  color: #000000;
}
section.wfea.theme-orange article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-orange article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-orange article .wfea-header__title:before, section.wfea.theme-orange article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-orange article h1, section.wfea.theme-orange article h2, section.wfea.theme-orange article h3, section.wfea.theme-orange article h4, section.wfea.theme-orange article h5, section.wfea.theme-orange article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-orange article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-orange article .wfea-header__title a {
  color: rgb(217, 119, 6) !important;
}
section.wfea.theme-orange article .eaw-time {
  color: #787878;
}
section.wfea.theme-orange article .booknow a {
  background: rgb(217, 119, 6) !important;
  color: #ffffff !important;
}
section.wfea.theme-orange article .booknow button {
  background: rgb(217, 119, 6) !important;
  color: #ffffff !important;
}
section.wfea.theme-orange article .more-link {
  color: rgb(217, 119, 6);
}

.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-orange .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(217, 119, 6);
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(217, 119, 6) !important;
  color: #ffffff !important;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(217, 119, 6) !important;
  color: #ffffff !important;
}
.eaw-block.theme-orange .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(217, 119, 6);
}


.wfea-card.theme-orange article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(217, 119, 6) !important;
}


section.wfea.theme-gray article {
  color: #000000;
}
section.wfea.theme-gray article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-gray article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-gray article .wfea-header__title:before, section.wfea.theme-gray article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-gray article h1, section.wfea.theme-gray article h2, section.wfea.theme-gray article h3, section.wfea.theme-gray article h4, section.wfea.theme-gray article h5, section.wfea.theme-gray article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-gray article .wfea-1__info {
  background: #f1f1f1;
}
section.wfea.theme-gray article .wfea-header__title a {
  color: rgb(75, 85, 99) !important;
}
section.wfea.theme-gray article .eaw-time {
  color: #787878;
}
section.wfea.theme-gray article .booknow a {
  background: rgb(75, 85, 99) !important;
  color: #ffffff !important;
}
section.wfea.theme-gray article .booknow button {
  background: rgb(75, 85, 99) !important;
  color: #ffffff !important;
}
section.wfea.theme-gray article .more-link {
  color: rgb(75, 85, 99);
}

.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap {
  color: #000000;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-gray .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: rgb(75, 85, 99);
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .eaw-time {
  color: #787878;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .booknow a {
  background: rgb(75, 85, 99) !important;
  color: #ffffff !important;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .booknow button {
  background: rgb(75, 85, 99) !important;
  color: #ffffff !important;
}
.eaw-block.theme-gray .eaw-ulx .eaw-li__wrap .more-link {
  color: rgb(75, 85, 99);
}


.wfea-card.theme-gray article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: rgb(75, 85, 99) !important;
}


section.wfea.theme-elementor article {
  color: var(--e-global-color-text);
}
section.wfea.theme-elementor article a {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-elementor article a:hover {
  border: 0;
  box-shadow: none;
}
section.wfea.theme-elementor article .wfea-header__title:before, section.wfea.theme-elementor article .wfea-header__title:after {
  content: none;
}
section.wfea.theme-elementor article h1, section.wfea.theme-elementor article h2, section.wfea.theme-elementor article h3, section.wfea.theme-elementor article h4, section.wfea.theme-elementor article h5, section.wfea.theme-elementor article h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
section.wfea.theme-elementor article .wfea-1__info {
  background: var(--e-global-color-primary);
}
section.wfea.theme-elementor article .wfea-header__title a {
  color: var(--e-global-color-accent) !important;
}
section.wfea.theme-elementor article .eaw-time {
  color: var(--e-global-color-secondary);
}
section.wfea.theme-elementor article .booknow a {
  background: var(--e-global-color-accent) !important;
  color: var(--e-a-color-txt-invert) !important;
}
section.wfea.theme-elementor article .booknow button {
  background: var(--e-global-color-accent) !important;
  color: var(--e-a-color-txt-invert) !important;
}
section.wfea.theme-elementor article .more-link {
  color: var(--e-global-color-accent);
}

.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap {
  color: var(--e-global-color-text);
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap a {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap a:hover {
  border: 0;
  box-shadow: none;
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .wfea-header__title:before, .eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .wfea-header__title:after {
  content: none;
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h1, .eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h2, .eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h3, .eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h4, .eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h5, .eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap h6 {
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .eaw-title a {
  color: var(--e-global-color-accent);
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .eaw-time {
  color: var(--e-global-color-secondary);
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .booknow a {
  background: var(--e-global-color-accent) !important;
  color: var(--e-a-color-txt-invert) !important;
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .booknow button {
  background: var(--e-global-color-accent) !important;
  color: var(--e-a-color-txt-invert) !important;
}
.eaw-block.theme-elementor .eaw-ulx .eaw-li__wrap .more-link {
  color: var(--e-global-color-accent);
}


.wfea-card.theme-elementor article .wfea-card-item .eaw-content-wrap .eaw-content-block .eaw-buttons .eaw-booknow a {
  background: var(--e-global-color-accent) !important;
}




/*# sourceMappingURL=frontend.css.map */