/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
  BGS CUSTOM
 ========================================================================== */
@font-face{
font-family:"HelveticaNeueW01-UltLt";
src:url("../Fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix");
src:url("../Fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix") format("eot"),url("../Fonts/9baef9a5-e2af-4838-a3bc-da9d36c0bde8.woff2") format("woff2"),url("../Fonts/4bff1fbb-b4bf-4d95-9c47-efcb14384e36.woff") format("woff"),url("../Fonts/7f1f2a7d-3837-4c93-b373-f03c5da3f9a1.ttf") format("truetype"),url("../Fonts/d9f2752a-8d82-4cf1-b82f-109c1105be7f.svg#d9f2752a-8d82-4cf1-b82f-109c1105be7f") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("../Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
src:url("../Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"),url("../Fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2") format("woff2"),url("../Fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("../Fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("../Fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("../Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("../Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("../Fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("../Fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("../Fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("../Fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("../Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("../Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("../Fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("../Fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("../Fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("../Fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-65Medi";
src:url("../Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("../Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("../Fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("../Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("../Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("../Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
 @font-face{
        font-family:"HelveticaNeueW01-75Bold";
        src:url("../Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
        src:url("../Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("../Fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("../Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("../Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("../Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
    }
@font-face{
font-family:"HelveticaNeueW01-95Blac";
src:url("../Fonts/b26ccb58-f2e3-47aa-a83a-02861bf54862.eot?#iefix");
src:url("../Fonts/b26ccb58-f2e3-47aa-a83a-02861bf54862.eot?#iefix") format("eot"),url("../Fonts/fd05322c-bf43-4f8e-a129-24869b0942db.woff2") format("woff2"),url("../Fonts/74649485-cd74-443e-9d54-331ccd448900.woff") format("woff"),url("../Fonts/feb77f4f-9e6b-4f88-909a-66199fd402ed.ttf") format("truetype"),url("../Fonts/2e490192-e531-4236-9c55-90daaad4a34e.svg#2e490192-e531-4236-9c55-90daaad4a34e") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-HvExtO";
src:url("../Fonts/b3aae76d-c278-49d8-9f5c-0c91c811194b.eot?#iefix");
src:url("../Fonts/b3aae76d-c278-49d8-9f5c-0c91c811194b.eot?#iefix") format("eot"),url("../Fonts/427b8408-5741-4375-8d7d-1d9d8786b39a.woff2") format("woff2"),url("../Fonts/14af27b3-cf2a-4c5f-8523-2b60ee524a3c.woff") format("woff"),url("../Fonts/b5f147e4-ef7e-466b-94fd-3a06823b07c6.ttf") format("truetype"),url("../Fonts/9a6d3af4-e3cf-4603-9b94-917bf985818d.svg#9a6d3af4-e3cf-4603-9b94-917bf985818d") format("svg");
}
#ed .o-label--success {
    background-color: #9ca09d !important;
}
#ed > div.ed-head.t-lg-mb--lg > div.ed-head__info > h2 {
    HelveticaNeueW01-45Ligh;
    font-size: 32px;
    line-height: 1.2!important;
    text-transform: none;
    letter-spacing: 0;
}
#ed .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 22px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top:-2px!important;
}
#ed .ed-post-item__hd {
    border: 1px solid #e1e1e1; 
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#ed .ed-toolbar .o-nav__item.is-active .ed-toolbar__link:not(.no-active-state), #ed .ed-toolbar .o-nav__item .ed-toolbar__link:not(.no-active-state):hover, #ed .ed-toolbar .o-nav__item .ed-toolbar__link:not(.no-active-state):focus, #ed .ed-toolbar .o-nav__item .ed-toolbar__link:not(.no-active-state):active {
    background-color: #85cef9;
}
#ed .ed-post-item__bd {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
#ed .ed-post-item__sub-hd {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    background-color: #f5f5f5;
    font-size: 12px;
    padding: 4px 16px;
}
#ed .has-body .ed-post-item__bd {
    border-bottom: 4px solid #e1e1e1;
}
#ed .markItUpEditor {
    width: 100%;
    height: 320px;
    clear: both;
    line-height: 18px;
    overflow: auto;
    border-radius: 0 !important;
    border: 0 !important;
    padding: 8px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
::-webkit-input-placeholder {color:#46a546!important;font-family:"HelveticaNeueW01-65Medi";font-size:16px;font-weight:normal;}
#ed .ed-toolbar__search-input {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    margin: 0;
    padding: 2px 20px;
    display: inline-block;
    border-radius: 0 0 0 3px;
    box-shadow: none;
    border: 2px solid #2b2929;
    border-top: 0;
    height: auto;
    line-height: 20px;
    color: #444;
    background-color: #fff;
    font-size: 18px;
}
#ed .ed-toolbar__search .btn-toolbar-search {
    height: 40px;
    border-radius: 0;
    border-top: 0;
    border-color: transparent !important;
    box-shadow: none;
    background: #46a546;
    color:#fff;
}
.ed-post-content {background:#fff;padding:12px;border-radius:6px;margin-top:12px;}
#ed > div.ed-toolbar.t-lg-mb--lg > div.ed-toolbar__item.ed-toolbar__item--home-submenu > div > div > a > span {display: inline-block;
  vertical-align: middle;
  line-height: normal;}
  #ed .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    text-rendering: auto;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    margin-top: -1px;
    -moz-osx-font-smoothing: grayscale;
}
#ed .ed-post-item__sub-hd {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    background-color: #ecf5eb;
    font-size: 12px;
    padding: 8px 16px;
}
#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__sub-hd > ol {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px dotted #e1e1e1;
    margin-top: 4px;
}
.uk-alert-danger {
    background: #f66f6f;
    color: #000;
}
.btn {
    border: none;
    border-color: transparent;
    box-shadow: none;
    text-shadow: none;
    line-height: 22px;
    background: #27a8df;
    color: #000;
    padding: 0 33px;
    border-radius: 0;
    overflow: hidden;
    z-index: 1;
    font-family: HelveticaNeueW01-75Bold;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.uk-alert-danger .uk-close {
    color: #000;
}
.btn {
    line-height: 32px;
    font-size: 16px !important;
}
#es .es-login-box__msg-title {
    font-family: 'HelveticaNeueW01-45Ligh';
    font-size: 24px;
    margin-bottom:1px;
    text-shadow:none;
    letter-spacing:0;
    font-weight: normal;
}
#es .es-login-box__msg-desc {
    font-size: 16px;
    margin-bottom: 20px;
    text-shadow:none;
    font-family:"HelveticaNeueW01-55Roma";
}
#es > div.es-login.t-lg-mb--lg > div > div {background-image:linear-gradient(135deg, rgba(024, 173, 238,0.33), #0171cd);}
#es .es-login-box {
    background-color: #333;
    background-position: top center;
    background-repeat: no-repeat;
    border-radius: 4px;
    padding:0;
    background-size: cover;
    max-height:500px;
    background-image:linear-gradient(135deg, rgba(024, 173, 238,0.33), #0171cd);
    width:100%
}
#es > div.es-login.t-lg-mb--lg > div > div > div:nth-child(2) {height:490px;}
#es .btn {
    display: inline-block;
    margin: 0;
    font-family:"HelveticaNeueW01-75Bold";
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    padding:8px 16px 8px 16px!important;
    cursor: pointer;
    background-image: none;
    background:#47a447;
    border: 1px solid #ffffff;
    white-space: nowrap;
    text-shadow: none;
    box-shadow: none;
    font-size: 18px!important;
    line-height: 1.5;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
#ed .o-avatar img {
    display: block;
    max-width: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border-radius: 500px;
    image-rendering: optimizeQuality;
    border-radius: 500px;
}
#ed .ed-forums-cat-header__title {
    font-size: 24px;
    font-weight: normal;
    font-family:"HelveticaNeueW01-45Ligh";
}
.uk-alert-danger {
    background: #fdc3c3;
    color: #000;
    border-radius: 4px;
}
#es > div > div > div > div:nth-child(1) > div > form > div > div.t-text--center > button {padding:12px 0 12px 0;border:2px solid #fff!important;}

#es .o-form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    margin: 0;
    font-size: 13px;
    line-height: 1.538461538;
    color: #444;
    background-image: none;
    border: 2px solid #999;
    border-radius: 3px;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
button .btn .btn-block .btn-es-primary {border:1px solid #fff!important;}
#es .btn-es-primary-o {
    color: #fff !important;
    background-color: #4fc351 !important;
    border-color:1px #fff solid !important;
    padding: 14px 34px 14px 26px;
    border-radius:4px;
}
#es .es-snackbar__title {
    font-size: 34px;
    font-family:'HelveticaNeueW01-45Ligh';
    font-weight:normal;
    margin: 0;
    line-height: 1;
}
#es label {
    font-size: 16px;
}
#checkUsername {font-size:16px;margin-left:6px;}
#es .o-form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.538461538;
    color: #444;
    background-image: none;
    background-color:rgba(255,255,255,1);
    border: 2px solid #999;
    border-radius: 3px;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#es .o-input-group__btn:last-child>.btn, #es .o-input-group__btn:last-child>.o-btn-group {
    z-index: 2;
    margin-left: 10px;
}
#es .btn-file:before {
    display: none;
    position: absolute;
    width: 16px;
    height: 16px;
    line-height: 16px;
    left: 4px;
    top: 6px;
    font-size: 10px;
    color: #555;
    cursor: pointer;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    text-decoration: inherit;
    content: "\f093";
}
#es .es-snackbar {
    color: #333;
    background-color: #FFFFFF;
    border-radius: 3px;
    font-weight: bold;
    line-height: 1;
    padding: 8px;
    margin-bottom: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
#es .o-form-actions {
    padding: 16px;
    margin-top: 16px;
    margin-bottom: 16px;
    background-color: #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
#es .o-input-group__btn>.btn {
    position: relative;
    margin: 0;
    height: 44px;
}
#es .es-stepbar {display:none;}

.ed-post-content {font-size:16px;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(1) > a > i {color:#46a546;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(2) > a:nth-child(1) {color:#46a546!important;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(2) > a:nth-child(2) {color:#46a546!important;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(2) > a:nth-child(3) {color:#46a546!important;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(2) > a:nth-child(4) {color:#46a546!important;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(2) > a.btn.btn-default.btn-xs.ed-btn-lock {color:#46a546!important;}

#ed > div.ed-entry > div.ed-post-item.has-body > div.ed-post-item__bd > div.ed-adminbar > div:nth-child(2) > a.btn.btn-default.btn-xs.dropdown-toggle.ed-adminbar__dropdown-toggle > span:nth-child(2) {color:#46a546!important;}

#ed .ed-reply-form__bd {
    background-color: #ecf5eb;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding: 16px;
}
#ed > div.ed-entry > div.ed-entry-action-bar.t-lg-mb--lg > div:nth-child(1) {display:none;}

.label, .badge {
    text-shadow: none;
    padding: 0 0 0 0;
    background: #fff;
    font-size: 16px;
    line-height:1;
    color: #000;
    text-align: center;
    font-weight: normal;
    border: 0 solid #fff;
    border-radius: 0;
    font-family: HelveticaNeueW01-75Bold;
    letter-spacing:0;
    margin-top:-4px
}

ul.uk-nav-sub {
    padding: 5px 0 5px 0px;
    font-family: HelveticaNeueW01-75Bold;
    font-weight: normal;
    font-size: 14;
    text-transform: none;
    letter-spacing: 0;
}
#ed > div.ed-entry > div.ed-entry-action-bar.t-lg-mb--lg > div.o-col.o-col--4 > div > a.btn.btn-default.btn-xs.t-mr--sm {background:#46a546!important;color:#fff!important;}

span.btn.btn-default.btn-file {
    background: green;
    border: 2px solid #ecf5eb;
}
#ed .ed-dialog-content {
    position: relative;
    padding: 18px 16px;
    font-size: 16px;
    height: 100%;
}
#ed .ed-dialog-content * {
    font-size: 16px;
}
#ed .ed-page-title {
    font-size: 24px;
    font-weight: normal;
    font-family:"HelveticaNeueW01-75Bold";
    margin: 0 0 16px;
    padding: 0;
    text-transform:none;
}
#ed .ed-forum-item__title {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    display: inline-block;
    text-transform:none;
}
#ed .ed-forum__hd-title {
    font-weight: normal;
    font-size: 20px;
    margin: 0;
    font-family:"HelveticaNeueW01-65Medi";
    text-transform:none;
}
#ed .btn-xs {
    padding: 6px 12px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 4px;
    padding: 6px 12px;
}
#ed > div.ed-head.t-lg-mb--lg > div.ed-subscribe > span > a {line-height:0.25px;}
#ed > div.ed-head.t-lg-mb--lg > div.ed-subscribe > span > a > i {color:#46a546;}
#ed > div.ed-forums > div.ed-subscribe.t-lg-mb--lg > span > a > i {color:#46a546;}
#ed > div.ed-forums > div.ed-forums-cat-header.t-lg-mb--lg > div > div > a {color:#000;}
#ed > div.ed-forums > div.ed-list > div > div.ed-forum__hd > div > div.o-col-sm.o-col-sm--8 > div > div > h2 > a {color:#000;font-style:normal;}
#ed > div.ed-toolbar.t-lg-mb--lg > div.ed-toolbar__item.ed-toolbar__item--home > nav > div > a > i {color:#46a546;}
#ed > div.ed-toolbar.t-lg-mb--lg > div.ed-toolbar__item.ed-toolbar__item--action > nav > div:nth-child(2) > a > i {color:#46a546;}
#ed > div.ed-head.t-lg-mb--lg > div.ed-subscribe > span > a {color:#46a546;}
#ed > div.ed-forums > div.ed-subscribe.t-lg-mb--lg > span > a {color:#46a546;}
#ed > div.ed-toolbar.t-lg-mb--lg > div.ed-toolbar__item.ed-toolbar__item--action > nav > div:nth-child(3) > a > i {color:#46a546;}
#ed .ed-head .ed-subscribe {
    position: absolute;
    top: 8px;
    right: 0;
}
#category_id {color:#000;height:44px;width:100%;border:1px solid #ccc;}
#ed label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
    font-family:"HelveticaNeueW01-75Bold"!important;
}
#ed .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 44px;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 44px;
}
#ed .ed-dialog-title {
    font-size: 20px;
    font-weight: normal;
    position: relative;
    top:-3px;
    font-family:"HelveticaNeueW01-75Bold"!important;
}
#ed .ed-dialog-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    line-height: 38px;
    z-index: 3;
    background: #ecf5eb;
    border: 1px solid #fff;
    border-bottom: none;
    padding: 8px 16px;
    border-radius: 3px 3px 0 0;
}
#ed .ed-dialog-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 2px 22px rgba(0,0,0);
    max-width: 100%;
    max-height: 100%;
    min-width: 320px;
    min-height: 170px;
}
#ed > div > div.ed-dialog-body > div > div.ed-dialog-content > form > div.mt-20 > div {padding-top:8px;}
#ed .ed-dialog-footer-content .btn, #ed .ed-dialog-footer-content .btn:hover, #ed .ed-dialog-footer-content .btn:focus, #ed .ed-dialog-footer-content .btn:active {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 4px 4px 4px 4px;
    height:1.25;
    border: 0 !important;
    background-color: #46a546 !important;
    background-image: none !important;
    opacity: 1;
    color:#fff!important;
    margin:6px 4px -4px 8px;
}
#ed .ed-dialog-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 64px;
    z-index: 2;
    background: #fff;
    border-top: 0 solid #e1e1e1;
    border-radius: 0 0 3px 3px;
}
#ed .ed-dialog-footer-content {
    text-align: center;
    border-radius: 0 0 3px 3px;
    overflow: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-content: space-evenly;
    -ms-align-content: space-evenly;
    align-content: space-evenly;
    margin-top:2px;
    margin-right:3px;
}
#ed > div > div.ed-dialog-body > div > div.ed-dialog-content > form > div.mt-20 > div > div > ul > li {line-height:1.28;}
#ed .ed-cat-name {
font-family:"HelveticaNeueW01-65Medi";
    display: inline-block;
    font-weight: normal;
    font-size: 1.5em;
    letter-spacing:0;
}
#ed .btn-primary {
    color: #fff !important;
    background-color: #46a546 !important;
    border-color: #fff !important;
    font-family:"HelveticaNeueW01-75Bold";
}

.mod-es-login  {max-width:320px;text-align:center;}

.uk-margin-medium-left {
    margin-left: 4px!important;}

.uk-margin-medium-right {
    margin-right: 4px!important;}
    #es .o-input-group__addon:first-child, #es .o-input-group__select:first-child>.o-select-group select {
    border-right: 0;
    display: none;
}
select#category_id.form-control {
    display: block;
    width:auto;
    height: 45px;
    padding: 6px 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.66666667;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select#category_id.form-control {
	display: block;
	font-size: 16px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
select#category_id.form-control::-ms-expand select {
	display: none;
}
select#category_id.form-control:hover {
	border-color: #888;
}
select#category_id.form-control:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
select#category_id.form-control option {
	font-weight:normal;
}
#ed .form-control {
    display: block;
    font-family:"HelveticaNeueW01-65Medi";
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.66666667;
    color: #555;
    background: rgba(255,255,255,0.8);
    background-image: none;
    border: 1px solid #129de5;
    border-radius: 4px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#es .fa-sign-out-alt:before {display: none;}
#es-mod-login-signout-form > div > a > i {display: none;}
#es .o-input-group .o-form-control {border-radius:4px;}
#ed .has-dividers--bottom-space > .ed-list__item {
    border-bottom: 1px solid rgba(255,255,255,0.32);
    padding: 8px;
}

#es input.o-form-control {
    border-radius: 4px!important;
}
#es .btn-block {
    display: block;
    }
    #es > form > button {border:1px solid #FFFFFF;
    }

#es .btn-es-primary {
    background: #47a447 !important;
    color: #ffffff !important;
    border:1px solid rgba(71,164,71, 1) !important;
    border-color:#fff;
}
#ed .ed-post-item__title > a {
    word-wrap: break-word;
    display: inline;
    font-size: 24px;
    font-weight: normal;
    margin-botom: -4px;
    line-height: 1.25;
    font-family:"HelveticaNeueW01-75Bold";
}

#es {font-size:16px;}
.uk-dropcap::first-letter, .uk-dropcap>p:first-of-type::first-letter {
    display: block;
    float: left;
    margin-top:-2px;
    font-size: 5em;
    line-height: 1;
    outline:1 px solid #fff;
    background: url('../../../images/type/capital_decoration.svg');
    background-repeat: no-repeat;
    background-position: 4px 0;
    background-size: 328px 328px, cover;
    background-origin:padding-box;
    color:rgba(021, 011, 215,0.8);
    margin-bottom: -2px;
    font-family: Times;
    font-weight:regular;
    padding-left:20px;
    padding-right:20px;
    border-radius:0 8px 0 0;
    opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 3s;
}
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
::selection {font-size:24px;}
.uk-navbar-transparent {background:rgba(255,255,255,0.8);}