.elementor-670 .elementor-element.elementor-element-8ffce27{--display:flex;}.elementor-widget-global .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-670 .elementor-element.elementor-global-997{text-align:center;}.elementor-670 .elementor-element.elementor-global-997 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-670 .elementor-element.elementor-element-915808d{text-align:center;}.elementor-670 .elementor-element.elementor-element-915808d .elementor-heading-title{color:var( --e-global-color-7646a97 );}.elementor-670 .elementor-element.elementor-element-0f12834 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:4px 4px 4px 4px;}@media(max-width:1024px){.elementor-widget-global .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-global .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-670 .elementor-element.elementor-global-997 .elementor-heading-title{font-size:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for wp-widget-gd_add_listing, class: .elementor-element-0f12834 */.logged-out .get-listed-form {
    display: none !important;
}


.elementor-670 .elementor-element.elementor-element-0f12834 #geodir_fieldset_details,
.elementor-670 .elementor-element.elementor-element-0f12834 .form-group .h3 {
    text-align: center;
    color: #222
}

.elementor-670 .elementor-element.elementor-element-0f12834 .btn-primary,
.elementor-670 .elementor-element.elementor-element-0f12834 .btn-primary:hover {
    color: #fff;
    border-color: #b4265b;
    background-color: #b4265b;
    border-radius: 50px;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .geodir_preview_button:hover {
    background-color: transparent;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .form-group h3 {
    font-size: 18px !important;
    margin-top: 30px;
}

.select2-results__option,
.select2-selection__rendered {
    color: #333;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .geodir-dropbox-title {
    font-size: 19px !important;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .col-form-label,
.elementor-670 .elementor-element.elementor-element-0f12834 .custom-control-label,
.elementor-670 .elementor-element.elementor-element-0f12834 input,
.elementor-670 .elementor-element.elementor-element-0f12834 label,
.elementor-670 .elementor-element.elementor-element-0f12834 textarea {
    color: #222;
}

.elementor-670 .elementor-element.elementor-element-0f12834 input.form-control {
    background: #fff !important;
    color: #222;
}

.elementor-670 .elementor-element.elementor-element-0f12834 a {
    color: #222;
}

.elementor-670 .elementor-element.elementor-element-0f12834 div[data-argument=address_mapview],
.elementor-670 .elementor-element.elementor-element-0f12834 div[data-argument=address_longitude],
.elementor-670 .elementor-element.elementor-element-0f12834 div[data-argument=address_latitude]{
    display: none;
}

.elementor-670 .elementor-element.elementor-element-0f12834 div.border {
    border: none !important;
    background: #f1f1f1;
    padding: 15px;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .custom-control.custom-checkbox label {
    line-height: 24px;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .geodir_preview_button {
    border-radius: 50px;
    background: #eee !important;
    border: 1px solid #eee;
    box-shadow: none;
}

.elementor-670 .elementor-element.elementor-element-0f12834 .geodir_preview_button:hover  {
    color: #222 !important;
    background: #eee !important;
    border: 1px solid #eee;
    box-shadow: none;
}

#geodir_fieldset_34, #geodir_fieldset_35, #geodir_fieldset_38, #geodir_fieldset_36, #geodir_fieldset_37 {
    border-top: 20px solid #f2f2f2;
    padding: 30px 20px 20px 20px;
}

#geodir_fieldset_34 h3, #geodir_fieldset_35 h3, #geodir_fieldset_38 h3, #geodir_fieldset_36 h3, #geodir_fieldset_37 h3 {
    font-size: 25px !important;
    font-weight: 700;
    color: #b5275b;
}

@media (max-width:767px) {
    
    #geodir_fieldset_34, #geodir_fieldset_35, #geodir_fieldset_38, #geodir_fieldset_36, #geodir_fieldset_37 {
        padding: 20px 10px 10px 10px;
    }
    
#geodir_fieldset_34 h3, #geodir_fieldset_35 h3, #geodir_fieldset_38 h3, #geodir_fieldset_36 h3, #geodir_fieldset_37 h3 {
        font-size: 22px !important;
    }
    
    .btn-primary,
    .geodir_preview_button {
        width: 100%;
        margin-bottom: 10px !important;
    }
}/* End custom CSS */