.elementor-6915 .elementor-element.elementor-element-f729bec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6915 .elementor-element.elementor-element-4a2395f{--display:flex;--min-height:113px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6915 .elementor-element.elementor-element-4a2395f:not(.elementor-motion-effects-element-type-background), .elementor-6915 .elementor-element.elementor-element-4a2395f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://develop12.martinbrando.com/wp-content/uploads/2024/10/GM-background_01-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6915 .elementor-element.elementor-element-c2c9c4f img{width:2%;}.elementor-6915 .elementor-element.elementor-element-ea8138c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6915 .elementor-element.elementor-element-6c86da8{text-align:center;}.elementor-6915 .elementor-element.elementor-element-6c86da8 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:30px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.2px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-6915 .elementor-element.elementor-element-a7e7304 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6915 .elementor-element.elementor-element-a7e7304{text-align:center;}.elementor-6915 .elementor-element.elementor-element-a7e7304 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:70px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0px;color:#134B6C;}body:not(.rtl) .elementor-6915 .elementor-element.elementor-element-d7b9de3{left:-335px;}body.rtl .elementor-6915 .elementor-element.elementor-element-d7b9de3{right:-335px;}.elementor-6915 .elementor-element.elementor-element-d7b9de3{top:16%;}.elementor-6915 .elementor-element.elementor-element-d7b9de3 img{width:100%;}body:not(.rtl) .elementor-6915 .elementor-element.elementor-element-f352a34{left:-146px;}body.rtl .elementor-6915 .elementor-element.elementor-element-f352a34{right:-146px;}.elementor-6915 .elementor-element.elementor-element-f352a34{top:270%;text-align:left;}.elementor-6915 .elementor-element.elementor-element-f352a34 img{width:90%;}body:not(.rtl) .elementor-6915 .elementor-element.elementor-element-0a9f9af{right:-378px;}body.rtl .elementor-6915 .elementor-element.elementor-element-0a9f9af{left:-378px;}.elementor-6915 .elementor-element.elementor-element-0a9f9af{top:870px;z-index:0;text-align:right;}.elementor-6915 .elementor-element.elementor-element-0a9f9af img{width:50%;}.elementor-6915 .elementor-element.elementor-element-441300a6{--display:flex;--margin-top:50px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6915 .elementor-element.elementor-element-af95bb5{z-index:100;}@media(min-width:768px){.elementor-6915 .elementor-element.elementor-element-f729bec{--width:100%;}.elementor-6915 .elementor-element.elementor-element-ea8138c{--content-width:1238px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6915 .elementor-element.elementor-element-ea8138c{--content-width:100%;}.elementor-6915 .elementor-element.elementor-element-441300a6{--content-width:100%;}}@media(max-width:1024px){.elementor-6915 .elementor-element.elementor-element-f729bec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6915 .elementor-element.elementor-element-4a2395f:not(.elementor-motion-effects-element-type-background), .elementor-6915 .elementor-element.elementor-element-4a2395f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:2000px auto;}.elementor-6915 .elementor-element.elementor-element-c2c9c4f img{width:6%;}.elementor-6915 .elementor-element.elementor-element-ea8138c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6915 .elementor-element.elementor-element-6c86da8 .elementor-heading-title{font-size:24px;}.elementor-6915 .elementor-element.elementor-element-a7e7304 .elementor-heading-title{font-size:41px;}.elementor-6915 .elementor-element.elementor-element-d7b9de3 img{width:50%;}.elementor-6915 .elementor-element.elementor-element-441300a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-6915 .elementor-element.elementor-element-af95bb5{width:100%;max-width:100%;}.elementor-6915 .elementor-element.elementor-element-af95bb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6915 .elementor-element.elementor-element-f729bec{--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6915 .elementor-element.elementor-element-c2c9c4f img{width:12%;}.elementor-6915 .elementor-element.elementor-element-ea8138c{--min-height:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6915 .elementor-element.elementor-element-6c86da8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6915 .elementor-element.elementor-element-a7e7304 .elementor-heading-title{font-size:49px;}.elementor-6915 .elementor-element.elementor-element-441300a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6915 .elementor-element.elementor-element-af95bb5.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-af95bb5 *//* General styling for all input, select, and textarea fields */
.wpsl-input {
    display: flex !important; /* Enables flexbox */
    align-items: center !important; /* Vertically centers child elements */
}

.wpsl-input label {
    margin-left: 10px !important;
    display: none !important;
}

.wpsl-select-wrap {
    display: flex !important; /* Enables flexbox */
    align-items: center !important; /* Vertically centers child elements */
}

.wpsl-select-wrap label {
    margin-left: 30px !important;
    padding: 3px 0 0px 0;
}

.wpsl-directions {
    color: #39c0c3;
   margin-bottom: 10px !important;
}

.wpsl-store-details {
    color: #39c0c3;
}

.wpsl-store-location strong {
    font-size: 24px;
    margin-top: 10px !important;
}

/* Base link style (no default underline) */
.wpsl-store-location p:first-of-type strong a {
    color: #134b6c !important;
    position: relative;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

/* Underline animation setup */
.wpsl-store-location p:first-of-type strong a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #134b6c;
    transform: scaleX(1);
    transform-origin: bottom left;
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* On hover: change color + swipe underline out */
.wpsl-store-location p:first-of-type strong a:hover {
    color: #38bdc0 !important;
}

.wpsl-store-location p:first-of-type strong a:hover::after {
    transform: scaleX(0);
    background-color: #38bdc0;
    transform-origin: bottom right;
}


.wpsl-more-info-listings strong {
    font-size: 16px;
}

.wpsl-store-details.wpsl-store-listing::before {
    border-top: 5px solid #134b6c;
}

.wpsl-search-btn-wrap #wpsl-search-btn {
    background-color: #39c0c3 !important; /* Default button color */
    color: #ffffff !important; /* White text */
    font-family: "Gotham", sans-serif !important; /* Font family */
    font-size: 14px !important; /* Font size */
    font-weight: 800 !important; /* Bold text */
    padding: 10px 30px !important; /* Padding for size and spacing */
    border: none !important; /* Remove border */
    border-radius: 50px !important; /* Fully rounded corners */
    outline: none !important; /* Remove outline */
    cursor: pointer !important; /* Pointer cursor */
    display: inline-block !important; /* For proper layout */
    text-transform: uppercase !important; /* Uppercase text */
    transition: all 0.3s ease !important; /* Smooth transitions */
    background-image: none !important;
    margin-left: 5px;
}

/* Hover Effects */
.wpsl-search-btn-wrap #wpsl-search-btn:hover {
    background-color: #00aac1 !important; /* Hover button color */
    color: #ffffff !important; /* Text remains white */
}

#wpsl-search-input {
    width: 100% !important;
}

.wpsl-input {
    width: 60%;
}

.wpsl-search {
    background: #ebf7f8;
}

#wpsl-gmap {
    height: 600px !important;
    min-height: 600px !important;
    max-height: none !important;
}

 .gm-bundled-control-on-bottom {
    display: none !important;
}

#wpsl-map-controls {
    margin-right: -50px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://develop12.martinbrando.com/wp-content/uploads/2024/08/Gotham-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://develop12.martinbrando.com/wp-content/uploads/2024/08/Gotham-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://develop12.martinbrando.com/wp-content/uploads/2024/08/Gotham-Book.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://develop12.martinbrando.com/wp-content/uploads/2024/08/Gotham-BookItalic.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://develop12.martinbrando.com/wp-content/uploads/2024/08/Gotham-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://develop12.martinbrando.com/wp-content/uploads/2024/08/Gotham-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */