/*@import "animate.min.css";*/
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Black.woff2') format('woff2'),
        url('../fonts/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Light.woff2') format('woff2'),
        url('../fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Italic.woff2') format('woff2'),
        url('../fonts/Montserrat-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Thin.woff2') format('woff2'),
        url('../fonts/Montserrat-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('../fonts/Montserrat-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}



body, p, h1, h2, h3, h4, h5, h6, a, ul, li {font-family: 'Montserrat'!important}
body {width: 100%;}
.body-wrapper {background-color: #F6F8FB; width: 100%!important}
.aub-master-padding {padding-left: 3%!important; padding-right: 3%!important;}
button.btn-primary {background: red!important;}

@media (max-width: 768px) {.body-wrapper {background-color: #F6F8FB; width: 97%!important;}}
@media (min-width: 767px){
#sp-bottom2 {width: 33.33%;}
#sp-bottom2 .sp-module {width: 60%; margin-left: auto; margin-right: auto;} 
}
@media (max-width: 575px) {
    .aub-master-padding {padding-left: 1%!important; padding-right: 1%!important;}
    #sp-component {padding-right: 5%!important;}
    .article-header h1 {font-size: 24px!important}
    #sp-bottom2 {width: 100%;}
}
#sp-main-body {margin-top: -90px!important;}

/*Header настройка*/
#sp-main-body {z-index: 99!important;}

#sp-menu {z-index: 9998!important; position: relative!important; height: 40px; top: 20px; right: 80px;}
#sp-menu a {color: #fff;}
#sp-menu .sp-megamenu-parent {
    padding-bottom: 0px!important; 
    height: 40px!important; 
    margin-top: -20px!important;
    margin-left: auto!important; margin-right: auto!important;
}
#sp-menu .sp-megamenu-parent .sp-menu-item {}
#sp-menu .sp-megamenu-parent .sp-menu-item a,
#sp-menu .sp-megamenu-parent .sp-menu-item span {
    text-transform: uppercase!important; 
    font-weight: 400; 
    color: #fff;
    margin-bottom: 5px!important;
    padding-bottom: 5px!important;
    height: 60px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-left: 35px!important;
}

/*#sp-menu .sp-megamenu-parent .active {border-bottom: 1px solid #fff}*/
#sp-menu .sp-megamenu-parent .active {padding-left: 0px!important;}

#sp-menu .sp-megamenu-parent .sp-dropdown-inner .sp-menu-item a {
    margin: 5px 0px!important; 
    height: inherit!important; 
    color: #212121!important;
    line-height: 22px;
    }
#sp-menu .sp-megamenu-parent .sp-dropdown-inner .sp-menu-item a:hover {color: #00BC65!important}
#sp-menu .sp-megamenu-parent .sp-dropdown-inner .sp-menu-item span:hover {color: #00BC65!important}
#sp-menu .sp-megamenu-parent .sp-dropdown-inner .sp-menu-item.sp-has-child span{
    height: inherit!important;
    line-height: 22px;
    margin-left: 0px!important;
}
#sp-menu .sp-megamenu-parent .sp-menu-item a:after,
#sp-menu .sp-megamenu-parent .sp-menu-item span:after  {content: " "}

#sp-menu  .sp-megamenu-parent. menu-animation-fade-up .sp-menu-item span:after {display: none;}
.aub-menu-badge span:after { 
    content: "  ▶"!important;
    font-weight: 600!important;
    text-align: right!important;
    font-size: 20px!important;
    margin-top: 2px!important;
}

#sp-menu .sp-megamenu-parent .sp-menu-item a {color: #00BC65!important}
#sp-menu .sp-megamenu-parent .sp-menu-item span:hover {border-bottom: 1px solid #fff;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #fff!important; 
    z-index: 9999!important; 
    margin-top: 3px;
    box-shadow: 0px 0px 5px #444; 
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {box-shadow: 0px 0px 5px #444; }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-dropdown-sub {
    margin-top: -30px!important;
    margin-left: -25px;
    padding-top: 0px!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a:hover,
#sp-menu .sp-megamenu-parent .sp-menu-item .sp-menu-heading:hover {/*color: #00bc65!important;*/}
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-menu-item span {color: #121212;}
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-menu-item span:hover,
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-menu-item a:hover
{border:  none!important; }

#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-menu-item:hover {}

.sp-megamenu-parent .sp-menu-item.sp-has-child .sp-dropdown-items .sp-has-child span{color: #212121!important}

.sp-megamenu-parent {z-index: 9998!important;}

#sp-aub-header {
    position: fixed!important; /*background: rgba(255, 255, 255, 0.6);*/
    top: 0!important;
    width: 100%!important; 
    z-index: 9998!important;
    transition: 0.8s;
 }
.aub-main-page .social-share-block{display: none;}
.aub-header-background {}
#sp-logo .logo img.logo-image {
    padding-top: 0px!important; 
    height: 80px!important;
}


@media (max-width: 767px) {
    #sp-user2, #sp-user1 {display: none!important;}
    #sp-aub-header {height: 60px;}
    #sp-logo img {height: 59px!important;}
    #sp-logo {width: 50%; height: 60px;}
    #sp-menu {height: 1px;}
    #sp-menu .burger-icon { width: 25px; }
    #sp-menu .burger-icon > span { height: 3px; }
    #sp-menu .burger-icon > span {background-color: #fff;}
    #sp-menu #offcanvas-toggler {
        z-index: 9999; 
        position: fixed; 
        right: 15px; 
        top: 0px;
    }

.offcanvas-active .burger-icon > span,
#modal-menu-toggler.active .burger-icon > span 
{ background-color: #212121; width: 20px; height: 2px;}
}

@media (min-width: 767px) and (max-width: 991px) {
    #sp-aub-header {height: 60px;}
    #sp-logo img {height: 59px!important;}
    #sp-logo {height: 60px;}
    #sp-user1 {position: relative; top: -15px;}
    #sp-user2 {position: relative; top: -12px;}
    #sp-menu {position: fixed!important; right: 0!important; top: -4px}
    #sp-menu .burger-icon > span {background-color: #fff;}
    #sp-menu .burger-icon { width: 25px; }
    .mod-finder.js-finder-searchform {
        position: relative!important; 
        top:0px!important;right:0px!important;
        padding-bottom: 15px;
    }
}


/*------------------- Off - canvas -----------*/
.offcanvas-menu .offcanvas-inner .header-modules form input{ 
    width: 100%!important;
    position: relative!important;
    top: -40px;
    left: 0;
}
.offcanvas-menu .offcanvas-inner .header-modules {
    border-bottom: 1px solid #9E9E9E;
    padding-bottom: 20px;
}
.offcanvas-menu .offcanvas-inner ul .nav-header  {text-transform: uppercase;}
.offcanvas-menu .offcanvas-inner ul .menu-parent {text-transform: none;}
/*логін-реєстрація*/
.aub-off-canvas-log-mod {position: absolute; top: 70px}
.aub-off-canvas-log-mod, 
.aub-off-canvas-log-mod .off-login-img, 
.aub-off-canvas-log-mod .off-login-txt { display: inline-block; }
.aub-off-canvas-log-mod .off-login-img {width: 26px; height: 26px;}
.aub-off-canvas-log-mod .off-login-txt {font-size: 16px; color: #212121; position: relative; top: -5px; left: 20px;}

.accordeonck .parent {text-transform: uppercase!important;}
.accordeonck .level2 {text-transform: none!important;}


/*------------------- Перемкач мови ------------*/
.rws-lang-switch {width: 65px!important; float: right; margin-top: 18px;}
.rws-lang-switch .mod-languages .btn-group img {display: none!important; width: 0!important;}
/*.rws-lang-switch .mod-languages .dropdown-toggle::after {
    content:''!important
}*/

#sp-user2  {}

.rws-lang-switch .mod-languages .btn-group {
    width: 60px!important; 
    height: 38px!important;
    border:none!important;
    text-align: center!important;
}
.rws-lang-switch .mod-languages .btn-group a {border:none!important; color: #fff; background-color: transparent; }
.rws-lang-switch .mod-languages .btn-group a.btn {
    font-weight: 200!important;
    font-size: 20px!important;
    background-color: transparent!important;
}
.rws-lang-switch  .mod-languages ul {
    background: #fff!important;
    width: 100px!important;
    min-width: 0px!important;
    border: none!important;
    border-radius: 4px!important;
    padding-right: 0px!important;
    box-shadow: 0px 0px 5px #444;
}
.rws-lang-switch  .mod-languages .lang-active {background: none!important;}
.rws-lang-switch  .mod-languages .dropdown-menu li a {color: #212121; padding-left: 5px!important;}
.rws-lang-switch  .mod-languages .dropdown-menu li  { padding-left: 7px!important;}
.rws-lang-switch  .mod-languages .dropdown-menu a:hover {color: #22DD87!important;}

/*----------------------------- Title   -----------------------*/
#sp-title {margin-top: -34px!important;}
.sp-page-title {position:relative;padding: 155px 0!important;margin-top: 27px!important; background-size: cover!important;background-position: center!important}
.sp-page-title:before {content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5;}
#sp-title .sp-page-title ol {display: none!important;}
.aub-site-pages .sp-page-title .sp-page-title-heading {
    position: relative; 
    font-size: 36px; 
    font-weight: 600; 
    height: 0!important;
    top: 20px;
    text-transform: uppercase;
    color: #ddd;
    text-shadow: 2px 0 8px #444, 0 2px 8px #444, -2px 0 8px #444, 0 -2px 8px #444}

/*--------------------------- bottom -------------------------*/
.aub-bot1-txt {font-size: 12px; color: #ddd;}
#sp-bottom h3 {font-size: 28px; font-weight: 300!important;}
#sp-bottom4-for-mobile, #sp-bottom3, #sp-bottom {border: none!important}
#sp-bottom4-for-mobile #sp-bottom3 h3 {
    font-size: 20px!important; 
    font-weight: 300!important; 
    color: #fff!important;
    padding: 40px 0 15px 15px;
}

/*------------------------------------- Footer ------------------------*/
.aub-copy {color: #aaa ; font-size: 12px;}


/*---------------- Login/Logout/finder icons ---------------*/
#sp-user1 {}
.aub-log-search-mod { text-align: right!important;}
#uab-search-btn  button.btn {background: none!important; border: none!important}
#uab-search-btn  {
    margin-left: 10px;
    margin-top: 7px!important;
    display: inline-block;
    border: none!important;
    width: 21px!important;
    height: 21px!important;
    color: none!important;
    background: url('../images/icon-search-w.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
#uab-search-btn:hover {    background: url('../images/icon-search-h.svg')!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;}


.aub-log-search-mod {margin-top: 25px;}
.aub-input-search-block {display: inline-block!important;}

#uab-login-btn .env-login-icons  {position: relative; top: -1px; right: 18px}
#uab-login-btn .env-login-icons  {
    display: inline-block;
    border: none!important;
    width: 21px!important;
    height: 21px!important;
    color: none!important;
    background: url('../images/icon-user-w.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
#uab-login-btn a:hover {background: url('../images/icon-user-h.svg')!important;}

#uab-logоut-btn span {position: relative; top: 3px; right: 18px}
#uab-logоut-btn a{
    display: inline-block;
    border: none!important;
    width: 21px!important;
    height: 21px!important;
    color: none!important;
    background: url('../images/icon-user-w.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
#uab-logоut-btn a:hover {background: url('../images/icon-logout-h.svg')!important;}

.form-control {
    border-radius:0;
    border: none;
    box-shadow: inset 1.147px 1.638px 4px 0px rgba(18, 17, 12, 0.15) !important;
}
.input-group-text {border-radius:0;}
.list-group-item {border:none;}
.rws-logout-icon {float: right!important;}

/*-- Меню аккаунта --*/
.aub-input-search-block .dropdown-toggle::after {display: none!important;}
#uab-login-btn  .dropdown-menu {box-shadow: 0px 0px 5px #444; }
.aub-input-search-block .dropdown-menu a, .aub-input-search-block .dropdown-menu a:hover {background: none!important;}
.aub-input-search-block .dropdown-item:focus, .dropdown-item:hover {background: none!important; background-color: transparent!important;}
#uab-login-btn .dropdown-item {background: none!important; background-color: transparent!important;}
#uab-login-btn .aub-input-search-block .dropdown-item a, .aub-input-search-block .dropdown-item a:hover 
{
    background: none!important; 
    background-color: red!important;
}
#uab-login-btn .dropdown-menu li, #uab-login-btn .dropdown-menu li a:hover {background: none!important; color: #22DD87!important}

/* -------------- Модули аккаунта ------------------ */
.env-account-modules .page-header h1{
	font-size: 32px!important;
	text-align: center;
	text-transform: uppercase;
	color:#009de1;
}
.loginenv-account-modules .btn,
.profile-editenv-account-modules .btn,
.remindenv-account-modules .btn,
.resetenv-account-modules .btn,
.form-validate .btn {
	background-color: DarkBlue !important; 
	border-radius: 0!important;
	border:none!important;
}
.loginenv-account-modules a:hover,
.remindenv-account-modules .btn:hover { 
	color: #009de1; 
}

.loginenv-account-modules .btn:hover,
.registrationenv-account-modules .btn:hover,
.profile-editenv-account-modules a:hover,
.remindenv-account-modules .btn:hover,
.resetenv-account-modules .btn:hover,
.btn.btn-primary:hover {
	background-color: #0b90ca!important;
}

.registrationenv-account-modules a.required:hover {
    color:#4db5e7;
}
.registrationenv-account-modules legend{display:none;}
.registration-completeenv-account-modules h1 {display: none;}

#toast-container > div {
	position: relative!important;
	top: 250px!important; left: 0!important;
	color: #eee!important;
	border: none!important;
	background-color: #009de1!important;
	/*width: 70%!important;*/
	font-size: 18px!important;
}
.alert-info {
    color: #222222;
    background: transparent;
    border: transparent;
    font-size: 12px;
    padding: 0;
}


#sp-env-topbar {
    background:#f8f9fa;
}

#sp-null-htader {height: 0px!important;}                            /*------------- опускаем начало страницы ниже хедера --------*/
#sp-breadcrumb .divider {display: none;}
#sp-breadcrumb {padding-left: 0!important; position: relative; top: -15px;}
#sp-breadcrumb li a, #sp-breadcrumb li span {
    color: #153242;
    font-size: 12px;
}




/*-------------------------- Статьи - структура сайта ------------------*/
 .pagination-wrapper .pagination .active span {background-color: #005500!important;}
.aub-site-pages h1, .aub-site-pages h2 {text-align: center; color: #005500;}
.aub-site-pages .social-share-block {
    display: none!important;
    height: 0!important;
}
.aub-site-pages a {color: #005500;} .aub-site-pages a:hover {color: orange;} 
.aub_rada_h2 {
    text-align: center;
    font-size: 28px;
    margin-top: 40px;
    font-weight: 500;
    color: #005500;
}
.aub_rada_h2 a {color: #005500;} .aub_rada_h2 a:hover{color: orange;}
.aub_rada_h3 { text-align: center; font-size: 20px;margin-bottom: 20px;
    font-weight: 500;
}
 .aub-site-pages-history .content-categoryaub-site-pages form strong,  
 .aub-site-pages-history .content-categoryaub-site-pages form .filters {display: none!important;}
@media (max-width: 575px){
    .aub-site-pages .aub-rada-img img {margin-bottom: 25px;}
}

/*------------------------  bottom -------------------------------*/

/*-------------------------- ACY MAILIING -----------------------*/
#sp-aub-sub {
    margin-top: 60px;
 /*   background: rgb(143,182,11); 
    background: linear-gradient(135deg, rgba(169,200,63,1) 0%, rgba(182,205,105,1) 20%, rgba(198,210,159,1) 50%, rgba(182,205,105,1) 80%, rgba(169,200,63,1) 100%);*/}
.acym_module .acym_form label {width: 50%!important;}
.acym_module .btn-primary {
    text-transform: none;
    font-weight: 500;
    background: #00BC65!important ;
    border: none!important;
    border-radius: 4px;
    color: #000!important;  
    width: 100%!important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14);
    }
.acym_module .btn-primary:hover {
    background:#22dd87 !important ;
    color: black!important;  
    border: none;
}
.acym_module a.acym__modal__handle {color: #005500!important;}
.acym_module a.acym__modal__handle:hover {color: orange!important;}

.rws-subscription-title {font-size: 22px; font-weight: 600; color: #005500; position: relative; top: 20px;}
.rws-subscrtext-mod {margin-top: -60px;}
.rws-subscrtext-mod .rws-mod-title-left::before {left: 15%;}
.rws-mailing-title {color:#26441c ; font-size: 18px; padding-top: 40px;text-align: center; font-weight: 500;}
.rws-mailing-list {display: block;  text-align: center;}
.rws-mailing-list ul li {color: #26441c; text-align: left !important; font-size: 16px;
    padding-left: auto;
    padding-right: auto;}
.acym_form .fieldacyterms {width: 100%!important;}
.acym_form .fieldacyterms label {width: 100%!important; font-weight: 200!important;}
.acym_form .fieldacyterms a {color: #aaa!important;}
.acym_form .fieldacyterms a:hover {color: #fff!important;}
/*.fieldacyterms a {display: inline!important; }*/

/* системное сообщение  */
.toast-info, .toast-success {background-color: #00BC65!important;}
#toast-container>.toast-success {
    background-image: none!important;
    background-color: #00BC65!important;
    border: 1px solid #005500;
}
#toast-container.toast-top-center>div {width: 80%!important;}
.toast-title {font-weight: 500!important;}
#toast-container > div {color: #000!important; font-size: 18px!important; text-align: center!important;}
.toast-message label {}
.toast-message a, .toast-message label {color: #000;}
.toast-message {font-size: 18px;}


@media (max-width: 991px) {
    /*.rws-mailing-list ul li {padding-left: 0%; text-align: center;}*/
    .rws-mailing-list {display: block; width: 100%; text-align: left; padding-left: 0; margin-left: -20px;}
    .acym_module {margin-left: 5%;}
}


/*------------------------- mod_articles_latest in Bottom ------------*/
.rws-latest-article-cat {display: inline-block; color: #8fb60b;}
.rws-latest-article-created {color: #8fb60b;}

.aub_bot1_text  {color: #fff;}
.aub-botton-social i {
    font-size: 18px;
    padding: 0 8px;
}



/*-------------------- Блок популярніе статьи на главной --------------*/
.newspopular-link .aub-author-fields {display: none!important;}
.newspopular-link a {color: #005500;}
.newspopular-link a:hover {color: orange;}

@media (min-width: 762px) {
.mostread .newspopular-image {margin-bottom: 5px;}
.mostread .newspopular-image img { 
    display: block;
    margin: 0 auto;
    float: left;
     }
}

/*----------------------- Експертна думка - блог ------------------*/

.aub-expert-blog .article-introtext {display: none}
.aub-expert-blog p {text-indent: 15px;}

.aub-expert-blog  .article-body {
    margin-top: -20px;
    margin-left: -20px!important;
    margin-right: -20px!important;
    padding: 5px 0;
    background: none/*rgb(21,50,66)*/;
    background: none/*linear-gradient(90deg, rgba(21,50,66,1) 0%, rgba(34,108,149,1) 50%, rgba(21,50,66,1) 100%*/);
    
} 
.aub-expert-blog  .article-header { padding: 0 5px; } 
.aub-expert-blog .article-body .article-header h2 {    text-align: justify;
    text-indent: 15px;}
.aub-expert-blog .article-body .article-header h2 a {
    color: #212121; 
    font-size: 16px; 
    font-weight: 500;
    text-align: justify;
    text-indent: 15px;
}
.aub-expert-blog .article-body .article-header h2 a:hover {color: #005500 ;}
.aub-expert-blog .article-body .article-info, .aub-expert-blog .article-body .article-info a {color: #99adb8;}
/*.aub-expert-blog .article-body .article-info  .createdby{display: none;}*/
.aub-expert-blog .article-list .article .article-intro-image,
.aub-expert-blog .article-list .article .article-intro-image img {border-radius: 8px!important;}

.aub-expert-blog .aub-author-block-title {text-align: center; margin-bottom: 15px;}
.aub-expert-blog  .aub-author-name {margin-top:15px; font-weight: 600; text-align: center;}
.aub-expert-blog .aub-author-fields-job-title {text-align: center;}
.aub-expert-blog .aub-author-fields-img img{border-radius: 8px; margin-right: auto; margin-left: auto;}

/*------------------------------------------ Новости АУБ - блог ------------------*/
.aub-news-blog .article-introtext {display: none}
.aub-news-blog .aub-author-fields {display: none!important;}
.aub-news-blog  .article-body {
    margin-top: -20px;
    margin-left: -20px!important;
    margin-right: -20px!important;
    padding: 5px 0;
    background: none;
    background: none;
    
} 
.aub-news-blog  .article-header { padding: 0 5px; } 
.aub-news-blog .article-body .article-header h2 {    text-align: justify;
    text-indent: 15px;}
.aub-news-blog .article-body .article-header h2 a {
    color: #212121; 
    font-size: 16px; 
    font-weight: 500;
    text-align: justify;
    text-indent: 15px;
}
.aub-news-blog .article-body .article-header h2 a:hover {color: #005500;}
.aub-news-blog .article-body .article-info, 
.aub-news-blog .article-body .article-info a {color: #444;}
.aub-news-blog .article-body .article-info a:hover {color: orange;}
.blogaub-news-blog .article-body .article-info  .createdby{z-index: 9999;}

.aub-news-blog .article-intro-image a img:hover,
.aub-expert-blog .article-intro-image a img:hover,
.rws-newsflash-block .newsflash-image  img:hover {
    transition: 0.5s;
    border: 1px solid #D75727;
    transform: scale(1.1);
    -webkit-filter: grayscale(80%);
    -moz-filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    -o-filter: grayscale(80%);
    filter: grayscale(80%);
    filter: gray; /* IE 6-9 */
    }
.rws-newsflash-block .newsflash-image {overflow: hidden;}
.aub-news-blog #sp-title, .aub-expert-blog #sp-title  {margin-bottom: 50px;}
.aub-news-blog .article-list .article .article-intro-image,
.aub-news-blog  .article-list .article .article-intro-image img {border-radius: 8px!important;}
.aub-news-blog .article-details p {text-indent: 15px}
.aub-table-container {
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em;
}
.aub-table-container::-webkit-scrollbar
{
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.aub-table-container::-webkit-scrollbar-thumb
{
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}
/*------------------------------------------ Новини партнерів АУБ блог ---------------------------*/
.view-category.aub-author-blog .article-body .article-introtext {display: none;}
.view-category.aub-author-blog .article-header h2 {
    color: #212121; 
    font-size: 18px;
    text-align: left!important;
}
.view-category.aub-author-blog .article-header h2 a:hover {color: #005500!important;}
.view-category.aub-author-blog .article-intro-image {border-radius: 8px!important;}
.article-details.aub-author-blog p {text-indent: 15px;}
/*------------------------------------------ Настройка вход/регистрация/кабинет ------------*/
.com-users h1 {
    color: #005500; 
    text-align: center;
    font-size: 32px;
}
.com-users legend {display: none!important;}
.com-users #jform_email1-lbl {margin-top: 25px;}
.com-users #sp-component .btn {background: #00BC65!important; color: #212121!important; border-radius: 8px!important;}
.com-users #sp-component .btn:hover {background: #22DD87!important; color: #212121!important}
.com-users .list-group a {color: #005500;}
.com-users .list-group a:hover {color: #8fb60b;}
.aub-reg-warning-mod {margin-top: -70px; margin-bottom: 60px;}
@media (min-width: 993px) { 
    .aub-reg-warning-mod {
        width: 50%!important; 
        margin-left: auto!important; 
        margin-right: auto!important;
    }
    }

/*------------------------------------- Авторский блог /Новини партнерів АУБ/ -------------------*/
.aub-author-blog .article-body {
    margin-top: -20px;
    margin-left: -20px!important;
    margin-right: -20px!important;
    padding: 5px 0;
    position: relative;
    height: 180px;
/*    background: rgb(0,85,0);
    background: linear-gradient(90deg, rgba(108,176,108,1) 0%, rgba(176,200,176,1) 50%, rgba(108,176,108,1) 100%);
    */
} 
.aub-author-blog .article-info {
    position: absolute;
    bottom: 0;
    color: #005500; 
    font-size: 16px!important; 
    padding-left:5px; padding-right: 5px;
    text-align: center!important;
}
.aub-author-blog .article-info .createdby, .aub-author-blog .article-info  .published {font-size: 16px!important;}
.aub-author-blog  .article-list .article-header  {
    text-align: center!important; 
    padding: 0 5px!important;}
.aub-author-blog  .article-list .article-header a:hover {color: #ccc!important;}
.aub-author-blog  .article-list .article-introtext {padding: 0 5px!important;}
.aub-author-blog  .article-full-image img {display: block!important; margin-left: auto!important; margin-right: auto!important;}
.aub-author-blog  .article-header h1 {text-align: center;}

.aub-author-blog .aub-author-fields { display: block; }
.aub-author-blog .aub-author-fields-img img, 
.aub-author-blog .aub-author-fields-img {
    margin-left: auto!important; 
    margin-right: auto!important; 
    max-height: 60%;}
/*.aub-author-blog .aub-author-fields-img {height: 205px; width: 205px; border-radius: 50%; border: 1px solid #005500;}
.aub-author-blog .aub-author-fields-img img {border-radius: 50%; padding: 5px;}*/
.aub-author-blog .aub-author-block-title {text-align: center; font-size: 18px; color: #005500; font-weight: 500; margin-bottom: 15px;}
.aub-author-blog .aub-author-name {padding-top: 15px; text-align: center; color: #444; font-weight: 500;}
.aub-author-blog .aub-author-fields-job-title {text-align: center}

@media (max-width: 767px){
    .aub-author-blog .article-body {height: auto;}
    .aub-author-blog .article-info {
    position: inherit;
    color: #005500; 
    font-size: 16px!important; 
    padding-left:5px; padding-right: 5px;
    text-align: center!important;
}
}

/*---------------------- мої статті ------------------*/
.aub-null-article #sp-component {height: 5px!important;}
.aub-my-articles .category-listaub-my-articles form .filters { display: none!important; }
.aub-my-articles .category-listaub-my-articles form strong {display: none;}
.aub-my-articles .category-listaub-my-articles form .filters { display: none!important; }
.aub-my-articles .category-listaub-my-articles form  thead {display: none;}
.aub-my-articles h1 {text-align: center; color: #005500;}
.aub-my-articles .article-info {display: none}
.aub-my-articles  .social-share-block {display: none}
.aub-my-articles  .aub-my-article-mod {margin: -100px 0 50px 0}
.aub-my-article-mod .latestnews a {
    color: #005500;
    font-size: 20px!important;
}
.aub-my-article-mod .latestnews a:hover {color: #8fb60b}




/*----------  Карусель отзывов ---------------*/
#sp-testimonials {
    padding: 40px 0 0px 0; 
    margin: 160px 0 175px 0; 
    background: #F3F3F3;
}
.cway-mini-testimonials  .aub-news-main-module-title {margin-bottom: -20px;}
.cway-mini-testimonials .mfp_block_title {display: none;}
.cway-mini-testimonials .mfp_carousel_item1 {

}
.cway-mini-testimonials .mfp_carousel_item1 .row{
    margin-right: 5px;
    margin-left: 5px;
    border: 1px solid #D0D2CF;
    border-radius: 8px;
    padding:  12px 8px 12px 8px;
        background: #fff;
}
.cway-mini-testimonials .mfp_carousel_item1 .rws-mfp-carousel-img {
    border-radius: 50%;
}
.cway-mini-testimonials .mfp_carousel_item1 .rws-mfp-carousel-img  img {
    border-radius: 50%; 
    box-shadow: 0px 4px 4px 0px #00000040;
    padding: 4px;
}
.cway-mini-testimonials .mfp_carousel_item1 .rws-mfp-carousel-img  img:hover {
    transform: scale(.97);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}

/*.mfp_carousel_item {height: 300px!important;}*/

.cway-mini-testimonials .mfp_carousel_item1 .mfp_carousel_title {
    font-size: 16px!important;
    text-align: left!important; 
    margin-top: 20px;
}
.cway-mini-testimonials .mfp_carousel_item1 .mfp_carousel_title a {
    color: #212121!important; 
    text-align: left!important;
    margin-top: 20px;
    font-weight: 24px;
    font-weight: 700;
}
.cway-mini-testimonials .mfp_carousel_title a:hover {color: #005500!important;}
.rws-mfp-carousel-info {}
.cway-mini-testimonials .mfp_carousel_item1  .mfp_carousel_introtext {
    margin-top: 15px;
    font-size: 16px!important; 
    color: #212121;
    line-height: 20px; 
    text-align: left;
    padding: 0px 0px!important}

.rws-mfp-carousel-image {height: 160px; width: 160px;}
.rws-mfp-carousel-image img {width: 154px!important; height: 154px!important;}

.cway-mini-testimonials {padding-bottom: 80px;}
#sp-testimonials .mfp_cat a {color: #078787; }
#sp-testimonials .mfp_cat a:hover {color: #D75727; }
#sp-testimonials .mfp_cat {text-align: center!important;padding-bottom: 25px;}
#sp-testimonials .mfp_carousel_item a:hover {color: #D75727;}
.aub-testimonials .article-header {text-align: center; color:  #005500}
.aub-testimonials .article-full-image img {display: block!important; margin-left: auto!important; margin-right: auto!important;}
.aub-testimonials .article-list .article-header a {color: #153242!important;}
.aub-testimonials .article-list .article-header a:hover {color: #005500!important;}
.aub-testimonials p {text-indent: 15px;}

.layout-blog.aub-testimonials .article .article-info {display: none;}

@media (max-width: 767px) {
    .rws-mfp-carousel-img { width: 100%;} 
    .rws-mfp-carousel-img img {height: auto; margin-right: auto; margin-left: auto;}
    .cway-mini-testimonials .mfp_carousel_item1 .mfp_carousel_title {text-align: center!important;}
    .mfp_carousel_introtext {text-align: center!important;}
    #sp-testimonials  {padding-top: 130px!important}
    #sp-aub-video {margin-bottom: 130px!important}

}


/*---------------------- Пошук / Finder------------------------------*/
.aub-log-search-mod .modal-header, 
.aub-log-search-mod .modal-footer,
.aub-log-search-mod .modal-title { display: none; border: none!important;}
.aub-log-search-mod .modal-dialog {
    width: 500px!important;
    height: 47px!important;
    z-index: 9999;
}
.aub-log-search-mod .modal-dialog {
    position: absolute!important; 
    top:-20px!important;right: 10px!important;
    border: none!important;
}
.aub-log-search-mod  .modal-content {background: none; border: none!important;}


/*.uab-search-btn:hover {
    background: url('../images/icon-search-h.svg')!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
}*/

.aub-log-search-mod  .mod-finder {float: right!important;}
.aub-log-search-mod  .mod-finder {width: 450px!important;}
.mod-finder input {width: 410px}

.aub-search-mod {
    float: right!important;
    z-index: 99999!important;
    font-size: 14px!important;
}
.mod-finder input {
    border: 1px solid #212121!important;
    font-size: 14px!important;
    height:32px!important; 
}
.mod-finder .input-group .btn {
    height:32px!important; 
    font-size: 14px!important; 
    background-color: #2F522D!important;
    border: 1px solid #2F522D!important;
}
.mod-finder .input-group .btn:hover {background-color: #22DD87!important;}
/*.aub-search-result-page  h1 {margin-top:90px;}*/
ul.result__taxonomy {display: none!important;}

/*---------------- Контакти -----------------*/
.aub-contact-mod .dj-simple-contact-form input,
.aub-contact-mod .dj-simple-contact-form  textarea {border: 1px solid #005500!important;}
.aub-contact-mod .dj-simple-contact-form .button-box button {background-color: #153242!important;}
.aub-contact-mod .dj-simple-contact-form .button-box button:hover {background-color: #005500!important;}

/*------------------- Стаття меморандум -------------*/
.aub-memorandum-article-block {margin-bottom: 35px; height: 200px;}
.aub-memorandum-article-block img { margin-left: auto; margin-right: auto; max-height: 200px; width: auto;}

/*------------------ Результати діяльності банків ----------------*/
.aub-bank-results-mod {margin-top: -100px!important; margin-bottom: 40px;}
.aub-bank-results-title {margin-bottom: 40px;}
h2.aub-bank-results-title {text-align: center; font-size: 32px; color: #005500;}
.aub-bank-results-mod .mod-articles-category-date {padding-left: 25px;}
.aub-bank-results-mod .mod-articlescategory li {margin-bottom: 15px;}
.aub-bank-result-menu-mod {text-align: center;}
.aub-bank-result-menu-mod li {display: inline-block; margin: 0 20px 10px 20px; padding: 0 10px; text-align: center!important;}
.aub-bank-result-menu-mod li a {color: #005500!important; font-size: 18px;}
.aub-bank-result-menu-mod li a:hover {color: #FFA500!important;}
.aub-bank-result-menu-mod li.current a, .aub-bank-result-menu-mod li.current a:hover {color: #777!important}



/*--------------------------- Новий блок статей НОВОСТИ АУБ на главной -----------------------*/
.aub-news-main-module {margin-top: 60px; position: relative; margin-bottom: 60px;}
.aub-news-main-module-title {
    display: inline-block;
    font-size: 36px; 
    font-weight: 500; 
    color: #212121;
    border-bottom: 1px solid #212121;
    margin-bottom: 40px;
}
.aub-news-main-module .rws-newsflash-block {
    position: relative;
    border: 1px solid #013300;
    padding: 24px 16px 24px 16px; 
    border-radius: 8px; 
    margin-bottom: 12px;
    height: 170px;
}
.aub-news-main-module .rws-newsflash-block-l-padding {padding-left: 6px;}
.aub-news-main-module .rws-newsflash-block-r-padding {padding-right: 6px;}
.aub-news-main-module  .aub-news-block-article-info {}
.aub-news-main-module .rws-newsflash-title-link {
    line-height: 20px!important; 
    padding: 0 10px 0 5px!important; 
    margin-top: 0px;
}
.aub-news-main-module .rws-newsflash-title-link a {font-size: 16px; font-weight: 500; color: #212121; }
.aub-news-main-module .rws-newsflash-title-link a:hover {color: #005500;}
.aub-news-main-module .aub-news-block-article-img {padding-right: 10px!important;}
.aub-news-main-module .aub-news-block-article img {border-radius: 8px;/* max-height: 158px!important; */}
.aub-news-main-module .rws-articles-news-mod-created {position: absolute; bottom: 24px; padding-left: 5px; font-size: 14px;}
.aub_articles_news_link_blog {text-align: right; margin-bottom: 15px; position: absolute; top: 12px; right: 0;}
.aub_articles_news_link_blog a {color: #212121;}
.aub_articles_news_link_blog a:hover {color: #005500;}

@media (min-width: 1201px) {.aub-news-main-module .aub-news-block-article-img {max-width: 250px!important}}

@media (max-width:  440px){
      .aub-news-main-module-title {font-size: 24px!important; padding-top: 10px}
      .aub-news-main-module .rws-newsflash-block {padding: 16px; height: 370px; padding-left: 0px!important; padding-right: 0px!important;}
      .aub-news-main-module .rws-newsflash-title-link {margin-top: 10px; margin-left: 5px;}
      .aub-news-main-module .aub-news-block-article {margin-left: auto; margin-right: auto;}
      .aub-news-main-module .rws-newsflash-block-l-padding {padding-left: 0px;}
      .aub-news-main-module .rws-newsflash-block-r-padding {padding-right: 0px;}
      .aub-news-main-module .aub-news-block-article-img {padding-left: 10px!important;}
      .aub-news-main-module .aub-news-block-article img {border-radius: 8px; max-height: 300px!important; }
      .aub-news-main-module .rws-articles-news-mod-created {}
      .aub-news-main-module .aub-news-block-3, .aub-news-main-module .aub-news-block-4  {display: none!important;}
}
@media (min-width: 440px) and (max-width:  576px) {
    .aub-news-main-module .rws-newsflash-block {padding: 16px; height: 440px; }
    .aub-news-main-module-title {margin-bottom: 25px; font-size: 24px;}
    .aub-news-main-module .rws-newsflash-block {}   
    .aub-news-main-module .rws-newsflash-block-l-padding,
    .aub-news-main-module .rws-newsflash-block-r-padding {padding-left: 0; padding-right: 0;}
    .aub_articles_news_link_blog {text-align: right; margin-bottom: 15px; position: absolute; top: 3px; right: 0;}
    .aub-news-main-module .aub-news-block-article-img { padding: 0 10px;}
    .aub-news-main-module .aub-news-block-article img {margin-bottom: 15px;}
    .aub_articles_news_link_blog {font-size: 14px;}
    .aub-news-main-module .aub-news-block-3, .aub-news-main-module .aub-news-block-4  {display: none!important;}
}
@media (min-width: 576px) and (max-width: 767px){
    .aub-news-main-module .rws-newsflash-block {padding: 16px; height: 340px; }
    .aub-news-main-module .aub-news-block-article {margin-bottom: 15px;  padding-right: 0; margin-right: auto; margin-left: auto;}
}
@media (min-width: 767px) and (max-width: 991px){
    .aub-news-main-module .rws-newsflash-block {height: 260px;}
}
@media (min-width: 992px) and (max-width: 1200px) {
     .aub-news-main-module .rws-newsflash-block {height: 190px;}   
}
/*------------------------------- Банківськи новини НА ГОЛОВНІЙ -------------------------*/
.aub-bank-news-mod {margin-top: 60px; position: relative;}
.aub-bank-news-mod .aub-news-main-module-title {
    display: inline-block;
    font-size: 36px; 
    font-weight: 500; 
    color: #212121;
    border-bottom: 1px solid #212121;
    margin-bottom: 40px;
}
.aub-bank-news-mod .aub_articles_news_link_blog {
    text-align: right; 
    margin-bottom: 15px; 
    position: absolute; 
    top: 12px; 
    right: 0;
}
.aub-bank-news-mod .aub_articles_news_link_blog a {color: #212121;}
.aub-bank-news-mod .aub_articles_news_link_blog a:hover {color: #005500;}
.aub-bank-news-mod .rws-newsflash-block {
    margin: 0 15px;
    border: 1px solid #D0D2CF;
    border-radius: 8px;
}
.aub-bank-news-mod .mod-articlesnews-horizontal1 {margin-left: -15px!important; margin-right: -15px;}
.aub-bank-news-mod .newsflash-title {
    text-align: left;
    font-size: 16px; 
    padding: 0 8px;
    margin-top: 20px;
    height: 85px;
}
.aub-bank-news-mod  .newsflash-title a {
    color: #212121; 
    font-weight: 400!important;
}

.aub-bank-news-mod .rws-newsflash-block .newsflash-image {border-radius: 4px; margin: 14px 8px 8px 8px}
.aub-bank-news-mod .rws-newsflash-block .newsflash-image img {border-radius: 4px;}

.aub-bank-news-mod .rws-newsflash-title-link {padding-top: 5px;}
.aub-bank-news-mod .rws-newsflash-block:hover  .newsflash-title a {color: #009900 ;}
.aub-bank-news-mod .fields-container .field-entry .field-label {display: none;}

.aub-bank-news-mod  .rws-articles-news-mod-created {font-size: 12px; color: #888; padding-left: 8px;}
.aub-bank-news-mod .fields-container .field-entry .field-value {
    width: 100%;
    margin-top: -8px;
    font-size: 16px; 
    text-align: left;
    color: #636363;
    font-weight: 500;
    padding-left: 8px!important;
}
.aub-bank-news-mod ul.fields-container {list-style-type: ""!important; padding-left: 0px!important;}

@media (max-width: 992px) {
    .aub-bank-news-mod .rws-newsflash-block {margin: 0 10px 30px 10px;}
    .aub-bank-news-mod .mod-articlesnews-horizontal1 {margin-left: -10px!important; margin-right: -10px;}
}

.aub-client-slider {margin-top: 140px;}
@media (max-width:  767px) {
    .aub-bank-news-mod .aub_articles_news_link_blog {top: 35px}
    .aub-client-slider {margin-top: 30px; margin-bottom: -20px}
    .aub-bank-news-mod .rws-newsflash-block {border: 1px solid #212121;}
    .aub-bank-news-mod .aub-news-main-module-title {margin-bottom: 40px; font-size: 24px;}
}
@media (max-width:  576px) {
    .aub-bank-news-mod .aub-news-block-4, .aub-bank-news-mod .aub-news-block-3 {display: none;}
    .aub-bank-news-mod .newsflash-title {height: 65px;}
    .aub-bank-news-mod .aub-news-main-module-title {margin-bottom: 60px;}
    .aub-bank-news-mod .aub_articles_news_link_blog {top: 55px}
}
@media (max-width:  364px) {.aub-bank-news-mod .aub_articles_news_link_blog {top: 75px}} 

.view-category.aub-bank-news-blog .field-entry.bank-org-name-ua .field-label {display: none}
.view-category.aub-bank-news-blog .field-entry.name-of-banking-institution .field-label {display: none;}

/*-------------------------------------- Counter --------------------------*/
#sp-aub-counter-section {background: url("../images/aub-counter-bg.webp");}
@media (max-width: 768px) {
    #sp-aub-counter-section {background: url("../images/aub-counter-bg-mob.webp");}
    }
#sp-aub-counter {}
.aub-counter-mod {height: 320px; color: #fff;}
#counters_1, #counters_2, #counters_3 {display: inline-block!important;font-size: 64px; font-weight: 400; margin-top: 60px;}
.aub-counter-text {display: inline-block!important; font-size: 38px;padding-left: 10px;}
.aub-counter-block {text-align: center; padding: 0 4%;}
.aub-counter-title {font-size: 20px; font-weight: 500; margin-top: 20px;}
@media (max-width: 767px) {
    .aub-counter-mod {height: auto; padding-bottom: 50px;}
.aub-counter-title {margin-top: 15px;}
}
@media (min-width: 767px) and (max-width: 991px){
    .aub-counters-en {padding-bottom: 25px;}
}

/*-------------------------- Новини від партнерів АУБ на головній --------------------*/
#sp-aub-partners-news {background: url("../images/aub-partner-bg.webp");}
@media (max-width: 768px) {
    #sp-aub-partners-news {background: url("../images/aub-partner-bg-mob.webp");}
    }
.aub-partner-news-mod  { padding-top: 60px; padding-bottom: 120px;}
.aub-partner-news-mod  .aub-news-main-module-title {color: #fff;border-bottom: 1px solid #fff;}
.aub-partner-news-mod  .aub_articles_news_link_blog {top: 80px}
.aub-partner-news-mod  .aub_articles_news_link_blog a {color: #fff;}
.aub-partner-news-mod  .aub_articles_news_link_blog a:hover {color: #88b788;}
.aub-partner-news-mod  .mod-articlesnews-horizontal1 {}
.aub-partner-news-mod  .aub-articlesnews-user-block {
    position: relative;
    background: #fff; border-radius: 8px;
    padding: 20px 14px 14px 14px;
    height: 420px;
}

.aub-partner-news-mod {position: relative;}
.aub-partner-news-mod .aub-author-fields-img {
    border-radius: 8px;
    margin-left: auto; margin-right: auto;
    
}
.aub-partner-news-mod  .rws-newsflash-block .newsflash-image {border-radius: 4px!important}
.aub-partner-news-mod  img { border-radius: 4px!important}
.rws-newsflash-title-link {height: 120px; margin-top: 20px;}
.aub-partner-news-mod .aub-author-name {
    color: #212121; 
    margin-top: 15px; 
    text-align: center;
    position: absolute;
    bottom: 30px;
    font-weight: 600;
}
.aub-partner-news-mod .aub-author-fields {border: none;}
.aub-partner-news-mod .aub-author-fields-job-title {
    color: #212121; 
    text-align: left;
    position: absolute;
    bottom: 5px;
}
.aub-partner-news-mod .newsflash-title {    line-height: 12px;}
.aub-partner-news-mod .newsflash-title a{
    font-weight: 500;
    font-size: 18px;

    padding-top: 10px;
    color: #222;
}
.aub-partner-news-mod .rws-newsflash-title-link a {color: #212121; font-size: 16px; line-height: 22px;}
.aub-partner-news-mod .newsflash-title a:hover {color: #8fb60b;}
.aub-partner-news-mod .rws-articles-news-mod-created {font-size: 14px; text-align: left; color: #666;}
.aub-author-blog .article-header {text-align: center; color: #005500;}
.aub-partner-news-mod .rws-newsflash-readmore-link a {font-size: 14px; color: #fff!important;}
.aub-partner-news-mod .rws-newsflash-readmore-link a:hover {color: orange!important;}
.aub-partner-news-mod .rws-articles-news-mod-created {display: none;}


@media (min-width:  767px) and (max-width: 991px) {
    .aub-partner-news-mod  .aub-articlesnews-user-block {margin-bottom: 20px;}
}
@media (max-width:  767px) {
    .aub-partner-news-mod  .aub-news-main-module-title {margin-bottom: 40px;}
    .aub-partner-news-mod  .aub_articles_news_link_blog {top: 115px}
    .aub-articlesnews-user-block {margin-bottom: 25px;}
    .aub-partner-news-mod  .mod-articlesnews-horizontal1 {margin-top: 15px;}
}
@media (max-width:  575px) {
    .aub-partner-news-mod .newsflash-horiz .aub-news-block-3,
    .aub-partner-news-mod .newsflash-horiz .aub-news-block-4 {display: none;}
}
/*-------------------------- Блок Експертна думка на главной  ------------*/
#sp-position6 {position: relative; max-height: 647px;}
.aub-expert-news-mod {}
.aub-expert-news-mod .fields-container {display:none}
.aub-expert-news-mod .aub-news-main-module-title {
    position: absolute; 
    top: 0; right: 0; 
    font-size: 36px!important; 
}
.aub-expert-news-mod .aub-expert-news-block {margin-top: 80px; display: block;}
.aub-expert-news-mod .aub-expert-news-block { }
.aub-expert-news-mod .mod-articlesnews-vertical {}
.aub-expert-news-mod  .newsflash-title {
    text-align: left;
    font-size: 16px; 
    padding-right: 5px!important;
    margin-left: -10px;
    height: 45px;
    margin-top: -5px;
}
.aub-expert-news-mod  .aub-author-fields-img img {height: 120px; width: auto; float: right; padding: 5px 0 5px 5px;} 
.aub-expert-news-mod  .newsflash-title a {
    color: #212121;
    font-weight: 16px;
    line-height: 20px; 
    font-weight: 400!important;
}
.aub-expert-news-mod .aub-expert-news-row {border-bottom: 1px solid #212121!important; height: 120px; position: relative;}
.aub-expert-news-mod .newsflash-title a:hover {color: #005500!important;}
.aub-expert-news-mod .rws-newsflash-title-link {padding: 0px 10px;}
.aub-expert-news-mod .rws-newsflash-block:hover  .newsflash-title a {color: #a9c9da;}
.aub-expert-news-mod .aub_articles_news_link_blog {position: relative!important; text-align: left; margin-top: 10px;}
.aub-expert-news-mod .aub-expert-news-row .aub-author-name {position: absolute; bottom: /*36px*/16px;  left: 0; font-weight: 500; font-size: 14px;}
.aub-expert-news-mod .aub-expert-news-row .aub-author-fields-job-title {
    position: absolute; 
    bottom: 0px; left: 0px; 
    font-size: 12px; 
    font-weight: 600;
    color: #7F7F7F;
    max-width: 70%;
}

.aub-expert-news-mod .aub-author-fields-img-block .article-intro-image {
    margin-top: 10px; 
    height: 120px!important; 
    width: auto!important;
    overflow: hidden;
}
.aub-expert-news-mod .aub-author-fields-img-block .article-intro-image img { height: 80%!important;}

.aub-expert-news-mod  .rws-articles-news-mod-created {display: none;}
@media (max-width: 575px ) {
	.aub-expert-news-mod .aub-author-fields-img-block img {padding-top: 30px;}
  .aub-bank-news-mod  .rws-articles-news-mod-created {  margin-bottom: 25px;}
  .aub-expert-news-mod .aub-news-main-module-title {
    position: relative;
    display: inline-block;
    font-size: 24px!important; 
    font-weight: 500; 
    color: #212121;
    border-bottom: 1px solid #212121;
    margin-top: 60px!important;
    /*margin-bottom: 40px!important;*/
}
   .aub-expert-news-mod .aub-news-block-2,
   .aub-expert-news-mod .aub-news-block-3 {display: none;}
  .aub-expert-news-mod {}
  .aub-expert-news-mod .aub-expert-news-row {
    margin-top: 15px;
    height: 200px;
    margin-left: 1%!important; 
    margin-right: 1%!important;
}
  .aub-expert-news-mod .aub-expert-news-block {margin-top: 0px; display: block; }
  .aub-expert-news-mod .newsflash-title {margin-left: -10px!important;}
  .aub-expert-news-mod .aub-author-fields-img-block {}
  .aub-expert-news-mod .aub-author-fields-img {margin-top: 15px;}
  .aub-expert-news-mod  .aub-author-fields-img img {width: 100%; height: auto;}
  .aub-expert-news-mod .aub-expert-news-row .aub-author-name {position: absolute; bottom: /*45px*/ 15px;  left: 0px;}
  .aub-expert-news-mod .aub-expert-news-row .aub-author-fields-job-title {position: absolute; bottom: 0; left: 0px;}
}

@media (min-width: 767px) and (max-width: 992px){
    #sp-position5 {margin-top: 140px!important;}
    #sp-position6 {margin-top: 140px!important;}
}
@media (min-width: 993px) and (max-width: 1400px) {
    .aub-expert-news-mod .aub-expert-news-row {height: 140px;}
}
/*------------------ Календар -------------*/

#sp-calendar {margin-bottom: 80px;}
/*ставим фон*/
.eventcalq {
    max-width: 100%!important;
    background: #F3F3F3!important;
    border-radius: 8px!important;
    padding-bottom: 8px;
}
.mod_jemcalq_calendar {
    background: #F3F3F3!important;
    border-radius: 8px!important;
}
.eventcalq .mod_jemcalq_daynames,
.eventcalq .mod_jemcalq,
.eventcalq .mod_jemcalq_calday {background:#F3F3F3!important;}

/* Overall calendar table properties */
.eventcalq table.mod_jemcalq_calendar {
    width: 100%;
    color: #4A5660;
    text-align: center;
    background-color: #fff;
}
.eventcalq table.mod_jemcalq_calendar,
.eventcalq td.mod_jemcalq,
.eventcalq td.mod_jemcalq_calday,
.eventcalq td.mod_jemcalq_caltoday,
.eventcalq td.mod_jemcalq_caldaylink,
.eventcalq td.mod_jemcalq_caltodaylink,
.eventcalq th.mod_jemcalq_daynames,
.eventcalq caption.mod_jemcalq_calendar-month  {
    font: normal 16px "Montserrat", Arial, Verdana, Helvetica, sans-serif!important;
    border-right: none!important;
    border-bottom: none!important;
    border-left: none!important;
    border-top: none!important;
    padding-bottom: 15px;
    height: 45px!important;
}


.eventcalq caption.mod_jemcalq_calendar-month {background: none!important; border-radius: 10px 10px 0 0; color: #B5BEC6
!important}
.eventcalq caption.mod_jemcalq_calendar-month a { vertical-align: middle!important; margin: 0 5px; color: #B5BEC6!important}
.eventcalq caption.mod_jemcalq_calendar-month a:hover {color: #212121!important;}

.eventcalq caption.mod_jemcalq_calendar-month .evtq_home a {color: #013300!important; font-size: 20px; margin: 0 40px;}

/* Today cell properties */
.eventcalq td.mod_jemcalq_caltoday {background: none!important;}
.eventcalq td.mod_jemcalq_caltoday span {
    color: #2F522D!important;
    background: none!important;
    padding: 5px 10px;
    border: 1px solid #2F522D!important;
    border-radius: 4px;
}


/* Today Event day cell Link */

td.mod_jemcalq_caltodaylink {background: none!important; border: none!important}
.eventcalq td.mod_jemcalq_caltodaylink span {
    border: none!important; background: none!important; text-align: center!important;
}
.mod_jemcalq_caltodaylink span a {
    border: 1px solid #2F522D!important;
    background: none!important;
    border-radius: 4px!important;
    padding: 5px 10px!important;
    width: 50%;
    display: block;
    margin-left: auto!important; margin-right: auto!important;
    font-weight: 400!important;
    font-size: 16px!important;
    color: #00BC65!important;
    line-height: 28px!important;
    text-decoration: underline solid!important;
}
.mod_jemcalq_caltodaylink span a:hover {background-color: #BDE1BB!important; color: #2F522D!important;}
.mod_jemcalq_caltodaylink span a:active {background-color: #2F522D!important; color: #fff!important;}

/*-------------- Собітие не сегодня ----------------*/
/* Event day cell properties */
.eventcalq td.mod_jemcalq_caldaylink {border: none!important; background: none!important; text-align: center!important;}
.eventcalq td.mod_jemcalq_caldaylink span {border: none!important; background: none!important; text-align: center!important;}
.mod_jemcalq_caldaylink span a {    
    background: none!important;
    padding: 5px 10px!important;
    width: 50%;
    display: block;
    margin-left: auto!important; margin-right: auto!important;
    font-weight: 400!important;
    font-size: 16px!important;
    color: #00BC65!important;
    line-height: 28px!important;
    text-decoration: underline solid!important;
    border-radius: 4px;
}

.mod_jemcalq_caldaylink a {color: #2F522D!important; font-weight: 400!important;}
.mod_jemcalq_caldaylink a:hover {background: #BDE1BB!important;}
.mod_jemcalq_caldaylink a:active {background-color: #2F522D!important; color: #fff!important;} 


/*.eventcalq .mod_jemcalq_caldaylink a,
.eventcalq td.mod_jemcalq_caltodaylink,
.eventcalq td.mod_jemcalq_caldaylink a:link,
.eventcalq td.mod_jemcalq_caldaylink a:visited {
    background: none!important; 
    color: #005500!important; 
    font-weight: 400!important;
    background: #88b788!important;
}
.eventcalq td.mod_jemcalq_caldaylink ,
.eventcalq td.mod_jemcalq_caltodaylink span,
.eventcalq td.mod_jemcalq_caldaylink a:link,
.eventcalq td.mod_jemcalq_caldaylink a:visited {background: #88b788!important; padding: 5px 10px;}

.eventcalq td.mod_jemcalq_caldaylink a:hover { color: #fff!important; background: #005500!important;}

.eventcalq caption.mod_jemcalq_calendar-month span a {color: #013300!important; margin: 0 40px}

/*Список подій*/
#sp-position4 {position: relative;}
.aub-wideevent-mod .aub-news-main-module-title{
    position: absolute; 
    top: 0; right: 0; 
    font-size: 36px!important; 
    display: block!important;
}
.aub-wideevent-mod .jemmodulewideaub-wideevent-mod {margin-top: 80px;}

@media (max-width: 757px){
    .aub-wideevent-mod .aub-news-main-module-title {
    position: relative;
    display: inline-block!important;
    font-size: 24px!important; 
    font-weight: 500; 
    color: #212121;
    border-bottom: 1px solid #212121;
    margin-top: 60px!important;
}
    .aub-wideevent-mod .jemmodulewideaub-wideevent-mod {margin-top: 0px;}
    .eventcalq td.mod_jemcalq_caltoday span {
        color: #2F522D!important;
        background: none!important;
        padding: 5px 0px;
        border: 1px solid #2F522D!important;
        border-radius: 4px;
    }
    td.mod_jemcalq_caltodaylink {}
    .mod_jemcalq_caltodaylink span a{
        width: 32px;
        border: 1px solid #2F522D!important;
        background: none!important;
        border-radius: 4px!important;
        padding: 5px 12px 5px 5px!important;
}
}
.aub-wideevent-mod .eventlist .jem-row {background: none!important; 
    border-left: none!important;
    border-right: none!important;
    border-top: none!important;
}

/*--------------------------- Вигляд сторінки заходу -------------*/
.aub-event-page h1.componentheading {margin-top: 30px;}
.aub-event-page h2 {text-align: center; font-size: 28px; margin-top: 40px; color: #153242;}
.jem_eventaub-event-page .buttons {position: relative; top: 0px; width: 0px!important; right: 3%; }

/*--------------------------- Найближчі події --------------------*/
.aub-wideevent-mod .jem-event-details h4 {background: none!important; border-radius: 5px 5px 0 0;;}
.aub-wideevent-mod .jem-event-details h4 a {
    font: 500 20px "Montserrat", Arial, Verdana, Helvetica, sans-serif!important;
    color: #212121!important;
    padding-left: 5px;
}
.jem-event-info-city, .jem-event-info-state {display: none;}
/*-------------------------------------------------------------------------неудаляемая краказябла. Красим в цвет фона!*/
.jem-event-info.time::first-letter {color: #F6F8FB;}
/*--------------------------------------------------------------------------------------------------------------------*/
.jem-event-info-location {display: block!important;}
.jem-list-row {display: block!important;}
.jem-event-info-2 {
    padding-left: 19px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.aub-wideevent-mod i,
.aub-wideevent-mod  .jem-event-info-catname {display: none;}
.aub-wideevent-mod  .jem-event {border-bottom: 1px solid #212121!important;}


/*------------------------------ видео від АУБ -------------------*/
#sp-aub-video {margin-top: 60px;}
.camera_prev, .camera_next, .camera_commands {display: none!important}
.camera_amber_skin .camera_prevThumbs {color: red!important;}
@media (min-width: 992px) {#sp-aub-video {margin-top: 150px!important;} }

/* ------------------------------ Слайдер ----------------------*/
.aub-left-kite {
    position: relative!important; 
    height: 0!important;
    right: 250px;
    top: -110px;
}
.aub-left-kite img {height: 100px!important;}
.aub-right-kite {
    position: relative!important; 
    height: 0!important;
    left: 245px!important;
    top: -120px;
}
.aub-left-kite-mob {
    position: relative!important; 
    height: 0!important;
    right: 115px;
    top: -50px;
}
.aub-left-kite-mob img {/*height: 100px!important;*/}
.aub-right-kite-mob {
    position: relative!important; 
    height: 0!important;
    left: 117px!important;
    top: -55px;
}
/*-------------------------- Bottom ---------------------------*/
@media (max-width: 767px) {
    #sp-bottom {padding-left: 15px!important;}
}

.aub-frame-page iframe {margin-top: -70px;}

/*------------------- Title ----------------------*/
@media (max-width: 575px) {
   .sp-page-title {padding: 70px 0!important; margin-top: 15px!important;}
   .sp-page-title h1 {font-size: 24px!important;}
}
/*---------- parter slider ----------*/
.djslider-loader .slider-container .djslider-in li {height: 150px!important; width: 150px!important;}

/*---------------------- Contact Page -----------------------------*/
.aub-contact-page .com-contact.contact .page-header {display: none;}
.aub-contact-page .com-contact.contact .row  { margin-left: auto; margin-right: auto;}
.contact-info .contact-address {margin-right: auto; margin-left: auto; width: 50%;}
.aub-contact-page .com-contact.contact img {width: 25%; height: auto; border-radius: 50%; margin-top: -15px;}
.aub-contact-page .com-contact.contact .row .col-lg-auto {width: 50%;}
.aub-contact-page .com-contact.contact h3 {text-align: center; margin-top: 60px;}
.aub-contact-page .com-contact.contact .contact-form {width: 60%!important; margin-left: auto; margin-right: auto;}
.aub-contact-page .com-contact.contact .control-group .controls .btn {
    background: #00BC65!important;
    padding: 4px 40px;
    display: block;
    border-radius: 8px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center!important;
}
.aub-contact-page .com-contact.contact .contact-form textarea,
.aub-contact-page .com-contact.contact .contact-form input {
    border-radius: 4px; 
    border: 1px solid #00BC6555;
    color: #212121;
}
.aub-contact-page .com-contact.contact .contact-form label {color: #212121;}
.aub-contact-page .com-contact.contact .control-group .controls .btn:hover {background: #22DD87!important;}
@media (max-width: 575px){
    .aub-contact-page .com-contact.contact img {width: 70%;margin-left: auto; margin-right: auto; margin-top: 40px;}
    .contact-info .contact-address {margin-right: auto; margin-left: auto; width: 90%!important;}
    .aub-contact-page .com-contact.contact .contact-form {width: 80%!important;}
    .aub-contact-page .com-contact.contact .row .col-lg-auto {width: 100%!important;}
}
/*--------------- DJ image Slider -----------------*/
.aub-client-slider {padding: 0px 0px!important; margin: 60px 0 0 0px;}
/*----------------------------- Новая карусель клиентов ---------------*/
@media (max-width: 1440px) {.aub-client-slider.aub-1440 {display: none;}}

@media ((min-width: 1440px) or (max-width: 850px)) {.aub-client-slider.aub-850 {display: none;}}

@media (max-width: 677px) or (min-width: 850px) {.aub-client-slider.aub-676 {display: none;}}

@media (min-width: 676px) {.aub-client-slider.aub-mob {display: none;}}

.aub-client-slider.aub-1440 {
    background: #fff!important;
    padding: 0!important; 
    width: 100%!important;
    margin-left: 0!important;
}
.aub-client-slider.aub-1440 .djslider{
    width: 100%;
    margin-left: auto; 
    margin-right: auto;

}
.aub-client-slider.aub-767 {
    padding: 0!important; 
    width: 100%!important;
    margin-left: 0!important;
}
.aub-client-slider.aub-850 {
    padding: 0!important; 
    width: 100%!important;
    margin-left: 0!important;
    background: #fff!important;
    }
.aub-client-slider.aub-850 .djslider { 
    width: 100%;
    margin-left: auto; 
    margin-right: auto;
 }

.aub-client-slider.aub-676 {
    padding: 0!important; 
    width: 100%!important;
    margin-left: 0!important;
    background: #fff!important;
    }
.aub-client-slider.aub-676 .djslider { 
    width: 100%;
    margin-left: auto; 
    margin-right: auto;
 }
 .aub-client-slider.aub-mob {
    padding: 0!important; 
    width: 100%!important;
    margin-left: 0!important;
    background: #fff!important;
    }
.aub-client-slider.aub-mob .djslider { 
    width: 100%;
    margin-left: auto; 
    margin-right: auto;
 }
 .aub-sj-carousel {
    padding: 0 1%!important;
    background: #fff;
    margin-top: 150px;
}
/*---------------------------------- IMG modal - Sp_rhumb ---------*/
.com-content.view-article .modal-body {background: #00550055;}
.com-content.view-article .modal-body img {margin-left: auto; margin-right: auto;}

.article-feature-gallery .carousel-inner .carousel-item img {
	max-height: 700px!important;
	width:auto; 
	margin-left: auto!important; 
	margin-right: auto!important
}

/*-------------------- yt slider -------------------*/
.yt-content-slider {margin-top: 50px; margin-bottom:-40px!important}
.yt-content-slide .caption {display: none!important;}
.yt-content-slide {border: 1px solid #fff; background: #fff;}
.yt-content-slide img {margin-left: auto; margin-right: auto;}

.aub-youtube-page .aub-news-main-module-title {display:none!important}
.aub-youtube-page #sp-aub-video {margin-top:-100px!important; margin-bottom:40px}

/*------------ slider height -----------*/
@media (min-width: 768px) { #sp-slider {max-width: 380px!important;}}


/*** ALBStudio 31.08.2024 ***/
#sp-aub-clients + #sp-main-body {display:none!important;}

.albs-video {display:none;}

.avPlayerWrapper  {width:1080px!important;height:720px!important;}