.filter-active:after{
  font-family: "FontAwesome";
  content: "\f111";
  position: absolute;
  left: 5px;
  top: 5px;
  color: #f01779;
  font-size: 7px;
}


.lima-hide
{
  display: none !important;
}

/*! This file is auto-generated */
.mce-tinymce {
    box-shadow: none
}

.mce-container,.mce-container *,.mce-widget,.mce-widget * {
    color: inherit;
    font-family: inherit
}

.mce-container .mce-monospace,.mce-widget .mce-monospace {
    font-family: Consolas,Monaco,monospace;
    font-size: 13px;
    line-height: 150%
}

#mce-modal-block,#mce-modal-block.mce-fade {
    opacity: .7;
    transition: none;
    background: #000
}

.mce-window {
    border-radius: 0;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    -webkit-font-smoothing: subpixel-antialiased;
    transition: none
}

.mce-window .mce-container-body.mce-abs-layout {
    overflow: visible
}

.mce-window .mce-window-head {
    background: #fff;
    border-bottom: 1px solid #dcdcde;
    padding: 0;
    min-height: 36px
}

.mce-window .mce-window-head .mce-title {
    color: #3c434a;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    margin: 0;
    padding: 0 36px 0 16px
}

.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove {
    color: transparent;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    padding: 0;
    line-height: 36px;
    text-align: center
}

.mce-window-head .mce-close .mce-i-remove:before {
    font: normal 20px/36px dashicons;
    text-align: center;
    color: #646970;
    width: 36px;
    height: 36px;
    display: block
}

.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before {
    color: #135e96
}

.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.mce-window .mce-window-head .mce-dragh {
    width: calc(100% - 36px)
}

.mce-window .mce-foot {
    border-top: 1px solid #dcdcde
}

#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox {
    border: 1px solid #dcdcde;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    transition: .05s all ease-in-out
}

#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus {
    border-color: #4f94d4;
    box-shadow: 0 0 2px rgba(79,148,212,.8)
}

.mce-window .mce-wp-help {
    height: 360px;
    width: 460px;
    overflow: auto
}

.mce-window .mce-wp-help * {
    box-sizing: border-box
}

.mce-window .mce-wp-help>.mce-container-body {
    width: auto!important
}

.mce-window .wp-editor-help {
    padding: 10px 10px 0 20px
}

.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p {
    margin: 8px 0;
    white-space: normal;
    font-size: 14px;
    font-weight: 400
}

.mce-window .wp-editor-help table {
    width: 100%;
    margin-bottom: 20px
}

.mce-window .wp-editor-help table.wp-help-single {
    margin: 0 8px 20px
}

.mce-window .wp-editor-help table.fixed {
    table-layout: fixed
}

.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
    width: 12%
}

.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even) {
    width: 38%
}

.mce-window .wp-editor-help table.fixed th:nth-child(odd) {
    padding: 5px 0 0
}

.mce-window .wp-editor-help td,.mce-window .wp-editor-help th {
    font-size: 13px;
    padding: 5px;
    vertical-align: middle;
    word-wrap: break-word;
    white-space: normal
}

.mce-window .wp-editor-help th {
    font-weight: 600;
    padding-bottom: 0
}

.mce-window .wp-editor-help kbd {
    font-family: monospace;
    padding: 2px 7px 3px;
    font-weight: 600;
    margin: 0;
    background: #f0f0f1;
    background: rgba(0,0,0,.08)
}

.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd) {
    text-align: center
}

.mce-floatpanel.mce-popover,.mce-menu {
    border-color: rgba(0,0,0,.15);
    border-radius: 0;
    box-shadow: 0 3px 5px rgba(0,0,0,.2)
}

.mce-floatpanel.mce-popover.mce-bottom,.mce-menu {
    margin-top: 2px
}

.mce-floatpanel .mce-arrow {
    display: none
}

.mce-menu .mce-container-body {
    min-width: 160px
}

.mce-menu-item {
    border: none;
    margin-bottom: 2px;
    padding: 6px 15px 6px 12px
}

.mce-menu-has-icons i.mce-ico {
    line-height: 20px
}

div.mce-panel {
    border: 0;
    background: #fff
}

.mce-panel.mce-menu {
    border: 1px solid #dcdcde
}

div.mce-tab {
    line-height: 13px
}

div.mce-toolbar-grp {
    border-bottom: 1px solid #dcdcde;
    background: #f6f7f7;
    padding: 0;
    position: relative
}

div.mce-inline-toolbar-grp {
    border: 1px solid #a7aaad;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    box-sizing: border-box;
    margin-bottom: 8px;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    max-width: 98%;
    z-index: 100100
}

div.mce-inline-toolbar-grp>div.mce-stack-layout {
    padding: 1px
}

div.mce-inline-toolbar-grp.mce-arrow-up {
    margin-bottom: 0;
    margin-top: 8px
}

div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before {
    position: absolute;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    content: ""
}

div.mce-inline-toolbar-grp.mce-arrow-up:before {
    top: -9px;
    border-bottom-color: #a7aaad;
    border-width: 0 9px 9px;
    margin-left: -9px
}

div.mce-inline-toolbar-grp.mce-arrow-down:before {
    bottom: -9px;
    border-top-color: #a7aaad;
    border-width: 9px 9px 0;
    margin-left: -9px
}

div.mce-inline-toolbar-grp.mce-arrow-up:after {
    top: -8px;
    border-bottom-color: #f6f7f7;
    border-width: 0 8px 8px;
    margin-left: -8px
}

div.mce-inline-toolbar-grp.mce-arrow-down:after {
    bottom: -8px;
    border-top-color: #f6f7f7;
    border-width: 8px 8px 0;
    margin-left: -8px
}

div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before {
    margin: 0
}

div.mce-inline-toolbar-grp.mce-arrow-left:before {
    left: 20px
}

div.mce-inline-toolbar-grp.mce-arrow-left:after {
    left: 21px
}

div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before {
    left: auto;
    margin: 0
}

div.mce-inline-toolbar-grp.mce-arrow-right:before {
    right: 20px
}

div.mce-inline-toolbar-grp.mce-arrow-right:after {
    right: 21px
}

div.mce-inline-toolbar-grp.mce-arrow-full {
    right: 0
}

div.mce-inline-toolbar-grp.mce-arrow-full>div {
    width: 100%;
    overflow-x: auto
}

div.mce-toolbar-grp>div {
    padding: 3px
}

.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
    padding-right: 32px
}

.mce-toolbar .mce-btn-group {
    margin: 0
}

.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
    display: none
}

.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
    display: block
}

div.mce-statusbar {
    border-top: 1px solid #dcdcde
}

div.mce-path {
    padding: 2px 10px;
    margin: 0
}

.mce-path,.mce-path .mce-divider,.mce-path-item {
    font-size: 12px
}

.mce-toolbar .mce-btn,.qt-dfw {
    border-color: transparent;
    background: 0 0;
    box-shadow: none;
    text-shadow: none;
    cursor: pointer
}

.mce-btn .mce-txt {
    direction: inherit;
    text-align: inherit
}

.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw {
    border: 1px solid transparent;
    margin: 2px;
    border-radius: 2px
}

.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover {
    background: #f6f7f7;
    border-color: #50575e;
    color: #1d2327;
    box-shadow: inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);
    outline: 0
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active {
    background: #f0f0f1;
    border-color: #50575e;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.3)
}

.mce-btn.mce-active,.mce-btn.mce-active button,.mce-btn.mce-active i,.mce-btn.mce-active:hover button,.mce-btn.mce-active:hover i {
    color: inherit
}

.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover {
    border-color: #1d2327
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover {
    color: #a7aaad;
    background: 0 0;
    border-color: #dcdcde;
    text-shadow: 0 1px 0 #fff;
    box-shadow: none
}

.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
    border-color: #50575e
}

.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last {
    border-color: transparent
}

.mce-toolbar .mce-btn button,.qt-dfw {
    padding: 2px 3px;
    line-height: normal
}

.mce-toolbar .mce-listbox button {
    font-size: 13px;
    line-height: 1.53846153;
    padding-left: 6px;
    padding-right: 20px
}

.mce-toolbar .mce-btn i {
    text-shadow: none
}

.mce-toolbar .mce-btn-group>div {
    white-space: normal
}

.mce-toolbar .mce-colorbutton .mce-open {
    border-right: 0
}

.mce-toolbar .mce-colorbutton .mce-preview {
    margin: 0;
    padding: 0;
    top: auto;
    bottom: 2px;
    left: 3px;
    height: 3px;
    width: 20px;
    background: #50575e
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary {
    min-width: 0;
    background: #3582c4;
    border-color: #2271b1 #135e96 #135e96;
    box-shadow: 0 1px 0 #135e96;
    color: #fff;
    text-decoration: none;
    text-shadow: none
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
    padding: 2px 3px 1px
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
    color: #fff
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover {
    background: #4f94d4;
    border-color: #135e96;
    color: #fff
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
    box-shadow: 0 0 1px 1px #72aee6
}

.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
    background: #2271b1;
    border-color: #135e96;
    box-shadow: inset 0 2px 0 #135e96
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
    border-radius: 0;
    direction: ltr;
    background: #fff;
    border: 1px solid #dcdcde;
    box-shadow: inset 0 1px 1px -1px rgba(0,0,0,.2)
}

.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover {
    border-color: #c3c4c7
}

.mce-panel .mce-btn i.mce-caret {
    border-top: 6px solid #50575e;
    margin-left: 2px;
    margin-right: 2px
}

.mce-listbox i.mce-caret {
    right: 4px
}

.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret {
    border-top-color: #1d2327
}

.mce-panel .mce-active i.mce-caret {
    border-top: 0;
    border-bottom: 6px solid #1d2327;
    margin-top: 7px
}

.mce-listbox.mce-active i.mce-caret {
    margin-top: -3px
}

.mce-toolbar .mce-splitbtn:hover .mce-open {
    border-right-color: transparent
}

.mce-toolbar .mce-splitbtn .mce-open.mce-active {
    background: 0 0;
    outline: 0
}

.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover {
    background: #2271b1;
    color: #fff
}

.mce-menu .mce-menu-item.mce-selected .mce-caret,.mce-menu .mce-menu-item:focus .mce-caret,.mce-menu .mce-menu-item:hover .mce-caret {
    border-left-color: #fff
}

.rtl .mce-menu .mce-menu-item.mce-selected .mce-caret,.rtl .mce-menu .mce-menu-item:focus .mce-caret,.rtl .mce-menu .mce-menu-item:hover .mce-caret {
    border-left-color: inherit;
    border-right-color: #fff
}

.mce-menu .mce-menu-item.mce-active .mce-menu-shortcut,.mce-menu .mce-menu-item.mce-disabled:hover .mce-ico,.mce-menu .mce-menu-item.mce-disabled:hover .mce-text,.mce-menu .mce-menu-item.mce-selected .mce-ico,.mce-menu .mce-menu-item.mce-selected .mce-text,.mce-menu .mce-menu-item:focus .mce-ico,.mce-menu .mce-menu-item:focus .mce-menu-shortcut,.mce-menu .mce-menu-item:focus .mce-text,.mce-menu .mce-menu-item:hover .mce-ico,.mce-menu .mce-menu-item:hover .mce-menu-shortcut,.mce-menu .mce-menu-item:hover .mce-text {
    color: inherit
}

.mce-menu .mce-menu-item.mce-disabled {
    cursor: default
}

.mce-menu .mce-menu-item.mce-disabled:hover {
    background: #c3c4c7
}

div.mce-menubar {
    border-color: #dcdcde;
    background: #fff;
    border-width: 0 0 1px
}

.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover {
    border-color: transparent;
    background: 0 0
}

.mce-menubar .mce-menubtn:focus {
    color: #043959;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)
}

.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep {
    border-bottom: 1px solid #dcdcde;
    height: 0;
    margin: 5px 0
}

.mce-menubtn span {
    margin-right: 0;
    padding-left: 3px
}

.mce-menu-has-icons i.mce-ico:before {
    margin-left: -2px
}

.mce-menu.mce-menu-align .mce-menu-item-normal {
    position: relative
}

.mce-menu.mce-menu-align .mce-menu-shortcut {
    bottom: .6em;
    font-size: .9em
}

.mce-primary button,.mce-primary button i {
    text-align: center;
    color: #fff;
    text-shadow: none;
    padding: 0;
    line-height: 1.85714285
}

.mce-window .mce-btn {
    color: #50575e;
    background: #f6f7f7;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 1px solid #c3c4c7;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-shadow: 0 1px 0 #c3c4c7
}

.mce-window .mce-btn::-moz-focus-inner {
    border-width: 0;
    border-style: none;
    padding: 0
}

.mce-window .mce-btn:focus,.mce-window .mce-btn:hover {
    background: #f6f7f7;
    border-color: #8c8f94;
    color: #1d2327
}

.mce-window .mce-btn:focus {
    border-color: #4f94d4;
    box-shadow: 0 0 3px rgba(34,113,177,.8)
}

.mce-window .mce-btn:active {
    background: #f0f0f1;
    border-color: #8c8f94;
    box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5);
    transform: translateY(1px)
}

.mce-window .mce-btn.mce-disabled {
    color: #a7aaad!important;
    border-color: #dcdcde!important;
    background: #f6f7f7!important;
    box-shadow: none!important;
    text-shadow: 0 1px 0 #fff!important;
    cursor: default;
    transform: none!important
}

.mce-window .mce-btn.mce-primary {
    background: #3582c4;
    border-color: #2271b1 #135e96 #135e96;
    box-shadow: 0 1px 0 #135e96;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #135e96,1px 0 1px #135e96,0 1px 1px #135e96,-1px 0 1px #135e96
}

.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover {
    background: #4f94d4;
    border-color: #135e96;
    color: #fff
}

.mce-window .mce-btn.mce-primary:focus {
    box-shadow: 0 1px 0 #2271b1,0 0 2px 1px #72aee6
}

.mce-window .mce-btn.mce-primary:active {
    background: #2271b1;
    border-color: #135e96;
    box-shadow: inset 0 2px 0 #135e96;
    vertical-align: top
}

.mce-window .mce-btn.mce-primary.mce-disabled {
    color: #9ec2e6!important;
    background: #4f94d4!important;
    border-color: #3582c4!important;
    box-shadow: none!important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.1)!important;
    cursor: default
}

.mce-menubtn.mce-fixed-width span {
    overflow-x: hidden;
    text-overflow: ellipsis;
    width: 82px
}

.mce-charmap {
    margin: 3px
}

.mce-charmap td {
    padding: 0;
    border-color: #dcdcde;
    cursor: pointer
}

.mce-charmap td:hover {
    background: #f6f7f7
}

.mce-charmap td div {
    width: 18px;
    height: 22px;
    line-height: 1.57142857
}

.mce-tooltip {
    margin-top: 2px
}

.mce-tooltip-inner {
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    color: #fff;
    font-size: 12px
}

.mce-ico {
    font-family: tinymce,Arial
}

.mce-btn-small .mce-ico {
    font-family: tinymce-small,Arial
}

.mce-toolbar .mce-ico {
    color: #50575e;
    line-height: 1;
    width: 20px;
    height: 20px;
    text-align: center;
    text-shadow: none;
    margin: 0;
    padding: 0
}

.qt-dfw {
    color: #50575e;
    line-height: 1;
    width: 28px;
    height: 26px;
    text-align: center;
    text-shadow: none
}

.mce-toolbar .mce-btn .mce-open {
    line-height: 20px
}

.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open {
    border-left-color: #1d2327
}

div.mce-notification {
    left: 10%!important;
    right: 10%
}

.mce-notification button.mce-close {
    right: 6px;
    top: 3px;
    font-weight: 400;
    color: #50575e
}

.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover {
    color: #000
}

i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page {
    font: normal 20px/1 dashicons;
    padding: 0;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -2px;
    padding-right: 2px
}

.qt-dfw {
    font: normal 20px/1 dashicons;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

i.mce-i-bold:before {
    content: "\f200"
}

i.mce-i-italic:before {
    content: "\f201"
}

i.mce-i-bullist:before {
    content: "\f203"
}

i.mce-i-numlist:before {
    content: "\f204"
}

i.mce-i-blockquote:before {
    content: "\f205"
}

i.mce-i-alignleft:before {
    content: "\f206"
}

i.mce-i-aligncenter:before {
    content: "\f207"
}

i.mce-i-alignright:before {
    content: "\f208"
}

i.mce-i-link:before {
    content: "\f103"
}

i.mce-i-unlink:before {
    content: "\f225"
}

i.mce-i-wp_more:before {
    content: "\f209"
}

i.mce-i-strikethrough:before {
    content: "\f224"
}

i.mce-i-spellchecker:before {
    content: "\f210"
}

.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before {
    content: "\f211"
}

i.mce-i-wp_adv:before {
    content: "\f212"
}

i.mce-i-underline:before {
    content: "\f213"
}

i.mce-i-alignjustify:before {
    content: "\f214"
}

i.mce-i-backcolor:before,i.mce-i-forecolor:before {
    content: "\f215"
}

i.mce-i-pastetext:before {
    content: "\f217"
}

i.mce-i-removeformat:before {
    content: "\f218"
}

i.mce-i-charmap:before {
    content: "\f220"
}

i.mce-i-outdent:before {
    content: "\f221"
}

i.mce-i-indent:before {
    content: "\f222"
}

i.mce-i-undo:before {
    content: "\f171"
}

i.mce-i-redo:before {
    content: "\f172"
}

i.mce-i-help:before,i.mce-i-wp_help:before {
    content: "\f223"
}

i.mce-i-wp-media-library:before {
    content: "\f104"
}

i.mce-i-ltr:before {
    content: "\f320"
}

i.mce-i-wp_page:before {
    content: "\f105"
}

i.mce-i-hr:before {
    content: "\f460"
}

i.mce-i-remove:before {
    content: "\f158"
}

i.mce-i-wp_code:before {
    content: "\f475"
}

.rtl i.mce-i-outdent:before {
    content: "\f222"
}

.rtl i.mce-i-indent:before {
    content: "\f221"
}

.wp-editor-wrap {
    position: relative
}

.wp-editor-tools {
    position: relative;
    z-index: 1
}

.wp-editor-tools:after {
    clear: both;
    content: "";
    display: table
}

.wp-editor-container {
    clear: both;
    border: 1px solid #dcdcde
}

.wp-editor-area {
    font-family: Consolas,Monaco,monospace;
    font-size: 13px;
    padding: 10px;
    margin: 1px 0 0;
    line-height: 150%;
    border: 0;
    outline: 0;
    display: block;
    resize: vertical;
    box-sizing: border-box
}

.rtl .wp-editor-area {
    font-family: Tahoma,Monaco,monospace
}

.locale-he-il .wp-editor-area {
    font-family: Arial,Monaco,monospace
}

.wp-editor-container textarea.wp-editor-area {
    width: 100%;
    margin: 0;
    box-shadow: none
}

.wp-editor-tabs {
    float: right
}

.wp-switch-editor {
    float: left;
    box-sizing: content-box;
    position: relative;
    top: 1px;
    background: #f0f0f1;
    color: #646970;
    cursor: pointer;
    font-size: 13px;
    line-height: 1.46153846;
    height: 20px;
    margin: 5px 0 0 5px;
    padding: 3px 8px 4px;
    border: 1px solid #dcdcde
}

.wp-switch-editor:focus {
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 0;
    color: #1d2327
}

.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active {
    box-shadow: none
}

.wp-switch-editor:active {
    background-color: #f6f7f7;
    box-shadow: none
}

.js .tmce-active .wp-editor-area {
    color: #fff
}

.tmce-active .quicktags-toolbar {
    display: none
}

.html-active .switch-html,.tmce-active .switch-tmce {
    background: #f6f7f7;
    color: #50575e;
    border-bottom-color: #f6f7f7
}

.wp-media-buttons {
    float: left
}

.wp-media-buttons .button {
    margin-right: 5px;
    margin-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px
}

.wp-media-buttons .button:active {
    position: relative;
    top: 1px;
    margin-top: -1px;
    margin-bottom: 1px
}

.wp-media-buttons .insert-media {
    padding-left: 5px
}

.wp-media-buttons a {
    text-decoration: none;
    color: #3c434a;
    font-size: 12px
}

.wp-media-buttons img {
    padding: 0 4px;
    vertical-align: middle
}

.wp-media-buttons span.wp-media-buttons-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 1;
    vertical-align: middle;
    margin: 0 2px
}

.wp-media-buttons .add_media span.wp-media-buttons-icon {
    background: 0 0
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
    font: normal 18px/1 dashicons;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
    content: "\f104"
}

.mce-content-body dl.wp-caption {
    max-width: 100%
}

.quicktags-toolbar {
    padding: 3px;
    position: relative;
    border-bottom: 1px solid #dcdcde;
    background: #f6f7f7;
    min-height: 30px
}

.has-dfw .quicktags-toolbar {
    padding-right: 35px
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
    margin: 2px
}

.quicktags-toolbar input[value=link] {
    text-decoration: underline
}

.quicktags-toolbar input[value=del] {
    text-decoration: line-through
}

.quicktags-toolbar input[value="i"] {
    font-style: italic
}

.quicktags-toolbar input[value="b"] {
    font-weight: 600
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw {
    position: absolute;
    top: 0;
    right: 0
}

.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
    margin: 7px 7px 0 0
}

.qt-dfw {
    margin: 5px 5px 0 0
}

.qt-fullscreen {
    position: static;
    margin: 2px
}

@media screen and (max-width: 782px) {
    .mce-toolbar .mce-btn button,.qt-dfw {
        padding:6px 7px
    }

    .mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
        padding: 6px 7px 5px
    }

    .mce-toolbar .mce-btn-group .mce-btn {
        margin: 1px
    }

    .qt-dfw {
        width: 36px;
        height: 34px
    }

    .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
        margin: 4px 4px 0 0
    }

    .mce-toolbar .mce-colorbutton .mce-preview {
        left: 8px;
        bottom: 6px
    }

    .mce-window .mce-btn {
        padding: 2px 0
    }

    .has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
        padding-right: 40px
    }
}

@media screen and (min-width: 782px) {
    .wp-core-ui .quicktags-toolbar input.button.button-small {
        font-size:12px;
        min-height: 26px;
        line-height: 2
    }
}

#wp_editbtns,#wp_gallerybtns {
    padding: 2px;
    position: absolute;
    display: none;
    z-index: 100020
}

#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn {
    background-color: #f0f0f1;
    margin: 2px;
    padding: 2px;
    border: 1px solid #8c8f94;
    border-radius: 3px
}

#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover {
    border-color: #50575e;
    background-color: #c3c4c7
}

#wp-link-wrap {
    display: none;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    width: 500px;
    overflow: hidden;
    margin-left: -250px;
    margin-top: -125px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100105;
    transition: height .2s,margin-top .2s
}

#wp-link-backdrop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 360px;
    background: #000;
    opacity: .7;
    z-index: 100100
}

#wp-link {
    position: relative;
    height: 100%
}

#wp-link-wrap {
    height: 600px;
    margin-top: -300px
}

#wp-link-wrap .wp-link-text-field {
    display: none
}

#wp-link-wrap.has-text-field .wp-link-text-field {
    display: block
}

#link-modal-title {
    background: #fff;
    border-bottom: 1px solid #dcdcde;
    font-size: 18px;
    font-weight: 600;
    line-height: 2;
    margin: 0;
    padding: 0 36px 0 16px
}

#wp-link-close {
    color: #646970;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    text-align: center;
    background: 0 0;
    border: none;
    cursor: pointer
}

#wp-link-close:before {
    font: normal 20px/36px dashicons;
    vertical-align: top;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 36px;
    height: 36px;
    content: "\f158"
}

#wp-link-close:focus,#wp-link-close:hover {
    color: #135e96
}

#wp-link-close:focus {
    outline: 0;
    box-shadow: 0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);
    outline: 2px solid transparent;
    outline-offset: -2px
}

#wp-link-wrap #link-selector {
    -webkit-overflow-scrolling: touch;
    padding: 0 16px;
    position: absolute;
    top: calc(2.15384615em + 16px);
    left: 0;
    right: 0;
    bottom: calc(2.15384615em + 19px);
    display: flex;
    flex-direction: column;
    overflow: auto
}

#wp-link ol,#wp-link ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#wp-link input[type=text] {
    box-sizing: border-box
}

#wp-link #link-options {
    padding: 8px 0 12px
}

#wp-link p.howto {
    margin: 3px 0
}

#wp-link p.howto a {
    text-decoration: none;
    color: inherit
}

#wp-link label input[type=text] {
    margin-top: 5px;
    width: 70%
}

#wp-link #link-options label span,#wp-link #search-panel label span.search-label {
    display: inline-block;
    width: 120px;
    text-align: right;
    padding-right: 5px;
    max-width: 24%;
    vertical-align: middle;
    word-wrap: break-word
}

#wp-link .link-search-field {
    width: 250px;
    max-width: 70%
}

#wp-link .link-search-wrapper {
    margin: 5px 0 9px;
    display: block
}

#wp-link .query-results {
    position: absolute;
    width: calc(100% - 32px)
}

#wp-link .link-search-wrapper .spinner {
    float: none;
    margin: -3px 0 0 4px
}

#wp-link .link-target {
    padding: 3px 0 0
}

#wp-link .link-target label {
    max-width: 70%
}

#wp-link .query-results {
    border: 1px #dcdcde solid;
    margin: 0 0 12px;
    background: #fff;
    overflow: auto;
    max-height: 290px
}

#wp-link li {
    clear: both;
    margin-bottom: 0;
    border-bottom: 1px solid #f0f0f1;
    color: #2c3338;
    padding: 4px 6px 4px 10px;
    cursor: pointer;
    position: relative
}

#wp-link .query-notice {
    padding: 0;
    border-bottom: 1px solid #dcdcde;
    background-color: #fff;
    color: #000
}

#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint {
    display: block;
    padding: 6px;
    border-left: 4px solid #72aee6
}

#wp-link .unselectable.no-matches-found {
    padding: 0;
    border-bottom: 1px solid #dcdcde;
    background-color: #f6f7f7
}

#wp-link .no-matches-found .item-title {
    display: block;
    padding: 6px;
    border-left: 4px solid #d63638
}

#wp-link .query-results em {
    font-style: normal
}

#wp-link li:hover {
    background: #f0f6fc;
    color: #101517
}

#wp-link li.unselectable {
    border-bottom: 1px solid #dcdcde
}

#wp-link li.unselectable:hover {
    background: #fff;
    cursor: auto;
    color: #2c3338
}

#wp-link li.selected {
    background: #dcdcde;
    color: #2c3338
}

#wp-link li.selected .item-title {
    font-weight: 600
}

#wp-link li:last-child {
    border: none
}

#wp-link .item-title {
    display: inline-block;
    width: 80%;
    width: calc(100% - 68px);
    word-wrap: break-word
}

#wp-link .item-info {
    text-transform: uppercase;
    color: #646970;
    font-size: 11px;
    position: absolute;
    right: 5px;
    top: 5px
}

#wp-link .river-waiting {
    display: none;
    padding: 10px 0
}

#wp-link .submitbox {
    padding: 8px 16px;
    background: #fff;
    border-top: 1px solid #dcdcde;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

#wp-link-cancel {
    line-height: 1.92307692;
    float: left
}

#wp-link-update {
    line-height: 1.76923076;
    float: right
}

#wp-link-submit {
    float: right
}

@media screen and (max-width: 782px) {
    #link-selector {
        padding:0 16px 60px
    }

    #wp-link-wrap #link-selector {
        bottom: calc(2.71428571em + 23px)
    }

    #wp-link-cancel {
        line-height: 2.46153846
    }

    #wp-link .link-target {
        padding-top: 10px
    }

    #wp-link .submitbox .button {
        margin-bottom: 0
    }
}

@media screen and (max-width: 520px) {
    #wp-link-wrap {
        width:auto;
        margin-left: 0;
        left: 10px;
        right: 10px;
        max-width: 500px
    }
}

@media screen and (max-height: 620px) {
    #wp-link-wrap {
        transition:none;
        height: auto;
        margin-top: 0;
        top: 10px;
        bottom: 10px
    }

    #link-selector {
        overflow: auto
    }
}

@media screen and (max-height: 290px) {
    #wp-link-wrap {
        height:auto;
        margin-top: 0;
        top: 10px;
        bottom: 10px
    }

    #link-selector {
        overflow: auto;
        height: calc(100% - 92px);
        padding-bottom: 2px
    }
}

div.wp-link-preview {
    float: left;
    margin: 5px;
    max-width: 694px;
    overflow: hidden;
    text-overflow: ellipsis
}

div.wp-link-preview a {
    color: #2271b1;
    text-decoration: underline;
    transition-property: border,background,color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out;
    cursor: pointer
}

div.wp-link-preview a.wplink-url-error {
    color: #d63638
}

div.wp-link-input {
    float: left;
    margin: 2px;
    max-width: 694px
}

div.wp-link-input input {
    width: 300px;
    padding: 3px;
    box-sizing: border-box;
    line-height: 1.28571429;
    min-height: 26px
}

.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn {
    margin: 2px 1px
}

.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
    margin-right: 2px
}

.ui-autocomplete.wplink-autocomplete {
    z-index: 100110;
    max-height: 200px;
    overflow-y: auto;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    border: 1px solid #4f94d4;
    box-shadow: 0 1px 2px rgba(79,148,212,.8);
    background-color: #fff
}

.ui-autocomplete.wplink-autocomplete li {
    margin-bottom: 0;
    padding: 4px 10px;
    clear: both;
    white-space: normal;
    text-align: left
}

.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
    float: right
}

.ui-autocomplete.wplink-autocomplete li.ui-state-focus {
    background-color: #dcdcde;
    cursor: pointer
}

@media screen and (max-width: 782px) {
    div.wp-link-input,div.wp-link-preview {
        max-width:70%;
        max-width: calc(100% - 86px)
    }

    div.wp-link-preview {
        margin: 8px 0 8px 5px
    }

    div.wp-link-input {
        width: 300px
    }

    div.wp-link-input input {
        width: 100%;
        font-size: 16px;
        padding: 5px
    }
}

.mce-fullscreen {
    z-index: 100010
}

.rtl .quicktags-toolbar input,.rtl .wp-switch-editor {
    font-family: Tahoma,sans-serif
}

.mce-rtl .mce-flow-layout .mce-flow-layout-item>div {
    direction: rtl
}

.mce-rtl .mce-listbox i.mce-caret {
    left: 6px
}

html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor {
    font-family: Arial,sans-serif
}

@media print,(min-resolution: 120dpi) {
    .wp-media-buttons .add_media span.wp-media-buttons-icon {
        background:0 0
    }
}

.seller-dashboard-wrap {
    background: #FAFAFA;
}
.ere-dashboard-sidebar-content .navbar {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.nh-accordion-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
	font-family: Montserrat;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #23415B;
    background: transparent;
	padding:0px;
	margin-bottom: 10px;
}
.ere-dashboard-sidebar-content .navbar-default {
    margin: 10px 10px 10px 0px;
}

.nh-accordion-header {
    border-radius: 8px;
    background: transparent;
    padding: 4px 8px 4px 0px;
    height: 36px;
}
.nh-accordion-header:not([aria-expanded="false"]) {
    box-shadow: 0px 3px 5px 0px #23415B26;
}
.nh-title-header {
    width: 100%;
}
.nh-accordion-rec {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 36px;
    border-radius: 12px 0px 0px 12px;
    background: transparent;
    overflow: hidden;
    margin-right: 5px;
}
.nh-accordion-header:not([aria-expanded="false"]) .nh-accordion-rec {
    background: #F01478;
}
.ere-dashboard-nav li.active, 
.ere-dashboard-mainnav li.active{
    background: #FFFFFF;
}
.ere-dashboard-mainnav{
	font-family: Montserrat;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #23415B;
    background: transparent;
	padding:0px;
	margin-bottom:20px !important;
}
.ere-dashboard-mainnav li.active a {
    color: #F01478;
}
.ere-dashboard-nav li a {
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
    color: #23415B;
    background: transparent;
}
.ere-dashboard-nav li,
.ere-dashboard-mainnav li {
    padding: 7px 11px;
    margin: 3px 5px;
    border-radius: 4px;
}
.ere-dashboard-nav li.active a {
    color: #F01478;
}
.ere-dashboard-sidebar-content {
    max-width: 250px;
}
.pa-tabs.pm .pa-tab-text {
    font-size: 16px;
    line-height: 19.5px;
}
.pa-tabs.pm {
    margin-top: 30px;
}
.seller-dashboard-header .row-primary-header-1{
	height: 96px;
}  
.seller-dashboard-header {
    box-shadow: 0px 3px 20px 0px #23415B1A  !important;
    background: #ffffff !important;
    margin-bottom: 50px !important;
}
.ere-dashboard-content .panel-heading {
    font-family: Montserrat;
    font-size: 32px;
    font-weight: 600;
    line-height: 39px;
    letter-spacing: 0em;
    text-align: left;
    color: #23415B;
}
.ere-dashboard-sidebar {
    margin-top: 10px;
}
.gsf-field-text-inner .merchant-tier {
    position: relative !important;
} 
.ere-user-dashboard .gsf-info-style-info {
    background-color: unset;
    border: unset;
    box-shadow: unset;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #23415B;
    padding: 10px 0px;
}
.ere-user-dashboard .css-btn-search:after {
    background-size: 16px;
    background-size: 16px;
    background-image: none !important;

}
.ms-cancel:hover,
.ms-apply:hover {
    box-shadow: 0px 3px 5px 0px #23415B26;
}
.ere-user-dashboard .panel-default {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex: 0 0 auto;
    transition: height 0.4s ease 0s, padding 0.4s ease 0s;
}
.ere-user-dashboard span.error {
    color: rgba(240, 20, 120, 1);
    display: inline-block;
}
.ere-user-dashboard input.gsf-text.error {
    border: 1px solid rgba(240, 20, 120, 1);
}
.ere-user-dashboard .gsf-map-address button {
    position: relative !important;
    box-shadow: unset !important;
}
.ere-user-dashboard .gsf-map-canvas {
    width: 90%;
    margin: 0 auto;
}
.ere-user-dashboard .proloading {
    width: 40px;
    height: 40px;
    margin: 5px auto;
}
.ere-toast-dialog p {
    flex: 1 1 0%;
    color: #fff;
    display: block;
    position: relative;
    text-decoration: initial;
    margin: 0px;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
}
.ere-toast-dialog {
    display: flex;
    width: 98%;
    background-color: #23415B;
    padding: 12px 16px;
    border-radius: 8px;
    max-width: 500px;
    position: fixed;
    z-index: 99999;
    transform: translate(-50%, 96px);
    transition: transform 0.3s ease-in-out 0s;
    top: 10%;
    left: 50%;
    margin-left: -250px !important;
}
.ere-user-dashboard .gsf-map-address input {
    box-shadow: unset !important;
}
.ere-user-dashboard .gsf-map-address {
    position: relative !important;
}
.ere-user-dashboard button.gsf-clone-button-add {
    padding: 0px !important;
}
.ere-user-dashboard .css-btn-search:hover {
    background-color: #FAFAFA !important;
    border-radius: unset !important;
}
.ere-user-dashboard  .css-btn-search {
    background: unset !important;
	border: unset !important;
}
.ere-user-dashboard .gsf-title {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #23415B;
}
.ere-user-dashboard .gsf-subtitle {
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: left;
    color: #636363;
}
.ere-user-dashboard input.gsf-text,
.ere-user-dashboard textarea.gsf-textarea {
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    padding: 8px 12px;
    width: 98%;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    color: #23415B;
}
.ere-user-dashboard input.gsf-text::-webkit-input-placeholder,
.ere-user-dashboard textarea.gsf-textarea::-webkit-input-placeholder{
	color:rgba(49,53,59,0.44);
	}
.ere-user-dashboard input.gsf-text::-moz-placeholder,
.ere-user-dashboard textarea.gsf-textarea::-moz-placeholder{
	color:rgba(49,53,59,0.44);
	}
.ere-user-dashboard input.gsf-text:-ms-input-placeholder,
.ere-user-dashboard textarea.gsf-textarea:-ms-input-placeholder{
	color:rgba(49,53,59,0.44);
	}
.ere-user-dashboard input.gsf-text::placeholder,
.ere-user-dashboard textarea.gsf-textarea::placeholder{
	color:rgba(49,53,59,0.44);
}
.ere-user-dashboard .css-HeaderSearchBar {
    background-color: #ffffff;
    margin-bottom: 10px;
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    font-family: Montserrat;
}
.ere-user-dashboard .gsf-desc {
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: 0em;
    font-style: normal;
}
.ere-user-dashboard .gsf-field-radio-inner label span {
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 0em;
    color: #23415B;
}
.ere-user-dashboard .gsf-field-radio {
    height: 56px;
    display: flex;
    -webkit-align-items: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
}
.gsf-phone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.gsf-phone span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #E4E4E4;
    border-radius: 6px;
    padding: 8px 6px;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    color: #636363;
    margin-right: 4px;
}
.ere-my-profile .gsf-clone-button-remove {
    top: unset !important;
    bottom: 5px;
    padding: 2px 5px;
    background-color: transparent;
    border: 0.5px solid #E4E4E4;
    border-radius: 6px;
}
.ere-my-profile .gsf-clone-button-remove:hover {
    border: 0.5px solid #F01478;
}
.gsf-phone input {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1% !important;
    margin-bottom: 0;
}
.ere-my-profile input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border: 0.8px solid #C1C1C1;
    border-radius: 50%;
    margin-right: 4px;
    background-color: transparent;
    position: relative;
    top: 3px;
}
.ere-my-profile .wp-editor-tools{
	display: none;
}
.gsf-layout-horizontal + .gsf-layout-horizontal {
	border-top: none !important;
	padding-top: 20px;
}

.ere-my-profile input[type="radio"]:checked::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background-color: #F01478;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: appear 0.8s;
}

@keyframes appear {
	0% {
		transform: translate(-50%, -50%) scale(0);
		background-color: #fff;
	}
	45% {
		transform: translate(-50%, -50%) scale(1.6);
		background-color: #F01478;
	}
	50% {
		transform: translate(-50%, -50%) scale(1.7);
		background-color: #F01478;
	}
	55% {
		transform: translate(-50%, -50%) scale(1.6);
	}
	100% {
		transform: translate(-50%, -50%) scale(1);
		background-color: #F01478;
	}
}
.gsf-url-style {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    padding: 0px;
    width: 100%;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    color: #23415B;
    background: #ffffff;
}

.gsf-url-style .gsf-vector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    color: #636363;
    margin-right: 4px;
}

.gsf-url-style .gsf-text {
    border: none !important;
    padding-left: 5px !important;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1% !important;
    margin-bottom: 0;
}
input.gsf-text:focus,
select.gsf-select:focus {
    outline: none;
}
.gsf-map-wrap {
    width: 90%;
    margin: 0 auto;
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex: 0 0 auto;
    transition: height 0.4s ease 0s, padding 0.4s ease 0s;
    margin-top: 5px;
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 8px;
    padding: 8px 16px;
}
.map-location-btn {
    min-width: 220px;
}
.map-location-name {
    display: flex;
}
.map-location-btn .ms-apply i {
    margin-right: 5px;
    margin-top: -2px;
}
.map-location-name i {
    position: relative;
    display: inline-block;
    margin-right: 10px;
}

.location-data {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.location-data span {
    display: block;
    width: 100%;
}

.location-data .loc-title {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(35, 65, 91, 1);
}

.location-data .loc-hint {
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: 0em;
	text-align: left;
	color: rgba(99, 99, 99, 1);
	margin-top: 4px;
	}
.ere-user-dashboard .gsf-field-image-inner {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex: 0 0 auto;
    transition: height 0.4s ease 0s, padding 0.4s ease 0s;
}
.ere-user-dashboard .gsf-image-info {
	width: 40%;
    border: 2px dashed rgba(228, 228, 228, 1);
    border-radius: 8px;
    padding: 0px;
    background-color: rgba(245, 245, 245, 1);
	max-height: 100px;
}
select.gsf-select {
    font-size: 14px;
    line-height: 2;
    color: rgba(35, 65, 91, 1);
    border-color: rgba(228, 228, 228, 1);
    box-shadow: none;
    border-radius: 8px;
    padding: 2px 24px 2px 8px;
    min-height: 30px;
    max-width: 25rem;
    -webkit-appearance: none;
    background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
    background-size: 16px 16px;
    cursor: pointer;
    vertical-align: middle;
}

select.gsf-select option {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
}
.ere-user-dashboard .gsf-images-selected {
    width: 55%;
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 8px;
    padding: 8px 16px;
    background-color: rgba(255, 255, 255, 1);
    min-height: 80px;
}
.ere-user-dashboard .gsf-image-info .gsf-image-url,
.ere-user-dashboard .gsf-image-remove {
    display: none;
}
.ere-user-dashboard p.chosen-img-title {
    font-family: 'montserrat';
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: rgba(35, 65, 91, 1);
    margin: 0px;
}

.ere-user-dashboard p.chosen-img-sub {
    font-family: 'montserrat';
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: rgba(35, 65, 91, 1);
    margin: 0px;
}

.ere-user-dashboard button.button.gsf-image-choose-image {
    display: block;
    margin: 0 auto;
    background: unset !important;
    border: unset !important;
    margin-bottom: 10px;
}
.gsf-image-preview {
    width: 200px !important;
    height: 100px;
    background-color: rgba(245, 245, 245, 1) !important;
    position: relative !important;
    border-radius: 8px;
    border: none !important;
}
.gsf-image-preview > .centered {
    position: unset !important;
    transform: unset !important;
}
.gsf-image-preview > .centered img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.gsf-field-gallery-inner {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex: 0 0 auto;
    transition: height 0.4s ease 0s, padding 0.4s ease 0s;
}
body .ere-user-dashboard .gsf-gallery-add {
    display: block;
    margin: 0 auto;
    width: unset;
    height: unset;
    background: unset !important;
    border: unset;
    line-height: unset;
    margin-bottom: 10px !important;
    float: inherit !important;
    margin-right: auto !important;
}
.ere-user-dashboard .gsf-gallery-add:hover {
    background: unset !important;
}
.lk-detail {
    margin: 20px;
}
.lk-button {
    padding: 2px 5px;
    background-color: transparent;
    border: 0.5px solid #E4E4E4;
    border-radius: 6px;
    min-width: 28px;
}
.lk-button:hover {
    border: 0.5px solid #F01478;
}
.lk-delete {
    margin-right: 10px;
}
.lk-text {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #23415B;
    padding: 10px 0px;
}

.lk-view-mode {
    margin: 10px 0px;
    border-bottom: 1px solid #ddd;
    padding: 20px 0px;
}
.lk-view-mode:last-child {
    border-bottom: none;
}
.lk-title {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex: 0 0 auto;
    transition: height 0.4s ease 0s, padding 0.4s ease 0s;
}

.lk-action {
    float: right;
}
.tambah-ketentuan {
    display: block;
    width: 100%;
    padding: 14px 16px;
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #F01478;
}
.lima-ketentuan-form-konten {
    margin: 20px 0px;
}
.lima-faq-form-konten {
    margin: 20px 0px;
}
.lima-ketentuan-request-form {
    border-bottom: 1px solid #ddd;
}
.lima-faq-request-form {
    border-bottom: 1px solid #ddd;
}
.lima-ketentuan-request-form:last-child {
    border-bottom: none;
}
.lima-faq-request-form:last-child {
    border-bottom: none;
}
.swal2-title {
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #23415B;
}
#swal2-html-container {
    color: #3D3D3D;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
}
.swal2-styled.swal2-confirm {
    background-color: rgba(240, 20, 120, 1) ;
    border-radius: 12px !important;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    padding: 10px 12px;
	border: 1px solid rgba(240, 20, 120, 1);
}
.swal2-styled.swal2-cancel {
    background-color: #fff ;
    border-radius: 12px !important;
    color: rgba(240, 20, 120, 1);
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    padding: 10px 12px;
    border: 1px solid rgba(240, 20, 120, 1);
}
.swal2-popup {
    border-radius: 24px !important;
    box-shadow: 0px 3px 12px 0px #23415B0D;
    padding: 24px 80px;
}
select.gsf-select[disabled] {
    background-color: rgba(228, 228, 228, 1) !important;
    cursor: not-allowed  !important;
}
.tambah-faq {
    display: block;
    width: 100%;
    padding: 14px 16px;
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #23415B;
    text-align: left;
}
.tambah-faq[disabled] {
    background-color: rgba(228, 228, 228, 1) !important;
    cursor: not-allowed !important;
}
.tambah-ketentuan[disabled] {
    background-color: rgba(228, 228, 228, 1) !important;
    cursor: not-allowed !important;
}
#group_detail_faq>h4 {
    display: none;
}

.gsf-group-inner {
	border: none !important;
}
.ere-group-inner{
	padding: 20px 15px;
}
.tambah-faq-child {
    display: block;
    width: 100%;
    padding: 14px 16px;
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #F01478;
}
.mce-edit-area iframe {
    height: 250px !important;
}
/*div.mce-panel {
    display: block !important;
}*/

.mce-container-body{
  /*display: none;*/
}
main .mce-container-body,
body.wp-admin .mce-container-body{
  /*display: block !important;*/
}


.topic-subjudul {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #23415B;
}
button#faq-child-remove {
    font-weight: 700;
    color: #F01478;
    text-decoration: unset;
    padding: 8px 12px;
    border-radius: 12px;
    border: none;
    margin-right: 12px;
    float: right;
    /* margin: 20px; */
}

.lima-faq-child-form {
    padding: 20px 0px;
    border-top: 1px solid #E4E4E4;
}


.voucher-action .a-c-featured.active svg path{
  fill: #FFA726;
}


.button-group{
    border-radius:100px !important;
}