#directorist-single-listing-slider {
	width: 100% !important;
  height: auto !important;
  display: block !important;
  max-width: 480px !important;
}

/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.directorist-content-active .elementor-col-33 .elementor-widget-wrap .elementor-widget-shortcode:nth-child(1),
.directorist-content-active .directorist-listing-single__info--list{ display:none; } 
.whiteBoxes.elementor-widget-image-box{ margin-bottom:0;}
.whiteBoxes .elementor-image-box-content{ padding:0px 40px 40px;}
.readMore .elementor-button-link{background:none;}
.readMore .elementor-button-icon svg {
  width: 1.5em;
    margin-top: -3px;
}
.boxList .elementor-container{flex-wrap: wrap;}
.boxList .elementor-column{flex: 0 0 33.333333%;}

.boxList .elementor-container, .boxList ul.eael-feature-list-items{flex-wrap: wrap; display: flex;}
.boxList .elementor-column,
.boxList ul.eael-feature-list-items li{flex: 0 0 33.333333%;}

.boxList ul.eael-feature-list-items li a{color:#12a38b; font-size:16px;}


a.readMore{display: flex;  width: 140px; color: #06a28a; gap: 20px;
  padding: 14px 0; font-family: var( --e-global-typography-c7dd825-font-family ), Sans-serif; font-weight:600;}
a.readMore svg{width:30px; margin-top: -2px;}
a.readMore svg path{fill: #06a28a;}

.twoColumBox .elementor-image-box-content{ padding:20px 60px;} 
.twoColumBox .elementor-image-box-img img{display:block;}


@media screen and (max-width:1024px) {
	.boxList .elementor-column, .boxList ul.eael-feature-list-items li {
  flex: 0 0 50%;}
	.boxList ul.eael-feature-list-items li:nth-child(2){padding-top:0!important;}
.boxList ul.eael-feature-list-items {
   padding: 0 10px;
}
	.whiteBoxes .elementor-image-box-content {  padding: 0px 25px 25px;}
	.twoColumBox .elementor-image-box-content{ padding:20px 20px;} 
}

@media screen and (max-width:767px) {
	.boxList .elementor-column {
  flex: 0 0 100%;}
}
}
:root{
--tec-color-background-events-bar-submit-button:#0550A8;
--tec-color-background-events-bar-submit-button-hover:#06A28A;
--tec-border-radius-default:0;
--tec-font-family-sans-serif:"Roboto";
--tec-color-text-primary: #031B4E;
--tec-color-accent-primary: #06A28A;
--tec-color-text-day-of-week-month: #031B4E;
--tec-color-border-active-month-grid-hover: #06A28A;
--tec-color-text-events-title: #06A28A;
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:focus{outline:0;}
.tribe-common a:focus{outline:0;}
.tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown__button{display: flex;  align-items: center;  padding: 20px 10px;  justify-content: center;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{ font-size:30px;}
.tribe-common .tribe-common-b3{ font-size:20px;}
.elementor-kit-609 .tribe-common .tribe-events-c-top-bar__datepicker-button:hover{background-color:transparent;}
.tribe-events .tribe-events-calendar-month__day-cell--mobile{background-color:transparent;}
.tribe-common .cat_bonneville-labs-events .tribe-common-h8{color:#0550A8;}
.tribe-common .cat_bonneville-labs-events .tribe-common-h8 > a {  color: inherit;}
.tribe-events .cat_bonneville-labs-events .tribe-events-calendar-list__event-title{color:#0550A8;}
.tribe-events .cat_bonneville-labs-events .tribe-events-calendar-list__event-title > a {  color: inherit;}