.elementor-2515 .elementor-element.elementor-element-8dd10fb{text-align:center;}.elementor-2515 .elementor-element.elementor-element-2858990 .elementor-spacer-inner{height:10px;}.elementor-2515 .elementor-element.elementor-element-a2b359e{text-align:center;}.elementor-2515 .elementor-element.elementor-element-a2b359e .elementor-heading-title{line-height:1.2em;}.elementor-2515 .elementor-element.elementor-element-3418c8b{text-align:center;}.elementor-2515 .elementor-element.elementor-element-27ab921 .elementor-spacer-inner{height:20px;}.elementor-2515 .elementor-element.elementor-element-90f8772 > .elementor-container{max-width:1360px;}.elementor-2515 .elementor-element.elementor-element-7e56bad > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#7A7A7A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;padding:0px 25px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-7e56bad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2515 .elementor-element.elementor-element-65337bf .elementor-spacer-inner{height:50px;}.elementor-2515 .elementor-element.elementor-element-486bcab .elementor-spacer-inner{height:20px;}.elementor-2515 .elementor-element.elementor-element-93537a0, .elementor-2515 .elementor-element.elementor-element-93537a0 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2515 .elementor-element.elementor-element-241b57d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2515 .elementor-element.elementor-element-241b57d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-b8171fa{width:500px;max-width:500px;}.elementor-2515 .elementor-element.elementor-element-c3933b2 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-2515 .elementor-element.elementor-element-1a945bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-d19048c{text-align:center;}.elementor-2515 .elementor-element.elementor-element-d19048c .elementor-heading-title{color:#FFFFFF;line-height:1.2em;}.elementor-2515 .elementor-element.elementor-element-d19048c > .elementor-widget-container{padding:5px 5px 10px 5px;background-color:#7A7A7A;border-radius:5px 5px 5px 5px;}.elementor-2515 .elementor-element.elementor-element-332c97b .elementor-spacer-inner{height:50px;}.elementor-2515 .elementor-element.elementor-element-cb3faf0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta__content{text-align:center;background-color:#5FA0E5;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta__bg-wrapper{min-height:250px;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta__title{color:#FFFFFF;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta:hover .elementor-cta__content{background-color:#4054B2;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta__button:hover{background-color:#5FA0E5;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-ribbon-inner{background-color:#4054B2;margin-top:40px;transform:translateY(-50%) translateX(-50%) translateX(40px) rotate(-45deg);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta .elementor-cta__bg, .elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2515 .elementor-element.elementor-element-ae41fad > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3D3D3;border-radius:10px 10px 10px 10px;}.elementor-2515 .elementor-element.elementor-element-e9f745c .elementor-spacer-inner{height:50px;}.elementor-2515 .elementor-element.elementor-element-3ad37bb{text-align:center;}.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio{margin-left:-20px;margin-right:-20px;}.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio .lae-portfolio-item{padding:20px;}.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary{font-size:16px;}.elementor-2515 .elementor-element.elementor-element-e7f1c13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-858d962 .elementor-spacer-inner{height:50px;}@media(max-width:1024px){.elementor-2515 .elementor-element.elementor-element-7e56bad.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2515 .elementor-element.elementor-element-7e56bad > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-c3933b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio{margin-left:-20px;margin-right:-20px;}.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio .lae-portfolio-item{padding:20px;}}@media(max-width:767px){.elementor-2515 .elementor-element.elementor-element-74dd01c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-ed8d5bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta__bg-wrapper{min-height:100px;}}@media(max-width:767px){.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio{margin-left:-10px;margin-right:-10px;}.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-portfolio .lae-portfolio-item{padding:10px;}}@media(min-width:768px){.elementor-2515 .elementor-element.elementor-element-7e56bad{width:32%;}.elementor-2515 .elementor-element.elementor-element-c3933b2{width:68.017%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2515 .elementor-element.elementor-element-7e56bad{width:100%;}.elementor-2515 .elementor-element.elementor-element-c3933b2{width:100%;}}/* Start custom CSS for facebook-page, class: .elementor-element-b8171fa */.elementor-2515 .elementor-element.elementor-element-b8171fa iframe {
    border-radius:10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97c8e04 */.elementor-2515 .elementor-element.elementor-element-97c8e04 #wpsl-checkbox-filter > li:nth-last-child(n+3) > label {
    display: none;
} /* remove all but the last two filter checkboxes */

.elementor-2515 .elementor-element.elementor-element-97c8e04 li {
    transform: none!important;
} /* no hover animation */

.elementor-2515 .elementor-element.elementor-element-97c8e04 .wpsl-contact-details, .wpsl-more-info-listings {
    font-size: 90%;
} /* style listing font */

.elementor-2515 .elementor-element.elementor-element-97c8e04 .wpsl-search {
    border-radius:5px;
} /* style search element */

.elementor-2515 .elementor-element.elementor-element-97c8e04 .wpsl-input label {
	width: auto!important;
	font-size: 150%!important;
	font-weight: bold;
	line-height: 1.5!important;
	color: rgba(0,0,0,0.75);
} /* style "your location" */

.elementor-2515 .elementor-element.elementor-element-97c8e04 #wpsl-result-list {
    border-style: solid!important;
    border-width: 2px!important;
    border-radius: 5px!important;
    border-color: #f3f3f3!important;
    background-color: #fcfcfc;
}

.elementor-2515 .elementor-element.elementor-element-97c8e04 #wpsl-stores {
    margin-bottom: -4px;
}

/*.elementor-2515 .elementor-element.elementor-element-97c8e04 .wpsl-store-thumb {
    border-style: solid!important;
    border-width: 1px!important;
    border-radius: 5px!important;
    border-color: #d3d3d3!important;
}*//* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ae41fad */.elementor-2515 .elementor-element.elementor-element-ae41fad .elementor-cta {
	text-shadow: 0px 0px 10px rgba(0,0,0,0.8);
} /* style for home CTA *//* End custom CSS */
/* Start custom CSS for lae-portfolio, class: .elementor-element-b9dee80 */.elementor-2515 .elementor-element.elementor-element-b9dee80 .wpsl_stores  {
    border-style: solid!important;
	border-width: 1px!important;
	border-radius: 5px!important;
	border-color: lightgray;
} /* style grid container */

.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-project-image {
    border-radius: 5px 5px 0px 0px;
	/*border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: lightgray;*/
} /* shop grid image */

.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-entry-text-wrap {
	padding: 0px 15px 15px 15px;
} /* shop grid text */

.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-taxonomy-filter {
    text-align: center;
}

.elementor-2515 .elementor-element.elementor-element-b9dee80 .lae-filter-item.segment-16, .lae-filter-item.segment-17 {
    display: none!important;
} /* hide specific categories by number *//* End custom CSS */