:root {
    --menu-text: #657988;
    --menu-bg: #f2f5f5;
    --btn-bg: #657988;
    --color-text: #657988;
    --liqpay-text-h: #3994b2;
    --full-card-h: #657988;
    --even-slider: #657988;
    --even-list: #657988;
    --full-card-sp-text: #3994b2;
    --error-color: #CD2432;
    --forum-comment: #f4c200;
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/Roboto-Medium.ttf');
}

@font-face {
    font-family: 'RobotoThin';
    src: url('../fonts/Roboto-Thin.ttf');
}

@font-face {
    font-family: 'RobotoLight';
    src: url('../fonts/Roboto-Light.ttf');
}

@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/Roboto-Bold.ttf');
}

@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/RobotoMedium.ttf');
}

* {
    font-family: RobotoRegular;
}
input[type=text],
input[type=email],
input[type=password] {
    /* Remove First */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

main *,
header *,
footer * {
    transition: all 0.25s ease 0s;
    -webkit-transition: all 0.25s ease 0s;
}

.mooupload_btncontainer button.addfile {
    background-position: 11px center;
    padding: 11px 14px 11px 37px;
    margin: 0;
}

.mooupload_btncontainer {
    padding: 2px;
}
.mooupload_listview li.header {
    margin-bottom: 0px;
    height: 19px !important;
}
.mooupload_listview li.header div {
    height: 18px;
    font-size: 9px;
    line-height: 19px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

#ark-navbar,
.popover{
    display: none!important;
}

body {
    padding: 0 !important;
    margin: 0 !important;
}

li {
    list-style: none;
}

ul {
    padding-left: 0;
    margin: 0;
}

.home-page .item-page,
#cobalt-section-7 .no-records {
    display: none;
}

.event-list-main h2,
.section-bottom-event-list .ias-trigger a,
.membership-list .ias-trigger a {
    text-align: center;
}

.h100 {
    height: 100%;
}

.w100 {
    width: 100%;
}

:active, :hover, :focus {
    outline: 0 !important;
    outline-offset: 0 !important;
}
.btn-primary {
    text-shadow: none;
}
[id^='cobalt-section'] form {
    margin: 0;
}

[id^='cobalt-section'] .page-header {
    border: none;
    margin: 0;
    padding: 0;
}
.badge {
  font-weight: normal;
}
main {
    min-height: 500px;
}

#system-message-container > * {
    margin-top: 50px;
}

.alert h4 {
    margin: 0;
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}
.alert, .alert h4 {
    color: #c09853;
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#system-message {
    margin-bottom: 10px;
    padding: 0;
}
#system-message .alert-message{
    font-size: 15px;
}


.hello-alert-user{
    position: fixed;
    top: 30%;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    color: #3994b1;
    background: #f2f5f5;
    width: 250px;
    padding: 20px;
    z-index: 100;
}

.cobalt-setting-item{
    position: absolute;
    z-index: 1;
    right: 5px;
    top: 5px;
}

.cobalt-setting-item .uk-dropdown{
    border: 1px solid rgba(0,0,0,0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.full-cobalt-setting-item .dropdown-menu a{
    color: #999;
}
.full-cobalt-setting-item .dropdown-menu a:hover{
    background: none;
    color: #666;
}
.full-cobalt-setting-item .dropdown-menu li{
    padding: 3px 0;
}

.full-cobalt-setting-item .btn-group>a{
    padding: 5px 10px;
}

.cobalt-setting-item .btn-group>a{
    display: inline-block;
    *display: inline;
    padding: 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05)
}
.cobalt-setting-item .btn-group>a:hover{
    background: #e6e6e6;
}

.defaultSkin .mce_emotions_icon img {
    height: 20px;
}

input[type=submit]{
    text-shadow: none!important;
}
.joomla-default-item .articleBody{
    margin-bottom: 30px;
}

/*================== GENERAL =================*/

header .head-top {
    padding: 10px 0;
}

header .head-top .btn-endo a {
    margin-right: 30px;
    border: 0;
    background: var(--btn-bg);
    color: #fff;
    border-radius: 25px 30px 30px 0;
    text-align: center;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    padding: 0 20px;
    display: flex;
    align-items: center;
}

header .head-top .btn-endo a:hover {
    text-decoration: none;
    background: #57636b;
}

header .head-top form {
    margin: 0;
}

header .head-top .header-right .profile img {
    height: 40px;
    border-radius: 50%;
}

header .head-bottom {
    background: var(--menu-bg);
}

header .head-bottom .uk-container .main-menu {
    height: 60px;
}

header .head-bottom ul.menu {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
}

header .head-bottom ul > li a {
    color: var(--menu-text);
}

header .head-bottom ul.menu > li > a:hover,
header .head-bottom ul.menu > li.active > a {
    background: #eee;
}

header .head-bottom ul.menu > li.parent {
    position: relative;
}

header .head-bottom ul.menu > li,
header .head-bottom ul.menu > li > a {
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
    white-space: nowrap;

}

header .head-bottom ul.menu > li > a {
    padding: 0 10px;
}

header .head-bottom ul.menu a {
    font-size: 15px;
}

header .head-bottom ul.menu > li.parent > ul.nav-child {
    /*display: none;*/
    position: absolute;
    max-width: 350px;
    left: 0;
    top: 100%;
    /*padding: 10px;*/
    background: #3994b1;
    z-index: 100;
    /* ДАННЫЕ СТРОКИ НУЖНЫ ДЛЯ ПРАВИЛЬНОЙ РАБОТЫ АНИМАЦИИ */
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: max-height 0.4s linear;
    -moz-transition: max-height 0.4s linear;
    transition: max-height 0.4s linear;
    /* КОНЕЦ */
}

header .head-bottom ul.menu > li.parent > ul.nav-child > li {
    padding: 5px 10px;
    white-space: nowrap;
    min-width: 200px;
}

header .head-bottom ul.menu ul.nav-child > li > a:hover {
    padding-left: 7px;
    text-decoration: none;
}

header .head-bottom ul.menu > li.parent:hover > ul.nav-child {

    max-height: 300px;

}

header .head-bottom ul.menu > li.parent > ul.nav-child a {
    color: #fff;
    width: 100%;
    display: block;
}

header .mod-languages #active-lang {
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    display: inline-block;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    padding: 7px 15px;
    height: auto;
    width: 45px !important;
    cursor: pointer;
    margin-right: 20px;
}

header .mod-languages form .decorated {
    display: none;
}

header .mod-languages form ul {
    position: absolute;
    top: 100%;
    left: 0;
}

header .mod-languages .chzn-single > div {
    display: none;
}

header .mod-languages .chzn-container-single .chzn-single span {
    margin-right: 0;
}

header .mod-languages select,
header .search form,
header .head-top .btn-endo {
    height: 34px;
}

header .mod-languages select {
    margin: 0;
    text-align-last: center;
}

header .mod-languages ul li {
    border-top: 0;
    /*background: #3994b1;*/
    background: #31829b;
    box-shadow: none;
    border: none;
    width: 75px;
}

header .mod-languages ul li a {
    display: block;
    color: #fff;
    text-align: center;
    padding: 3px 0;
    font-size: 12px;
}

header .mod-languages ul li.selected a {
    background: #3994b1;
}

header .mod-languages ul li a:hover {
    background: #2a768f;
    text-decoration: none;
}

header .search .focus-style {
    border: 1px solid #3994b1;
    box-shadow: -2px 6px 3px -5px rgba(0, 0, 0, 0.39)
}

header .logo-main svg,
.footer-top .logo svg {
    height: 60px;
}

header .search form {

    padding: 0 20px 0 40px;
    height: 34px;
    border-radius: 30px;
    background: var(--menu-bg);
    display: flex;
    align-items: center;
    position: relative;
    border: 1px solid transparent;
}

header #head-top .search form .button {
    display: none;
}

header .search form label {
    display: none;
}

header .search form .search-query {
    background: transparent;
    border: 0;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    border-bottom: 1px solid #657988;
}

header .search form svg {
    height: 16px;
    width: 16px;
    position: absolute;
    left: 12px;
}

header .header-right .menu-icon {
    border-radius: 50%;
    background: #eee;
}

header .header-right .menu-icon svg {
    fill: #3994b1;
    height: 100%;
    width: 100%;

}

header .header-right .profile,
header .head-middle-mob .profile {
    height: 40px;
    width: 40px;
}

header .header-right .profile-icon {
    background: url("../images/user.png") no-repeat center;
    background-size: cover;
    height: 100%;
    width: 100%;
    display: inline-block;
}

.breadcrumbs .breadcrumb {
    background: none;
    margin: 20px 0;
    padding: 0;
}

.breadcrumbs .breadcrumb > li:first-child {
    display: none;
}

.breadcrumbs .breadcrumb > li a {
    color: #3994B1;
}

.breadcrumbs .breadcrumb > li.active span {
    color: #F3C218;
}

.mod_djmsgnotifications  svg{
    height: 20px!important;
    width: 20px!important;
    border-radius: 0!important;
    margin-right: 5px!important;
    fill: #3a94b0;
}

#custom-login-form .uk-offcanvas-bar {
    background: #fff;
}

#custom-login-form .uk-offcanvas-bar a,
#custom-login-form .uk-offcanvas-bar .login-greeting,
#custom-login-form .uk-offcanvas-bar .logout-button input[type='submit'],
.uk-offcanvas-bar .special-menu .special-item {
    color: #657988;
}

#custom-login-form .uk-offcanvas-bar .login-greeting img,
.header-right .profile img,
#custom-login-form .uk-offcanvas-bar .login-greeting svg {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    margin-right: 15px;
}

#custom-login-form .uk-offcanvas-bar .unstyled > li > a {
    display: block;
}

#custom-login-form .uk-offcanvas-bar .login-greeting {
    display: inline-flex;
    margin-bottom: 25px;
}

#custom-login-form .uk-offcanvas-bar .menu > li a,
#custom-login-form .uk-offcanvas-bar .unstyled > li > a,
.uk-offcanvas-bar .special-menu .special-item,
#custom-login-form .uk-offcanvas-bar .profile-link li a {
    border-bottom: 1px solid #f2f5f5;
}

#custom-login-form .uk-offcanvas-bar .menu > li a,
#custom-login-form .uk-offcanvas-bar .profile-link li a,
#custom-login-form .uk-offcanvas-bar .logout-button input[type='submit'],
.uk-offcanvas-bar .special-menu .special-item {
    font-size: 15px;
}

#custom-login-form .uk-offcanvas-bar .unstyled > li > a,
#form-login-remember label,
.login .nav-stacked a{
    font-size: 13px;
}

#custom-login-form .uk-offcanvas-bar .profile-link {
    padding: 0;
    margin: 0;
}

#custom-login-form .uk-offcanvas-bar .menu > li,
#custom-login-form .uk-offcanvas-bar .unstyled > li,
#custom-login-form .uk-offcanvas-bar .profile-link li,
#custom-login-form .uk-offcanvas-bar .special-menu {
    padding-bottom: 5px;
}

#custom-login-form .uk-offcanvas-bar .menu > li > a,
#custom-login-form .uk-offcanvas-bar .unstyled > li > a,
#full_login_discussion .unstyled > li > a,
#custom-login-form .uk-offcanvas-bar .profile-link a,
.uk-offcanvas-bar .special-menu .special-item {
    line-height: 25px;
    display: block;
}

#custom-login-form .uk-offcanvas-bar .menu > li.parent > ul {
    display: none;
}

#custom-login-form .uk-offcanvas-bar .menu > li.parent,
.uk-offcanvas-bar .special-menu .special-item {
    position: relative;
}

#custom-login-form .uk-offcanvas-bar .menu > li.parent > a:after,
.uk-offcanvas-bar .special-menu .special-item:after {
    content: "";
    height: 7px;
    width: 14px;
    position: absolute;
    right: 12px;
    top: 7px;
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background: #3994b2;
    transform: rotate(-180deg);
}

#custom-login-form .uk-offcanvas-bar .menu > li .open + ul,
.uk-offcanvas-bar .special-menu .open + .admin-menu {
    display: block !important;
}

#custom-login-form .nav > li > a:hover, #custom-login-form .nav > li > a:focus {
    background-color: transparent;
}

#custom-login-form .uk-offcanvas-bar .menu > li.parent a,
.uk-offcanvas-bar .special-menu .open + .admin-menu a {
    display: block;
    font-size: 14px !important;
}

#custom-login-form .uk-offcanvas-bar .menu > li.parent > ul{
    padding: 7px 0 5px 10px;
}

.uk-offcanvas-bar .special-menu .open + .admin-menu > ul{
    padding: 0 0 0 10px;
}

#custom-login-form .uk-offcanvas-bar #form-login-submit button[type='submit'],
.remind #user-registration button[type='submit'],
.reset #user-registration button[type='submit'],
#full_login_discussion #form-login-submit button[type='submit'],
.login form button[type='submit'],
.jsn_registration_controls .btn-primary,
.jsn_registration_controls .btn-danger,
.reset-confirm button[type='submit']{
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 8px 22px;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}
.jsn_registration_controls .btn-danger{
    background: #FF5722;
}
.jsn_registration_controls .btn-primary,
.jsn_registration_controls .btn-danger{
    max-width: 150px;
}
.jsn_registration_controls .btn-danger{    padding: 6px;}
#jsn-form.flat.horizontal > .z-container > .z-content > .z-content-inner {
    padding: 20px 0 0 0;
}

#custom-login-form .uk-offcanvas-bar .logout-button input[type='submit'] {
    background: transparent;
    text-shadow: none;
    border: 0;
    box-shadow: none;
    line-height: 25px;
    padding: 0;
    margin: 0;
    font-family: RobotoRegular;
    border-bottom: 1px solid #f2f5f5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(242, 245, 245);
    font-weight: normal;
    width: 100%;
    text-align: left;
    border-radius: 0;
}

#custom-login-form .uk-offcanvas-bar .hint {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

#custom-login-form .uk-offcanvas-bar .hint a {
    font-size: 11px;
    border: none !important;
    line-height: 10px !important;
}

#custom-login-form ul.menu {
    margin: 0;
}
.jsn-p-avatar img, .jsn-l-avatar img{
    border-radius: 50%;
}
.remind,
#easyprofile{
    margin-top: 30px;
}

#easyprofile .jsn-p-title h3{
    font-family: RobotoRegular;
    color: #666;
}
.jsn-p-fields dl dd,
.jsn-p-fields dl dd a{
    color: #666!important;
}
.profile-edit{
    margin-top:30px!important;
    margin-bottom:30px!important;
    max-width: 500px;
}
#easyprofile .jsn-p-opt .btn-default{
    background: #f2f5f5;
    color: #3894b1;
    padding: 5px 10px;
}

.profile-edit fieldset{
    margin: 0;
}

.profile-edit #jsn-profile-tabs{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
#jsn-form .controls > fieldset.checkboxes,
.reset fieldset,
.remind fieldset,
.reset-confirm fieldset{
    border: none;
}
.reset,
.remind,
.reset-confirm{
    margin-top: 30px!important;
}
.profile-edit #jsn-profile-tabs  li a{
    border-color: #CECECE;
    border-style: solid;
    color: #2C3E50!important;
}


#custom-login-form .uk-offcanvas-bar ul > li a:hover,
#custom-login-form .uk-offcanvas-bar .logout-button input[type='submit']:hover,
.uk-offcanvas-bar .special-menu .special-item:hover {
    background: #3994b1;
    color: #fff;
    padding: 0 0 0 10px;
    text-decoration: none;
}

#custom-login-form .uk-offcanvas-bar .userdata a,
#full_login_discussion .userdata a,
#custom-login-form .uk-offcanvas-bar .userdata label,
#full_login_discussion .userdata label,
.login .nav-stacked a{
    color: var(--menu-text);
}

#custom-login-form #form-login-remember,
#full_login_discussion #form-login-remember {
    margin: 5px 0px 10px;
}

#custom-login-form #form-login-remember label,
#full_login_discussion label {
    margin: 3px 0px 0 10px;
}
.userdata .control-group,
.login .control-group,
.jsn-form-fieldset .control-group {
    margin-bottom: 10px;
}

.login{
    max-width: 500px;
    margin: 30px auto 0;
}

/*===================== UKRAINE MAP =====================*/

#map_bg {
    background: url("/templates/vse/images/soty.png") 50% no-repeat;
    background-size: 100% 100%;
}

/*===================== JOIN ORGANIZATION =====================*/
.join-organization .item > div {
    margin: 50px 0;
    color: var(--color-text);
    font-size: 15px;
    line-height: 21px;
}

.join-organization h2 {
    color: #2F5565;
    font-weight: bold;
    margin: 25px 0 0 0;
    text-transform: uppercase;
    font-size: 25px;
}

.join-organization .img-block img {
    position: absolute;
    right: 0;
    width: 50%;
    top: 0;
}

.join-organization {
    margin: 50px 0;
}

.join-organization .img-block img {
    border-radius: 200px 0 0 200px;
    height: 100%;
    object-fit: cover;
}

.link_to_create_topic,
.link_to_create_topic:hover,
.link_to_create_topic:focus,
.join-organization .btn-org a,
.section-bottom-event-list .ias-trigger a,
.articles-list .ias-trigger a,
.membership-list .ias-trigger a,
.full-news-card .bottom-post-news .move-to-forum > a,
.administ-list .ias-trigger a,
.base-list .ias-trigger a,
.registration form button[type=submit],
.google-link,
.google-link:hover,
.google-link:focus {
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 16px 22px;
    font-size: 16px;
    display: inline-block;
    box-shadow: -2px 7px 15px -3px rgba(0, 0, 0, 0.5);
}

.google-link {
    margin-top: 10px;
}


#liqpay-form input[type='text'],
#liqpay-form input[type='tel'],
#liqpay-form select,
#liqpay-form #simulator-payment-district .active-item,
#custom-login-form .uk-offcanvas-bar .userdata input[type='text'],
#custom-login-form .uk-offcanvas-bar .userdata input[type='password'],
.remind #user-registration  input[type='email'],
.reset #user-registration  input[type='text'],
#full_login_discussion .userdata input[type='text'],
#full_login_discussion .userdata input[type='password'],
.registration form input[type=text],
.registration form input[type=email],
.registration form input[type=password],
.login .control-group input[type='text'],
.login .control-group input[type='password'],
#member-profile input[type='password'],
#member-profile input[type="text"],
.reset-confirm input[type="text"],
#member-profile input[type="email"],
.joomla-default-item .contact-container [type="email"],
.joomla-default-item .contact-container [type="text"]{
    padding: 0 20px 0 20px;
    height: 34px;
    border-radius: 30px;
    background: var(--menu-bg);
    box-shadow: none;
    border: 0;
    margin-bottom: 0;
    box-sizing: border-box;
}

#member-profile input[type='password'],
#member-profile input[type="text"],
#member-profile input[type="email"]{
    height: 34px!important;
}

#member-profile .jsn-form-fieldset{
    border: none
}
#custom-login-form .uk-offcanvas-bar .userdata input[type='text'],
#custom-login-form .uk-offcanvas-bar .userdata input[type='password'],
.login .control-group input[type='text'],
.login .control-group input[type='password'],
#full_login_discussion input[type='text'],
#full_login_discussion input[type='password'],
#member-profile input[type='password'],
#member-profile input[type="text"],
#member-profile input[type="email"]{
    width: 100%;
}

#liqpay-form select:focus {
    outline: none;
}

#liqpay-form .custom-select,
#liqpay-form #simulator-payment-district .active-item {
    background: var(--menu-bg) url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTYuMDA0IDEwLjAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYuMDA0IDEwLjAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzk5NEIyIiBkPSJNMTUuNzI1LDAuMzNDMTUuNTI3LDAuMTEsMTUuMjkzLDAsMTUuMDIxLDBIMS4wMDJDMC43MywwLDAuNDk1LDAuMTEsMC4yOTcsMC4zMw0KCUMwLjA5OSwwLjU1MSwwLDAuODEyLDAsMS4xMTNzMC4wOTksMC41NjIsMC4yOTcsMC43ODNsNy4wMSw3Ljc5MmMwLjE5OCwwLjIyLDAuNDMzLDAuMzMxLDAuNzA0LDAuMzMxDQoJYzAuMjcxLDAsMC41MDYtMC4xMSwwLjcwNC0wLjMzMWw3LjAxLTcuNzkyYzAuMTk4LTAuMjIsMC4yOTctMC40ODEsMC4yOTctMC43ODNTMTUuOTIzLDAuNTUxLDE1LjcyNSwwLjMzeiIvPg0KPC9zdmc+DQo=') no-repeat;
    background-position: 95%;
    padding: 0 39px 0 20px;
    background-size: 13px;
}

#liqpay-form
    /* CAUTION: IE hackery ahead */
#liqpay-form select::-ms-expand {
    display: none; /* remove default arrow on ie10 and ie11 */
}

#liqpay-form select {
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    appearance: none;
}

#liqpay-form input[type=submit],
.joomla-default-item .contact-container button[type=submit]{
    border: 0;
    background: #3994b1;
    color: #fff !important;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 10px 30px;
    font-size: 14px;
}

#liqpay-form .uk-flex > *:first-child {
    margin-right: 7px;
}

#liqpay-form .uk-flex > *:last-child {
    margin-left: 7px;
}

#liqpay-form .file input[type='text']::placeholder {
    color: #fff;
}

#liqpay-form .file input[type='text'] {
    background: #9ca8b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 10px 22px;
}

#liqpay-form .uk-modal-body,
#forum_child_modal .uk-modal-body {
    border-radius: 15px;
}

#liqpay-form h2,
#forum_child_modal h2 {
    color: var(--liqpay-text-h);
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
}

#liqpay-form .uk-close,
#forum_child_modal .uk-close {
    border-radius: 50%;
    background: #9ca8b1;
    color: #fff !important;
}

#liqpay-form .uk-checkbox:checked,
#custom-login-form .uk-offcanvas-bar .uk-checkbox:checked,
#full_login_discussion .uk-checkbox:checked,
.login .uk-checkbox:checked,
.notification-container .notification-table .uk-checkbox:checked,
.notification-options  .uk-checkbox:checked {
    max-width: 65px;
    max-height: 65px;
    background-size: 13px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjYiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJtLjMsMTRjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC43czAuMS0wLjUgMC4zLTAuN2wxLjQtMS40YzAuNC0wLjQgMS0wLjQgMS40LDBsLjEsLjEgNS41LDUuOWMwLjIsMC4yIDAuNSwwLjIgMC43LDBsMTMuNC0xMy45aDAuMXYtOC44ODE3OGUtMTZjMC40LTAuNCAxLTAuNCAxLjQsMGwxLjQsMS40YzAuNCwwLjQgMC40LDEgMCwxLjRsMCwwLTE2LDE2LjZjLTAuMiwwLjItMC40LDAuMy0wLjcsMC4zLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtNy44LTguNC0uMi0uM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzM5OTRCMiIgZGF0YS1vbGRfY29sb3I9IiMzOTk0YjIiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
    margin: 0;
}

#liqpay-form button.uk-modal-close-default {
    top: 15px;
    right: 15px;
}

#liqpay-form input::placeholder,
#liqpay-form select::placeholder,
.registration form input::placeholder,
#liqpay-form select,
#liqpay-form input[type=text],
#liqpay-form #simulator-payment-district .active-item,
#liqpay-form #simulator-payment-district ul li {
    color: #9ca8b1;
}

#liqpay-form #payment-file + input::placeholder {
    color: #fff !important;
}

#liqpay-form #simulator-payment-district ul,
#liqpay-form #payment-district {
    display: none;
}

#liqpay-form #simulator-payment-district ul {
    position: absolute;
    left: 0;
    right: 0;
    padding: 20px 0;
    background: var(--menu-bg);
    z-index: 10;
}

#liqpay-form #simulator-payment-district ul li {
    padding: 0 20px;
}

#liqpay-form #simulator-payment-district ul li:hover {
    background: #9ca8b1;
    color: #fff;
    cursor: pointer;
}

#liqpay-form div.payment-district .open-district + ul {
    display: block !important;
}

#liqpay-form div.payment-district .open-district {
    border-radius: 25px 25px 0 0 !important;
}

.join-organization .liqpay-status {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
    box-shadow: -2px 7px 15px -3px rgba(0, 0, 0, 0.5);
    color: #fff;
    border-radius: 10px;
    max-width: 350px;
}

.join-organization .success-status {
    background: #3994b1;
}

.join-organization .error-status {
    background: #cf1010;
}

.join-organization .liqpay-status .title {
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'RobotoBold';

}

.join-organization .liqpay-status .description {
    padding: 10px;
    box-shadow: inset 2px 4px 7px 0px rgba(0, 0, 0, 0.5);
    font-size: 15px;
}

.join-organization .success-status .description {
    margin: 20px 0 0 0;
    background: #fff;
    color: #3994b1;
}

/*==================== EVENT =======================*/

.event-list-main .uk-card-body {
    padding: 0;
}

.event-list-main .uk-card .img-polaroid {
    padding: 0;
    border: none;
    box-shadow: none;
    max-height: 440px;
    width: 100%;
    object-fit: cover;
}

.event-list-main .uk-card .info-event,
.ias-item .item-list .info-event {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    background: rgba(255, 255, 255, 0.8784313725490196);
    border-radius: 0 70px 70px 0;
    width: 50%;
    min-height: 40%;
}

.event-list-main .uk-card .info-event .name-event,
.ias-item .item-list .info-event .name-event {
    font-size: 14px!important;
    line-height: 21px!important;
    display: block!important;
    margin-top: 20px!important;
}

.event-list-main .gallery-top .uk-card .info-event .name-event{
    padding: 4px 0 25px 0;
    margin: 0;
}

.event-list-main .gallery-top .uk-card .info-event .name-event {
    font-size: 20px!important;
    line-height: 30px!important;
    display: inherit!important;
    margin-top: 0!important;
}

.event-list-main .gallery-top .uk-card .info-event .data,
.ias-item .item-list .info-event .date {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

.event-list-main .gallery-top .uk-card .info-event .city,
.event-list-main .gallery-top .uk-card .info-event .lector {
    margin-bottom: 5px;
}

.event-list-main .gallery-top .uk-card .info-event .city,
.event-list-main .gallery-top .uk-card .info-event .lector,
.event-list-main .gallery-top .uk-card .info-event .price {
    font-size: 17px;
}

.event-list-main .gallery-top .uk-card .info-event {
    width: 30%;
    border-radius: 0 140px 140px 0;
    padding: 37px 40px;
    box-shadow: -2px 7px 15px -3px rgba(0, 0, 0, 0.6)
}

.event-list-main .gallery-thumbs {
    padding: 30px 0;
}

.event-list-main .gallery-thumbs .swiper-slide-thumb-active {
    box-shadow: 0 5px 9px #0000008f;
}

.event-list-main {
    padding: 0 0 70px;
}

.event-list-main .gallery-thumbs .uk-card .info-event .name-event,
.ias-item .item-list .info-event .name-event {
    margin-bottom: 0;
}

.event-list-main .gallery-thumbs .uk-card {
    height: 210px;
}

.event-list-main .gallery-thumbs .uk-card img.img-polaroid {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.event-list-main .swiper-button-next,
.event-list-main .swiper-button-prev {
    background: #ffffff;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.gallery-top .swiper-button-prev {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGN4PSIzMS4wMDEiIGN5PSIzMSIgcj0iMzEiLz4NCjxwYXRoIGZpbGw9IiMzOTk0QjIiIGQ9Ik0zMy44OTEsMjEuMDQ0Yy0wLjM3NywwLTAuNzAzLDAuMTI0LTAuOTc5LDAuMzcybC05Ljc0OCw4Ljc2OWMtMC4yNzYsMC4yNDgtMC40MTQsMC41NDItMC40MTQsMC44ODENCglzMC4xMzgsMC42MzMsMC40MTQsMC44ODFsOS43NDgsOC43NjljMC4yNzYsMC4yNDgsMC42MDIsMC4zNzIsMC45NzksMC4zNzJjMC4zNzcsMCwwLjcwMy0wLjEyNCwwLjk3OS0wLjM3Mg0KCWMwLjI3Ni0wLjI0OCwwLjQxMy0wLjU0MiwwLjQxMy0wLjg4MVYyMi4yOTdjMC0wLjMzOS0wLjEzOC0wLjYzMy0wLjQxMy0wLjg4MUMzNC41OTUsMjEuMTY5LDM0LjI2OCwyMS4wNDQsMzMuODkxLDIxLjA0NHoiLz4NCjwvc3ZnPg0K') !important;
    background: transparent;
}

.gallery-top .swiper-button-next {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGN4PSIzMS4wMDEiIGN5PSIzMSIgcj0iMzEiLz4NCjxwYXRoIGZpbGw9IiMzOTk0QjIiIGQ9Ik0yOC4xMjYsNDEuMzcyYzAuMzc3LDAsMC43MDMtMC4xMjQsMC45NzktMC4zNzJsOS43NDgtOC43NjljMC4yNzYtMC4yNDgsMC40MTQtMC41NDIsMC40MTQtMC44ODENCglzLTAuMTM4LTAuNjMzLTAuNDE0LTAuODgxbC05Ljc0OC04Ljc2OWMtMC4yNzYtMC4yNDgtMC42MDItMC4zNzItMC45NzktMC4zNzJjLTAuMzc3LDAtMC43MDMsMC4xMjQtMC45NzksMC4zNzINCgljLTAuMjc2LDAuMjQ4LTAuNDEzLDAuNTQyLTAuNDEzLDAuODgxdjE3LjUzOWMwLDAuMzM5LDAuMTM4LDAuNjMzLDAuNDEzLDAuODgxQzI3LjQyMyw0MS4yNDcsMjcuNzQ5LDQxLjM3MiwyOC4xMjYsNDEuMzcyeiIvPg0KPC9zdmc+DQo=') !important;
    background: transparent;
}

.gallery-top .swiper-button-white {
    display: none;
}

.event-list-main .btn-more-event {
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    padding: 15px 30px;
    display: inline-block;
    margin-top: 50px;
}

.add-article-event a {
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 16px 22px;
    font-size: 16px;
    display: inline-block;
    box-shadow: -2px 7px 15px -3px rgba(0, 0, 0, 0.5);
    margin-bottom: 50px;
}

.event-list-main {
    position: relative;
}

.custom-arrow {
    border-radius: 50%;
    height: 50px;
    width: 50px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.custom-arrow-prev {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGN4PSIzMS4wMDEiIGN5PSIzMSIgcj0iMzEiLz4NCjxwYXRoIGZpbGw9IiMzOTk0QjIiIGQ9Ik0zMy44OTEsMjEuMDQ0Yy0wLjM3NywwLTAuNzAzLDAuMTI0LTAuOTc5LDAuMzcybC05Ljc0OCw4Ljc2OWMtMC4yNzYsMC4yNDgtMC40MTQsMC41NDItMC40MTQsMC44ODENCglzMC4xMzgsMC42MzMsMC40MTQsMC44ODFsOS43NDgsOC43NjljMC4yNzYsMC4yNDgsMC42MDIsMC4zNzIsMC45NzksMC4zNzJjMC4zNzcsMCwwLjcwMy0wLjEyNCwwLjk3OS0wLjM3Mg0KCWMwLjI3Ni0wLjI0OCwwLjQxMy0wLjU0MiwwLjQxMy0wLjg4MVYyMi4yOTdjMC0wLjMzOS0wLjEzOC0wLjYzMy0wLjQxMy0wLjg4MUMzNC41OTUsMjEuMTY5LDM0LjI2OCwyMS4wNDQsMzMuODkxLDIxLjA0NHoiLz4NCjwvc3ZnPg0K') no-repeat;
    left: -90px;
}

.custom-arrow-next {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGN4PSIzMS4wMDEiIGN5PSIzMSIgcj0iMzEiLz4NCjxwYXRoIGZpbGw9IiMzOTk0QjIiIGQ9Ik0yOC4xMjYsNDEuMzcyYzAuMzc3LDAsMC43MDMtMC4xMjQsMC45NzktMC4zNzJsOS43NDgtOC43NjljMC4yNzYtMC4yNDgsMC40MTQtMC41NDIsMC40MTQtMC44ODENCglzLTAuMTM4LTAuNjMzLTAuNDE0LTAuODgxbC05Ljc0OC04Ljc2OWMtMC4yNzYtMC4yNDgtMC42MDItMC4zNzItMC45NzktMC4zNzJjLTAuMzc3LDAtMC43MDMsMC4xMjQtMC45NzksMC4zNzINCgljLTAuMjc2LDAuMjQ4LTAuNDEzLDAuNTQyLTAuNDEzLDAuODgxdjE3LjUzOWMwLDAuMzM5LDAuMTM4LDAuNjMzLDAuNDEzLDAuODgxQzI3LjQyMyw0MS4yNDcsMjcuNzQ5LDQxLjM3MiwyOC4xMjYsNDEuMzcyeiIvPg0KPC9zdmc+DQo=') no-repeat;
    right: -90px;
}

.event-list-main h2 {
    color: #2F5565;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: bold;
}

.event-list-main .gallery-thumbs .info-event .data:before,
.ias-item .item-list .info-event .data:before
 {
    content: "";
    background: url(../images/sprite.png) no-repeat;
    display: inline-block;
    background-size: 105px;
    background-position: 0 -9px;
    height: 22px;
    width: 20px;
}

.event-list-main .info-event .data b,
.ias-item .item-list .info-event .data b {
    font-family: RobotoMedium;
    color: var(--even-slider) !important;
    font-size: 17px;
    font-weight: normal;
}

.event-list-main .gallery-top .info-event .data b {
    font-size: 25px;
    line-height: 29px;
}

.event-list-main .gallery-top .info-event a:hover,
.event-list-main .gallery-top .info-event a:focus {
    text-decoration-color: var(--color-text);
}

.list-event-default .uk-card {
    position: initial;
}

.list-event-default .uk-card .date-circle {
    position: absolute;
    top: 25px;
    left: 25px;
    background: #fff;
    border-radius: 50%;
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    text-align: center;
    box-shadow: 0px 4px 8px -5px rgba(0, 0, 0, 0.6);
}

.list-event-default .uk-card .name-event {
    margin: 0 0 25px 0;
    font-family: RobotoMedium;
    display: block;
}

.list-event-default .uk-card .city,
.list-event-default .uk-card .date {
    font-family: 'RobotoLight';
}

.list-event-default .img-block img {
    height: 200px;
    object-fit: cover;
    width: 100%;
}

.list-event-default .uk-card .short-desc * {
    color: #9ca8b1 !important;
}

.list-event-default .uk-card .short-desc {
    min-height: 170px;
}

.list-event-default .uk-card {
    /*box-shadow: none;*/
}

[id^='cobalt-section'] h1,
.forum-card h1,
.item-page .page-header h2,
#full_login_discussion h2 {
    text-align: center;
    font-size: 29px;
    padding: 30px 0 30px 0;
    margin: 0;
    text-transform: uppercase;
    font-family: RobotoMedium;
    color: var(--even-list);
}

.page-header h1{
    font-size: 29px;
    padding: 30px 0 30px 0;
    margin: 0!important;
    text-transform: uppercase;
    font-family: RobotoMedium;
    color: var(--even-list);
}
.page-header {
    border-bottom: none!important;
    margin: 0;
}

#full_login_discussion h2{
    padding: 0;
}
.section-top-event-list {
    background: #fff;
}

.section-top-calendar-list .vse-calendar-header {
    margin-bottom: 30px;
}

.section-top-calendar-list .vse-calendar-header button {
    background: #F2F5F5;
    font-size: 15px;
    padding: 5px 20px;
}

.section-top-calendar-list .vse-calendar-header button.btn-primary {
    background: #3993B0;
}

.section-top-calendar-list .vse-calendar-header button.btn-warning {
    background: #F3C218;
}

.section-top-calendar-list .vse-calendar-header #cal-title,
.section-top-calendar-list .vse-calendar-header #cal-title-top {
    margin-bottom: 0;
}

.section-top-calendar-list .vse-calendar-header #cal-title {
    font-size: 14px !important;
}

.section-bottom-event-list {
    background: #f2f5f5;
    padding: 60px 0 150px;
}

.section-bottom-event-list .ias-item.forward {
    display: none !important;
}

.section-bottom-event-list .ias-trigger,
.articles-list .ias-trigger,
.administ-list .ias-trigger,
.membership-list .ias-trigger {
    position: absolute;
    bottom: -85px;
    left: 0;
    right: 0;
    margin: auto;
}

.section-bottom-event-list .ias-trigger a,
.articles-list .ias-trigger a,
.administ-list .ias-trigger a
.membership-list .ias-trigger a {
    width: 250px;
}

.section-bottom-event-list .ias-trigger a,
.articles-list .ias-trigger a,
.membership-list .ias-trigger a,
.administ-list .ias-trigger a {
    box-shadow: none;
}

.section-bottom-event-list + form,
[id^="cobalt-section"] > form > div:first-child {
    display: none;
}

.time-navigation-buttons {
    background: #3993B0;
    padding: 40px 0;
}

.time-navigation-buttons + form {
    display: none;
}

.time-navigation-buttons .time-buttons {
    width: 540px;
    margin: 0 auto;
}

.time-navigation-buttons .time-buttons a {
    border: 1px solid #ffffff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 16px 22px;
    font-size: 16px;
    display: inline-block;
    width: 250px;
    box-sizing: border-box;
    text-decoration: none;
}

.time-navigation-buttons .time-buttons a:first-child {
    color: #3994b1;
    background: #ffffff;
}

.time-navigation-buttons .time-buttons a:last-child {
    color: #fff;
    background: #3994b1;
    margin-left: 30px;
}

.time-navigation-buttons .time-buttons a:first-child:hover,
.time-navigation-buttons .time-buttons a:first-child:focus {
    color: #ffffff;
    background: #3994b1;
}

.time-navigation-buttons .time-buttons a:last-child:hover,
.time-navigation-buttons .time-buttons a:last-child:focus {
    color: #3994b1;
    background: #fff;
}

/*===================  EVENT FULL CARD =====================*/
.full-event-card,
.full-staff-card,
.full-membership-card,
.full-news-card,
.full-base-card {
    margin: 60px 0;
}

#cal-title-top,
#cal-title,
.full-event-card .title-article h1,
.full-staff-card .title-article h1,
.full-membership-card .title-article h1,
.full-news-card h1,
.full-base-card h1 {
    color: var(--full-card-h);
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    margin: 0 0 35px 0;
    font-family: RobotoMedium;
}
.list-event-default .item-list .img-polaroid{
    object-fit: cover;
    max-height: 205px;
    width: 100%;
}
.full-event-card .img-polaroid,
.list-event-default .img-polaroid,
.list-management .img-polaroid,
.full-staff-card .img-polaroid,
.full-membership-card .img-polaroid,
.membership-list .img-polaroid,
.articles-list .img-polaroid,
.full-news-card .img-polaroid,
.footer-forum .last-articles-list img,
.last-articles-list img {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    border: none;
    -webkit-box-shadow: none;
}

.full-event-card .description .title {
    color: var(--full-card-h);
    padding: 20px 25px;
    background: #f2f5f5;
    margin: 30px 0;
}

.full-event-card .description .title p:last-child {
    margin: 0;
}

.full-event-card .description .short-desc *,
.list-event-default .uk-card .short-desc *,
.list-management .uk-card .short-desc *,
.full-staff-card .description * {
    /*font-family: RobotoThin;*/
    color: #657988;
    line-height: 24px;
}

.full-event-card {
    padding-bottom: 30px;
}

.full-event-card .phone {
    margin-top: 30px;
}

.full-event-card .data-time .data {
    text-transform: uppercase;
    font-size: 20px;
    margin: 30px 0;
}

.full-event-card .city a {
    cursor: pointer;
}

.full-event-card .city a:hover {
    text-decoration: underline;
}

.full-event-card .data b,
.full-event-card .city a,
.full-event-card .lector,
.full-event-card .price,
.full-event-card .people,
.full-event-card .phone,
.full-event-card .time,
.list-event-default .uk-card .city,
.list-event-default .uk-card .date b,
.full-staff-card .info-staff *,
.full-membership-card .info-membership > div {
    color: var(--full-card-sp-text) !important;
}

.full-event-card .data,
.full-event-card .city a,
.full-event-card .lector,
.full-event-card .price,
.full-event-card .people,
.full-event-card .phone,
.full-event-card .time,
.full-event-card .description .short-desc,
.full-event-card .description .title,
.list-event-default .uk-card .name-event {
    font-size: 16px;
}

.list-event-default .uk-card .short-desc {
    font-size: 15px;
}

.list-event-default .uk-card .short-desc p:after {
    content: "...";

}

.full-event-card .city a,
.full-event-card .lector,
.full-event-card .price,
.full-event-card .people,
.full-event-card .phone {
    margin-bottom: 5px;
}

.full-event-card .city span,
.full-event-card .lector span,
.full-event-card .price span,
.full-event-card .people span,
.full-event-card .phone span,
.full-event-card .time span,
.list-event-default .uk-card .name-event,
.list-event-default .uk-card .city span,
.list-event-default .uk-card .date span,
.event-list-main .info-event .title,
.ias-item .item-list .title,
.event-list-main .info-event .name-event,
.ias-item .item-list .info-event .name-event,
.full-staff-card .info-staff span,
.full-membership-card .info-membership span {
    color: var(--full-card-h) !important;
}

.list-event-default .uk-card .date-circle b,
.event-list-main .gallery-top .uk-card .info-event .value,
.list-event-default .uk-card .date-circle b,
.event-list-main .gallery-top .info-event .data b,
.ias-item .item-list .info-event .data b, {
    color: var(--liqpay-text-h) !important;
}

.full-event-card .data-time .data b,
.list-event-default .uk-card .date-circle b,
.list-event-default .uk-card .date b {
    font-weight: normal;
}

.event-list-main .info-event .title {
    padding-right: 5px;
}

.full-event-card .data-time .data span {
    color: var(--full-card-h);
}

.full-event-card .expired_event {
    color: var(--error-color) !important;
}

.full-event-card .gallery {
    margin: 50px 0 70px;
}

.full-event-card .gallery > h3 {
    margin-bottom: 30px;
    color: var(--full-card-h);
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

.full-event-card .gallery .uk-slidenav svg {
    display: none;
}

.full-event-card .gallery .uk-slidenav {
    box-shadow: 0px 4px 15px -4px rgba(0, 0, 0, 0.6);
    border-radius: 50%;
    height: 45px;
    width: 45px;
    padding: 0;
    background: #fff;
    position: relative;

}

.full-event-card .gallery .uk-slidenav:before {
    content: "";
    background: url("../images/arrow.png") no-repeat;
    display: block;
    position: absolute;
    height: 13px;
    width: 18px;
}

.full-event-card .gallery .uk-slidenav-previous:before {
    transform: rotate(90deg);
    top: 37%;
    left: 29%;
}

.full-event-card .gallery .uk-slidenav-next:before {
    transform: rotate(-90deg);
    top: 37%;
    left: 36%;
}

.full-event-card .gallery img {
    width: 100%;
    height: auto;
}

.full-event-card .gallery .uk-slider-items > li {
    /*max-height: 250px;*/
}

/*=================  administration  =====================*/
.list-management .img-block img,
.articles-list .has-context .img-polaroid {
    height: 300px;
    object-fit: cover;
    width: 100%;
}

.list-management .img-block img {
    width: auto;
}

.list-management .img-block img.empty-member {
    width: 100%;
}

.membership-list .img-polaroid {
    height: 300px;
    object-fit: contain;
    width: 100%;

}

.list-management .uk-card-default,
.boss .uk-card-default,
.membership-list .uk-card-default,
.articles-list .uk-card-default {
    background: #f2f5f5;
    box-shadow: none;
}

.list-management .name-staff,
.boss .name-staff,
.membership-list .info-membership h3 a {
    color: var(--full-card-h) !important;
    display: block;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 13px 0;
    line-height: 31px;

}
.membership-list .membership-other .info-membership h3 a{
    min-height: 60px;
}
.membership-list .membership-list-boss .info-membership h3 a {
    text-align: left;
}

.list-management .staff-position,
.boss .staff-position {
    color: var(--full-card-sp-text) !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    margin: 0 0 25px 0;
    min-height: 50px;
}

.list-management .uk-card .short-desc *,
.boss .uk-card .short-desc * {
    color: #657988;
}

.list-management .uk-card .readmore,
.boss .uk-card .readmore,
.membership-list .uk-card .readmore,
.articles-list .uk-card .readmore {
    text-transform: uppercase;
    border-bottom: 1px solid #657988;
    padding: 0 0 6px 0;
    color: #657988;
    font-size: 16px;
}

.list-management .uk-card .readmore svg,
.boss .uk-card .readmore svg,
.membership-list .uk-card .readmore svg,
.articles-list .uk-card .readmore svg {
    transform: rotate(-90deg);
    height: 8px;
    margin-top: -4px;
}

.list-management .uk-card .readmore:hover,
.boss .uk-card .readmore:hover,
.membership-list .info-membership a:hover,
.articles-list .info-article a:hover,
.base-list h3 a:hover,
.auto-bot-post a:hover,
.dj-pms a:hover{
    text-decoration: none;
}

.articles-list .info-article .user > img,
.last-articles-list .user > img,
.last-comments .user > img {
    display: none;
}

.boss .item-list .img-polaroid {
    padding: 0;
    border: none;
    box-shadow: none;
    max-height: 600px;
    width: 100%;
    object-fit: cover;
}

.boss,
.membership-list-boss {
    margin-bottom: 40px;
}

.boss .item-list {
    margin: auto;
}

.full-staff-card .description {
    margin: 30px 0;
    z-index: 2;
}

/*================== MEMBERSHIP ====================*/
.full-membership-card .info-membership {
    display: flex;
    flex-direction: column;
    /*height: 100%;*/
    justify-content: center;
}

.full-membership-card .info-membership > div {
    display: grid;
    grid-template-columns: 1fr 1fr;

}

.full-membership-card .info-membership *,
.full-staff-card .info-staff * {
    font-family: 'RobotoLight';
}

.full-membership-card .title-article {
    margin: 0 0 25px 0;
}

.full-membership-card .membership-position,
.full-staff-card .membership-position{
    color: var(--full-card-sp-text) !important;
    text-align: center;
    font-size: 17px;
    margin: 0 0 50px 0;
}

.membership-list .info-membership > div *,
.membership-list .info-membership > div {
    font-family: 'RobotoLight';
    font-size: 15px;
}

.membership-list .info-membership > div {
    margin-bottom: 7px;
}

.membership-list .membership-other .info-membership  {
    padding-bottom: 70px;
}

 .membership-list .membership-other .info-membership > div.uk-text-center{
        position: absolute;
    right: 0;
    left: 0;
    bottom: 30px;
}


.membership-list .uk-card .readmore,
.articles-list .uk-card .readmore {
    font-family: RobotoRegular;
    margin-top: 20px;
    display: inline-block;
}


.membership-list .membership-position {
    text-transform: uppercase;
    margin: 0;
    color: var(--full-card-sp-text);
}

.membership-list .membership-position {
    font-size: 15px;
}

.membership-list .membership-list-boss .membership-position {
    font-size: 17px;
}

.membership-list .membership-list-boss .has-context {
    margin: auto;
}

.membership-list .membership-list-boss .info-membership > div,
.membership-list .membership-list-boss .info-membership > div span {
    font-size: 17px;
}

.full-membership-card .info-membership > div,
.full-staff-card .info-staff > div {
    margin-bottom: 13px;
}

.full-membership-card .info-membership > div,
.full-staff-card .info-staff > div {
    font-size: 18px;
}

.membership-list .join-organization {
    margin: 0;
}

.membership-list .join-organization .btn-org {
    margin: 0 0 50px 0;
}

.full-membership-card .img-polaroid {
    max-height: 350px;
    object-fit: contain;
}

.full-event-card .title-article h1,
.full-staff-card .title-article h1,
.full-membership-card .title-article h1,
.full-news-card h1,
.full-base-card h1 {
    margin: 0 0 40px 0;
    line-height: 1.4;
}

/*=====================  ARTICLE ===================*/
.items-category {
    display: flex;
    justify-content: space-between;
    border: 0;
    background: #3994b1;
    border-radius: 40px;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    padding: 3px 5px;
    margin-bottom: 30px;

}

.items-category .item-category a {
    color: #fff;
    display: inline-flex;
    align-items: center;
    padding: 10px 13px;
}

.items-category .item-category .active-category,
.items-category .item-category .hover {
    background: #fff;
    color: var(--full-card-sp-text);
    border-radius: 30px;
    height: auto;
    text-decoration: none;
}

.articles-list .info-article h3 a {
    color: var(--full-card-h);
    display: block;
    font-size: 20px;
    padding: 15px 0;
    line-height: 23px;
}

#cobalt-section-5 .navbar .navbar-inner {
    background: transparent;
    border: none;
    box-shadow: none;
    text-align: center;
    position: relative;
    padding: 0;
}

#cobalt-section-5 .navbar .navbar-inner .nav {
    display: inline-block;
    float: none;
    margin: 0;
}

.uk-accordion .uk-accordion-title:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NTUgNDU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTUgNDU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij48Zz48cG9seWdvbiBwb2ludHM9IjQ1NSwyMTIuNSAyNDIuNSwyMTIuNSAyNDIuNSwwIDIxMi41LDAgMjEyLjUsMjEyLjUgMCwyMTIuNSAwLDI0Mi41IDIxMi41LDI0Mi41IDIxMi41LDQ1NSAyNDIuNSw0NTUgMjQyLjUsMjQyLjUgICA0NTUsMjQyLjUgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPiA8L3N2Zz4K') !important;
    background-size: contain;
}

.uk-accordion .uk-open .uk-accordion-title:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NTUgNDU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTUgNDU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij48Zz48cmVjdCB5PSIyMTIuNSIgd2lkdGg9IjQ1NSIgaGVpZ2h0PSIzMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iI0ZGRkZGRiIvPjwvZz4gPC9zdmc+Cg==') !important;
    background-size: contain;
}

#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-toggle,
#cobalt-section-7 .district h2 {
    padding: 0 20px 0 20px;
    height: 34px;
    border-radius: 30px;
    background: var(--menu-bg);
    background-position: 90%;
    box-shadow: none;
    border: 0;
    margin-bottom: 0;
    box-sizing: border-box;
    width: 180px;
    display: flex;
    align-items: center;
    color: var(--full-card-sp-text);
    font-size: 13px;
}

#cobalt-section-7 .district h2 {
    width: 350px;
    height: auto;
    justify-content: center;
    text-align: center;
    margin: auto;
    font-size: 20px;
    z-index: 2;
    position: relative;
    padding: 10px 40px;
    margin-bottom: 50px;
    text-transform: uppercase;
    font-family: 'RobotoBold';
}

#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-toggle svg path {
    fill: #9E9E9E;
}

#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-menu .icon-arrow-down,
#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-menu .icon-arrow-up,
.forum-index-container .forum-menu [class^="icon-arrow-"] {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlld0JveD0iMCAwIDE2LjAwNCAxMC4wMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjAwNCAxMC4wMjgiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzY1Nzk4OCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMTUuNzI1LDAuMzNDMTUuNTI3LDAuMTEsMTUuMjkzLDAsMTUuMDIxLDBIMS4wMDJDMC43MywwLDAuNDk1LDAuMTEsMC4yOTcsMC4zMyBDMC4wOTksMC41NTEsMCwwLjgxMiwwLDEuMTEzczAuMDk5LDAuNTYyLDAuMjk3LDAuNzgzbDcuMDEsNy43OTJjMC4xOTgsMC4yMiwwLjQzMywwLjMzMSwwLjcwNCwwLjMzMSBjMC4yNzEsMCwwLjUwNi0wLjExLDAuNzA0LTAuMzMxbDcuMDEtNy43OTJjMC4xOTgtMC4yMiwwLjI5Ny0wLjQ4MSwwLjI5Ny0wLjc4M1MxNS45MjMsMC41NTEsMTUuNzI1LDAuMzN6Ii8+PC9zdmc+DQo=') no-repeat;
    width: 11px;
    height: 11px;
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    right: 17px;
}
.profile-search-info tbody tr:last-child{
    margin-left: 20px;
}
.profile-search-info tbody tr:last-child>td>div:last-child{
    font-size: 13px;
}


#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-menu .icon-arrow-up,
.forum-index-container .forum-menu .icon-arrow-up,
.forum-index-container .forum-menu .icon-arrow-up {
    transform: rotate(-180deg);
    top: 2px;
}

#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-toggle svg {
    position: absolute;
    height: 13px;
    width: 13px;
    right: 15px;
}

#cobalt-section-5 .navbar .navbar-inner .nav .open .dropdown-toggle {
    border-radius: 20px 20px 0 0;
}

#cobalt-section-5 .navbar .navbar-inner .nav .open .dropdown-toggle + .dropdown-menu {
    background: #f2f5f5;
    border: 0;
    border-radius: 0;
    padding: 10px 0;
    margin: 0;
    box-shadow: none;
    width: 180px;
}

#cobalt-section-5 .navbar .navbar-inner .dropdown-menu > li > a {
    padding: 0 15px;
    margin: 3px 0;
    font-size: 13px;
    color: var(--full-card-sp-text);
    position: relative;
}

#cobalt-section-5 .navbar .navbar-inner .dropdown-menu > li > a:hover {
    background: #eee;
}

#cobalt-section-5 .uk-accordion-title {
    display: none;
}

#cobalt-section-5 .uk-accordion-content:before,
#cobalt-section-5 .uk-accordion-content:after {
    content: "";
    display: none;
}

#cobalt-section-5 .uk-accordion-content {
    margin-top: 0;
}

#cobalt-section-5 .uk-accordion-title {
    border-radius: 20px;
    background: #3994b1;
    border-radius: 20px 20px 0 0;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    padding: 9px 12px;
    color: #fff;
}

#cobalt-section-5 .uk-open .uk-accordion-title {
    border-radius: 20px 20px 0 0;
}

#cobalt-section-5 .navbar .nav li.dropdown > .dropdown-toggle .caret,
#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-toggle img,
#cobalt-section-5 .navbar .nav > li > .dropdown-menu:after,
#cobalt-section-5 .navbar .nav > li > .dropdown-menu:before,
#cobalt-section-5 .navbar .navbar-inner .nav .dropdown-menu img {
    display: none;
}

#cobalt-section-5 .navbar .navbar-inner:before,
#cobalt-section-7 .district:before {
    content: "";
    height: 2px;
    background: #eee;
    top: 46%;
    display: block;
    position: absolute;
    width: 100%;
    transform: translateY(-50%);
}

#cobalt-section-5 .navbar {
    margin: 70px 0 50px;
}

.articles-list,
.membership-list,
.administ-list {
    padding: 0 0 150px 0;
}

[id^='cobalt-section'] .moduletable,
.full-news-card .moduletable {
    margin-bottom: 25px;
}

.articles-list .info-article .short-descript * {
    font-family: 'RobotoLight';
    font-size: 15px;
    color: var(--full-card-h);
}

.articles-list .info-article .short-descript {
    min-height: 110px;
}

.articles-list .info-article .category a,
.last-articles-list .details .category a,
.full-news-card .details .category a,
.last-comments .details .category a,
.search .search-results .result-category > span:first-child,
.last-comment-forum-sidebar .last-comment-details .user a{
    color: var(--full-card-sp-text);
}

.articles-list .info-article .user a,
.last-comments .user a,
.last-articles-list .details .user a,
.articles-list .info-article .details .stick,
.last-articles-list .details .stick,
.full-news-card .stick,
.full-news-card .details .user a,
.full-news-card .details .created-date {
    color: var(--full-card-h);
}

.articles-list .info-article .details *,
.last-articles-list .details *,
.last-comments .details *,
.search .search-results .result-category > span {
    font-size: 13px;
}

.articles-list .info-article .details .stick,
.last-articles-list .details .stick,
.full-news-card .details .stick,
.last-comments .details .stick,
.search .search-results .result-category .stick {
    padding: 0 5px;
}

.last-articles-list .details .count-topic{
    color: #16d335;
}


.last-comments .details,
.last-articles-list .details {
    margin-bottom: 12px !important;
}

.articles-list .info-article .details > div {
    float: left;
}

.tag_list .tag_element {
    float: left;
    margin: 0 10px 10px 0;
}

.tag_list .tag_element a,
.tags .tag_list_item a {
    display: inline-block;
    border-radius: 20px;
    background: #f2f5f5;
    padding: 8px 18px;
    color: #657988 !important;
    text-transform: uppercase;
    font-size: 13px;
}

.tag_list .tag_element a:hover,
.tags .tag_list_item a:hover {
    background: #dcdfdf;
    text-decoration: none;
}

.tags .tag_list > span:first-child {
    display: none;
}

[id^='cobalt-section'] .moduletable h3,
.full-news-card .moduletable h3,
.footer-forum .moduletable h3 {
    font-family: RobotoBold;
    color: #657988;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px 0;
}

.full-news-card .tag_list .tag_list_item.label {
    background-color: transparent !important;
    padding: 0 !important;
}

.modal_forum_in_news_afterwords {
    margin: 10px auto;
    text-align: center;
}

#forum_list_in_news .last-articles-list .uk-panel-scrollable {
    min-height: 270px;
}

.news_in_forum_full h3 {
    font-size: 15px;
}

.news_in_forum_full .img-block {

}

.news_in_forum_full .img-block img {
    height: 40px;
    width: 40px;
}

.news_in_forum_full .details .category a,
.news_in_forum_full .details > div {
    font-size: 10px;
}

.link_to_create_topic,
.link_to_create_topic:hover,
.link_to_create_topic:focus {
    margin: 30px auto 10px;
    display: block;
}

#fld-86 {
    display: none !important;
}

.last-articles-list .img-block {
    float: left;
    margin: 0 10px 0 0;
}

.last-articles-list img {
    height: 70px;
    width: 70px;
    object-fit: cover;
}

.last-articles-list .item,
.last-comments .item-comment,
.search .search-results .result-item {
    border-bottom: 1px solid #f2f5f5;
    margin-bottom: 15px;
}

.last-articles-list .details,
.last-comments .details,
.search .search-results .result-category {
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
}

.last-articles-list .title a,
.last-comments .title a,
.search .search-results .result-title a {
    color: var(--full-card-h);
    display: block;
    font-size: 17px;
    line-height: 23px;
}

.search #searchForm button,
.head-middle-mob .search-mob .search .button {
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    padding: 7px 15px;
}

.search #searchForm input[type='text'] {
    padding: 0 20px 0 20px;
    height: 34px;
    border-radius: 30px;
    background: var(--menu-bg);
    display: flex;
    align-items: center;
    position: relative;
    border: 1px solid transparent;
}

.search .searchintro strong {
    color: var(--full-card-h);
    display: block;
    font-size: 20px;
    padding: 15px 0;
    line-height: 23px;
    font-weight: normal;
}

.search .searchintro strong .badge-info {
    background: #3994b1;
    font-size: 15px;
    padding: 5px 10px;
    border-radius: 12px;
}

.pluso-more,
.search #searchForm button .icon-search {
    display: none !important;
}

.bannergroup .banneritem img {
    width: 100%;
}

/*================= FULL STAFF ==============*/
.full-staff-card .picture-staff {
    float: left;
    width: 45%;
    padding: 0 30px 10px 0;
}

.full-staff-card .picture-staff img {
    max-height: 400px;
    width: auto;
}

/* ===================== ADD Aticle  ============================*/
.add-form-article input[type=text],
.add-form-article textarea,
.add-form-article select {
    padding: 0 20px 0 20px;
    height: 34px;
    border-radius: 30px;
    background: var(--menu-bg);
    box-shadow: none;
    border: 0;
    margin-bottom: 0;
    box-sizing: border-box;
    min-width: 70px;
}

.add-form-article textarea {
    height: auto;
}

.add-form-article input[type=text],
.add-form-article input[type=text]:placeholder,
.add-form-article select {
    color: #9ca8b1;
}

.add-form-article select {
    background: var(--menu-bg) url(../images/arrow.png) no-repeat;
    background-position: 95%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.var-answer,
.var-answer:hover,
.var-answer:focus {
    margin: 0 auto;
    display: block;
    border: 0;
    text-shadow: none;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 6px 13px;
    font-size: 14px;
    box-shadow: -2px 5px 4px -3px rgba(0, 0, 0, 0.5);
}

#toggle-editor-quick {
    float: right;
}

#toggle-editor-ext{
    float: left;
}

.comment-button,
.comment-button:hover,
.comment-button:focus {
    margin: 10px auto 0;
    display: block;
    border: 0;
    text-shadow: none;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 10px 18px;
    font-size: 18px;
    box-shadow: -2px 5px 4px -3px rgba(0, 0, 0, 0.5);
}

#adminForm .control-group {
    margin-bottom: 0px;
}

#adminForm .form-actions button,
.add-form-article [id^='date_tog'] {
    border: 0;
    text-shadow: none;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 10px 18px;
    font-size: 15px;
    display: inline-block;
    box-shadow: -2px 5px 4px -3px rgba(0, 0, 0, 0.5);
    background-color: transparent;
    background-image: none;
    background: #3994b1 !important;

}

[id^='jformfields'] .btn-danger,
.add-form-article [id^='date_tog'] {
    padding: 8px 22px !important;
}

.add-form-article .control-group .controls .invalid:focus,
.add-form-article input[type=text]:focus,
.add-form-article textarea:focus {
    border: 1px solid #3994b1 !important;
    box-shadow: -2px 6px 3px -5px rgba(0, 0, 0, 0.39) !important;
}

.add-form-article .mooupload_btncontainer {
    background: #fafafa;
}

.add-form-article .upload-element {
    border: solid #fafafa;
    border-top: none;
}

.add-form-article .form-actions {
    background-color: #f2f5f5;
    border-top: 1px solid #3994b1;
}

.add-article-header {
    border-bottom: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.add-article-header h1 {
    text-align: center;
    font-size: 29px;
    padding: 30px 0 0 0;
    margin: 0;
    text-transform: uppercase;
    font-family: RobotoMedium;
    color: var(--even-list);
    line-height: 40px;
    font-weight: normal;
}

.add-form-article iframe {
    min-height: 300px;
}

.add-form-article .mce-panel {
    background-color: #f2f5f5;
}

.add-form-article .well {
    background-color: #fafafa;
    border: 1px solid #f8f5f5;
}

.add-form-article .mooupload_btncontainer button.addfile {
    background: #3994b1 url(/media/mint/icons/16/plus-button.png) 3px center no-repeat;
    padding: 8px 30px;
    background-position-x: 10px;
    color: #fff;
}

.add-form-article .mooupload_listview li div.optionsel {
    width: auto;
}

.add-form-article button > span,
.add-form-article button > i {
    color: #fff !important;
}

!#adminForm .form-actions button:hover {
    background: #fff;
    color: #3994b1;
}

.add-form-article input[type=text], .add-form-article textarea, .add-form-article select {
    width: 100%!important;
}


/*======================== FORUM =================================*/
.forum-index-container thead tr th {
    color: var(--full-card-h);
    text-transform: uppercase;
    padding: 5px;
    vertical-align: middle;
    white-space: nowrap;
    border: none;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
}

.forum-index-container .table-bordered th,
.forum-index-container .table-bordered td,
.notification-container .notification-table td,
.notification-container .notification-table th{
    border-left: none;
}

.forum-index-container .table td,
.notification-container .notification-table td{
    border-bottom: 1px solid #ddd;
    border-top: none;
    padding: 20px 0;
}

.forum-index-container .table-bordered {
    border: 0;
}

.forum-index-container h4 {
    font-size: 18px;
    color: var(--color-text);
    margin: 0;
    font-family: RobotoRegular;
}

.forum-index-container .description-category {
    font-size: 13px;
    color: #9ca8b1;
    font-family: 'RobotoLight';
}

.forum-index-container tr td {
    padding: 5px;
    margin: 0;
    vertical-align: middle;
}

.forum-index-container .col-topics,
.forum-index-container .col-reviews {
    color: var(--full-card-sp-text);
    font-family: 'RobotoBold';
    font-size: 25px;
    text-align: center;
}

.forum-index-container .last-comments a,
.forum-index-container .last-comments .comment,
.forum-card .create-info a,
#comments .author-info-comment a,
.profile-info-wrapper .profile-search-info  .right-coll a,
.user-rating a,
.dj-pms a{
    font-size: 13px;
    color: var(--full-card-sp-text);
}

.forum-index-container .last-comments .stick {
    padding: 0 5px;
}

.forum-index-container .last-comments .date,
.forum-card .create-info .date-create,
#comments .author-info-comment .date-create,
.user-rating{
    color: #9E9E9E;
}

.forum-index-container .relative_ctrls {
    display: flex;
}

.forum-index-container .relative_ctrls span.badge {
    line-height: 16px;
    padding: 5px 10px;
    margin: 0 5px;
    font-size: 12px;
    border-radius: 50%;
    display: table;
}
.last-comment-forum-sidebar .last-comment-details .user>img{
    display: none;
}

.forum-card .create-info,
#comments .author-info-comment {
    margin-top: 20px;
    font-size: 13px;
}

.forum-menu img,
.forum-card .create-info .filter-link {
    display: none;
}

.forum-menu .navbar-inner,
.pagination ul {
    background: #f2f5f5;
    border-radius: 40px;
    box-shadow: 0 5px 3px #eee;
    border: 1px solid #ededed;
    min-height: 60px;
}

.pagination ul {
    min-height: 40px;
    line-height: 12px;
}

.pagination [class^="icon-"] {
    height: 17px;
    width: 17px;
}

.forum-menu .navbar-inner {
    margin: 40px 0 50px;
}

.pagination ul > li a,
.pagination ul > li span {
    border-radius: 50%;
    background: #ffffff;
    color: var(--color-text);
    font-size: 17px;
    display: flex;
    align-items: center;
    margin: 2px 0 2px 20px;
    justify-content: center;
    border: none;
    width: 27px;
    height: 40px;
}

.forum-menu .navbar-inner ul.nav > li > a,
.forum-menu input[name^='filter_search'],
.pagination ul > li:first-child a,
.pagination ul > li:nth-child(2) a,
.pagination ul > li:nth-last-child(2) a,
.pagination ul > li:last-child a {
    border-radius: 40px;
    background: #ffffff;
    color: var(--color-text);
    font-weight: normal;
    font-size: 17px;
    text-shadow: none !important;
    display: flex;
    align-items: center;
    min-height: 35px;
    padding: 10px 30px 10px;
    margin: 2px 0 2px 20px;
    border: none;
    width: auto;
    height: auto;
}

.pagination ul > li:nth-last-child(2) a,
.pagination ul > li:last-child a {
    margin: 2px 20px 2px 2px;
}

.forum-menu .navbar-inner ul.nav > li > a:hover {
    background: #3994b1;
    color: #fff;
}
.last-comment-forum-sidebar .last-comment-details .comment a{
    word-break: break-all;
}
.pagination .icon-first {

    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPgoJPGcgaWQ9Il94MzRfXzExXyI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0xMjQuMTcyLDMwNS45NzVMMzQyLjM2NSw4Ny43ODFjMjAuMDc5LTIwLjA3OSwyMC4wNzktNTIuNjQ0LDAtNzIuNzIyYy0yMC4wNzktMjAuMDc5LTUyLjY0NC0yMC4wNzktNzIuNzIzLDAgICAgIEwxNS4wNjIsMjY5LjYzOWMtMjAuMDc5LDIwLjA3OS0yMC4wNzksNTIuNjQ0LDAsNzIuNzIzbDI1NC41OCwyNTQuNThjMjAuMDc5LDIwLjA3OCw1Mi42NDQsMjAuMDc4LDcyLjcyMywwICAgICBjMjAuMDc5LTIwLjA3OSwyMC4wNzktNTIuNjQ0LDAtNzIuNzIzTDEyNC4xNzIsMzA1Ljk3NXogTTQzMS4zOTUsMzA1LjY5NGwxNjUuMzcxLTE2NS45ODJjMjAuMzA4LTIwLjM1OSwyMC4zMDgtNTMuNDA4LDAtNzMuNzY4ICAgICBjLTIwLjMwOS0yMC4zNTktNTMuMjA0LTIwLjM1OS03My41MTMsMEwzMjEuMTM5LDI2OC44MjNjLTIwLjMwOSwyMC4zNTktMTcuMDQ3LDM1LjI2NiwzLjAzMiw1NS4zNDVMNTIzLjI1Myw1NDUuNDcgICAgIGMyMC4zMDksMjAuMzU5LDUzLjIwNCwyMC4zNTksNzMuNTEzLDBjMjAuMzA4LTIwLjM1OSwyMC4zMDgtNTMuNDA4LDAtNzMuNzY4TDQzMS4zOTUsMzA1LjY5NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiMzOTk0QjEiLz4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=') no-repeat;
}
.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination .icon-next {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OTIgNDkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTIgNDkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xOTguNjA4LDI0Ni4xMDRMMzgyLjY2NCw2Mi4wNGM1LjA2OC01LjA1Niw3Ljg1Ni0xMS44MTYsNy44NTYtMTkuMDI0YzAtNy4yMTItMi43ODgtMTMuOTY4LTcuODU2LTE5LjAzMmwtMTYuMTI4LTE2LjEyICAgIEMzNjEuNDc2LDIuNzkyLDM1NC43MTIsMCwzNDcuNTA0LDBzLTEzLjk2NCwyLjc5Mi0xOS4wMjgsNy44NjRMMTA5LjMyOCwyMjcuMDA4Yy01LjA4NCw1LjA4LTcuODY4LDExLjg2OC03Ljg0OCwxOS4wODQgICAgYy0wLjAyLDcuMjQ4LDIuNzYsMTQuMDI4LDcuODQ4LDE5LjExMmwyMTguOTQ0LDIxOC45MzJjNS4wNjQsNS4wNzIsMTEuODIsNy44NjQsMTkuMDMyLDcuODY0YzcuMjA4LDAsMTMuOTY0LTIuNzkyLDE5LjAzMi03Ljg2NCAgICBsMTYuMTI0LTE2LjEyYzEwLjQ5Mi0xMC40OTIsMTAuNDkyLTI3LjU3MiwwLTM4LjA2TDE5OC42MDgsMjQ2LjEwNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiMzOTk0QjEiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==') no-repeat;
    transform: rotate(180deg);
}

.pagination .icon-previous {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OTIgNDkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTIgNDkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xOTguNjA4LDI0Ni4xMDRMMzgyLjY2NCw2Mi4wNGM1LjA2OC01LjA1Niw3Ljg1Ni0xMS44MTYsNy44NTYtMTkuMDI0YzAtNy4yMTItMi43ODgtMTMuOTY4LTcuODU2LTE5LjAzMmwtMTYuMTI4LTE2LjEyICAgIEMzNjEuNDc2LDIuNzkyLDM1NC43MTIsMCwzNDcuNTA0LDBzLTEzLjk2NCwyLjc5Mi0xOS4wMjgsNy44NjRMMTA5LjMyOCwyMjcuMDA4Yy01LjA4NCw1LjA4LTcuODY4LDExLjg2OC03Ljg0OCwxOS4wODQgICAgYy0wLjAyLDcuMjQ4LDIuNzYsMTQuMDI4LDcuODQ4LDE5LjExMmwyMTguOTQ0LDIxOC45MzJjNS4wNjQsNS4wNzIsMTEuODIsNy44NjQsMTkuMDMyLDcuODY0YzcuMjA4LDAsMTMuOTY0LTIuNzkyLDE5LjAzMi03Ljg2NCAgICBsMTYuMTI0LTE2LjEyYzEwLjQ5Mi0xMC40OTIsMTAuNDkyLTI3LjU3MiwwLTM4LjA2TDE5OC42MDgsMjQ2LjEwNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiMzOTk0QjEiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==') no-repeat;
}

.pagination .icon-last {

    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPgoJPGcgaWQ9Il94MzRfXzExXyI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0xMjQuMTcyLDMwNS45NzVMMzQyLjM2NSw4Ny43ODFjMjAuMDc5LTIwLjA3OSwyMC4wNzktNTIuNjQ0LDAtNzIuNzIyYy0yMC4wNzktMjAuMDc5LTUyLjY0NC0yMC4wNzktNzIuNzIzLDAgICAgIEwxNS4wNjIsMjY5LjYzOWMtMjAuMDc5LDIwLjA3OS0yMC4wNzksNTIuNjQ0LDAsNzIuNzIzbDI1NC41OCwyNTQuNThjMjAuMDc5LDIwLjA3OCw1Mi42NDQsMjAuMDc4LDcyLjcyMywwICAgICBjMjAuMDc5LTIwLjA3OSwyMC4wNzktNTIuNjQ0LDAtNzIuNzIzTDEyNC4xNzIsMzA1Ljk3NXogTTQzMS4zOTUsMzA1LjY5NGwxNjUuMzcxLTE2NS45ODJjMjAuMzA4LTIwLjM1OSwyMC4zMDgtNTMuNDA4LDAtNzMuNzY4ICAgICBjLTIwLjMwOS0yMC4zNTktNTMuMjA0LTIwLjM1OS03My41MTMsMEwzMjEuMTM5LDI2OC44MjNjLTIwLjMwOSwyMC4zNTktMTcuMDQ3LDM1LjI2NiwzLjAzMiw1NS4zNDVMNTIzLjI1Myw1NDUuNDcgICAgIGMyMC4zMDksMjAuMzU5LDUzLjIwNCwyMC4zNTksNzMuNTEzLDBjMjAuMzA4LTIwLjM1OSwyMC4zMDgtNTMuNDA4LDAtNzMuNzY4TDQzMS4zOTUsMzA1LjY5NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiMzOTk0QjEiLz4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=') no-repeat;
    transform: rotate(180deg);
}

.pagination [class^="icon-"] {
    height: 25px;
    width: 25px;
    background-size: contain;
    margin: 0;
}

.pagination ul > li > a {
    border: 1px solid #f1f4f4 !important;
    background: #f1f4f4 !important;
}

.pagination ul > li:first-child a, .pagination ul > li:nth-child(2) a,
.pagination ul > li:nth-last-child(2) a, .pagination ul > li:last-child a {
    min-height: 38px;
    padding: 5px 24px 5px;
}

.pagination ul > li:nth-last-child(2),
.pagination ul > li:last-child {
    float: right;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a,
.pagination ul > .active > span {
    background: #ffffff !important;
}

.pagination ul {
    background: #ffffff;
}

.pagination ul > .active > a,
.pagination ul > li.hidden-phone > a:hover {
    background: #3994b1 !important;
    color: #fff !important;
}

.pagination ul > li span {
    color: var(--full-card-sp-text);
    font-weight: bold;
}


.profile-info-wrapper .followuser,
.profile-info-wrapper .user-setting-follow{
    position: absolute;
    right: 0;
    top: 0;
}

.forum-menu input[name^='filter_search']::placeholder {
    color: var(--color-text);
    font-weight: normal;
    font-size: 17px;
}

.forum-menu .navbar-inner ul.nav > li:first-child a {
    background: #3994b1;
    color: #fff !important;
    margin: 2px;
}

.forum-menu .navbar-inner ul.nav > li.ordering > a,
.forum-menu .navbar-inner ul.nav > #cobalt-user-menu> a {
    padding: 10px 55px 10px 30px;
}

.forum-menu ul.nav svg {
    right: 23px;
}

.forum-menu .navbar-inner ul.nav svg {
    position: absolute;
    height: 13px;
    width: 13px;
    right: 15px;
}

.forum-menu .navbar-inner ul.nav {
    display: flex;
    align-items: center;
    margin: 0;
    float: none;
}

.forum-menu .navbar-inner ul.nav,
.forum-menu .navbar-inner ul.nav > li {
    height: 100%;
}

.forum-index-container .col-comments, .forum-index-container .col-hits {
    color: var(--forum-comment);
    font-family: 'RobotoBold';
    font-size: 25px;
    text-align: center;
}

.forum-index-container,
.notification-container .notification-table{
    border: 1px solid #eee;
    border-radius: 12px;
    padding: 20px 0 20px 0;
    box-shadow: 0 5px 10px #9d9c9c;
    margin-bottom: 20px;
}

.forum-index-container .has-context [class^="icon-"] {
    float: left;
    margin: 5px 10px 0 0;
}

.cobalt-profile-user>li>a{
    color: var(--full-card-sp-text);
}
.forum-index-container tbody tr > td:first-child,
.forum-index-container thead tr > th:first-child,
.notification-container .notification-table tbody tr > td:first-child,
.notification-container .notification-table thead tr > th:first-child{
    padding-left: 20px;
}

.forum-index-container tbody tr > td:last-child,
.forum-index-container thead tr > th:last-child,
.notification-container .notification-table  tbody tr > td:last-child,
.notification-container .notification-table  thead tr > th:last-child{
    padding-right: 20px;
}

.forum-index-container .forum-menu,
.forum-index-container .filter-worns {
    padding: 0 40px;
}

.forum-index-container .table-topics {
    padding: 0 20px;
}

.forum-index-container .forum-menu. navbar {
    margin-bottom: 40px;
}

.forum-index-container > .row-fluid {
    padding: 0 20px;
    box-sizing: border-box;
}

.forum-index-container .forum-menu .ordering .dropdown-menu:after,
.forum-index-container .forum-menu .ordering .dropdown-menu:before {
    display: none;
}

.forum-index-container .forum-menu ul.nav li.open > a {
    border-radius: 30px 30px 0 0;
}

.forum-index-container .forum-menu .ordering .dropdown-menu {
    left: 10%;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    background: #f2f5f5;
    top: 99%;
}

.forum-index-container .forum-menu .dropdown-menu > li > a {
    font-size: 13px;
    padding: 3px 13px;
    position: relative;
}

.forum-index-container .forum-menu .dropdown-menu > li > a:hover {
    background: #fff;
    color: var(--color-text);
}

.last-ev-h {
    height: 50px;
}

.last-ev-h .dash-line {
    line-height: 47px;
}

.last-ev-h a.last-c-h {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
}

.forum-card .author-info .img-author,
#comments .comments-row .img-author,
.profile-search-info .img-author {
    height: 100px;
    width: 100px;
}

.forum-card .author-info .img-author img,
#comments .comments-row .img-author img,
.profile-search-info .img-author img{
    border: 3px solid #9ca9b1;
}
.profile-info-wrapper .profile-search-info  .right-coll{
    padding-left: 15px;
}
.profile-info-wrapper .profile-search-info  .right-coll,
.profile-info-wrapper .profile-search-info  .right-coll .badge{
    font-size: 13px;
}
.profile-info-wrapper .profile-search-info  .right-coll .user-nick,
.profile-info-wrapper .profile-search-info  .right-coll .following,
.profile-info-wrapper .profile-search-info  .right-coll .followings{
    margin-bottom: 5px;
}

.profile-info-wrapper .profile-search-info  .right-coll .badge {
    padding-right: 6px;
    padding-left: 6px;
}

.forum-card .page-header {
    margin: 0;
    padding-bottom: 0;
    border: 0;
}

.forum-card .details,
.forum-card .details big {
    text-transform: uppercase;
    font-size: 15px;
    color: var(--color-text);
    margin-bottom: 30px;
}

.commentbody .wrap {
    margin-bottom: 20px;
}

#comments blockquote {
    border-left: 3px solid #3994b1;
    width: 100%;
    box-sizing: border-box;
}

#comments blockquote p {
    font-size: 15px;
    font-style: normal;
    line-height: 19px;
    color: var(--color-text);
    margin-top: 0;
}

iframe blockquote{
    border-left: 2px solid #3894b1;
    padding-left: 10px;
    margin: 0;
}


.forum-card #comment-body,
#comments div > dl,
#comments div > p {
    color: var(--color-text);
    font-size: 15px;
    line-height: 20px;
}

.forum-card .main-post .quote a,
#comments .quote a.btn-primary {
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: 15px;
    text-transform: uppercase;
}

.forum-card .main-post .quote a,
#comments .quote a.btn-primary,
.forum-card .user-info a,
.forum-card .user-info .stick,
#cobalt-section-1 .user-info a,
#cobalt-section-1 .user-info .stick {
    color: var(--full-card-sp-text);
}

.forum-card .user-info a,
#cobalt-section-1 .user-info a {
    font-size: 15px;
}

.forum-card .user-info,
#cobalt-section-1 .user-info {
    margin-bottom: 30px;
}

.forum-card .quote,
#comments .quote {
    position: absolute;
    bottom: 0;
}

.forum-card .main-post,
#comments form > .has-context {
    padding: 50px;
}
.forum-card .main-post .commentbody {
    padding-bottom: 70px!important;
}

.main-post .author-info .controls .btn-group:first-child{
    display: block!important;
}
#comments form > .has-context:nth-child(odd) {
    background: #f3f5f4;
}

.pagination ul {
    width: 100%;
    text-align: center;
}

.pagination ul > li:first-child,
.pagination ul > li:nth-child(2) {
    float: left;
}

.pagination ul > li {
    display: inline-block;
}

.pagination .pagination-list li {
    float: none;
}

#comments .comment-container>[id^='comment'] {
    padding-bottom: 40px;

}

article.forum-card {
    box-shadow: 0px 4px 11px 6px #d9d5d5;
    border-radius: 10px;
    margin-bottom: 100px;
}

.pagination {
    margin: 50px 0;
}

#cobalt-section-1 .main-description-category {
    font-size: 15px;
    margin: 0 auto 30px;
    max-width: 70%;
    text-align: center;
    color: #9E9E9E;
}

.auto-bot-post a{
    color: var(--full-card-sp-text);
}

#forum-bottom {
    margin: 30px 0;
    border: 1px solid var(--forum-comment);
    padding: 15px ;
}
#forum-bottom .login-button,
#forum-bottom .login-button:hover,
#forum-bottom .login-button:focus {
    width: 100%;
    background: #3994B1;
}
#forum-bottom h4 {
    color: #3994B1;
    font-weight: bold;
    font-size: 17px;
    line-height: 24px;
}
#forum-bottom h5 {
    font-size: 14px;
    line-height: 21px;
    font-weight: bold;
}
#forum-bottom p {
    font-size: 14px;
    line-height: 22px;
}
#forum-bottom p i {
    color: #3994B1;
    font-size: 14px;
    padding-right: 5px;
}
#forum-bottom .input-prepend {
    width: 100%;
}
#forum-bottom #login-form #modlgn-username,
#forum-bottom #login-form #modlgn-passwd {
    width: 82%;
}

#form-name,
#form-email,
#form-text {
    height: 30px;
    margin-bottom: 20px;
    border-radius: 4px;
}
#form-button {
    width: 100%;
    background-color: #3994B1;
}
.joomla-default-item .contact-container textarea{
    height: auto!important;
}
.joomla-default-item .contact-container [type="email"],
.joomla-default-item .contact-container [type="text"]{
    border-radius: 30px!important;
    height: 34px!important;

}
/*========================== FULL NEWS BLOG ==========================*/


.full-news-card .image-top img {
    max-height: 550px;
    width: 100%;
    object-fit: cover;
}

.full-news-card .details {
    margin-bottom: 50px;
}

.full-news-card .details .user > img {
    display: none;
}

.full-news-card .card-body .description *,
.full-news-card .card-body .abstract *,
.joomla-default-item .articleBody * {
    color: var(--full-card-h);
}

.joomla-default-item h3{
    font-size: 18px!important;
    color: var(--full-card-sp-text)!important;
    font-weight: bold;
}

.full-news-card .card-body .description *,
.full-news-card .card-body .abstract *,
.joomla-default-item .articleBody * {
    font-family: 'RobotoLight';
}

.full-news-card > .uk-grid {
    margin-top: 50px;
}

.full-news-card .card-body .description b,
.full-news-card .card-body .description strong {
    font-family: 'RobotoBond';
}

.full-news-card .card-body .author {
    font-family: 'RobotoBond';
    font-style: italic;
    color: var(--full-card-h) !important;
    line-height: 22px;
    font-size: 15px;
    margin-bottom: 20px;
    font-weight: bold;
}

.full-news-card .card-body .abstract .abst-lang {
    font-family: 'RobotoBond';
    font-size: 15px;
    line-height: 23px;
    font-weight: bold;
}

.full-news-card .card-body .description p,
.full-news-card .card-body .abstract p,
.full-news-card .card-body .abstract b,
.full-news-card .card-body .description b,
.full-news-card .card-body .description strong,
.joomla-default-item .articleBody * {
    line-height: 22px;
    font-size: 15px;
}

.full-news-card .card-body .description ul {
    padding-left: 20px;
    display: flow-root;
}

.full-news-card .card-body .description ul > li {
    list-style: disc;
}

.full-news-card .card-body .description ol > li {
    list-style: decimal;
}

.full-news-card .card-body .description td {
    border: 1px solid #eee;
}

.full-news-card .card-body .description td p {
    margin: 0;
    padding: 0;
    text-align: center;
}

.pluso-wrap a {
    border-radius: 50%;
    background: #f2f5f5 !important;
    background-image: none !important;
    box-shadow: -1px 5px 7px -4px rgba(0, 0, 0, 0.5);
    margin: 0 20px 0 0 !important;
    width: 50px !important;
    height: 50px !important;
}

.pluso-wrap a:hover {
    background: #dcdfdf !important;
}

.pluso-wrap a:before {
    content: "";
    height: 23px;
    width: 23px;
    display: block;
    background-size: cover;
    margin: 13px;
}

.pluso-facebook:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTYuMTI0IDk2LjEyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYuMTI0IDk2LjEyMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxnPgoJPHBhdGggZD0iTTcyLjA4OSwwLjAyTDU5LjYyNCwwQzQ1LjYyLDAsMzYuNTcsOS4yODUsMzYuNTcsMjMuNjU2djEwLjkwN0gyNC4wMzdjLTEuMDgzLDAtMS45NiwwLjg3OC0xLjk2LDEuOTYxdjE1LjgwMyAgIGMwLDEuMDgzLDAuODc4LDEuOTYsMS45NiwxLjk2aDEyLjUzM3YzOS44NzZjMCwxLjA4MywwLjg3NywxLjk2LDEuOTYsMS45NmgxNi4zNTJjMS4wODMsMCwxLjk2LTAuODc4LDEuOTYtMS45NlY1NC4yODdoMTQuNjU0ICAgYzEuMDgzLDAsMS45Ni0wLjg3NywxLjk2LTEuOTZsMC4wMDYtMTUuODAzYzAtMC41Mi0wLjIwNy0xLjAxOC0wLjU3NC0xLjM4NmMtMC4zNjctMC4zNjgtMC44NjctMC41NzUtMS4zODctMC41NzVINTYuODQydi05LjI0NiAgIGMwLTQuNDQ0LDEuMDU5LTYuNyw2Ljg0OC02LjdsOC4zOTctMC4wMDNjMS4wODIsMCwxLjk1OS0wLjg3OCwxLjk1OS0xLjk2VjEuOThDNzQuMDQ2LDAuODk5LDczLjE3LDAuMDIyLDcyLjA4OSwwLjAyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzY1Nzk4OCIvPgo8L2c+PC9nPiA8L3N2Zz4K') no-repeat;
}

.pluso-vkontakte:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTQ4LjM1OCA1NDguMzU4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NDguMzU4IDU0OC4zNTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik01NDUuNDUxLDQwMC4yOThjLTAuNjY0LTEuNDMxLTEuMjgzLTIuNjE4LTEuODU4LTMuNTY5Yy05LjUxNC0xNy4xMzUtMjcuNjk1LTM4LjE2Ny01NC41MzItNjMuMTAybC0wLjU2Ny0wLjU3MSAgIGwtMC4yODQtMC4yOGwtMC4yODctMC4yODdoLTAuMjg4Yy0xMi4xOC0xMS42MTEtMTkuODkzLTE5LjQxOC0yMy4xMjMtMjMuNDE1Yy01LjkxLTcuNjE0LTcuMjM0LTE1LjMyMS00LjAwNC0yMy4xMyAgIGMyLjI4Mi01LjksMTAuODU0LTE4LjM2LDI1LjY5Ni0zNy4zOTdjNy44MDctMTAuMDg5LDEzLjk5LTE4LjE3NSwxOC41NTYtMjQuMjY3YzMyLjkzMS00My43OCw0Ny4yMDgtNzEuNzU2LDQyLjgyOC04My45MzkgICBsLTEuNzAxLTIuODQ3Yy0xLjE0My0xLjcxNC00LjA5My0zLjI4Mi04Ljg0Ni00LjcxMmMtNC43NjQtMS40MjctMTAuODUzLTEuNjYzLTE4LjI3OC0wLjcxMmwtODIuMjI0LDAuNTY4ICAgYy0xLjMzMi0wLjQ3Mi0zLjIzNC0wLjQyOC01LjcxMiwwLjE0NGMtMi40NzUsMC41NzItMy43MTMsMC44NTktMy43MTMsMC44NTlsLTEuNDMxLDAuNzE1bC0xLjEzNiwwLjg1OSAgIGMtMC45NTIsMC41NjgtMS45OTksMS41NjctMy4xNDIsMi45OTVjLTEuMTM3LDEuNDIzLTIuMDg4LDMuMDkzLTIuODQ4LDQuOTk2Yy04Ljk1MiwyMy4wMzEtMTkuMTMsNDQuNDQ0LTMwLjU1Myw2NC4yMzggICBjLTcuMDQzLDExLjgwMy0xMy41MTEsMjIuMDMyLTE5LjQxOCwzMC42OTNjLTUuODk5LDguNjU4LTEwLjg0OCwxNS4wMzctMTQuODQyLDE5LjEyNmMtNCw0LjA5My03LjYxLDcuMzcyLTEwLjg1Miw5Ljg0OSAgIGMtMy4yMzcsMi40NzgtNS43MDgsMy41MjUtNy40MTksMy4xNDJjLTEuNzE1LTAuMzgzLTMuMzMtMC43NjMtNC44NTktMS4xNDNjLTIuNjYzLTEuNzE0LTQuODA1LTQuMDQ1LTYuNDItNi45OTUgICBjLTEuNjIyLTIuOTUtMi43MTQtNi42NjMtMy4yODUtMTEuMTM2Yy0wLjU2OC00LjQ3Ni0wLjkwNC04LjMyNi0xLTExLjU2M2MtMC4wODktMy4yMzMtMC4wNDgtNy44MDYsMC4xNDUtMTMuNzA2ICAgYzAuMTk4LTUuOTAzLDAuMjg3LTkuODk3LDAuMjg3LTExLjk5MWMwLTcuMjM0LDAuMTQxLTE1LjA4NSwwLjQyNC0yMy41NTVjMC4yODgtOC40NywwLjUyMS0xNS4xODEsMC43MTYtMjAuMTI1ICAgYzAuMTk0LTQuOTQ5LDAuMjg0LTEwLjE4NSwwLjI4NC0xNS43MDVzLTAuMzM2LTkuODQ5LTEtMTIuOTkxYy0wLjY1Ni0zLjEzOC0xLjY2My02LjE4NC0yLjk5LTkuMTM3ICAgYy0xLjMzNS0yLjk1LTMuMjg5LTUuMjMyLTUuODUzLTYuODUyYy0yLjU2OS0xLjYxOC01Ljc2My0yLjkwMi05LjU2NC0zLjg1NmMtMTAuMDg5LTIuMjgzLTIyLjkzNi0zLjUxOC0zOC41NDctMy43MSAgIGMtMzUuNDAxLTAuMzgtNTguMTQ4LDEuOTA2LTY4LjIzNiw2Ljg1NWMtMy45OTcsMi4wOTEtNy42MTQsNC45NDgtMTAuODQ4LDguNTYyYy0zLjQyNyw0LjE4OS0zLjkwNSw2LjQ3NS0xLjQzMSw2Ljg1MSAgIGMxMS40MjIsMS43MTEsMTkuNTA4LDUuODA0LDI0LjI2NywxMi4yNzVsMS43MTUsMy40MjljMS4zMzQsMi40NzQsMi42NjYsNi44NTQsMy45OTksMTMuMTM0YzEuMzMxLDYuMjgsMi4xOSwxMy4yMjcsMi41NjgsMjAuODM3ICAgYzAuOTUsMTMuODk3LDAuOTUsMjUuNzkzLDAsMzUuNjg5Yy0wLjk1Myw5LjktMS44NTMsMTcuNjA3LTIuNzEyLDIzLjEyN2MtMC44NTksNS41Mi0yLjE0Myw5Ljk5My0zLjg1NSwxMy40MTggICBjLTEuNzE1LDMuNDI2LTIuODU2LDUuNTItMy40MjgsNi4yOGMtMC41NzEsMC43Ni0xLjA0NywxLjIzOS0xLjQyNSwxLjQyN2MtMi40NzQsMC45NDgtNS4wNDcsMS40MzEtNy43MSwxLjQzMSAgIGMtMi42NjcsMC01LjkwMS0xLjMzNC05LjcwNy00Yy0zLjgwNS0yLjY2Ni03Ljc1NC02LjMyOC0xMS44NDctMTAuOTkyYy00LjA5My00LjY2NS04LjcwOS0xMS4xODQtMTMuODUtMTkuNTU4ICAgYy01LjEzNy04LjM3NC0xMC40NjctMTguMjcxLTE1Ljk4Ny0yOS42OTFsLTQuNTY3LTguMjgyYy0yLjg1NS01LjMyOC02Ljc1NS0xMy4wODYtMTEuNzA0LTIzLjI2NyAgIGMtNC45NTItMTAuMTg1LTkuMzI5LTIwLjAzNy0xMy4xMzQtMjkuNTU0Yy0xLjUyMS0zLjk5Ny0zLjgwNi03LjA0LTYuODUxLTkuMTM0bC0xLjQyOS0wLjg1OWMtMC45NS0wLjc2LTIuNDc1LTEuNTY3LTQuNTY3LTIuNDI3ICAgYy0yLjA5NS0wLjg1OS00LjI4MS0xLjQ3NS02LjU2Ny0xLjg1NGwtNzguMjI5LDAuNTY4Yy03Ljk5NCwwLTEzLjQxOCwxLjgxMS0xNi4yNzQsNS40MjhsLTEuMTQzLDEuNzExICAgQzAuMjg4LDE0MC4xNDYsMCwxNDEuNjY4LDAsMTQzLjc2M2MwLDIuMDk0LDAuNTcxLDQuNjY0LDEuNzE0LDcuNzA3YzExLjQyLDI2Ljg0LDIzLjgzOSw1Mi43MjUsMzcuMjU3LDc3LjY1OSAgIGMxMy40MTgsMjQuOTM0LDI1LjA3OCw0NS4wMTksMzQuOTczLDYwLjIzN2M5Ljg5NywxNS4yMjksMTkuOTg1LDI5LjYwMiwzMC4yNjQsNDMuMTEyYzEwLjI3OSwxMy41MTUsMTcuMDgzLDIyLjE3NiwyMC40MTIsMjUuOTgxICAgYzMuMzMzLDMuODEyLDUuOTUxLDYuNjYyLDcuODU0LDguNTY1bDcuMTM5LDYuODUxYzQuNTY4LDQuNTY5LDExLjI3NiwxMC4wNDEsMjAuMTI3LDE2LjQxNiAgIGM4Ljg1Myw2LjM3OSwxOC42NTQsMTIuNjU5LDI5LjQwOCwxOC44NWMxMC43NTYsNi4xODEsMjMuMjY5LDExLjIyNSwzNy41NDYsMTUuMTI2YzE0LjI3NSwzLjkwNSwyOC4xNjksNS40NzIsNDEuNjg0LDQuNzE2aDMyLjgzNCAgIGM2LjY1OS0wLjU3NSwxMS43MDQtMi42NjksMTUuMTMzLTYuMjgzbDEuMTM2LTEuNDMxYzAuNzY0LTEuMTM2LDEuNDc5LTIuOTAxLDIuMTM5LTUuMjc2YzAuNjY4LTIuMzc5LDEtNSwxLTcuODUxICAgYy0wLjE5NS04LjE4MywwLjQyOC0xNS41NTgsMS44NTItMjIuMTI0YzEuNDIzLTYuNTY0LDMuMDQ1LTExLjUxMyw0Ljg1OS0xNC44NDZjMS44MTMtMy4zMywzLjg1OS02LjE0LDYuMTM2LTguNDE4ICAgYzIuMjgyLTIuMjgzLDMuOTA4LTMuNjY2LDQuODYyLTQuMTQyYzAuOTQ4LTAuNDc5LDEuNzA1LTAuODA0LDIuMjc2LTAuOTk5YzQuNTY4LTEuNTIyLDkuOTQ0LTAuMDQ4LDE2LjEzNiw0LjQyOSAgIGM2LjE4Nyw0LjQ3MywxMS45OSw5Ljk5NiwxNy40MTgsMTYuNTZjNS40MjUsNi41NywxMS45NDMsMTMuOTQxLDE5LjU1NSwyMi4xMjRjNy42MTcsOC4xODYsMTQuMjc3LDE0LjI3MSwxOS45ODUsMTguMjc0ICAgbDUuNzA4LDMuNDI2YzMuODEyLDIuMjg2LDguNzYxLDQuMzgsMTQuODUzLDYuMjgzYzYuMDgxLDEuOTAyLDExLjQwOSwyLjM3OCwxNS45ODQsMS40MjdsNzMuMDg3LTEuMTQgICBjNy4yMjksMCwxMi44NTQtMS4xOTcsMTYuODQ0LTMuNTcyYzMuOTk4LTIuMzc5LDYuMzczLTUsNy4xMzktNy44NTFjMC43NjQtMi44NTQsMC44MDUtNi4wOTIsMC4xNDUtOS43MTIgICBDNTQ2Ljc4Miw0MDQuMjUsNTQ2LjExNSw0MDEuNzI1LDU0NS40NTEsNDAwLjI5OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM2NTc5ODgiLz4KPC9nPjwvZz4gPC9zdmc+Cg==') no-repeat;
}

.pluso-odnoklassniki:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTUuNDgxIDk1LjQ4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTUuNDgxIDk1LjQ4MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQzLjA0MSw2Ny4yNTRjLTcuNDAyLTAuNzcyLTE0LjA3Ni0yLjU5NS0xOS43OS03LjA2NGMtMC43MDktMC41NTYtMS40NDEtMS4wOTItMi4wODgtMS43MTMgICAgYy0yLjUwMS0yLjQwMi0yLjc1My01LjE1My0wLjc3NC03Ljk4OGMxLjY5My0yLjQyNiw0LjUzNS0zLjA3NSw3LjQ4OS0xLjY4MmMwLjU3MiwwLjI3LDEuMTE3LDAuNjA3LDEuNjM5LDAuOTY5ICAgIGMxMC42NDksNy4zMTcsMjUuMjc4LDcuNTE5LDM1Ljk2NywwLjMyOWMxLjA1OS0wLjgxMiwyLjE5MS0xLjQ3NCwzLjUwMy0xLjgxMmMyLjU1MS0wLjY1NSw0LjkzLDAuMjgyLDYuMjk5LDIuNTE0ICAgIGMxLjU2NCwyLjU0OSwxLjU0NCw1LjAzNy0wLjM4Myw3LjAxNmMtMi45NTYsMy4wMzQtNi41MTEsNS4yMjktMTAuNDYxLDYuNzYxYy0zLjczNSwxLjQ0OC03LjgyNiwyLjE3Ny0xMS44NzUsMi42NjEgICAgYzAuNjExLDAuNjY1LDAuODk5LDAuOTkyLDEuMjgxLDEuMzc2YzUuNDk4LDUuNTI0LDExLjAyLDExLjAyNSwxNi41LDE2LjU2NmMxLjg2NywxLjg4OCwyLjI1Nyw0LjIyOSwxLjIyOSw2LjQyNSAgICBjLTEuMTI0LDIuNC0zLjY0LDMuOTc5LTYuMTA3LDMuODFjLTEuNTYzLTAuMTA4LTIuNzgyLTAuODg2LTMuODY1LTEuOTc3Yy00LjE0OS00LjE3NS04LjM3Ni04LjI3My0xMi40NDEtMTIuNTI3ICAgIGMtMS4xODMtMS4yMzctMS43NTItMS4wMDMtMi43OTYsMC4wNzFjLTQuMTc0LDQuMjk3LTguNDE2LDguNTI4LTEyLjY4MywxMi43MzVjLTEuOTE2LDEuODg5LTQuMTk2LDIuMjI5LTYuNDE4LDEuMTUgICAgYy0yLjM2Mi0xLjE0NS0zLjg2NS0zLjU1Ni0zLjc0OS01Ljk3OWMwLjA4LTEuNjM5LDAuODg2LTIuODkxLDIuMDExLTQuMDE0YzUuNDQxLTUuNDMzLDEwLjg2Ny0xMC44OCwxNi4yOTUtMTYuMzIyICAgIEM0Mi4xODMsNjguMTk3LDQyLjUxOCw2Ny44MTMsNDMuMDQxLDY3LjI1NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM2NTc5ODgiLz4KCQk8cGF0aCBkPSJNNDcuNTUsNDguMzI5Yy0xMy4yMDUtMC4wNDUtMjQuMDMzLTEwLjk5Mi0yMy45NTYtMjQuMjE4QzIzLjY3LDEwLjczOSwzNC41MDUtMC4wMzcsNDcuODQsMCAgICBjMTMuMzYyLDAuMDM2LDI0LjA4NywxMC45NjcsMjQuMDIsMjQuNDc4QzcxLjc5MiwzNy42NzcsNjAuODg5LDQ4LjM3NSw0Ny41NSw0OC4zMjl6IE01OS41NTEsMjQuMTQzICAgIGMtMC4wMjMtNi41NjctNS4yNTMtMTEuNzk1LTExLjgwNy0xMS44MDFjLTYuNjA5LTAuMDA3LTExLjg4Niw1LjMxNi0xMS44MzUsMTEuOTQzYzAuMDQ5LDYuNTQyLDUuMzI0LDExLjczMywxMS44OTYsMTEuNzA5ICAgIEM1NC4zNTcsMzUuOTcxLDU5LjU3MywzMC43MDksNTkuNTUxLDI0LjE0M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM2NTc5ODgiLz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==') no-repeat;
}

.recomen-article {
    margin-top: 100px;
}

h2.recommend-title {
    color: var(--full-card-h);
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
    font-family: RobotoMedium;
}

/*===================== MAP UKRAINE =============================*/

.members_window .img-polaroid {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 0;
    object-fit: cover;
}

/*======================= Custom Category Membership ====================*/

.custom-category-membership .item {
    border-radius: 30px 30px 30px 0;
    box-shadow: 0px 3px 5px #9E9E9E;
}

.custom-category-membership .active-category .item {
    border: 2px solid #3994b1;
}

.custom-category-membership .active {
    border: 1px solid var(--full-card-sp-text);
}

.custom-category-membership {
    margin-bottom: 50px;
}

.custom-category-membership .title a {
    text-align: center;
    font-size: 15px;
    color: var(--full-card-sp-text);
    display: block;
    padding: 20px;
}

.custom-category-membership .avatar {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 0 15px 0 0;
    float: left;
}

.custom-category-membership .info-user {
    background: #eee;
    padding: 20px;
    border-radius: 0 0 30px 0;
}

.custom-category-membership .avatar .img-polaroid {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 0;
    object-fit: cover;
}

.custom-category-membership .info-user {
    font-size: 13px;
}

.custom-category-membership .info-user i {
    color: var(--full-card-sp-text);
    width: 15px;
    margin-right: 9px;
    height: 15px;
    font-size: 16px;
}

.custom-category-membership .info-user .mail a,
.custom-category-membership .info-user .phone a {
    color: var(--full-card-sp-text);
}

.custom-category-membership .info-user .name {
    height: 35px;
    font-size: 13px;
    line-height: 17px;
    text-transform: capitalize;
}

/*-=================== registration =====================*/

.registration form {
    margin-bottom: 50px;
}

.registration form .jsn_registration_controls {
    border-top: none;
    padding: 0;
    margin-top: 0;
    text-align: center;
}

.registration form input[type=text],
.registration form input[type=email],
.registration form input[type=password] {
    height: 34px !important;
}

.registration form .jsn-form-fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.registration form .control-label {
    display: none;
}

.registration form .control-group .controls {
    margin-bottom: 20px;
}

.registration form .control-group:last-child .controls {
    margin-bottom: 0;
}

.registration form .jsn_registration_controls button[type=submit] {
    padding: 10px 42px;
}
#member-registration button[type=submit] {
    padding: 10px 42px;
    font-size: 15px;
    width: 100%;
    max-width: 250px!important;
}
.registration .z-container > .z-content > .z-content-inner {
    padding: 0 !important;
}

.registration .jsn-form {
    max-width: 700px;
    margin: 0 auto;
}

.registration #jsn-profile-tabs {
    display: none;
}

.registration,
.reset,
.remind,
.reset-confirm{
    margin: auto;
    max-width: 500px;
}

.jsn-form-fieldset .control-label{
    display: none;
}

/*===================== NORMATIVE BASE ====================*/

.base-list h3 a {
    color: var(--full-card-h) !important;
    display: block;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}

.base-list .info-article {
    padding: 0;
    box-shadow: none;
    border-bottom: 1px solid #eee;
}

.base-list .create-date svg {
    height: 17px;
    width: 17px;
}

.base-list .create-date {
    font-size: 13px;
    margin-bottom: 10px;
}

.base-list .short-descript *,
.base-list .short-descript,
.full-base-card .description,
.full-base-card .description * {
    font-family: 'RobotoLight';
    font-size: 14px;
    color: var(--full-card-h);
    text-align: justify;
    margin-bottom: 15px;
}

.base-list .has-context {
    margin-top: 20px;
}

.full-base-card .attachments {
    margin: 20px 0;
}

.full-base-card .attachments li a {
    display: block;
}

.full-base-card .attachments li {
    border-bottom: 1px solid #eee;
    padding: 0 10px 0;
    margin-top: 10px;
}

.base-list .short-descript * {
    margin: 5px 0 20px 0;
}

.base-list .attachments li a,
.full-base-card .attachments li a {
    color: #657988;
}

.base-list .attachments {
    margin-bottom: 10px;
}

.base-list .attachments li:before {
    width: 20px;
    height: 13px;
    display: inline-block;
    content: "";
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNjEyLjAwMSA2MTIuMDAxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIuMDAxIDYxMi4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJDbGlwIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTU2NS40ODgsNzQuNjE2bC0yLjg2OC0yLjgzM2MtNjMuMzg2LTYxLjM3NS0xNjQuOTA3LTYwLjcyOC0yMjcuNTA3LDEuODg5TDQ1LjM0LDM2My41MzIgICAgIEMyMy41MDEsMzg1LjQwNiwwLDQyNS4xMzQsMCw0NjAuNjgzYzAsMzMuMzgsMTMuMDI3LDY0LjgwMiwzNi42NSw4OC40MDdjMjMuNjQxLDIzLjY1OCw1NS4wOCwzNi42ODYsODguNTMsMzYuNjg2aDAuMDE4ICAgICBjMzMuNDUtMC4wMTgsNjQuODktMTMuMDQ1LDg4LjUxMy0zNi43MDJsMjUwLjE1MS0yNTAuMTY4YzE3LjE4OC0xNy4xODgsMjYuNTk2LTQxLjAwNCwyNS43NTYtNjUuMzc5ICAgICBjLTAuNzg2LTIyLjM2NC05LjkzMi00My4zNjQtMjUuNzU2LTU5LjE1NGMtMTYuNjQ2LTE2LjYyOS0zOC43NDktMjUuNzkyLTYyLjI4NC0yNS43OTJjLTIzLjUzNiwwLTQ1LjY1NSw5LjE0NS02Mi4yNDksMjUuNzkyICAgICBMMTQ3Ljc1NCwzNjUuOTYzYy00LjgyNiw0Ljc3My03Ljg1MSwxMS4zODMtNy44NTEsMTguNjkxYzAsMTQuNDc5LDExLjczMywyNi4yMjksMjYuMjI5LDI2LjIyOSAgICAgYzcuMjM5LDAsMTMuNzc5LTIuOTM4LDE4LjUxNy03LjY3NmwwLjAxOCwwLjAxOGwxOTEuNzY2LTE5MS44YzYuODU0LTYuODM3LDE2LjMxNC0xMC4xOTQsMjUuNzM5LTEwLjAzNyAgICAgYzkuMDQsMC4xNCwxOC4wMjcsMy41MTUsMjQuNjE5LDEwLjA4OWM2LjM4Myw2LjM4MiwxMC4wNzIsMTQuODgsMTAuNDA0LDIzLjg1MWMwLjM1LDEwLjAwMi0zLjM1NywxOS40MjctMTAuNDIyLDI2LjQ5MSAgICAgbC0yNTAuMTUsMjUwLjE2N2MtMTMuNzQ0LDEzLjc0NC0zMS45OTksMjEuMzE1LTUxLjQyNSwyMS4zMzNoLTAuMDE4Yy0xOS40MjcsMC0zNy42OTktNy41ODktNTEuNDQzLTIxLjMzMyAgICAgYy0xMy43MDktMTMuNzA5LTIxLjI4LTMxLjkyOS0yMS4yOC01MS4zMDNjMC0xNi4yOTcsMTMuNzQ0LTQzLjc4NCwyOS45ODgtNjAuMDYzbDI4OS43NzMtMjg5Ljg0MyAgICAgYzQyLjQ1NS00Mi40OSwxMTEuMzQ5LTQyLjc4OCwxNTQuMTg4LTEuMDQ5bDIuNzgsMi43OThjNDEuMDc0LDQyLjk0NSw0MC40OTcsMTExLjI5Ny0xLjczLDE1My41NDJMMjg3LjYyMyw1MDUuOTE4ICAgICBjLTQuODA5LDQuNzczLTcuNzk5LDExLjM0OS03Ljc5OSwxOC42NTdjMCwxNC40NzksMTEuNzMzLDI2LjIyOSwyNi4yMjksMjYuMjI5YzcuMjQsMCwxMy43NjEtMi45MzgsMTguNTE4LTcuNjU4bDAuMDE3LDAuMDE4ICAgICBsMjM5Ljk3NS0yMzkuOTkxQzYyNy41MSwyNDAuMTg4LDYyNy44MDcsMTM3Ljk2Nyw1NjUuNDg4LDc0LjYxNnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM2NTc5ODgiLz4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPgo=') no-repeat;
    background-size: contain;
}

/*================== PAYMENT FORM  =======================*/
#payment-form .uk-checkbox,
#custom-login-form .uk-offcanvas-bar .uk-checkbox,
#full_login_discussion .uk-checkbox,
.notification-options  input[type="checkbox"],
.notification-container .notification-table  input[type="checkbox"],
.login .uk-checkbox {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    text-align: center;
    background-color: var(--menu-bg);
}

.footer-forum {
    background: #F1F4F4;
    padding: 25px 0;
}

.footer-forum .last-articles-list .title a {
    font-size: 12px;
    line-height: 16px;
}

.footer-forum .last-articles-list img {
    height: 50px;
    width: 50px;
}

.footer-forum .last-articles-list .item:last-child {
    margin-bottom: 0;
}

.footer-forum .last-articles-list .details {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;

}

.footer-forum .last-articles-list .details * {
    font-size: 12px;
}

footer {
    background: #667988;
}

footer .footer-top {
    padding: 60px 0;
}

footer .footer-bottom {
    border-top: 1px solid #ffffff52;
    padding: 30px 0;
}

footer .footer-top .bottom ul a,
footer .footer-top .bottom .contact-info *,
footer .footer-bottom *,
footer .footer-top .bottom .desc * {
    color: #fff;
}

footer .footer-top .bottom ul a:hover {
    background: transparent;
    text-decoration: underline;
}

footer .footer-top .bottom .desc {
    max-width: 70%;
}

footer .footer-top .top {
    height: 45px;
}

footer .footer-top .bottom {
    padding-top: 60px;
}

footer .footer-top .bottom .contact-info > div,
footer .footer-top .bottom ul > li {
    margin-bottom: 15px;
}

footer .footer-top .bottom .contact-info > div:last-child,
footer .footer-top .bottom ul > li:last-child,
footer .footer-top .bottom .desc p:last-child {
    margin-bottom: 0;
}

footer .footer-top .bottom .contact-info svg {
    margin-right: 15px;
}

footer .footer-top .bottom .contact-info svg {
    height: 25px;
    width: 25px;
}

footer .footer-top .acym__users__creation__fields__title,
[id^='cobalt-section'] .acym__users__creation__fields__title,
.sidebar .acym__users__creation__fields__title {
    display: none;
}

footer .footer-top .acym_form,
[id^='cobalt-section'] .acym_form,
.sidebar .acym_form {
    position: relative;
}

[id^='cobalt-section'] .acym_form,
[id^='cobalt-section'] .acym_module_form input[type='email'] {
    width: 100%;
}

footer .footer-top .acym_form input[type='email']::-webkit-input-placeholder,
[id^='cobalt-section'] .acym_module_form input[type='email']::-webkit-input-placeholder {
    font-size: 13px;
    color: #657988;
    font-family: RobotoRegular !important;
}

footer .footer-top .acym_module_form label,
[id^='cobalt-section'] .acym_module_form label,
.sidebar .acym_module_form label {
    display: block;
}

footer .footer-top .acym_module_form input[type='email'],
footer .footer-top .acym_form,
[id^='cobalt-section'].acym_module_form input[type='email'],
[id^='cobalt-section'].acym_form,
.sidebar .acym_module_form input[type='email'],
.sidebar .acym_form {
    width: 100%;
}

footer .footer-top .acym_module_form input[type='email']:focus,
footer .footer-top .acym_module_form input[type='email']:active,
.articles-list .acym_module_form input[type='email']:focus,
.articles-list .acym_module_form input[type='email']:active,
.sidebar .acym_module_form input[type='email']:focus,
.sidebar .acym_module_form input[type='email']:active{
    border: 1px solid #3994b1;
    color: var(--full-card-sp-text);
    box-shadow: -2px 7px 5px -4px rgba(0, 0, 0, 0.39);
    font-size: 13px;
    line-height: 18px;

}
footer .footer-top .acym_module_form input[type='email']::placeholder,
footer .footer-top .acym_module_form input[type='email']{
    font-family: RobotoRegular!important;
    color: var(--full-card-sp-text);
}
.footer-top .acym_module_form .acym_form .acyfield_text,
main .moduletable .acyfield_text {
    height: 42px;
}

footer .footer-top .acym_module_form input[type='email'],
[id^='cobalt-section'] .acym_module_form input[type='email'],
.sidebar .acym_module_form input[type='email'] {
    padding: 5px 81px 5px 20px;
    line-height: 19px;
    box-sizing: border-box;
    border: none;
    height: 100%;
    font-size: 14px!important;
}

footer .footer-top .bottom .desc p{
    font-size: 13px;
    line-height: 18px;
}
footer .footer-top .bottom .contact-info > div, footer .footer-top .bottom ul > li{
    line-height: 18px;
}

footer .footer-top form {
    margin: 0;
}

footer .footer-top .subscribe {
    display: flex;
    align-items: center;
    height: 100%;
}

footer .footer-top .acym_module_form input,
[id^='cobalt-section'] .acym_module_form input,
.sidebar .acym_module_form input {
    max-width: 100%;
    border-radius: 50px;
    padding: 10px 0;
    margin: 0;
    line-height: 19px;
    box-shadow: -2px 4px 15px -3px rgba(0, 0, 0, 0.24);
}

footer .footer-top .acym_module_form .lebel-sumbit,
[id^='cobalt-section'] .acym_module_form .lebel-sumbit,
.sidebar .acym_module_form .lebel-sumbit {
    position: absolute;
    top: 1px;
    right: 5px;
    border: 0;
    background: #3994b1;
    padding: 9px 12px;
    border-radius: 30px 30px 30px 0;
    width: 50px;
    margin: 0;
}

footer .footer-top .acym_module_form .lebel-sumbit svg,
[id^='cobalt-section'] .acym_module_form .lebel-sumbit svg,
.sidebar .acym_module_form .lebel-sumbit svg {
    height: 24px;
}

footer .footer-bottom .card img{
    height: 20px;
    width: auto;

}

#totop {
    background: rgba(255, 255, 255, 0.54);
    position: fixed;
    right: 20px;
    bottom: 20px;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    display: none;
}

#totop div {
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background: #3994b2;
    display: block;
    height: 15px;
    width: 18px;
    margin: 17px;
}

.msg-client .img-success svg {
    height: 120px;
    width: 120px;
}

.msg-client .text-success {
    color: #69c159;
    font-size: 30px;
    margin-left: 20px;
    font-weight: bold;
    line-height: 30px;
}

.msg-client .envelop .icon-envelop svg {
    height: 20px;
    width: 20px;
    margin-right: 15px;
}

.msg-client .envelop {
    background: #fffcc7;
    padding: 3px 15px;
    display: inline-flex;
}

.msg-client {
    padding: 0 0 50px 0;
}

.joomla-default-item .page-header {
    border-bottom: none;
    margin: 0;
    padding: 0;
}

.msg-client .msg-client-body .info {
    margin: 20px 0;
}

.msg-client .msg-client-body .info tr td:first-child {
    color: var(--full-card-sp-text);
}

.msg-client .msg-client-body .info tr:last-child a {
    margin-right: 30px;
    border: 0;
    color: #fff;
    border-radius: 25px 30px 30px 0;
    text-align: center;
    display: inline-block;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    padding: 10px 20px;
    margin-top: 20px;
}

.msg-client .msg-client-body .info tr:last-child {
    margin-top: 25px;
}

.msg-client .msg-client-body .info tr:last-child a.back {
    background: var(--btn-bg);
}

.msg-client .msg-client-body .info tr:last-child a.to-profile {
    background: var(--full-card-sp-text);
}

#cobalt-section-8 .cobalt-desc-section img {
    margin: 0 20px 20px 0;
    width: 50%;
}

.joomla-default-item .articleBody img {
    margin: 10px;
}

#cobalt-section-8 .cobalt-desc-section,
.joomla-default-item .articleBody {
    font-size: 14px;
    line-height: 20px;
}

#cobalt-section-8 .cobalt-desc-section {
    margin-bottom: 50px;
}

#cobalt-section-8 .cobalt-desc-section b,
#cobalt-section-8 .cobalt-desc-section strong,
.joomla-default-item .articleBody b,
.joomla-default-item .articleBody strong {
    color: var(--full-card-sp-text) !important;
}

#cobalt-section-8 .cobalt-desc-section p,
.joomla-default-item .articleBody p {
    margin-bottom: 10px;
}

#cobalt-section-8 .cobalt-desc-section ul,
.joomla-default-item ul {
    padding-left: 20px;
    margin: 0 20px 0 0;
}

#cobalt-section-8 .cobalt-desc-section ul li {
    margin-bottom: 20px;
}

#cobalt-section-8 .cobalt-desc-section ul li:before,
.joomla-default-item ul li:before {
    content: "";
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDI1Ljc3MiA0MjUuNzcyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MjUuNzcyIDQyNS43NzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnIGlkPSJHdWlkZXNfRm9yX0FydGJvYXJkXzMzXyI+DQoJPC9nPg0KCTxnIGlkPSJBcnR3b3JrXzMyXyI+DQoJPC9nPg0KCTxnIGlkPSJMYXllcl8yXzMyXyI+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzJCMzIzNzsiIGQ9Ik0xMDkuMDc1LDMwMy43NjNDOTUuNDA3LDMxNi43ODctNi44OTEsNDE0LjczLDAuMzY4LDQyMS45ODkNCgkJCQljNy4wODQsNy4wODQsMTAwLjcyNC05MC44MjMsMTE3LjM1Ni0xMDguMzI5Yy0xLjcxMS0wLjc1MS0zLjMxOS0xLjgxMy00LjcyMS0zLjIxNA0KCQkJCUMxMTEuMDc4LDMwOC41MTksMTA5Ljc3MiwzMDYuMjEsMTA5LjA3NSwzMDMuNzYzeiIvPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzVBOTc5NDsiIGQ9Ik0xMjIuODI4LDI3OC43NTJsLTkuODIzLDkuODIzYy00LjExMyw0LjExMy01LjQxOSw5Ljk2NS0zLjkzLDE1LjE4OA0KCQkJCWMwLjY5NywyLjQ0NiwyLjAwMyw0Ljc1NiwzLjkyOSw2LjY4M2MxLjQwMSwxLjQwMSwzLjAwOSwyLjQ2Myw0LjcyMSwzLjIxNGM1LjY2NiwyLjQ4NiwxMi41MTIsMS40MjUsMTcuMTUxLTMuMjE0bDguNzk3LTguNzk3DQoJCQkJYy0zLjc2NS0yLjE2My04LjMxNC00Ljg0Mi0xMS41MzItOC4wNTlDMTI3Ljc1LDI4OS4xOTgsMTI1LjMxNCwyODQuMTUyLDEyMi44MjgsMjc4Ljc1MnoiLz4NCgkJCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGN0YxRTY7IiBwb2ludHM9IjM1OS45MjIsNTMuOTY3IDM0Mi4yMTQsNzEuNjE3IDM1NC41NjIsODMuOTY1IDM1NS43MDEsODUuMSAzNzMuNDA4LDY3LjQ1MyANCgkJCQkzNjcuMDcyLDYxLjExNyAJCQkiLz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiM2MkE1QTI7IiBkPSJNMzM3LjI4OSwxMTUuMzU0YzEuNjYxLDEuNjYxLDEuNjYsNC4zNTQsMCw2LjAxNWMtMS42NjEsMS42NjEtNC4zNTMsMS42NjEtNi4wMTUsMGwtNi45NzItNi45NzINCgkJCQlsLTE2Ljk3OSwxNi45MjFsNyw3YzEuNjYxLDEuNjYyLDEuNjYxLDQuMzU0LDAsNi4wMTVzLTQuMzU0LDEuNjYyLTYuMDE1LDAuMDAxbC03LjAwOS03LjAxMWwtMTguNjIsMTguNTU5bDcuMDQxLDcuMDQxDQoJCQkJYzEuNjYxLDEuNjYxLDEuNjYsNC4zNTQtMC4wMDIsNi4wMTVjLTEuNjU5LDEuNjYxLTQuMzUzLDEuNjYxLTYuMDE0LDBsLTcuMDUxLTcuMDUxbC0xNS44NDgsMTYuNzk1bDE3Ljc4NywxNy43ODcNCgkJCQljMy4xODgsMy4xOSwyLjE4OCw3LjM2Mi0xLDEwLjU1MmMtMi4zOTMsMi4zOTItNC44OTYsMS45OS03Ljg0NCwwLjc5NmwtNzMuMTQ5LDc0LjE0OWMtMC4wNDYsMC4wNDctMC4wOTcsMC4wODQtMC4xNDMsMC4xMjkNCgkJCQljLTAuMDg1LDAuMDg2LTAuMTYzLDAuMTc2LTAuMjQ3LDAuMjYxYy0xMy45ODMsMTMuOTgyLTM2LjY1NCwxMy45ODMtNTAuNjM2LDBjLTEzLjE5My0xMy4xOTMtMTQuNDQyLTM0LjYxLTIuNzM3LTQ4LjY3Ng0KCQkJCWMxLjA0Ni0xLjA0NywxLjc3NS0xLjc3NiwyLjczNy0yLjczOGw3NC4wNTMtNzMuMDUzYy0xLjM5Ny0zLjAyLTAuODYtNi43MTQsMS42MjktOS4yMDRjMy4xOS0zLjE4OSw3LjM2My0yLjE4OSwxMC41NTIsMQ0KCQkJCWwxNy40ODksMTYuNDg5bDE1Ljg0OS0xNS43OTVsLTcuODk4LTcuODk4Yy0xLjY2MS0xLjY2MS0xLjY2MS00LjM1NCwwLTYuMDE1YzEuNjYtMS42NjEsNC4zNTQtMS42NjEsNi4wMTUsMGw3LjkwOCw3LjkwOA0KCQkJCWwxOC42MjEtMTguNTU4bC03LjkzOS03LjkzOWMtMS42Ni0xLjY2MS0xLjY2MS00LjM1NCwwLTYuMDE2czQuMzU0LTEuNjYsNi4wMTYsMGw3Ljk0OSw3Ljk1bDE2Ljk3OS0xNi45MjFsLTcuOTc5LTcuOTc4DQoJCQkJYy0xLjY1OS0xLjY2MS0xLjY2MS00LjM1NCwwLTYuMDE1YzEuNjYxLTEuNjYxLDQuMzU0LTEuNjYxLDYuMDE1LDBsNy45ODgsNy45ODhsMjMuMzUxLTI1LjI3bDEyLjM5MiwxMi4zNWwtMTIuMzQ4LTEyLjM0OA0KCQkJCWwtMTguNzAxLTE4LjcwMmMtNi4wNC02LjA0LTE1LjgzLTYuMDQtMjEuODcxLDBsLTE2OS41LDE2OS41Yy0xLjM0OSwxLjM1LTIuMTg4LDIuMTg3LTMuODI4LDMuODI3DQoJCQkJYy0xMi41MzUsMTUuMDY0LTE0LjQ4MywzNi4xMzctNi40ODYsNTMuNTA5YzIuNDg2LDUuNCw1LjkyMiwxMC40NDYsMTAuMzEzLDE0LjgzN2MzLjIxNywzLjIxNyw2Ljc2Nyw1Ljg5NiwxMC41MzIsOC4wNTkNCgkJCQljMTkuMjA2LDExLjAzMiw0NC4xMzgsOC4zNTMsNjAuNTQ5LTguMDU5YzAuMTItMC4xMiwwLjIzLTAuMjQ2LDAuMzQ5LTAuMzY2YzAuMDY1LTAuMDYzLDAuMTM2LTAuMTE2LDAuMi0wLjE4bDE2OS41LTE2OS41DQoJCQkJYzYuMDM5LTYuMDQsNi4wMzktMTUuODMxLTAuMDAxLTIxLjg3MWwtMTguNTctMTguNTdsLTI0LjM3MiwyNC4yOTFMMzM3LjI4OSwxMTUuMzU0eiIvPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6I0Y3RjFFNjsiIGQ9Ik0yMjAuMjU3LDE2MC4yMzdjLTAuNy0wLjctMS4yMzctMS40OTktMS42My0yLjM0OGwtNzMuMDUzLDczLjA1Mw0KCQkJCWMtMC45NjIsMC45NjItMS42OTEsMS42OTEtMi43MzcsMi43MzhjLTExLjcwNSwxNC4wNjYtMTAuNDU3LDM1LjQ4MywyLjczNyw0OC42NzZjMTMuOTgyLDEzLjk4MywzNi42NTMsMTMuOTgyLDUwLjYzNiwwDQoJCQkJYzAuMDg0LTAuMDg1LDAuMTYyLTAuMTc1LDAuMjQ3LTAuMjYxYzAuMDQ2LTAuMDQ1LDAuMDk3LTAuMDgzLDAuMTQzLTAuMTI5bDczLjE0OS03My4xNDljLTAuOTg1LTAuMzk5LTEuOTA5LTAuOTk4LTIuNzA4LTEuNzk2DQoJCQkJTDIyMC4yNTcsMTYwLjIzN3oiLz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMyQjMyMzc7IiBkPSJNNDIxLjkwNSw3OC42MTdsLTM1LjY2Ni0zNS42NjZMMzUwLjU3Myw3LjI4NGMtNC45NjctNC45NjUtMTIuODA3LTUuMTc4LTE3LjUxMi0wLjQ3Mw0KCQkJCWwtMi4xMjgsMi4xM2MtNC43MDUsNC43MDMtNC40OTMsMTIuNTQzLDAuNDcyLDE3LjUwOGwyOC41MTcsMjguNTE3bDcuMTUsNy4xNWw2LjMzNiw2LjMzNmwyOS4zMywyOS4zMw0KCQkJCWM0Ljk2Nyw0Ljk2NSwxMi44MDYsNS4xNzgsMTcuNTA5LDAuNDczbDIuMTMxLTIuMTI5QzQyNy4wODIsOTEuNDIyLDQyNi44Nyw4My41ODMsNDIxLjkwNSw3OC42MTd6Ii8+DQoJCQk8Zz4NCgkJCQk8cG9seWdvbiBzdHlsZT0iZmlsbDojNUE5Nzk0OyIgcG9pbnRzPSIyOTQuODE3LDExOC44MSAzMDguMzI0LDEzMi4zMTggMzI1LjMwMywxMTUuMzk3IDMxMS43OTUsMTAxLjg4OSAJCQkJIi8+DQoJCQkJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVBOTc5NDsiIHBvaW50cz0iMjcwLjE3LDE0My4zNzQgMjgzLjY3OSwxNTYuODgyIDMwMi4yOTksMTM4LjMyMyAyODguNzkxLDEyNC44MTYgCQkJCSIvPg0KCQkJCTxwYXRoIHN0eWxlPSJmaWxsOiM1QTk3OTQ7IiBkPSJNMjYxLjgwNiwxNzguNjgybDE1Ljg0OC0xNS43OTVsLTEzLjUwOC0xMy41MDhsLTE1Ljg0OSwxNS43OTVsLTE2LjQ4OS0xNi40ODkNCgkJCQkJYy0zLjE4OC0zLjE4OS04LjM2MS0zLjE4OS0xMS41NTIsMGMtMi40ODksMi40OS0zLjAyNiw2LjE4NC0xLjYyOSw5LjIwNGMwLjM5MywwLjg0OSwwLjkzLDEuNjQ3LDEuNjMsMi4zNDhsNDYuNzg0LDQ2Ljc4NA0KCQkJCQljMC43OTksMC43OTksMS43MjMsMS4zOTcsMi43MDgsMS43OTZjMi45NDgsMS4xOTMsNi40NTEsMC41OTUsOC44NDQtMS43OTZjMy4xODgtMy4xODksMy4xODgtOC4zNjIsMC0xMS41NTJMMjYxLjgwNiwxNzguNjgyeiINCgkJCQkJLz4NCgkJCQk8cG9seWdvbiBzdHlsZT0iZmlsbDojNUE5Nzk0OyIgcG9pbnRzPSIzNTQuNTYyLDgzLjk2NSAzNDIuMTcsNzEuNjE1IDMxNy44MTksOTUuODg1IDMzMS4zMjcsMTA5LjM5MiAzNTUuNjk5LDg1LjEwMiANCgkJCQkJMzU1LjcwMSw4NS4xIAkJCQkiLz4NCgkJCTwvZz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiNGN0YxRTY7IiBkPSJNMjYzLjI2MiwxMzYuNDY2Yy0xLjY2MS0xLjY2MS00LjM1NC0xLjY2MS02LjAxNSwwYy0xLjY2MSwxLjY2Mi0xLjY2MSw0LjM1NCwwLDYuMDE1bDYuODk4LDYuODk4DQoJCQkJbDEzLjUwOCwxMy41MDhsNi4wNTEsNi4wNTFjMS42NjEsMS42NjEsNC4zNTQsMS42NjEsNi4wMTQsMGMxLjY2Mi0xLjY2MSwxLjY2My00LjM1NCwwLjAwMi02LjAxNWwtNi4wNDEtNi4wNDFsLTEzLjUwOS0xMy41MDgNCgkJCQlMMjYzLjI2MiwxMzYuNDY2eiIvPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6I0Y3RjFFNjsiIGQ9Ik0yODcuODY3LDExMS44NjFjLTEuNjYxLTEuNjYtNC4zNTQtMS42NjEtNi4wMTYsMHMtMS42Niw0LjM1NCwwLDYuMDE2bDYuOTM5LDYuOTM5bDEzLjUwOSwxMy41MDcNCgkJCQlsNi4wMTEsNi4wMWMxLjY2MSwxLjY2MSw0LjM1NCwxLjY2LDYuMDE1LTAuMDAxYzEuNjYxLTEuNjYxLDEuNjYxLTQuMzUzLDAtNi4wMTVsLTYtNmwtMTMuNTA4LTEzLjUwOEwyODcuODY3LDExMS44NjF6Ii8+DQoJCQk8cGF0aCBzdHlsZT0iZmlsbDojRjdGMUU2OyIgZD0iTTMwNC44MTcsODguODk2Yy0xLjY2MSwxLjY2MS0xLjY1OSw0LjM1NCwwLDYuMDE1bDYuOTc5LDYuOTc4bDEzLjUwOCwxMy41MDhsNS45NzIsNS45NzINCgkJCQljMS42NjIsMS42NjEsNC4zNTQsMS42NjEsNi4wMTUsMGMxLjY2LTEuNjYxLDEuNjYxLTQuMzU0LDAtNi4wMTVsLTUuOTYyLTUuOTYxbC0xMy41MDgtMTMuNTA4bC02Ljk4OC02Ljk4OA0KCQkJCUMzMDkuMTcsODcuMjM2LDMwNi40NzgsODcuMjM1LDMwNC44MTcsODguODk2eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat center;
    background-size: cover;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 14px;
}

.joomla-default-item .articleBody .contact-container .email,
.joomla-default-item .articleBody .contact-container .phone{
    padding-left: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    height: 20px;
    width: 0;
    display: table;
}
.joomla-default-item fieldset{    border: none;

}


.joomla-default-item .articleBody .contact-container .email {
    margin-bottom: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDgzLjMgNDgzLjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4My4zIDQ4My4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTQyNC4zLDU3Ljc1SDU5LjFjLTMyLjYsMC01OS4xLDI2LjUtNTkuMSw1OS4xdjI0OS42YzAsMzIuNiwyNi41LDU5LjEsNTkuMSw1OS4xaDM2NS4xYzMyLjYsMCw1OS4xLTI2LjUsNTkuMS01OS4xICAgIHYtMjQ5LjVDNDgzLjQsODQuMzUsNDU2LjksNTcuNzUsNDI0LjMsNTcuNzV6IE00NTYuNCwzNjYuNDVjMCwxNy43LTE0LjQsMzIuMS0zMi4xLDMyLjFINTkuMWMtMTcuNywwLTMyLjEtMTQuNC0zMi4xLTMyLjF2LTI0OS41ICAgIGMwLTE3LjcsMTQuNC0zMi4xLDMyLjEtMzIuMWgzNjUuMWMxNy43LDAsMzIuMSwxNC40LDMyLjEsMzIuMXYyNDkuNUg0NTYuNHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzM5OTRCMSIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMzA0LjgsMjM4LjU1bDExOC4yLTEwNmM1LjUtNSw2LTEzLjUsMS0xOS4xYy01LTUuNS0xMy41LTYtMTkuMS0xbC0xNjMsMTQ2LjNsLTMxLjgtMjguNGMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjMgICAgYy0wLjctMC43LTEuNC0xLjMtMi4yLTEuOUw3OC4zLDExMi4zNWMtNS42LTUtMTQuMS00LjUtMTkuMSwxLjFjLTUsNS42LTQuNSwxNC4xLDEuMSwxOS4xbDExOS42LDEwNi45TDYwLjgsMzUwLjk1ICAgIGMtNS40LDUuMS01LjcsMTMuNi0wLjYsMTkuMWMyLjcsMi44LDYuMyw0LjMsOS45LDQuM2MzLjMsMCw2LjYtMS4yLDkuMi0zLjZsMTIwLjktMTEzLjFsMzIuOCwyOS4zYzIuNiwyLjMsNS44LDMuNCw5LDMuNCAgICBjMy4yLDAsNi41LTEuMiw5LTMuNWwzMy43LTMwLjJsMTIwLjIsMTE0LjJjMi42LDIuNSw2LDMuNyw5LjMsMy43YzMuNiwwLDcuMS0xLjQsOS44LTQuMmM1LjEtNS40LDQuOS0xNC0wLjUtMTkuMUwzMDQuOCwyMzguNTV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMzOTk0QjEiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}
.joomla-default-item .articleBody .contact-container .phone {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDczLjgwNiA0NzMuODA2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzMuODA2IDQ3My44MDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzc0LjQ1NiwyOTMuNTA2Yy05LjctMTAuMS0yMS40LTE1LjUtMzMuOC0xNS41Yy0xMi4zLDAtMjQuMSw1LjMtMzQuMiwxNS40bC0zMS42LDMxLjVjLTIuNi0xLjQtNS4yLTIuNy03LjctNCAgICBjLTMuNi0xLjgtNy0zLjUtOS45LTUuM2MtMjkuNi0xOC44LTU2LjUtNDMuMy04Mi4zLTc1Yy0xMi41LTE1LjgtMjAuOS0yOS4xLTI3LTQyLjZjOC4yLTcuNSwxNS44LTE1LjMsMjMuMi0yMi44ICAgIGMyLjgtMi44LDUuNi01LjcsOC40LTguNWMyMS0yMSwyMS00OC4yLDAtNjkuMmwtMjcuMy0yNy4zYy0zLjEtMy4xLTYuMy02LjMtOS4zLTkuNWMtNi02LjItMTIuMy0xMi42LTE4LjgtMTguNiAgICBjLTkuNy05LjYtMjEuMy0xNC43LTMzLjUtMTQuN3MtMjQsNS4xLTM0LDE0LjdjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4ybC0zNCwzNC4zYy0xMi44LDEyLjgtMjAuMSwyOC40LTIxLjcsNDYuNSAgICBjLTIuNCwyOS4yLDYuMiw1Ni40LDEyLjgsNzQuMmMxNi4yLDQzLjcsNDAuNCw4NC4yLDc2LjUsMTI3LjZjNDMuOCw1Mi4zLDk2LjUsOTMuNiwxNTYuNywxMjIuN2MyMywxMC45LDUzLjcsMjMuOCw4OCwyNiAgICBjMi4xLDAuMSw0LjMsMC4yLDYuMywwLjJjMjMuMSwwLDQyLjUtOC4zLDU3LjctMjQuOGMwLjEtMC4yLDAuMy0wLjMsMC40LTAuNWM1LjItNi4zLDExLjItMTIsMTcuNS0xOC4xYzQuMy00LjEsOC43LTguNCwxMy0xMi45ICAgIGM5LjktMTAuMywxNS4xLTIyLjMsMTUuMS0zNC42YzAtMTIuNC01LjMtMjQuMy0xNS40LTM0LjNMMzc0LjQ1NiwyOTMuNTA2eiBNNDEwLjI1NiwzOTguODA2ICAgIEM0MTAuMTU2LDM5OC44MDYsNDEwLjE1NiwzOTguOTA2LDQxMC4yNTYsMzk4LjgwNmMtMy45LDQuMi03LjksOC0xMi4yLDEyLjJjLTYuNSw2LjItMTMuMSwxMi43LTE5LjMsMjAgICAgYy0xMC4xLDEwLjgtMjIsMTUuOS0zNy42LDE1LjljLTEuNSwwLTMuMSwwLTQuNi0wLjFjLTI5LjctMS45LTU3LjMtMTMuNS03OC0yMy40Yy01Ni42LTI3LjQtMTA2LjMtNjYuMy0xNDcuNi0xMTUuNiAgICBjLTM0LjEtNDEuMS01Ni45LTc5LjEtNzItMTE5LjljLTkuMy0yNC45LTEyLjctNDQuMy0xMS4yLTYyLjZjMS0xMS43LDUuNS0yMS40LDEzLjgtMjkuN2wzNC4xLTM0LjFjNC45LTQuNiwxMC4xLTcuMSwxNS4yLTcuMSAgICBjNi4zLDAsMTEuNCwzLjgsMTQuNiw3YzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zYzYuMSw1LjcsMTEuOSwxMS42LDE4LDE3LjljMy4xLDMuMiw2LjMsNi40LDkuNSw5LjdsMjcuMywyNy4zICAgIGMxMC42LDEwLjYsMTAuNiwyMC40LDAsMzFjLTIuOSwyLjktNS43LDUuOC04LjYsOC42Yy04LjQsOC42LTE2LjQsMTYuNi0yNS4xLDI0LjRjLTAuMiwwLjItMC40LDAuMy0wLjUsMC41ICAgIGMtOC42LDguNi03LDE3LTUuMiwyMi43YzAuMSwwLjMsMC4yLDAuNiwwLjMsMC45YzcuMSwxNy4yLDE3LjEsMzMuNCwzMi4zLDUyLjdsMC4xLDAuMWMyNy42LDM0LDU2LjcsNjAuNSw4OC44LDgwLjggICAgYzQuMSwyLjYsOC4zLDQuNywxMi4zLDYuN2MzLjYsMS44LDcsMy41LDkuOSw1LjNjMC40LDAuMiwwLjgsMC41LDEuMiwwLjdjMy40LDEuNyw2LjYsMi41LDkuOSwyLjVjOC4zLDAsMTMuNS01LjIsMTUuMi02LjkgICAgbDM0LjItMzQuMmMzLjQtMy40LDguOC03LjUsMTUuMS03LjVjNi4yLDAsMTEuMywzLjksMTQuNCw3LjNjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjJsNTUuMSw1NS4xICAgIEM0MjAuNDU2LDM3Ny43MDYsNDIwLjQ1NiwzODguMjA2LDQxMC4yNTYsMzk4LjgwNnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzM5OTRCMSIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMjU2LjA1NiwxMTIuNzA2YzI2LjIsNC40LDUwLDE2LjgsNjksMzUuOHMzMS4zLDQyLjgsMzUuOCw2OWMxLjEsNi42LDYuOCwxMS4yLDEzLjMsMTEuMmMwLjgsMCwxLjUtMC4xLDIuMy0wLjIgICAgYzcuNC0xLjIsMTIuMy04LjIsMTEuMS0xNS42Yy01LjQtMzEuNy0yMC40LTYwLjYtNDMuMy04My41cy01MS44LTM3LjktODMuNS00My4zYy03LjQtMS4yLTE0LjMsMy43LTE1LjYsMTEgICAgUzI0OC42NTYsMTExLjUwNiwyNTYuMDU2LDExMi43MDZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMzOTk0QjEiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTQ3My4yNTYsMjA5LjAwNmMtOC45LTUyLjItMzMuNS05OS43LTcxLjMtMTM3LjVzLTg1LjMtNjIuNC0xMzcuNS03MS4zYy03LjMtMS4zLTE0LjIsMy43LTE1LjUsMTEgICAgYy0xLjIsNy40LDMuNywxNC4zLDExLjEsMTUuNmM0Ni42LDcuOSw4OS4xLDMwLDEyMi45LDYzLjdjMzMuOCwzMy44LDU1LjgsNzYuMyw2My43LDEyMi45YzEuMSw2LjYsNi44LDExLjIsMTMuMywxMS4yICAgIGMwLjgsMCwxLjUtMC4xLDIuMy0wLjJDNDY5LjU1NiwyMjMuMzA2LDQ3NC41NTYsMjE2LjMwNiw0NzMuMjU2LDIwOS4wMDZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMzOTk0QjEiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==)
}
.notification-options .form-horizontal .control-group{
    display: flex;
    flex-wrap: wrap;
}

.notification-options .form-horizontal .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 0;
}


.notification-options .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 5px;
    display: block;
    margin: 0 20px 0 0;
}



.notification-options .tabbable ul li a {
    color: var(--full-card-sp-text);
    background: #f2f5f5;
    font-size: 13px;
    color: #3894b1;
    padding: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.notification-options .tabbable ul{
    flex-wrap: wrap;
    display: flex;
}
.notification-options .tabbable .btn,
.notification-options .tabbable .btn span{
    font-size: 12px;
}

.notification-options .tabbable .btn .badge {
    position: relative;
    top: 1px;
}

.notification-options .tabbable ul li.active a{
    background: #3894b1;
border-radius: 0;
    color: #f2f5f5;
    border: none;
}

.notification-options legend,
.notification-container legend{
    font-size: 18px;
    color: var(--color-text);
    margin: 0;
    font-family: RobotoRegular;
}
.notification-container legend{
    margin-bottom: 25px;
}
.notification-options .radio input[type="radio"],
.notification-options .checkbox input[type="checkbox"],
.notification-container .notification-table  input[type="checkbox"] {
    float: none;
    margin: 0;
}
.notification-options  label.checkbox, .notification-options  label.radio{
    padding-left: 0;
}
.notification-options .checkbox input[type="checkbox"],
.notification-container .notification-table  input[type="checkbox"]{
    height: 17px;
    width: 17px;
}
.notification-options .btn-toolbar .btn{
    margin-right: 10px;
}

.notification-container .notification-table a{
    color: var(--full-card-sp-text);
}
.notification-container .notification-table .btn-micro{
    border: none;
    background: #fff;
}



#comments .rating-comment,
.forum-card .rating-topic{
    position: absolute;
    bottom: 0;
    right: 0;
}
.forum-card .rating-topic div>span.minus{
    background: url(/media/mint/icons/16/minus.png) no-repeat!important;

}
.forum-card .rating-topic div>span.plus{
    background: url(/media/mint/icons/16/plus.png) no-repeat!important;

}
.forum-card .rating-topic div{
    display: flex;
    align-items: center;
}
.forum-card .main-post{
    position: relative;
}
.forum-card .main-post>.controls{
    position: absolute;
    right: 50px;
}
.forum-card .rating-topic div>span{
    margin: 0 5px;
    width: 20px;
    height: 17px;
}
.forum-card .rating-topic [id^='rating-text-'] {
    display: none;
}

#comments [id^='comment_'] {

    margin-bottom: 0px;
}


footer .bottom .footer-bottom-right{
    display: flex;
    justify-content: space-between;
}



/* =============== Animation pre loader form ============*/

.preloader-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}
.preloader-container-active{
    display: flex;
}
.dash {
    margin: 0 15px;
    width: 35px;
    height: 15px;
    border-radius: 8px;
    background: #3994b1;
    box-shadow: 0 0 10px 0 #3994b1;
}

.uno {
    margin-right: -18px;
    transform-origin: center left;
    animation: spin 3s linear infinite;
}

.dos {
    transform-origin: center right;
    animation: spin2 3s linear infinite;
    animation-delay: .2s;
}

.tres {
    transform-origin: center right;
    animation: spin3 3s linear infinite;
    animation-delay: .3s;
}

.cuatro {
    transform-origin: center right;
    animation: spin4 3s linear infinite;
    animation-delay: .4s;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(360deg);
    }
    30% {
        transform: rotate(370deg);
    }
    35% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin2 {
    0% {
        transform: rotate(0deg);
    }
    20% {
        transform: rotate(0deg);
    }
    30% {
        transform: rotate(-180deg);
    }
    35% {
        transform: rotate(-190deg);
    }
    40% {
        transform: rotate(-180deg);
    }
    78% {
        transform: rotate(-180deg);
    }
    95% {
        transform: rotate(-360deg);
    }
    98% {
        transform: rotate(-370deg);
    }
    100% {
        transform: rotate(-360deg);
    }
}

@keyframes spin3 {
    0% {
        transform: rotate(0deg);
    }
    27% {
        transform: rotate(0deg);
    }
    40% {
        transform: rotate(180deg);
    }
    45% {
        transform: rotate(190deg);
    }
    50% {
        transform: rotate(180deg);
    }
    62% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(360deg);
    }
    80% {
        transform: rotate(370deg);
    }
    85% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin4 {
    0% {
        transform: rotate(0deg);
    }
    38% {
        transform: rotate(0deg);
    }
    60% {
        transform: rotate(-360deg);
    }
    65% {
        transform: rotate(-370deg);
    }
    75% {
        transform: rotate(-360deg);
    }
    100% {
        transform: rotate(-360deg);
    }
}

/**============================ #djmsg =======================*/
#djmsg-message-form,
.djmsg-messages-messages{
    margin: 30px 0;
}
#djmsg-message-form input[type="text"]{
    width: 300px;
}
#djmsg-message-form textarea{
    width: 100%;
    min-height: 300px;
}
#djmsg-message-form #jform_attachments_container span{
    position: relative;
    background: #3a94b030;
    border: 2px solid #3a94b0;
    padding: 20px;
    cursor: pointer;
    display: block;
}

.djmsg-messages-messages{
    position: relative;
}


.djmsg-messages-message button[type=submit],
.djmsg-messages-message .djmsg-back-button{
    border: 0;
    background: #3994b1;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    text-align: center;
    padding: 8px 22px;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    max-width: 150px;
}
.djmsg-messages-message .djmsg-back-button{
    background: #FF5722;
    padding: 6px;
}
.djmsg-messages-message .djmsg-close-button{
    position: absolute;
    right: 0;
    top: 0;
}

.djmsg-messages-message .djmsg-close-button .btn-back {
    text-transform: none;
    color: #657988;
}


.djmsg-messages-messages .djmsg-nav  .nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    color: var(--full-card-sp-text);
}

.djmsg-messages-messages .djmsg-nav  .nav-tabs>li>a:hover{
    background: #eee;
}
.djmsg-messages-messages .djmsg-nav .nav-tabs > .active > a{
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-size: 15px;
}
.djmsg-messages-messages .djmsg-nav .nav-tabs {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    display: inline-block;
}

.djmsg-messages-messages .tab-pane>form{
    border: 1px solid #eee;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 5px 10px #9d9c9c;
    margin-bottom: 20px;
}
.djmsg-messages-messages .btn-toolbar .btn-group>a,
.djmsg-messages-messages .btn-toolbar .btn-group>button,
.djmsg-messages-messages .form-search button{
    text-transform: none;
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
}

.djmsg-messages-messages .form-search input[type=text] {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-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 linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.djmsg-messages-messages .msg-ui-search{
    display: flex;
    flex-wrap: wrap;
}
.djmsg-messages-messages .djmsg-message-body .djmsg-message-heading a{
    color: var(--full-card-sp-text);
}

.djmsg-messages-messages .form-search,
.djmsg-messages-messages .create-new-pms{
    margin-right: 10px;
}


.dj-pms svg{
    margin-right: 5px;
}
 .djmsg-messages-messages .djmsg-message-body .djmsg-message-intro{
     font-size: 14px;
 }
.djmsg-messages-messages .djmsg-message-body .djmsg-subject{
     font-size: 15px;
 }
.djmsg-messages-messages .msg-messages-table tr.new-pms{
    background: #f3c2181a!important;
}
.djmsg-messages-message .djmsg-back-button{
    text-decoration: none;
}
.djmsg-messages-message button[type=submit]:hover{
    background: #3d859c;
}
.djmsg-messages-message .djmsg-back-button:hover{
    background: #da4d21;
}
.djmsg-messages-pagination .pagination ul > li:nth-child(2),
.djmsg-messages-pagination .pagination ul > li:nth-last-child(2){
    float: none!important;
}

.djmsg-messages-pagination .pagination ul > li a{
    border-radius: 50%;
    background: #ffffff;
    color: var(--color-text);
    font-size: 17px;
    display: flex;
    align-items: center;
    margin: 2px 0 2px 20px;
    justify-content: center;
    border: none;
    width: 27px;
    height: 40px;
}

.djmsg-messages-pagination .pagination ul>li>a{
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
}
.djmsg-messages-pagination .pagination ul>li:last-child a{
    margin: 2px 20px 2px 0px;
}
