/*@font-face {
	font-family: 'Helvetica Neue Cyr Roman';
	src: url('/templates/yootheme/fonts/HelveticaNeueCyr-Light.eot');
	src: url('/templates/yootheme/fonts/HelveticaNeueCyr--Light.eot?#iefix') format('embedded-opentype'),
	url('/templates/yootheme/fonts/HelveticaNeueCyr-Light.woff') format('woff'),
	url('/templates/yootheme/fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
}*/

@font-face {
    font-family: 'Helvetica Neue Cyr Roman';
    font-style: normal;
    font-weight: normal;
    src: local('Helvetica'), url('/templates/yootheme/fonts/Helvetica-ge.otf') format('woff');
}

html {
    font-family: Helvetica Neue Cyr Roman;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
    -webkit-text-size-adjust: 100%;
    background: #fff;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

em {
    color: #333;
}

.uk-thumbnav>* {
    padding-left: 0px;
    border: 1px solid white;
    padding-left: 15px;
    margin-top: 15px;
}


/* Slideshow */

.homepage-slideshow .el-content {
    color: #004E59;
    text-shadow: 1px 1px 1px white;
    float: left;
    width: 100%;
    margin-top: 56px;
    background: rgba(255, 255, 255, 0.8);
    padding: 16px 20px 70px 20px;
}

.homepage-slideshow a.el-link {
    position: relative;
    top: -50px;
    left: 20px;
}

.homepage-slideshow a.el-link.el-link.uk-button.uk-button-default:hover {
    color: #004E59;
    background: none;
    border: 1px solid #004E59;
}

.uk-slideshow-items h3.uk-heading-medium {
    font-size: 56px;
    font-weight: 500;
    line-height: 62px;
    text-transform: none;
    font-weight: bold;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.9)
}

.uk-navbar-nav>li>a {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    font-family: Helvetica Neue Cyr Roman;
    text-transform: none;
    color: #333;
}

.uk-navbar-container {
    padding: 14px 0px 20px 0;
    border-bottom: 1px solid #ddd;
}

.homepage-block-right {
    padding-right: 40px;
    margin-right: 91px !important;
}

.homepage-block-left {
    padding-left: 40px;
    margin-left: 25px !important;
}

h6 {
    font-family: Helvetica Neue Cyr Roman;
    font-size: 14px;
    line-height: 15px;
    font-weight: 300;
    color: #1D1D1B;
    text-transform: none;
    letter-spacing: 1px;
}

.titles-home {
    /*margin-top: 25px;*/
}

.texts-home {
    /*margin-top: 48px !important;*/
}

.uk-button {
    padding: 0 16px;
    font-size: 12px;
    font-weight: 600;
    font-family: Helvetica Neue Cyr Roman;
    border-radius: 0px;
    line-height: 34px;
}

.uk-button-primary,
.el-link.uk-button.uk-button-default {
    border: 1px solid #004E59;
    color: #ffffff;
    background-color: #004E59;
    background-image: none;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.el-link.uk-button.uk-button-default {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.uk-button-primary:hover,
.el-link.uk-button.uk-button-default:hover {
    background-color: #fff;
    color: #004E59;
    border-color: #004E59;
    background-image: none;
    box-shadow: none;
}

.el-link.uk-button.uk-button-default:hover {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
}

.green-building {
    font-size: 26px;
    line-height: 34px;
    font-weight: bold;
    color: #1D1D1B;
}

.edge {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

.edge-margin-top {
    margin-top: 130px !important;
}

.quote {
    font-size: 24px;
    font-style: italic;
    line-height: 40px;
    font-weight: 300;
}

.quote-author {
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
}

.quote-sign {
    top: -10px;
    left: -35px;
}

.quote-pages {
    font-size: 24px;
    font-style: italic;
    line-height: 40px;
    font-weight: 300;
    padding-left: 35px;
}

.quote-sign-pages {
    top: -10px;
    left: 0px;
}

.uk-navbar-nav>li:hover>a {
    color: #004E59;
}

.uk-navbar-nav>li.uk-active>a {
    color: #004E59;
    font-weight: 600;
}

.menu-pages {
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    line-height: 25px;
    letter-spacing: 1px;
}

.uk-h1,
h1,
.uk-h2,
h2,
#eb h1,
#eb h1.eb-brand-name.reset-heading,
#eb h2.eb-brand-name.reset-heading,
#eb h2 {
    font-size: 28px;
    font-weight: 400;
    line-height: 35px;
    color: #444;
    font-family: Helvetica Neue Cyr Roman;
    text-transform: none;
    letter-spacing: 0px;
}


/* .uk-h2, h2 {
	font-size: 32px;
	font-weight: 600;
	line-height: 42px;
	color: #1D1D1B;
	font-family: Helvetica Neue Cyr Roman;
	text-transform: none;
	letter-spacing: 1px;
} */

.internal .uk-width-medium\@m {
    width: 225px !important;
}

.asian-fundamentals,
.uk-h3 {
    font-size: 23px;
    line-height: 51px;
    font-weight: 400;
    margin-top: 30px !important;
    text-transform: none;
    color: #444;
    letter-spacing: 0px;
}

h3 {
    font-size: 23px;
    line-height: 51px;
    font-weight: 400;
    text-transform: none;
    color: #444;
    letter-spacing: 0px;
}

.uk-h4,
h4 {
    font-size: 18px;
    line-height: 51px;
    font-weight: 600;
    margin-top: 30px !important;
    text-transform: none;
    color: #1d1d1b;
    letter-spacing: 1px;
}

.asian-fundamentals-texts {
    font-size: 18px;
    line-height: 30px;
}

.icons-texts li {
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #444;
}

.text-internal {
    font-size: 18px;
    line-height: 30px;
}

.team-name {
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
}

.team-text {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
}

.menu-pages a {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    font-family: Helvetica Neue Cyr Roman;
    text-transform: none;
    color: #333;
    letter-spacing: 0;
    display: inline-block;
    padding-bottom: 12px;
}

.menu-pages a:hover {
    color: #004E59;
    text-decoration: none;
}

.team-arrow {
    top: 12px;
    right: 0;
}

.icons h3 {
    text-align: center;
}

.icons img {
    display: block;
    margin: 0 auto;
}

.icons div {
    text-align: center;
}

#eb.eb-mod * {
    line-height: 1.4 !important;
}

#eb .eb-header .eb-toolbar {
    background-color: transparent !important;
}

#eb .eb-header .eb-toolbar .o-nav__item .eb-toolbar__link {
    color: #1D1D1B !important;
}

#eb .eb-header .eb-toolbar .o-nav__item.is-active .eb-toolbar__link,
#eb .eb-header .eb-toolbar .o-nav__item .eb-toolbar__link:hover,
#eb .eb-header .eb-toolbar .o-nav__item .eb-toolbar__link:focus,
#eb .eb-header .eb-toolbar .o-nav__item .eb-toolbar__link:active {
    background-color: transparent !important;
    color: #004E59 !important;
}

#eb .eb-header .eb-toolbar,
#eb .eb-toolbar__item--search {
    border-color: transparent !important;
}

#eb nav {
    font-size: 21px;
}

#eb .eb-header .eb-toolbar {
    margin-top: 4px;
}

.mod_easyblograndompost a,
.mod_easybloglatestblogs a {
    color: #1D1D1B !important;
}

.mod_easyblograndompost a:hover,
.mod_easybloglatestblogs a:hover {
    color: #004E59;
}

#eb .mod-muted {
    color: #1D1D1B !important;
}

#eb .mod-small {
    font-size: 14px !important;
    line-height: 27px !important;
    color: #555 !important;
}

#module-161 .eb-mod {
    background-color: #F4F4F4;
    padding: 20px;
}

#eb .eb-header {
    margin-bottom: 20px;
}

#eb .eb-mod-media-title {
    font-weight: 400 !important;
    color: #333 !important;
    /* -webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;   */
}

#eb .eb-mod-media-title:hover {
    font-weight: 400;
    border-bottom: 1px solid #004E59;
}

#eb .eb-blog-grid__title {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}

#eb .eb-blog-grid-meta-date {
    color: #555;
    font-size: 14px;
}

#eb .image-left {
    float: left;
    margin-right: 20px;
}

#module-129 {
    background-color: #F4F4F4;
    padding: 20px;
}

.uk-tile-primary {
    background: #004E59;
}

.uk-tile-primary:not(.uk-preserve-color) {
    color: #ffffff;
}

.text-bold {
    font-weight: 600;
}

.contacts-adresses {
    font-size: 16px;
    margin-top: 0px;
}

.ui.form input[type="text"],
.ui.form textarea,
.ui.selection.dropdown {
    border: 1px solid #004E59 !important;
    font-size: 12px !important;
    color: #004E59 !important;
    font-weight: bold !important;
    border-radius: 0px !important;
}

.ui.checkbox label::before {
    border: 1px solid #004E59 !important;
}

.chronoforms6_credits {
    display: none;
}

.ui.green.button {
    background-color: #004E59 !important;
}

.ui.button {
    border-radius: 0px !important;
    font-family: 'Helvetica Neue Cyr Roman' !important;
}

.uk-section-muted {
    background: #fff;
    background-repeat: no-repeat;
}

.footer-adresses-city {
    font-size: 16px;
    font-weight: 400;
    color: #333;
}

.footer-adresses-text {
    font-size: 14px;
}

.accredited-by {
    font-size: 12px;
    margin-top: 10px;
}

.finma {
    font-size: 14px;
    font-weight: 600;
}

.privacy-policy {
    font-size: 14px;
    margin-top: 60px;
}

.investments ul.uk-switcher {
    width: 25%;
    position: absolute;
    top: 0;
    right: 0;
}

.investments .uk-panel-teaser {
    width: 75%;
}

.investments .uk-panel-teaser {
    margin-bottom: 0px !important;
}

.investments .uk-margin-top {
    margin-top: 0px !important;
}

.investments-titles {
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px;
}

.investments-status {
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

.investments-overview {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px !important;
    padding-bottom: 60px;
}

.investments-location {
    font-size: 15px;
    margin-top: 10px;
}

.investments-population {
    font-size: 14px;
    margin-top: 10px;
}

.investments-avg {
    font-size: 14px;
    margin-top: 10px;
}

.investments .uk-position-bottom {
    position: unset !important;
}


/*.uk-thumbnav {
	position: absolute !important;
}*/

.investments ul.uk-thumbnav li:nth-child(1) {
    top: 25%;
    left: 4%;
    position: absolute;
    width: auto;
}

.investments ul.uk-thumbnav li:nth-child(2) {
    top: 18%;
    left: 34%;
    position: absolute;
    width: auto;
}

.investments ul.uk-thumbnav li:nth-child(3) {
    top: 80%;
    left: 36%;
    position: absolute;
    width: auto;
}

.investments ul.uk-thumbnav li:nth-child(4) {
    top: 21%;
    left: 58.5%;
    position: absolute;
    width: auto;
}

.investments .uk-panel-teaser ul {
    margin: 0px;
}

.investments .uk-thumbnav>*>* {
    background: transparent !important;
}

.icons-texts h3 {
    line-height: 1.4;
    text-align: center;
}

.icons-texts img {
    display: block;
    margin: 0 auto;
}

.uk-dropdown {
    min-width: 100px;
    border-radius: 0px;
}

.mod-languages .uk-button {
    background-color: transparent;
    padding: 0px;
    font-family: Helvetica Neue Cyr Roman;
    color: #444;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid transparent !important;
}

.mod-languages ul.lang-inline {
    padding-left: 10px;
}

.mod-languages ul.lang-inline a {
    font-weight: 400;
}

.uk-navbar-item {
    padding: 0 15px;
}

.uk-nav-default {
    font-size: 16px;
    font-family: Helvetica Neue Cyr Roman;
    font-weight: 400;
    color: #444;
    letter-spacing: 1px;
}

.uk-nav-default>li>a:hover,
.uk-nav-default>li>a:active,
.uk-nav-default>li>a:focus,
.uk-nav-default>li.uk-active>a {
    color: #004E59;
}

.uk-nav-default>li>a {
    color: #444;
}

.uk-offcanvas-bar {
    padding-top: 60px;
}

.our-people > .uk-panel {
    border-bottom: 1px solid #005A62;
    padding-bottom: 20px;
}

.our-people h3, .uk-modal-full h3 {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #1D1D1B !important;
    font-family: Helvetica Neue Cyr Roman !important;
    margin-top: 20px !important;
    line-height: 1.33;
}
.uk-modal-full .uk-flex-middle {
    align-items: flex-start;
}

.team-description {
    font-size: 14px;
    line-height: 22px;
    margin-top: 20px;
}

.our-people .uk-slideshow-fullscreen>li {
    height: calc(100vh - 300px) !important;
}

.our-people .uk-slideshow-fullscreen {
    height: calc(100vh - 300px) !important;
}

.uk-modal-full {
    padding: 80px 160px !important;
    background: rgba(245,245,245,.8);
}

.uk-subnav-pill>.uk-active>* {
    background: #004E59 !important;
    border: 1px solid #004E59;
    color: #fff;
}

.uk-subnav-pill>*>* {
    border-radius: 0px !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
}

.uk-subnav>li>a {
    border: 1px solid transparent !important;
}

.uk-subnav-pill>*> :hover {
    background: transparent !important;
    color: #004E59 !important;
    border: 1px solid #004E59 !important;
    box-shadow: none !important;
}
.uk-subnav-pill > * > :first-child {
    color: #444;
    padding: 5px 10px;
}
.nav-pills > li > a:active, .uk-subnav-pill > * > a:active {
    background-color: transparent;
    color: #444;
}
.uk-subnav-pill > li.uk-active > a, .uk-subnav-pill > li.uk-active > a {
    color: #fff;
}

.uk-subnav-pill > * > a:focus {
    background-color: transparent;
    color: #444;
}

.ram-popover a.uk-popover-toggle {
    width: 30px;
    height: 30px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background: url('/images/AsiaGreen_LogoB-icon-130.png');
}
.ram-popover a.uk-icon {
    width: 20px;
    height: 20px;
    display: block;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    border-radius: 0px;
    background: url('/images/AsiaGreen_LogoB-icon-130.png');
}
.ram-popover a.uk-icon > svg {
    display: none;
}

.uk-position-absolute.uk-hidden-small[style*="display: none;"] {
    display: block !important;
}

.uk-dotnav>*>* {
    width: 8px;
    height: 8px;
    background: rgba(0, 0, 0, .3);
    border: 0px solid #222;
}
.homepage-slideshow .uk-dotnav>*>* {
    width: 13px !important;
    height: 13px !important;
    background: transparent;
}
.uk-light .uk-dotnav > .uk-active > * {
    border: 1px solid #fff;
    background: #fff;
}

.uk-button {
    padding: 0 16px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    font-family: Helvetica Neue Cyr Roman !important;
    border-radius: 0px !important;
    background: transparent !important;
    border: 1px solid #004E59 !important;
    color: #004E59 !important;
    text-transform: none !important;
    letter-spacing: 1px !important;
}

.uk-button-primary {
    border: 1px solid #004E59 !important;
    color: #fff !important;
    background-color: #004E59 !important;
}

.uk-button-default {
    border: 1px solid #004E59;
    background-color: #004E59;
    color: #fff;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.uk-button-default:hover {
    border: 1px solid #004E59;
    background-color: transparent;
    border-color: #004E59;
    box-shadow: none;
    color: #004E59;
}

.uk-button:hover {
    background: transparent !important;
    color: #004E59 !important;
}

.mod-languages .uk-button img {
    display: none;
}

.mod-languages .uk-dropdown .uk-nav-header img {
    display: none;
}

.uk-dropdown-nav {
    font-family: Helvetica Neue Cyr Roman;
}

.uk-dropdown-nav>li>a:focus,
.uk-dropdown-nav>li>a:hover {
    color: #004E59;
}

.uk-nav-header {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
}

.uk-dropdown-nav .uk-nav-header {
    color: #1D1D1B;
    padding: 0px;
}

.uk-dropdown-nav>li>a {
    color: #1D1D1B;
    padding: 0px;
}

.btn-primary {
    background: #004E59;
}

a {
    text-transform: none;
    color: #1D1D1B;
    text-decoration: none;
}

a:hover {
    color: #004E59;
    text-decoration: none;
}

#module-129 a {
    font-size: 15px;
    line-height: 18px;
    font-weight: 600;
    font-family: Helvetica Neue Cyr Roman;
    text-transform: none;
    color: #1D1D1B;
}

input[type="checkbox"]:not([class*="uk-"]):checked {
    background-color: #004E59;
}

#module-129 label {
    font-size: 15px;
    line-height: 18px;
    font-family: Helvetica Neue Cyr Roman;
    text-transform: none;
    color: #1D1D1B;
}

.investments-grid {
    margin-left: 40px;
}

.uk-logo img {
    width: 80px;
}

.navbar .brand,
.navbar .nav>li>a,
.navbar-search,
.uk-navbar-item,
.uk-navbar-nav>li>a,
.uk-navbar-toggle {
    min-height: 80px;
}

.under-map-text {
    font-size: 14px;
}

.property-height {
    height: 900px;
}

.property-height-img {
    height: 900px;
    background-position: center;
}
.investments-overview .vp-center {
    justify-content: start !important;
}

.padding-left {
    padding-left: 0px !important;
}

.uk-navbar-nav>li>a {
    min-height: unset;
}

.uk-navbar-item {
    min-height: unset;
}

.uk-navbar-nav {
    margin-top: 80px;
}

.footer-menu-margin {
    padding-top: 70px;
}

.uk-slidenav:hover {
    color: #004E59 !important;
}

.uk-slidenav {
    color: rgba(0, 78, 89, 0.7) !important;
}

.jakarta-1 {
    position: absolute;
    bottom: 15%;
    left: 7%;
    background-color: #ffffff;
}

.jakarta-2 {
    position: absolute;
    bottom: 15%;
    right: 5%;
    background-color: #ffffff;
}

.guiyang {
    position: absolute;
    bottom: 40%;
    left: 5%;
    background-color: #ffffff;
}

.chegdu {
    position: absolute;
    top: 23%;
    left: 5%;
    background-color: #ffffff;
}

.shanghai {
    position: absolute;
    top: 40%;
    right: 20%;
    background-color: #ffffff;
}

.peixian {
    position: absolute;
    top: 5%;
    right: 10%;
    background-color: #ffffff;
}

.chongqing {
    position: absolute;
    top: 5%;
    left: 20%;
    background-color: #ffffff;
}

.shadow {
    width: 100px;
}

.investment-map div img.shadow:hover {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.navbar-sticky .uk-logo img {
    width: 60px;
}

.navbar-sticky .uk-navbar-nav {
    margin-top: 40px;
}

.certificate-image {
    width: 200px;
}

.announcement .mod_easybloglatestblogs {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.mod_easyblogsubscribe {
    width: fit-content;
}

#eb .btn {
    border-radius: 0px !important;
    font-family: 'Helvetica Neue Cyr Roman';
    text-transform: none;
    letter-spacing: 0px;
    padding: 0 16px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    font-family: Helvetica Neue Cyr Roman !important;
    border-radius: 0px !important;
    background: transparent !important;
    border: 1px solid #004E59 !important;
    color: #004E59 !important;
    text-transform: none !important;
    letter-spacing: 1px !important;
    line-height: 34px !important;
}

#eb .btn-primary {
    background-color: #004E59 !important;
    border: 1px solid #004E59 !important;
    color: #fff !important;
    font-family: 'Helvetica Neue Cyr Roman';
    font-weight: normal;
}

#eb .btn-primary:hover, #eb .btn-primary:focus, #eb .btn-primary:active, #eb .btn-primary.active, .open .dropdown-toggle_#eb .btn-primary {
    color: #004E59 !important;
    background-color: #fff !important;
    border: 1px solid #004E59 !important;
    font-family: 'Helvetica Neue Cyr Roman';
    font-weight: normal;
}

#eb .btn-block+.btn-block {
    margin-top: 0px;
}

.uk-logo {
    margin: 0px 5px;
}

.ui.attached.success.message,
.ui.success.message {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #004E59 !important;
    background-color: transparent !important;
}

.ui.message {
    border-radius: 0px !important;
    margin: 0px !important;
    padding: 40px !important;
}

.ui.message .list:not(.ui) li::before {
    position: absolute !important;
    content: '' !important;
    left: 0px !important;
    height: 0% !important;
    vertical-align: baseline !important;
}

.ui.success.message .header {
    color: #1D1D1B !important;
}

.ui.message .header:not(.ui) {
    font-size: 1.14285714em !important;
}

.ui.message .header:not(.ui) {
    font-family: Helvetica Neue Cyr Roman !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.714 !important;
}

.ui.message p {
    opacity: 1 !important;
    margin: 0px !important;
}

.ui.message h1 {
    opacity: 1 !important;
    margin: 0 0 20px 0 !important;
}

.ui.message .list:not(.ui) li {
    padding: 20px 0px !important;
}

.investor-area #system-message-container {
    display: none;
}

#mo-disclaimer-links {
    text-align: center;
}

.peolpe .uk-modal-dialog .uk-slideshow li>.uk-cover-background {
    background-size: contain;
    background-position: 50% 0%;
    width: 240px;
    margin: 58px auto 0px;
}
.uk-modal-full img.uk-cover {
    width: 240px !important;
    height: auto !important;
    top: 0%;
    transform: translate(-50%,0%);
    padding-top: 40px;
}
.uk-modal-full .uk-slidenav {
    top: 250px;
}
.uk-thumbnav > * > * {
    border-radius: 0px;
}
.uk-thumbnav > * > :focus::after, .uk-thumbnav > * > :hover::after {
    border-color: transparent;
}
.uk-modal-full .uk-switcher {
    border-bottom: 1px solid #005A62;
}

.peolpe .uk-slidenav:hover {
    color: rgba(0, 0, 0, 0.3) !important;
}

.peolpe .uk-slidenav {
    color: #C5C5C5 !important;
}

.peolpe .uk-panel-body {
    height: 100%;
    padding-top: 54px;
}

.peolpe .uk-slidenav-position .uk-slidenav-next {
    right: 10% !important;
}

.peolpe .uk-slidenav-position .uk-slidenav-previous {
    left: 10% !important;
}

.peolpe .uk-slidenav-position .uk-slidenav {
    top: 250px;
}

.investments-map .uk-position-bottom-left {
    bottom: 10px;
    left: 20px;
}

.homepage-slideshow .uk-thumbnav>li {
    width: 100px;
    height: 100px;
}

.latest-news-hp .read-more {
    display: none;
}

#eb .eb-pager {
    background: #fff;
}

#eb .eb-pager__fast-first-link,
#eb .eb-pager__pre-link,
#eb .eb-pager__fast-last-link,
#eb .eb-pager__next-link,
#eb .eb-pager__link-list {
    border: 0;
    color: inherit;
    font-weight: 400;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    padding: 13px 20px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
}

#eb .eb-pager .fa {
    color: #888;
    font-size: 14px;
}

#eb .eb-pager .fa-chevron-left {
    margin: 0 10px 0 0;
}

#eb .eb-pager .fa-chevron-right {
    margin: 0 0 0 10px;
}

.eb-pager__fast-first-link,
.eb-pager__pre-link {
    border-right: 1px solid #e1e1e1 !important;
}

.eb-pager__fast-last-link,
.eb-pager__next-link {
    border-left: 1px solid #e1e1e1 !important;
}

.eb-pager__fast-first-link:hover,
.eb-pager__pre-link:hover,
.eb-pager__fast-last-link:hover,
.eb-pager__next-link:hover {
    background-color: #f5f5f5;
}

#eb .eb-entry-nav {
    font-size: 14px;
}

#eb .eb-entry-nav>div>a .fa {
    color: #888;
    font-size: 14px;
}

.ram-popover .uk-panel-box,
.ram-popover .uk-dropdown-blank {
    outline: none;
}

.ram-popover .uk-panel-box:focus,
.ram-popover .uk-dropdown-blank:focus {
    outline: none;
}
.uk-section-default {
    background-image: none;
}
.uk-navbar-nav > li > a {
    letter-spacing: unset;
}
.uk-lightbox .uk-slidenav > svg {
    color: #fff;
}
.uk-lightbox a.uk-slidenav > svg {
    color: #fff !important;
}
::selection {
    background: #004E59;
}
.tm-cookie-banner .js-accept, .tm-cookie-banner .js-reject {
    background-color: rgba(255,255,255,.3) !important;
    color: rgba(255, 255, 255, 0.7) !important;
    background-image: none !important;
}
.uk-section-primary {
    color: rgba(255,255,255,0.7);
    background-image: none;
}
.uk-section-primary a {
    color: #fff;
}
.team-page .uk-slideshow-items [data-uk-cover], .team-page .uk-slideshow-items [uk-cover] {
    width: 240px !important;
    height: auto !important;
    top: 0%;
    /* transform: translate(-50%,0%); */
    padding-top: 40px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
#eb .eb-post-thumb .eb-post-image-cover {
    border: 0px solid #fff !important;
    border-radius: 0px !important;
}
.mod-languages .uk-drop {
    width: auto;
}
.form-control:where(input), .form-select:not([multiple])[size="1"], .form-select:where(select):not([multiple]):not([size]), .uk-input, .uk-select:not([multiple]):not([size]), .uk-textarea {
    border: 1px solid #004E59;
    font-size: 12px;
    color: #004E59;
    font-weight: bold;
    border-radius: 0px;
}
.uk-form-stacked .uk-form-label {
    color: #000;
    font-size: 13px;
    font-weight: 700;
    font-family: Helvetica Neue Cyr Roman;
    text-transform: none;
}
.uk-form-stacked .uk-grid > .uk-grid-margin {
    margin-top: 20px;
}
.uk-form-stacked .uk-grid + .uk-grid {
    margin-top: 20px;
}
.fancybox__content {
    margin-left: 40px;
    margin-right: 40px;
}
#eb.mod_easyblogsubscribe .btn-danger {
    background-color: #004E59 !important;
    border: 1px solid #004E59 !important;
    color: #fff !important;
}

@media (min-width: 1200px) and (max-width: 1700px) {
    .peolpe .uk-slidenav-position .uk-slidenav-next {
        right: 20% !important;
    }
    .peolpe .uk-slidenav-position .uk-slidenav-previous {
        left: 20% !important;
    }
}

@media (min-width: 1700px) {
    .peolpe .uk-slidenav-position .uk-slidenav-next {
        right: 10% !important;
    }
    .peolpe .uk-slidenav-position .uk-slidenav-previous {
        left: 10% !important;
    }
}

@media (min-width: 1060px) {
    .homepage-slideshow .uk-slidenav-container {
        display: none;
    }
    .uk-modal-dialog>.uk-grid>div:first-child {
        width: 33% !important;
    }
    .uk-modal-dialog>.uk-grid>div:nth-child(2) {
        width: 67% !important;
    }
    .uk-modal-dialog>.uk-grid>div:nth-child(2)>.uk-width-xlarge-1-2 {
        width: 100% !important;
    }
    ul.uk-navbar-nav>li:first-child {
        display: none;
    }
    .ram-popover .uk-panel-teaser {
        display: none;
    }
}


/*.position-fixed {
	position: fixed !important;
}*/

@media (min-width: 1060px) and (max-width: 1260px) {
    .uk-logo {
        width: 80px;
    }
    .uk-navbar-nav>li>a {
        padding: 0 10px;
    }
    .uk-navbar-item {
        padding: 0 10px;
    }
    .uk-navbar-nav {
        margin-top: 55px;
    }
    .footer-adresses-city {
        font-size: 16px;
    }
    .shadow {
        width: 80px;
    }
    .uk-logo {
        margin: 0px 10px;
    }
    .uk-navbar-nav>li>a {
        font-size: 14px;
    }
    .uk-navbar-nav>li>a {
        padding: 0 10px;
    }
    .uk-navbar-right .uk-navbar-item {
        padding: 0 10px;
    }
    .uk-navbar-nav {
        margin-top: 50px;
    }
    .uk-logo img {
        width: 80px;
    }
    .uk-nav-default {
        font-size: 14px;
    }
}

@media (max-width: 1060px) {
    h1 {
        font-size: 30px;
        line-height: 1.4;
    }
    .investments-titles {
        margin-top: 0px !important;
    }
    .margin-left-20 {
        margin-left: 20px;
    }
    .homepage-block-right {
        padding-right: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .homepage-block-left {
        padding-left: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .green-building {
        width: 450px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .titles-home {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .texts-home {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .edge-margin-top {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .edge-margin-top {
        margin-top: 60px !important;
    }
    .our-investments .uk-tile-muted {
        background: #ffffff;
    }
    .uk-slideshow-items h3.uk-heading-primary {
        font-size: 40px;
        line-height: 52px;
    }
    .investments .uk-panel-teaser {
        width: 100%;
    }
    .investments ul.uk-switcher {
        width: 50%;
        position: relative;
    }
    .uk-navbar-container {
        padding: 10px;
    }
    .property-height {
        height: unset;
    }
    .investments-map .property-height {
        margin-top: 0px;
    }
	.investments-map .uk-active:not(.uk-slide-active),.investments-map .uk-slide-leave {display:none !important;}
    .mod-languages ul li {
        display: inline;
    }
    .mod-languages ul li a {
        font-size: 14px;
        font-weight: bold;
        margin: 0px 5px;
    }
    .mod-languages ul li a:first-child {
        margin-left: 0px;
    }
    .mod-languages ul {
        padding-left: 0px;
    }
    .certificate-image {
        width: 150px;
    }
    .our-people .uk-slideshow-fullscreen>li,
    .our-people .uk-slideshow-fullscreen {
        height: unset;
    }
    .our-people .uk-modal {
        padding: 0px 0px !important;
    }
    .shadow {
        width: 70px;
    }
    .investments-map .uk-slidenav-previous {
        margin-left: 30px !important;
    }
    .homepage-slideshow ul.uk-slideshow-items {
        min-height: 550px !important;
    }
    .homepage-slideshow ul.uk-slideshow-items>li>div.uk-padding-large {
        padding: 0px 10px 10px 10px !important;
    }
    .ram-popover>div>img {
        display: none;
    }
    .ram-popover .uk-panel-box {
        border: none;
    }
.investments-map .uk-slideshow-items > * {
    position: relative;
	transform: none !important;
}
.uk-modal-full .uk-slideshow-items {
  height: 300px;
  min-height: unset !important;
}
.menu-pages {
    position: relative !important;
}
.investments-map ul.uk-slideshow-items {
	aspect-ratio: unset !important;
}
}

@media (max-width: 640px) {
    .footer-adresses-text {
        display: block;
    }
    .investments ul.uk-switcher {
        width: 100%;
        position: relative;
    }
    .uk-slideshow-items h3.uk-heading-primary {
        font-size: 30px;
        line-height: 42px;
    }
    .uk-logo {
        width: 80px;
    }
    .property-height-img {
        height: 300px;
    }
    .certificate-image {
        width: 100px;
    }
    .uk-navbar-item {
        padding: 0px;
    }
    .uk-slideshow-items h3.uk-heading-medium {
        font-size: 30px;
        line-height: 36px;
        font-weight: 400;
    }
    .homepage-slideshow ul.uk-slideshow-items {
        min-height: 435px !important;
    }
.uk-modal-full {
    padding: 0px !important;
}
.uk-modal-full .uk-slideshow-items > * {
    bottom: unset;
    height: 300px;
}
.uk-modal-full .uk-slideshow-items {
    height: 300px;
    min-height: unset !important;
}
}


/*@media (min-width: 769px) and (max-width: 1060px) {
.uk-modal-dialog > .uk-grid > div:first-child {
	width: 33% !important;
}
.uk-modal-dialog > .uk-grid > div:nth-child(2) {
	width: 67% !important;
}
}*/