.elementor-1328 .elementor-element.elementor-element-39e81df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-6b72e45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-294db08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-a04ebd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-1328 .elementor-element.elementor-element-a04ebd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1328 .elementor-element.elementor-element-a81317b{text-align:center;}.elementor-1328 .elementor-element.elementor-element-a81317b .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:38px;font-weight:500;letter-spacing:20px;color:var( --e-global-color-499358f );}.elementor-1328 .elementor-element.elementor-element-11adc60{text-align:center;}.elementor-1328 .elementor-element.elementor-element-11adc60 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:500;line-height:2em;color:#841A23;}.elementor-1328 .elementor-element.elementor-element-38c24d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1328 .elementor-element.elementor-element-38c24d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1328 .elementor-element.elementor-element-70713d3{text-align:center;}.elementor-1328 .elementor-element.elementor-element-70713d3 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-weight:500;line-height:2em;color:#841A23;}.elementor-1328 .elementor-element.elementor-element-eeaf285{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-a1e3e0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1328 .elementor-element.elementor-element-6f6c6e0:not(.elementor-motion-effects-element-type-background), .elementor-1328 .elementor-element.elementor-element-6f6c6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1328 .elementor-element.elementor-element-6f6c6e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-1328 .elementor-element.elementor-element-6f6c6e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1328 .elementor-element.elementor-element-a8a0107 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.5px;color:#7F7F7F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1328 .elementor-element.elementor-element-b7b384b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1328 .elementor-element.elementor-element-b7b384b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1328 .elementor-element.elementor-element-b7b384b{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-1328 .elementor-element.elementor-element-b7b384b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1328 .elementor-element.elementor-element-b7b384b .elementor-icon-list-item > a{font-family:"Dosis", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;}.elementor-1328 .elementor-element.elementor-element-b7b384b .elementor-icon-list-text{color:#601C1C;transition:color 0.3s;}body.elementor-page-1328:not(.elementor-motion-effects-element-type-background), body.elementor-page-1328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1024px){.elementor-1328 .elementor-element.elementor-element-a04ebd3{margin-top:-20px;margin-bottom:20px;}.elementor-1328 .elementor-element.elementor-element-a81317b .elementor-heading-title{font-size:30px;}.elementor-1328 .elementor-element.elementor-element-11adc60 .elementor-heading-title{font-size:14px;}.elementor-1328 .elementor-element.elementor-element-38c24d0{margin-top:-20px;margin-bottom:20px;}.elementor-1328 .elementor-element.elementor-element-70713d3 .elementor-heading-title{font-size:14px;}.elementor-1328 .elementor-element.elementor-element-6f6c6e0{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-1328 .elementor-element.elementor-element-a04ebd3{margin-top:-30px;margin-bottom:20px;}.elementor-1328 .elementor-element.elementor-element-11adc60 .elementor-heading-title{line-height:1.5em;}.elementor-1328 .elementor-element.elementor-element-38c24d0{margin-top:-30px;margin-bottom:20px;}.elementor-1328 .elementor-element.elementor-element-70713d3 .elementor-heading-title{line-height:1.5em;}.elementor-1328 .elementor-element.elementor-element-a8a0107{text-align:center;}}@media(min-width:768px){.elementor-1328 .elementor-element.elementor-element-fec8510{width:38%;}.elementor-1328 .elementor-element.elementor-element-41b0e62{width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1328 .elementor-element.elementor-element-fec8510{width:65%;}.elementor-1328 .elementor-element.elementor-element-41b0e62{width:35%;}}/* Start custom CSS *//*.w2gm-map-listing-field {*/
/*    display: none;*/
/*}*/

/*.w2gm-map-listing-field.w2gm-map-listing-field-textarea {*/
/*    display: block;*/
/*}*/

body .w2gm-map-info-window-title a.w2gm-map-info-window-title-link {
color: #841a23 !important;
    
}

footer {
display: none !important;
}

.w2gm-listing-location-content {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 30px;
}

body .w2gm-content article.w2gm-listing-location {
    padding: 20px;
}

.gm-style div.w2gm-map-info-window-field {
    font-size: 12px !important;
    color: #3b3737;
    line-height: 14px;
    margin-bottom: 5px;
    font-weight: 300 !important;
    font-family: Roboto, Arial, sans-serif;
        letter-spacing: .5px;
}

header.w2gm-map-listing-header h2 {
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: bold !important;
    margin: 0;
    font-family: 'Dosis' !important;
    color: #841a23 !important;
    letter-spacing: 1px;
}

.w2gm-map-listing-field {
    font-size: 13px;
    line-height: 17px;
    font-family: 'Dosis';
    color: #841a23 !important;
    letter-spacing: 1px;
}

.gm-style div, .gm-style span, .gm-style label, .gm-style a {
    font-size: 12px !important;

}

.w2gm-content .w2gm-map-info-window-title {
         background: white !important;
}
span.w2gm-map-listing-field-icon.w2gm-fa.w2gm-fa-info-circle,
span.w2gm-map-field-icon.w2gm-fa.w2gm-fa-info-circle {
    display: none;
}

.w2gm-map-info-window-title .w2gm-close-info-window {
    color: #841a23;
}

.w2gm-map-marker:after {
     background: transparent !important;
}

.w2gm-map-info-window {
    border-radius: 8px;
       padding: 10px 12px 8px 12px;
    box-shadow: 0 2px 7px 1px rgb(0 0 0 / 30%);
     /*text-align: center; */
}

body .w2gm-map-info-window-tongue {
    background-color: #FFFFFF;
    box-shadow: 0 1px 3px rgb(0 0 0 / 0%) !important;

}


.w2gm-map-marker  {
    background: transparent !important;
}


@media screen and (max-width: 767px) {
    
    div#w2gm-map-sidebar-listings-wrapper-7d2729b35413f3bdd633da77777ee291 {
    height: 0px !important;
}


    .w2gm-map-sidebar-listings-wrapper {
    height: 300px;
}
}/* End custom CSS */