

#acf-form {margin: 0 0 50px 0;margin: 0 -10px;}
#acf-form .acf-fields {
    background: none;
    border: none !important;
}
#acf-form .acf-fields .acf-field {border: none; width: 100%; padding: 10px 10px; }
#acf-form .acf-fields .acf-field .acf-label {margin: 0 0 3px 0; }
#acf-form .acf-fields .acf-field .acf-label label {font-weight: 700;font-size: 14px;margin: 0;}
#acf-form .acf-fields .acf-field .acf-label label[for="acf-field_61668d54d972d"], 
#acf-form .acf-fields .acf-field .acf-label label[for="acf-field_61668d24adc4f"], 
#acf-form .acf-fields .acf-field .acf-label label[for="acf-field_5e4fb61b38004"], 
#acf-form .acf-fields .acf-field .acf-label label[for="acf-field_5e4fb60638002"] 

{margin: 20px 0 0 0;}

#acf-form .acf-fields .acf-field .acf-input {}
#acf-form .acf-fields .acf-field .acf-input .description, #acf-form .acf-fields .acf-field .acf-label .description {font-size: 13px;opacity: 0.7;}
#acf-form .acf-fields .acf-field .acf-input.large  .description, #acf-form .acf-fields .acf-field.large .acf-label .description {font-size: 14px; }
#acf-form .acf-fields .acf-field .acf-input .acf-input-wrap {}
#acf-form .acf-fields .acf-field .acf-input .acf-input-wrap input {height: 50px;font-size: 17px;padding: 0 12px;border-radius: 0;border: solid 1px #ddd;}
#acf-form .acf-fields .acf-field .acf-input select {height: 50px;font-size: 17px;padding: 0 12px;border-radius: 0;border: solid 1px #ddd;}
#acf-form .acf-fields .acf-field .acf-input .acf-input-wrap input[type="url"] {padding: 0 12px 0 38px !important; }
#acf-form .acf-fields .acf-field .acf-input .acf-input-wrap > .acf-icon {font-size: 20px; top: 13px; left: 10px; }
#acf-form .acf-fields .acf-field .acf-input textarea {height: 100px;font-size: 15px;padding: 12px;border-radius: 0;border: solid 1px #ddd;}
#acf-form .acf-fields .acf-field .acf-input .acf-actions {padding: 13px; }
#acf-form .acf-fields .acf-field .acf-input .acf-actions a.small {background: #993d79;color: #fff;border: none;width: 24px;height: 24px;line-height: 22px;padding: 0;font-size: 14px;text-decoration: none !important;}


#acf-form .acf-fields .acf-field .acf-input .acf-image-uploader {}
#acf-form .acf-fields .acf-field .acf-input .acf-image-uploader .hide-if-value {}
#acf-form .acf-fields .acf-field .acf-input .acf-image-uploader .hide-if-value p {}
#acf-form .acf-fields .acf-field .acf-input .acf-image-uploader .hide-if-value a {background: #993d79; color: #fff !important; padding: 7px 14px; border: none; border-radius: 0; font-weight: 700; font-size: 13px; display: inline-block; }


#acf-form .acf-fields .acf-field .acf-input .acf-google-map {}
#acf-form .acf-fields .acf-field .acf-input .acf-google-map .title {}
#acf-form .acf-fields .acf-field .acf-input .acf-google-map .title .acf-actions {padding: 7px;}

#acf-form .acf-fields .acf-field.acf-field-accordion {padding: 8px 10px !important; }
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title {background: #f8f8f8; border-radius: 0; padding: 15px 11px 15px 20px; /* border: solid 1px #ddd; */ margin: 0; position: relative; }
#acf-form .acf-fields .acf-field.acf-field-accordion.-open .acf-label.acf-accordion-title {background:#f8f8f8;/* border:solid 1px #f8f8f8; */margin: 0;border-radius: 0 10px 0 0;padding: 15px 20px 15px 20px;}
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title.has-text::before {content:"\e900";position: absolute;top: 14px;right: 49px;display: block;font-family: "icomoon";color: #000;text-align: center;font-size: 17px;font-weight: 300;}
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title i {font-size: 15px; transform-origin: center; font-weight: 600; }
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title i.dashicons-arrow-right::before {content: "\e911"; font-family: 'icomoon'; }
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title i.dashicons-arrow-down::before {content: "\e911"; font-family: 'icomoon'; }
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title i.dashicons-arrow-down {transform:rotate(90deg);margin: -1px 0 0 0;}
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title label {}
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title .checkbox {width: 26px; height: 26px; background: #fff; position: absolute; top: 11px; right: 40px; border-radius: 0; background: #993d79; line-height: 26px; text-align: center; color: #fff; }
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-label.acf-accordion-title .checkbox::before {}
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-input.acf-accordion-content {}
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-input.acf-accordion-content .acf-fields {border: none; background: #f8f8f8; border-radius: 0; }
#acf-form .acf-fields .acf-field.acf-field-accordion .acf-input.acf-accordion-content .acf-fields .acf-field {padding: 20px; }




#acf-form .acf-tab-wrap {background: none; margin: 30px 0 20px 0; padding: 0 10px; }


#acf-form .acf-tab-wrap .acf-tab-group {border: aliceblue; background: none; padding: 0; border-bottom: solid 2px #f2f2f2; }
#acf-form .acf-tab-wrap .acf-tab-group li {margin: 0 0 -2px 0; }
#acf-form .acf-tab-wrap .acf-tab-group li a {padding: 16px 35px;font-weight: 400;background: none;font-size: 17px;border: none;background: #f2f2f2;color: #000;}
#acf-form .acf-tab-wrap .acf-tab-group li.active {color: #fff; }
#acf-form .acf-tab-wrap .acf-tab-group li.active a {font-weight: 700;color: #fff;background: #993d79;}
#acf-form .acf-tab-wrap .acf-tab-group li.active a::after {content:"";width: 16px;height: 16px;display: block;position: absolute;bottom: -10px;background: #993d79;transform: rotate(45deg) translateX(-50%);left: 50%;}

#acf-form .acf-form-submit {padding: 20px 10px 0 10px;}
#acf-form .acf-form-submit input {background: #993d79; color: #fff !important; padding: 15px 21px; border: none; border-radius: 0; font-weight: 700; font-size: 15px; }

#page .wp-editor-container {border: solid 1px #ddd !important;}
#page .wp-editor-container textarea {border: none !important;}

#page .acf-flexible-content {background: none; }
#page .acf-flexible-content .values {}
#page .acf-flexible-content .values .layout {border: none;background: none;}
#page .acf-flexible-content .values .layout .acf-fc-layout-handle {padding: 15px 20px;border: none;border-radius: 0;background: #993d79;color: #fff;font-size: 17px;min-height: 45px;}
#page .acf-flexible-content .values .layout.-collapsed .acf-fc-layout-handle {border-radius: 0}
#page .acf-flexible-content .values .layout .acf-fc-layout-handle span.light {font-weight: 300;font-size: 14px;}
#page .acf-flexible-content .values .layout .acf-fc-layout-handle span.light::after {content:"/";margin: 0 10px;opacity: 0.5;}
#page .acf-flexible-content .values .layout .acf-fc-layout-handle span.light:last-child::after {content: none; }
#page .acf-flexible-content .values .layout.-collapsed .acf-fc-layout-handle {border-radius: 0}
#page .acf-flexible-content .values .layout .acf-fc-layout-handle span.acf-fc-layout-order {background: #d2193b; color: #fff; border-radius: 0; padding: 10px; display: inline-block; display: none; }
#page .acf-flexible-content .values .layout .acf-fc-layout-controls {top: 14px;/* transform: translateY(-50%); */}
#page .acf-flexible-content .values .layout .acf-fc-layout-controls a {background: none;color: #fff;border: none;text-decoration: none !important;}
#page .acf-flexible-content .values .layout .acf-fields {background: #f4f4f4;padding: 20px 10px;border-radius: 0;margin: 0 0px;}
#page .acf-flexible-content .values .layout .acf-fields .acf-field {padding: 10px 10px;}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input {}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-editor-wrap .wp-editor-tools {}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-editor-wrap .wp-editor-tools .wp-media-buttons {}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-editor-wrap .wp-editor-tools .wp-media-buttons button {border: solid 1px #993d79; color: #993d79; background: none !important; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-editor-wrap .wp-editor-container { background: #fff; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input input {border:none;background: #fff;border: none;height: 50px;font-size: 15px;color: #000;}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input textarea {border: none; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table {margin: 0; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr {}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.ui-sortable-handle {min-width: 50px; padding: 0; text-align: center !important; border: none !important; background: #e5e5e5; color: #000; text-shadow: none; font-size: 14px; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.ui-sortable-handle a {margin: -10px 0 0 16px; border: none; background: #993d79; color: #fff; text-shadow: none; text-decoration: none !important; line-height: 18px; width: 24px; height: 24px; line-height: 24px; border: none; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.acf-fields {border-radius: 0; padding: 10px !important; border: solid 2px #e5e5e5 !important; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.remove {background: none; min-width: 50px; background: #e5e5e5; border: none !important; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.remove a {width: 24px; height: 24px; background: #993d79; margin: -7px 0 0 6px; color: #fff; line-height: 24px; border: none; font-size: 13px; text-decoration: none !important; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.remove a.-minus {background: #d50000; }
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.remove a.-plus {}
#page .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-table tr td.remove a.-duplicate {}
#page .acf-flexible-content .values .layout .acf-fields .acfe-flexible-opened-actions {display:none}

 

#page .acf-flexible-content .values .layout .layout .acf-fields {background: #fff;}
#page .acf-flexible-content .values .layout .layout .acf-fields .acf-field .acf-input input, #page .acf-flexible-content .values .layout .layout  .wp-editor-container {border:solid 1px #ddd}
#page .acf-flexible-content .values .layout .layout .acf-fc-layout-handle {background: #d894f6;font-size: 14px;}



#page .acf-gallery .acf-gallery-main {}
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments {padding: 15px; display: flex; flex-wrap: wrap; align-items: flex-start; }
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment {margin: 0 14px 14px 0; flex: 0 1 calc(12.5% - 14px); }
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .margin {border: none;box-shadow: none;margin: 0;}
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment.active .margin {box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #993d79;/* opacity: 0.3; */}
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .margin .thumbnail {}
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .margin .thumbnail img {object-fit: cover;width: 100%;height: 100%;}
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .actions {top: -7px;right: -7px;margin: 0;}
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .actions a {text-decoration: none !important; color: #fff !important; background: #993d79; box-shadow: 0 0 0 1px #fff; width: 22px; height: 22px; line-height: 22px; text-align: center; padding: 0; border: none; font-size: 14px; }
#page .acf-gallery .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .actions a::before {width: 22px; height: 22px; line-height: 22px; }

#page .acf-gallery .acf-gallery-side {border: none; background: #fff; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner {}
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data {padding: 20px; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info {background: none; border: none; margin: 0 0 20px 0; padding: 0; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info img {border: none; padding: 0; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info .filename {}
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info .uploaded {}
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info .dimensions {}
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info .actions {margin: 10px 0 0 0; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info .actions a {margin: 0 10px 0 0; font-size: 12px; color: #993d79; text-decoration: underline; font-weight: 500; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .acf-gallery-side-info .actions a.acf-gallery-remove {color: #d50000; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .form-table {}
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .form-table tr {display: flex; flex-wrap: wrap; padding: 0 0 10px 0; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .form-table tr td {flex: 0 1 100%; padding: 0 !important; margin: 0; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .form-table tr td label {}
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .form-table tr td input {background: #f4f4f4 !important; height: 40px !important; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-side-data .form-table tr td textarea {background: #f4f4f4; border: none; border-radius: 0; padding: 10px; font-size: 13px; height: 80px; color: #000; }
#page .acf-gallery .acf-gallery-side .acf-gallery-side-inner .acf-gallery-toolbar {}






#page .select2-container {}
#page .select2-container .select2-choices {box-shadow: none; border-radius: 0; border-color: #ddd; background: none; }
#page .select2-container .select2-choices .select2-search-choice {background: #aaa;border: none;color: #fff;padding: 8px 10px 8px 22px;border-radius: 0;font-size: 14px;line-height: 1;box-shadow: none;margin: 5px 0 5px 5px;}
#page .select2-container .select2-choices .select2-search-choice div {}
#page .select2-container .select2-choices .select2-search-choice .select2-search-choice-close {color: #fff; font-size: 12px; background: none; top: 9px; left: 9px; }
#page .select2-container .select2-choices .select2-search-choice .select2-search-choice-close::before {content:"\f00d";font-family: "Font Awesome 5 Free";font-weight: 900;color: #fff;}
#page .select2-container .select2-choices .select2-search-field {}
#page .select2-container .select2-choices .select2-search-field input {height: 40px;border: none;margin: 0;}


#page .select2-container .select2-selection {border: solid 1px #ddd;border-radius: 0;min-height: 50px;font-size: 15px;}
#page .select2-container .dropdown-wrapper {
    display: block;
    width: 100%;
    /* height: 32px; */
    position: relative;
}
#page .select2-container.select2-container--above .select2-selection[aria-expanded="true"] {/* border-radius: 0 0 10px 10px; *//* border-top: none; */}
#page .select2-container.select2-container--below .select2-selection[aria-expanded="true"] {border-radius: 0;border-bottom: none;}
#page .select2-container .select2-selection .select2-selection__rendered {padding: 0 10px; margin: 0; }
#page .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {margin: 9px 4px 0 0;border: none;background: #bbb;color: #fff;font-size: 12px;padding: 6px 10px;}
#page .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice span {color: #fff; margin: 0 6px 0 0; }
#page .select2-container .select2-selection .select2-selection__rendered .select2-search--inline {}
#page .select2-container .select2-selection .select2-selection__rendered .select2-search--inline input {height: 41px; margin: 0; line-height: 48px; padding: 10px 0 0 0; }
#page .select2-container .select2-selection .select2-selection__arrow {height: 50px; width: 50px; right: 0; }
#page .select2-container .select2-selection span.select2-selection__rendered {line-height: 50px; }
#page .select2-container .select2-selection span.select2-selection__rendered span {} 



.select2-drop {border: solid 1px #ddd !important; box-shadow: none !important; }
.select2-drop .select2-dropdown--below {border: solid 1px #ddd; border-top: none; }
.select2-drop .select2-dropdown--above {border: solid 1px #ddd; border-bottom: none; border-radius: 10px 10px 0 0; }
.select2-drop  .select2-search--dropdown {padding: 10px 10px; }
.select2-drop  .select2-search--dropdown input {border: none !important;background: #f2f2f2;border-radius: 0;height: 40px;padding: 0 12px;}
.select2-drop  .select2-results {border: none; }
.select2-drop  .select2-results .select2-result {font-weight: 400; font-size: 14px; }
.select2-drop  .select2-results .select2-result.select2-highlighted {background: #993d79; }


.select2-container {}
.select2-container .select2-dropdown {
    border: solid 1px #ddd;
    border-radius: 0 !important;
}
.select2-container .select2-dropdown .select2-results {}
.select2-container .select2-dropdown .select2-results .select2-results__options {
    font-size: 14px;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    padding: 4px 10px;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected="true"] {}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {background:#993d79}


.acf-radio-list {font-size: 16px; }
.acf-radio-list li {margin: 0 30px 5px 0 !important;}
.inline .acf-radio-list li {display: inline-block; margin: 0 30px 10px 0 !important; }
.acf-radio-list li label {font-size: 15px; position: relative; padding: 0 0 0 26px; }
.acf-radio-list li label::before {content:"";display: inline-block;width: 20px;height: 20px;position: absolute;left: 0;top: -3px;background: #fff;border: solid 1px #ddd;border-radius: 50%;/* box-sizing: border-box; */}
.acf-radio-list li label input {display: none; }
.acf-radio-list li label.selected {}
.acf-radio-list li label.selected::before {background: #993d79;border: solid 1px #993d79;}
.acf-radio-list li label.selected::after {content:"";display: block;width: 20px;height: 20px;background: #fff;position: absolute;top: -3px;left: 0;transform: scale(0.5);border-radius: 50%;}




#acf-form .acf-fields .acf-field[data-name="seo_and_social_content"] {}
#acf-form .acf-fields .acf-field[data-name="seo_and_social_content"] .acf-fields {border: none; margin: 0 -10px; }

#page .acf-switch {border: none; background: #eee; height: 40px; border-radius: 20px; }
#page .acf-switch span {
    font-size: 12px;
    letter-spacing: -0.3px;
}
#page .acf-switch .acf-switch-on {text-shadow: none; line-height: 40px; padding: 0; width: 40px; height: 40px; padding: 0 0 0 4px; }
#page .acf-switch .acf-switch-off {line-height: 40px; width: 40px; height: 40px; padding: 0; color: #000; padding: 0 4px 0 0; }
#page .acf-switch .acf-switch-slider {border: none; border-radius: 50%; width: 36px; height: 36px; right: auto; }
#page .acf-switch.-on {background: #993d79; }
#page .acf-switch.-on .acf-switch-on {}
#page .acf-switch.-on .acf-switch-off {}
#page .acf-switch.-on .acf-switch-slider {left: 42px; }


.speaker-photo .acf-image-uploader .image-wrap img {max-width: 140px;}
.company-logo .acf-image-uploader .image-wrap img {max-width: 200px;}


.questionaire {}
.questionaire .acf-table {border: none !important; margin: 0 !important; }
.questionaire .acf-table .acf-row {background: #f9f9f9; border: none; }
.questionaire .acf-table .acf-row:nth-child(2n) {background:#eee}
.questionaire .acf-table .acf-row .acf-row-handle {border: none !important; background: none !important; background: #eee !important; width: 40px;text-shadow: none;color: #000; }
.questionaire .acf-table .acf-row:nth-child(2n) .acf-row-handle {background:#ddd !important;}
.questionaire .acf-table .acf-row .acf-fields {}
.questionaire .acf-table .acf-row .acf-fields > .acf-field {padding: 20px !important;}
.questionaire .acf-table .acf-row .acf-fields > .acf-field:first-child {}
.questionaire .acf-table .acf-row .acf-fields > .acf-field:last-child {padding-top: 0 !important; }
.questionaire .acf-table .acf-row .acf-fields .acf-field .acf-label {}
.questionaire .acf-table .acf-row .acf-fields .acf-field .acf-label label {}
.questionaire .acf-table .acf-row .acf-fields .acf-field .acf-input {}
.questionaire .acf-table .acf-row .acf-fields .acf-field .acf-input select {border: none !important; }
.questionaire .acf-table .acf-row .acf-fields .acf-field .acf-input textarea {border: none !important; }



.acfe-form .acf-fields .acf-field .acf-input .acfe-payment-wrap {border: solid 1px #ddd;padding: 14px 10px;border-radius: 0;background: #fff;vertical-align: top;line-height: 1;}
.acfe-form .acf-fields .acf-field .acf-input .acfe-payment-wrap .acfe-payment-gateway {}
.acfe-form .acf-fields .acf-field .acf-input .acfe-payment-wrap .acfe-payment-gateway .__PrivateStripeElement {}
.acfe-form .acf-fields .acf-field .acf-input .acfe-payment-wrap .acfe-payment-gateway .__PrivateStripeElement {}
