
@media screen and (min-width: 1024px) {.elementor-38 .elementor-element.elementor-element-2795864 {
	--display:flex;
	--min-height:250px;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--align-items:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
}}
@media screen and (max-width: 1024px) {.elementor-38 .elementor-element.elementor-element-2795864 {
	--display:flex;
	--min-height:124px;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--align-items:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
}}

.elementor-38 .elementor-element.elementor-element-2795864:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2795864 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:var( --e-global-color-798ba6c );
}

.elementor-38 .elementor-element.elementor-element-f702e58 {
	--display:flex;
	--justify-content:center;
}

.elementor-38 .elementor-element.elementor-element-75ded74 {
	text-align:center;
}

.elementor-38 .elementor-element.elementor-element-75ded74 .elementor-heading-title {
	font-family:var( --e-global-typography-1611113-font-family ), Sans-serif;
	font-size:var( --e-global-typography-1611113-font-size );
	font-weight:var( --e-global-typography-1611113-font-weight );
}

.elementor-38 .elementor-element.elementor-element-f2f89ce.elementor-element {
	--align-self:center;
}

.elementor-38 .elementor-element.elementor-element-f2f89ce .woocommerce-breadcrumb > a {
	color:var( --e-global-color-primary );
}

.elementor-38 .elementor-element.elementor-element-f2f89ce .woocommerce-breadcrumb {
	font-family:"Montserrat", Sans-serif;
	font-weight:600;
	text-align:center;
}

.elementor-38 .elementor-element.elementor-element-67c3e14 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--align-items:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-38 .elementor-element.elementor-element-d58c5d0 {
	--display:flex;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
	padding-bottom:calc( 0.8 * 100% );
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__thumbnail:hover img {
	transform:scale(1.2);
	opacity:1;
}

.elementor-38 .elementor-element.elementor-element-f478728.uael-post__link-complete-yes .uael-post-image-background .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img {
	transform:translate(-50%,-50%) scale(1.2);
}

.elementor-38 .elementor-element.elementor-element-f478728.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img {
	transform:scale(1.2);
	opacity:1;
}

.elementor-38 .elementor-element.elementor-element-f478728.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img {
	transform:translate(-50%,-50%) scale(1.2);
	opacity:1;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__terms-meta-cat .uael-listing__terms-link:not(:last-child):after {
	content:"|";
	margin:0 0.4em;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post-grid .uael-post-wrapper {
	padding-right:calc( 20px/2 );
	padding-left:calc( 20px/2 );
	margin-bottom:20px;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post-grid .uael-post-grid__inner {
	margin-left:calc( -20px/2 );
	margin-right:calc( -20px/2 );
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post-wrapper {
	text-align:center;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__bg-wrap {
	background-color:#f6f6f6;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:var( --e-global-color-e323a29 );
}
@media screen and (min-width: 1024px) {.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__content-wrap {padding:30px 30px 30px 30px;}}
@media screen and (max-width: 1024px) {.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__content-wrap {padding:14px 4px 4px 4px;}}


.elementor-38 .elementor-element.elementor-element-f478728 .uael-grid-pagination {
	text-align:center;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-grid-pagination a.page-numbers:hover {
	background-color:var( --e-global-color-primary );
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-grid-pagination span.page-numbers.current {
	color:var( --e-global-color-798ba6c );
	background-color:var( --e-global-color-primary );
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-grid-pagination a.page-numbers, .elementor-38 .elementor-element.elementor-element-f478728 .uael-grid-pagination span.page-numbers.current {
	border-radius:3px 3px 3px 3px;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__title {
	font-size:16px;
	margin-bottom:5px;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data {
	color:var( --e-global-color-primary );
	margin-bottom:15px;
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data svg {
	fill:var( --e-global-color-primary );
}

.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data span {
	margin-right:10px;
}


@media screen and (min-width: 1024px) {
	.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data span:last-child, .elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data span.uael-listing__terms-link {margin-right:0;}
	.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__excerpt {margin-bottom:20px;}}
	
@media screen and (max-width: 1024px) {
	.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data span:last-child, .elementor-38 .elementor-element.elementor-element-f478728 .uael-post__meta-data span.uael-listing__terms-link {margin-right:0;display:none}
	.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__excerpt {margin-bottom:20px; display:none}}


.elementor-38 .elementor-element.elementor-element-d4aecbe {
	--spacer-size:50px;
}

.elementor-38 .elementor-element.elementor-element-ad32dd1 {
	--display:flex;
}

.elementor-38 .elementor-element.elementor-element-64b8f43 .elementor-heading-title {
	font-family:var( --e-global-typography-1074624-font-family ), Sans-serif;
	font-size:var( --e-global-typography-1074624-font-size );
	font-weight:var( --e-global-typography-1074624-font-weight );
	text-transform:var( --e-global-typography-1074624-text-transform );
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy {
	grid-template-columns:repeat(1, minmax(0, 1fr));
	gap:10px;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_toggle {
	text-align:inherit;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item {
	padding:0px 0px 0px 0px;
	border-style:none;
	border-radius:0px;
	font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight:var( --e-global-typography-primary-font-weight );
	text-transform:var( --e-global-typography-primary-text-transform );
	color:var( --e-global-color-text );
	background-color:#ffffff;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item_title {
	text-align:inherit;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item:hover {
	color:var( --e-global-color-primary );
	background-color:var( --e-global-color-96edd38 );
	border-style:none;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item.uc-selected {
	border-style:none;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item_icon_spacer {
	width:0px;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item_icon {
	font-size:20px;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item_description {
	padding:20px 0px 0px 0px;
	color:#8a8a8a;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_item_num_posts_spacer {
	width:20px;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_toggle_icon {
	width:40px;
	height:40px;
	font-size:20px;
	background-color:#8f8f8f;
	color:#ffffff;
	border-radius:5px 5px 5px 5px;
}

.elementor-38 .elementor-element.elementor-element-c358c61 .ue_taxonomy_toggle_icon svg {
	fill:#ffffff;
}

.elementor-38 .elementor-element.elementor-element-3352572 {
	--spacer-size:10px;
}

.elementor-38 .elementor-element.elementor-element-2323d3a .elementor-heading-title {
	font-family:var( --e-global-typography-1074624-font-family ), Sans-serif;
	font-size:var( --e-global-typography-1074624-font-size );
	font-weight:var( --e-global-typography-1074624-font-weight );
	text-transform:var( --e-global-typography-1074624-text-transform );
}

.elementor-38 .elementor-element.elementor-element-b830155 {
	--grid-row-gap:10px;
	--grid-column-gap:10px;
}

.elementor-38 .elementor-element.elementor-element-b830155 > .elementor-widget-container {
	padding:5px 5px 5px 5px;
}

.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__meta-data span + span:before {
	content:"///";
}

.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post {
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:var( --e-global-color-e323a29 );
}

.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title, .elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title a {
	color:var( --e-global-color-secondary );
	font-family:var( --e-global-typography-text-font-family ), Sans-serif;
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
}

.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title {
	margin-bottom:10px;
}

.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__meta-data {
	color:var( --e-global-color-primary );
}

@media(max-width:1024px) {
	.elementor-38 .elementor-element.elementor-element-75ded74 .elementor-heading-title {
		font-size:var( --e-global-typography-1611113-font-size );
	}

	.elementor-38 .elementor-element.elementor-element-d58c5d0 {
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
	}

	.elementor-38 .elementor-element.elementor-element-ad32dd1 {
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
	}

	.elementor-38 .elementor-element.elementor-element-64b8f43 .elementor-heading-title {
		font-size:var( --e-global-typography-1074624-font-size );
	}

	.elementor-38 .elementor-element.elementor-element-2323d3a .elementor-heading-title {
		font-size:var( --e-global-typography-1074624-font-size );
	}

	.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title, .elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title a {
		font-size:var( --e-global-typography-text-font-size );
	}
}

@media(max-width:767px) {
	.elementor-38 .elementor-element.elementor-element-75ded74 .elementor-heading-title {
		font-size:var( --e-global-typography-1611113-font-size );
	}

	.elementor-38 .elementor-element.elementor-element-f478728 .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
		padding-bottom:calc( 1 * 100% );
	}

	.elementor-38 .elementor-element.elementor-element-64b8f43 .elementor-heading-title {
		font-size:var( --e-global-typography-1074624-font-size );
	}

	.elementor-38 .elementor-element.elementor-element-2323d3a .elementor-heading-title {
		font-size:var( --e-global-typography-1074624-font-size );
	}

	.elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title, .elementor-38 .elementor-element.elementor-element-b830155 .elementor-post__title a {
		font-size:var( --e-global-typography-text-font-size );
	}
}

@media(min-width:768px) {
	.elementor-38 .elementor-element.elementor-element-d58c5d0 {
		--width:80%;
	}

	.elementor-38 .elementor-element.elementor-element-ad32dd1 {
		--width:20%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-38 .elementor-element.elementor-element-d58c5d0 {
		--width:70%;
	}

	.elementor-38 .elementor-element.elementor-element-ad32dd1 {
		--width:30%;
	}
}