@font-face {
    font-family: "shabnam";
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Thin-FD.eot');
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Thin-FD.eot?#iefix') format('shabnam-opentype'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Thin-FD.woff') format('woff'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Thin-FD.woff2') format('woff2'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Thin-FD.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "shabnam";
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Light-FD.eot');
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Light-FD.eot?#iefix') format('shabnam-opentype'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Light-FD.woff') format('woff'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Light-FD.woff2') format('woff2'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Light-FD.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "shabnam";
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-FD.eot');
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-FD.eot?#iefix') format('shabnam-opentype'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-FD.woff') format('woff'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-FD.woff2') format('woff2'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-FD.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: "shabnam";
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Medium-FD.eot');
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Medium-FD.eot?#iefix') format('shabnam-opentype'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Medium-FD.woff') format('woff'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Medium-FD.woff2') format('woff2'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Medium-FD.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "shabnam";
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Bold-FD.eot');
    src: url('../font/Shabnam/Farsi-Digits/Shabnam-Bold-FD.eot?#iefix') format('shabnam-opentype'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Bold-FD.woff') format('woff'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Bold-FD.woff2') format('woff2'),
        url('../font/Shabnam/Farsi-Digits/Shabnam-Bold-FD.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}



.esg-dashboard-wrapper strong,
#toplevel_page_essential-grid,
body.rtl .press-this a.wp-switch-editor,
.esg-gl-favorite,
.ddTP_S__rendered,
#eg-wrap .esg-dashboard-wrapper input[type=text].flat_input,
input[type=text].flat_input,
.esg-big-buttons-wrapper a,
#eg-wrap .button.insert-media.add_media,
.esg-btn,
.esg_dialog button.ui-button,
.esg-grid-list-item .grid-tags div span,
.esg-gl-tool span,
.eg-tooltip .tooltipster-content,
.esg_dialog .ui-widget button,
.esg_dialog .ui-widget input,
.esg_dialog .ui-widget select,
.esg_dialog .ui-widget textarea,
.esg_dialog.ui-widget button,
.esg_dialog.ui-widget input,
.esg_dialog.ui-widget select,
.esg_dialog.ui-widget textarea,
.esg-lib-toolbar .esg-lib-toolbar-actions>div,
#eg-wrap .esg-lib-search-wrapper input[type=text]:not(.eg-search-input),
.esg-lib-search-wrapper input,
.waitaminute-message,
.esg-lib-filters li a,
.esg_group_wrappers .library_new,
.eg-toolbox,
.esg-welcome-wrapper,
.esg-welcome-wrapper *,
.ddTP_ROs *,.topheader {
    font-family: "shabnam" !important;
}

.esg-modal-wrapper,
#eg-wrap,
#eg-wrap h1,
#eg-wrap h2,
#eg-wrap h3,
#eg-wrap h4,
#eg-wrap h5,
#eg-wrap h6,
.esg_dialog .ui-widget button,
.esg_dialog .ui-widget input,
.esg_dialog .ui-widget select,
.esg_dialog .ui-widget textarea,
.esg_dialog.ui-widget button,
.esg_dialog.ui-widget input,
.esg_dialog.ui-widget select,
.esg_dialog.ui-widget textarea,
.esg_dialog .ui-widget button,
.esg_dialog .ui-widget input,
.esg_dialog .ui-widget select,
.esg_dialog .ui-widget textarea,
.esg_dialog.ui-widget button,
.esg_dialog.ui-widget input,
.esg_dialog.ui-widget select,
.esg_dialog.ui-widget textarea,
.esg-grid,.esg_dialog.ui-widget,#eg-meta-box {
    font-family: "shabnam";
}

.esg-welcome-wrapper .logo {
    float: right;
    margin-right: unset;
    margin-left: 31px;
}

.esg-welcome-wrapper .title,
.esg-welcome-wrapper .subtitle {
    text-align: right;
}

.esg-big-buttons-wrapper a,
.esg-big-buttons-wrapper a:visited {
    margin: 0 0 20px 20px;
}

.esg-gl-left {
    float: right;
}

.esg-gl-right {
    float: left;
}

.esg-grid-list-header-item {
    margin: 10px 40px 0 0;
}

.esg-gl-favorite .material-icons {
    margin-right: unset;
    margin-left: 5px;
}

.ddTP_C .ddTP_R>.ddTP_ROs {
    text-align: right;
}

#eg-wrap .esg-grid-list-item-title .input-title {
    right: 0;
    left: unset;
}

.esg-grid-list-item {
    margin: 0 0 20px 20px;
}

div.star_red:before {
    margin-right: unset;
    margin-left: 10px;
}

.flex-grid .col .esg_info_box .esg-btn {
    margin: 0 0 0 8px;
}

#esg_m_addon_details {
    right: unset;
    left: 0;
}

#esg_addon_overviewheader_wrap {
    left: unset;
    right: 0px;
}

#eg-wrap ._ESG_AM_ i.esg_m_close.material-icons,
._ESG_AM_ i.esg_m_close.material-icons {
    right: unset;
    left: 0px;
}

#eg-wrap ._ESG_AM_ i.esg_m_symbol.material-icons,
._ESG_AM_ i.esg_m_symbol.material-icons {
    margin-right: unset;
    margin-left: 15px;
}

#esg_check_addon_updates_wrap {
    left: unset;
    right: 820px;
}

#esg_check_addon_updates {
    margin-right: unset;
    margin-left: 10px;
}

.esg_fh_left {
    float: right;

}

.esg_fh_right {
    float: left;
    text-align: left;
}


#esg_addon_overviewheader .ddTP_C {
    margin: 0 0 0 40px;
}

#esg_addon_overviewheader .ddTP.ddTP_C.ddTP_C--autowidthinmodal {
    margin-right: unset !important;
    margin-left: 0 !important;
}

#esg_addon_overviewheader .ddTP_C {
    padding-right: unset;
    padding-left: 25px;
}

#esg_addon_overviewheader .ddTP_C .ddTP_S--single .ddTP_S__arrow {
    right: unset;
    left: 0;
    margin-left: unset;
    margin-right: 10px;
}

.ddTP_C .ddTP_S--single .ddTP_S__arrow {
    right: unset;
    left: 1px;
}

.esg-lib-sort.ddTP_C .ddTP_S--single .ddTP_S__arrow {
    right: unset;
    left: -23px;
}

#esg_addon_overviewheader .ddTP_C .ddTP_S--single .ddTP_S__arrow b {
    left: unset;
    right: 50%;
}

.esg_ale_title {
    top: 185px;
}

#eg-wrap ._ESG_AM_ .basic_action_button i {
    margin-right: unset;
    margin-left: 10px;
}

.esg_m_addon_details_inner .esg-addon-onehalf {
    padding-right: unset;
    padding-left: 10px;
}

#eg-wrap ._ESG_AM_ .esg_ale_i_content .material-icons {
    margin-right: unset;
    margin-left: 5px;
}

._ESG_AM_ .basic_action_button.autosize,
._ESG_AM_ .basic_action_coloredbutton.autosize {
    margin-right: unset;
    margin-left: 5px;
}

.esg-dashboard-wrapper .ddTP_C {
    padding-right: unset;
    padding-left: 25px;
}

.esg-dashboard-wrapper .esg-lib-sort.ddTP_C .ddTP_S--single .ddTP_S__arrow {
    right: unset;
    left: 1px;
}

.grid-tip-wrapper.arrow-top {
    left: unset;
    right: -3px;
}

#eg-wrap .grid-tip-header .grid-tip-close {
    right: unset;
    left: 20px;
}

.grid-tip-wrapper.arrow-top:before {
    right: 30px;
}

.grid-tip-logo-wrapper {
    left: unset;
    right: 20px;
}


.rtl .esg-btn {
    margin-right: 5px;
    margin-left: 0px;
}

.save-wrap-settings {
    right: unset;
    left: 0px;
}

.esg-scroll-tab-arrow-right {
    right: unset;
    left: -30px;
}

.esg-scroll-tab-arrow-left {
    left: unset;
    right: -30px;

}

.esg-scroll-tabs-wrapper:hover .esg-scroll-tab-arrow-right {
    right: unset;
    left: 0;
    transform: rotatey(2.5turn)
}

.esg-scroll-tabs-wrapper:hover .esg-scroll-tab-arrow-left {
    left: unset;
    right: 0;
    transform: rotatey(2.5turn)
}

.rtl .esg-btn {
    margin-left: 5px;
    margin-right: 0px;
}

#eg-wrap tr .ui-slider-horizontal.slider-settings {
    margin-right: unset;
    margin-left: 18px;
}

.esg-msow-inner {
    margin-left: unset;
    margin-right: -170px;
}

.eg-filter-header-block .eg-icon-megaphone {
    margin-right: unset;
    margin-left: 10px;
}

.eg-filter-options-wrap {
    margin-right: unset;
    margin-left: 5px;

}

.eg-add-filter-box i,
.eg-filter-add-custom-filter {
    line-height: 0px;
}

#eg-wrap select {
    background: #e2e1e5 url(../images/dropdown.png) no-repeat left 10px top 12px;
    padding-right: 10px;
    padding-left: 25px;
}

#nav_skin_preview_content.minimal-light .esg-filterbutton {
    margin-left: 5px !important;
    margin-right: unset !important;
}

#nav_skin_preview_content.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-right: 5px !important;
    margin-left: unset !important;
}

#nav_skin_preview_content.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-clean {
    margin-right: 5px !important;
    margin-left: 0px !important;
}

#nav_skin_preview_content.minimal-light .esg-sortbutton {
    border-radius: 0px 5px 5px 0px !important;
}

#nav_skin_preview_content.minimal-light .esg-sortbutton-order {
    border-radius: 5px 0px 0px 5px !important;
}

pre {
    text-align: left;
}

.esg-overflowtrick {
    overflow: visible !important;
}

#eg-grid-even-item-skin-wrapper {
    overflow: hidden;
}

.eg-madison-element-0-a,
.eg-jefferson-element-0-a {
    margin: 0px 0px 0px 10px !important;
}

.eg-overview-button {
    line-height: 34px;
}

.esg-margin-r-15 {
    margin-right: unset;
    margin-left: 15px;
}

.eg-cs-tbc .esg-pg-wrap {
    left: 20px;
    right: unset;
}

#wpwrap {
    overflow-x: hidden;
}

.eg-add-filter-box {
    margin-left: unset;
    margin-right: -170px;
}

#eg-wrap .esg-grid-list-item-title .show_toolbar {
    text-align: left;
    padding-right: unset;
    padding-left: 10px;
    left: 0;
    right: unset;
}

.eg_delete_custom_category {
    right: unset;
    left: 40px;
}

.eg_edit_custom_category {
    right: unset;
    left: 60px;
}

.eg-ov-10 {
    left: unset;
    right: 90px;
}

.eg-ov-11 {
    left: unset;
    right: 60px;
}

.eg-ov-12 {
    left: unset;
    right: 30px;
}

.eg-ov-13 {
    left: unset;
    right: 0px;
}

.esg_dialog select,
.essential-dialog-wrap select {
    background: #e2e1e5 url(../images/dropdown.png) no-repeat left 10px top 12px;
    padding-right: 10px;
    padding-left: 25px;
}

.eg-addnewitem-element-1 {
    padding: 13px 13px 13px 13px !important;
    width: 55px;
    height: 55px;
}

#eg-tool-panel {
    right: unset;
    left: 0;
}

.esg-box .esg-box-title .esg-layer-settings-name-text {
    float: left;
}

.esg-box .esg-box-title select.esg-layer-settings-name {
    margin-left: unset;
    margin-right: 30px;
}

#eg-wrap input[type=checkbox].esg-margin-l-10 {
    margin-left: unset;
    margin-right: 10px;
}

.esg-el-settings-container .drop-to-stylereset {
    right: unset;
    left: 0;
}

.eg-option-tabber-wrapper span.dashicons {
    margin-right: unset;
    margin-left: 10px;
}

.esg-custom-iblock-src-wrapper {
    margin-right: unset;
    margin-left: 30px;
}

#eg-meta-box select {
    background: #e2e1e5 url(../images/dropdown.png) no-repeat left 10px top 12px;
    padding-left: 25px;
    padding-right: 10px;
}

#eg-wrap .sws-toolbar-button i {
    margin-right: unset;
    margin-left: 5px;
}

.eg-navigation-cons i {
    margin-right: unset;
    margin-left: 10px;
}

.esg-gl-tool span {
    font-size: 11px;
}


.library_thumb_more {
    left: unset;
    right: 100%;
}

.show_more_to_left .library_thumb_more {
    right: auto !important;
    left: 100% !important;
}

.esg-library-grids,
.esg-library-groups {
    padding: 50px 0px 50px 25px;
}

.eg-roosevelt-element-1-a a {
    margin: 0px 10px 0px 0px !important;
}

#filter-select-dialog-save {
    left: unset;
    right: 0;
}

.rtl #eg-wrap .button.insert-media.add_media,
.rtl .esg-btn {
    margin-right: 5px;
    margin-left: 0px;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin-left: unset !important;
    margin-right: 16px !important;
}

.eg-original-filter-options-holder {
    margin-left: unset;
    margin-right: -170px;
}

.esg-custom-image-wrapper .esg-custom-image-img {
    padding-left: unset;
    padding-right: 250px;
}

.esg-welcome-wrapper .logo {
    background: url(../images/logo.png) right top no-repeat;
}

.esg-lib-filters-wrapper {
    height: 80% !important;
}

.theme-btn {
    border: none;
    padding: 4px 12px;
    border-radius: 7px;
    background-color: #EBEAED;
    font-size: 14px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 5px;
}

.active-btn {
    background-color: #f7345e;
    color: white;
}

.eg-el-amount {
    margin-right: 10px !important;
}


#nav_skin_preview_content.ray-bourque .esg-filter-wrapper.dropdownstyle .esg-filter-checked {
    margin-left: 10px !important;
    margin-right: 0px !important;
}

[class^=eg-icon-]:before {
    width: unset;
    height: unset;
}

.eg-icon-plus:before {
    width: 1em;
}

.eg-uwe-krupp-rtl-element-10,
.eg-uwe-krupp-element-10 {
    padding: 10px !important;
}


.grant-fuhr .esg-filterbutton:after,
.grant-fuhr .eg-search-wrapper .eg-search-clean:after,
.grant-fuhr .esg-cartbutton:after,
.grant-fuhr .esg-sortbutton-order:after,
.grant-fuhr .esg-filter-wrapper.dropdownstyle:after {
    right: unset !important;
    left: -12px !important;
    transform: rotatey(2.5turn) !important;
    bottom: 1px !important;

}

.grant-fuhr .esg-filterbutton:before,
.grant-fuhr .eg-search-wrapper:before,
.grant-fuhr .esg-cartbutton:before,
.grant-fuhr .esg-sortbutton-wrapper .esg-sortbutton:before,
.grant-fuhr .esg-filter-wrapper.dropdownstyle:before {
    left: unset !important;
    right: -12px !important;
    transform: rotatey(2.5turn) !important;
}

.grant-fuhr .esg-filterbutton .eg-el-amount,
.grant-fuhr .esg-filterbutton .eg-el-amount {
    right: unset !important;
    left: -5px !important;
}

.grant-fuhr .esg-sortbutton-wrapper {
    margin-left: -8px !important;
}

#nav_skin_preview_content.grant-fuhr .esg-sortbutton-wrapper .esg-sortbutton {
    padding-right: unset;
    padding-left: 35px;

}

#nav_skin_preview_content.grant-fuhr .esg-filterbutton,
#nav_skin_preview_content.grant-fuhr .esg-navigationbutton {
    margin-right: unset !important;
    margin-left: 13px;
}

#nav_skin_preview_content.grant-fuhr .esg-pagination-button:last-child {
    margin-left: 0;
}

.esg-multiplefilters .eg-search-wrapper {
    margin-right: 20px !important;
}

.grant-fuhr .esg-sortbutton:after {
    right: unset !important;
    left: 15px !important;
}

.grant-fuhr .esg-sortbutton-wrapper .esg-sortbutton {
    padding-right: 10px !important;
    padding-left: 35px !important;
}

#nav_skin_preview_content.minimal-light .esg-filter-wrapper.dropdownstyle .esg-filter-checked {
    margin-right: -22px !important;
    margin-left: 10px !important;
}

#nav_skin_preview_content.ray-bourque .esg-dropdown-wrapper .esg-filterbutton {
    text-align: right !important;
}

.esg-filterbutton {
    direction: rtl;
}

#nav_skin_preview_content.leon-draisaitl .esg-dropdown-wrapper .esg-filterbutton {
    text-align: right !important;
}

#nav_skin_preview_content.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-input {
    border-radius: 0px 12px 12px 0px !important;
}

#nav_skin_preview_content.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    border-radius: 12px 0 0 12px !important;
    margin-left: unset !important;
    margin-right: 0px !important;
}

#nav_skin_preview_content.uwe-krupp .esg-filterbutton {
    margin-left: 5px !important;
    margin-right: unset !important;
}

#nav_skin_preview_content.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-clean {
    margin-left: unset !important;
    margin-right: 5px !important;
}

#nav_skin_preview_content.clark-gillies .esg-dropdown-wrapper .esg-filter-checked {
    margin-right: 0 !important;
    margin-left: 10px !important;
}

#nav_skin_preview_content.pat-lafontaine .dropdownstyle .esg-filterbutton .esg-filter-checked {
    margin-left: 10px !important;
    margin-right: unset !important;
}

.pat-lafontaine .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
.pat-lafontaine input.eg-search-input,
.pat-lafontaine .esg-filterbutton,
.pat-lafontaine .esg-navigationbutton,
.pat-lafontaine .esg-sortbutton,
.pat-lafontaine .esg-cartbutton,
.pat-lafontaine .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
.pat-lafontaine .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-left: 1px !important;
    margin-right: unset !important;
}


#nav_skin_preview_content.pat-lafontaine .esg-sortbutton {
    padding-left: 40px !important;
    padding-right: 20px !important;
}


#nav_skin_preview_content.minimal-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
#nav_skin_preview_content.minimal-dark input.eg-search-input,
#nav_skin_preview_content.minimal-dark .esg-filterbutton,
#nav_skin_preview_content.minimal-dark .esg-navigationbutton,
#nav_skin_preview_content.minimal-dark .esg-sortbutton,
#nav_skin_preview_content.minimal-dark .esg-cartbutton,
#nav_skin_preview_content.minimal-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
#nav_skin_preview_content.minimal-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-right: unset !important;
    margin-left: 5px !important;
}

#nav_skin_preview_content.minimal-dark .esg-sortbutton,
#nav_skin_preview_content.minimal-dark .esg-cartbutton {
    border-radius: 0px 5px 5px 0px !important;
    margin-left: 0px !important;
    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#nav_skin_preview_content.minimal-dark .esg-sortbutton-order {
    border-radius: 5px 0px 0px 5px !important;
}

#nav_skin_preview_content.simple-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
#nav_skin_preview_content.simple-dark input.eg-search-input,
#nav_skin_preview_content.simple-dark .esg-filterbutton,
#nav_skin_preview_content.simple-dark .esg-navigationbutton,
#nav_skin_preview_content.simple-dark .esg-sortbutton,
#nav_skin_preview_content.simple-dark .esg-cartbutton,
#nav_skin_preview_content.simple-dark .esg-sortbutton-order,
#nav_skin_preview_content.simple-dark .esg-cartbutton-order,
#nav_skin_preview_content.simple-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
#nav_skin_preview_content.simple-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-left: 5px !important;
    margin-right: unset !important;
}

#nav_skin_preview_content.minimal-dark .esg-filter-wrapper.dropdownstyle .esg-filter-checked {
    margin-right: -22px !important;
    margin-left: 10px !important;
}

#nav_skin_preview_content.text-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
#nav_skin_preview_content.text-dark input.eg-search-input,
#nav_skin_preview_content.text-dark .esg-filterbutton,
#nav_skin_preview_content.text-dark .esg-navigationbutton,
#nav_skin_preview_content.text-dark .esg-sortbutton,
#nav_skin_preview_content.text-dark .esg-cartbutton,
#nav_skin_preview_content.text-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
#nav_skin_preview_content.text-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-right: unset !important;
    margin-left: 5px !important;
}

#nav_skin_preview_content.text-light .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
#nav_skin_preview_content.text-light input.eg-search-input,
#nav_skin_preview_content.text-light .esg-filterbutton,
#nav_skin_preview_content.text-light .esg-navigationbutton,
#nav_skin_preview_content.text-light .esg-sortbutton,
#nav_skin_preview_content.text-light .esg-cartbutton,
#nav_skin_preview_content.text-light .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
#nav_skin_preview_content.text-light .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-right: unset !important;
    margin-left: 5px !important;
}


#nav_skin_preview_content.flat-dark .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
#nav_skin_preview_content.flat-dark input.eg-search-input,
#nav_skin_preview_content.flat-dark .esg-filterbutton,
#nav_skin_preview_content.flat-dark .esg-navigationbutton,
#nav_skin_preview_content.flat-dark .esg-sortbutton,
#nav_skin_preview_content.flat-dark .esg-cartbutton,
#nav_skin_preview_content.flat-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
#nav_skin_preview_content.flat-dark .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-right: unset !important;
    margin-left: 5px !important;
}

#nav_skin_preview_content.flat-dark .esg-dropdown-wrapper .esg-filterbutton .esg-filter-checked {
    right: 10px !important;
    left: unset !important;
}

#nav_skin_preview_content.flat-light .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,
#nav_skin_preview_content.flat-light input.eg-search-input,
#nav_skin_preview_content.flat-light .esg-filterbutton,
#nav_skin_preview_content.flat-light .esg-navigationbutton,
#nav_skin_preview_content.flat-light .esg-sortbutton,
#nav_skin_preview_content.flat-light .esg-cartbutton,
#nav_skin_preview_content.flat-light .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
#nav_skin_preview_content.flat-light .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    margin-right: unset !important;
    margin-left: 5px !important;
}

#nav_skin_preview_content.flat-light .esg-filter-checked,
#nav_skin_preview_content.flat-dark .esg-filter-checked,
#nav_skin_preview_content.minimal-dark .esg-filter-checked,
#nav_skin_preview_content.minimal-light .esg-filter-checked,
#nav_skin_preview_content.simple-light .esg-filter-checked,
#nav_skin_preview_content.simple-dark .esg-filter-checked,
#nav_skin_preview_content.text-dark .esg-filter-checked,
#nav_skin_preview_content.text-light .esg-filter-checked,
#nav_skin_preview_content.pat-lafontaine .esg-filter-checked,
.grant-fuhr .esg-filter-checked,
#nav_skin_preview_content.leon-draisaitl .esg-filter-checked,
.uwe-krupp .esg-filter-checked,
#nav_skin_preview_content.clark-gillies .esg-filter-checked,
#nav_skin_preview_content.rod-langway .esg-filter-checked,
.rod-langway .esg-filter-checked,
.ray-bourque .esg-filter-checked {
    margin-right: 10px !important;
    margin-left: unset !important;
}

#nav_skin_preview_content.flat-light .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.flat-dark .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.minimal-dark .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.minimal-light .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.simple-light .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.simple-dark .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.text-dark .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.text-light .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.pat-lafontaine .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.grant-fuhr .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.leon-draisaitl .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.uwe-krupp .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.clark-gillies .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.rod-langway .esg-selected-filterbutton .eg-icon-down-open,
#nav_skin_preview_content.ray-bourque .esg-selected-filterbutton .eg-icon-down-open {
    margin-right: unset !important;
    margin-left: -10px !important;
}


#nav_skin_preview_content.rod-langway .esg-filter-wrapper.dropdownstyle .esg-filter-checked {
    margin-right: 0 !important;
    margin-left: 10px !important;
}

.esg-pagination {
    direction: ltr !important;
}

.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-clean {
    margin-left: 5px;
    margin-right: 5px !important;
}

.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    border-radius: 12px 0px 0px 12px !important;
}

.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-input {
    border-radius: 0px 12px 12px 0px !important;
}

.uwe-krupp .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
    background: red;
}


.simple-dark .esg-dropdown-wrapper {
    right: 0px !important;
    left: unset !important;
}

.simple-dark .esg-dropdown-wrapper .esg-filterbutton {
    text-align: right !important;
}

.simple-dark .esg-selected-filterbutton .eg-icon-down-open {
    margin-right: 0px !important;
}

.pat-lafontaine .esg-filter-checked {
    margin-left: unset !important;
    margin-right: 10px !important;
}

span.eg-el-amount {
    margin-left: unset;
}

.simple-light .esg-filter-checked {
    margin-left: unset !important;
    margin-right: 10px !important;
}

.minimal-light .esg-sortbutton,
.minimal-light .esg-cartbutton {
    border-right: 1px solid #e5e5e5 !important;
    border-left: none !important;
    border-radius: 0px 5px 5px 0px !important;
}

.minimal-dark .esg-sortbutton {
    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-left: none !important;
    border-radius: 0px 5px 5px 0px !important;
}

.esg-sortbutton-order.eg-icon-down-open.tp-asc {
    text-align: center;
}

.minimal-light .esg-sortbutton-order,
.minimal-dark .esg-sortbutton-order {
    border-radius: 5px 0px 0px 5px !important;
}

.minimal-light .esg-selected-filterbutton .eg-icon-down-open,
.minimal-dark .esg-selected-filterbutton .eg-icon-down-open {
    margin-right: unset !important;
    margin-left: -10px;
}

.minimal-light .esg-dropdown-wrapper .esg-filterbutton,
.minimal-dark .esg-dropdown-wrapper .esg-filterbutton {
    text-align: right !important;
}

.text-light .esg-filterbutton {
    border-right: none !important;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
}

.text-dark .esg-filterbutton {
    border-right: none !important;
    border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.clark-gillies .esg-filter-checked {
    margin-left: unset !important;
    margin-right: 10px;
}

.esg-box .eg-cs-tbc label {
    margin-left: unset !important;
    margin-right: 0px;
}

#esg_import_shortcode {
    background: #00ceab;
    position: absolute;
    left: auto !important;
}

.eesgShortCodeBuilder,
.esg_dialog.ui-widget {
    right: unset !important;
}

.esg_dialog .ui-dialog-title {
    padding-right: 140px !important;
    padding-left: unset !important;
}

.eg-portfolio-dark-wrapper .eg-portfolio-dark-element-4 {
    text-align: right;
}

.esg-library-grids,
.esg-library-groups {
    padding: 50px 0px 200px 25px !important;
}

#eesgShortCodeBuilder:before {
    left: unset !important;
    right: 0 !important;
}

.div-theme-change {
    height: 100% !important;
    display: none;
}


.active-theme {
    display: block !important;
}


.header-theme-help {
    align-items: right;
}

.header-theme-help p {
    width: fit-content;
    margin: 0px;
    background-color: #f7345e28;
    border: 1px solid #f7345e38;
    padding: 5px 18px;
    border-radius: 7px;
    margin: 5px 0px;
    font-size: 12.5px;
}

.button-change-theme {
    display: flex;
    margin-bottom: 10px;
}

.button-change-theme button {
    display: flex;
    margin-bottom: 10px;
}

.esg-lib-col-left .esg-lib-logo {
    margin: 25px 35px 25px 0 !important;
}
