﻿.employees-inner-img > div > img { cursor: pointer; padding: 0 25px; }
.lobby-desc { display: none; }
.main-employees { margin: 40px 0px 165px 0px; }
.employees-outer { -webkit-transition: margin-bottom 500ms; -moz-transition: margin-bottom 500ms; -o-transition: margin-bottom 500ms; -ms-transition: margin-bottom 500ms; transition: margin-bottom 500ms; }
.employees-outer.active { margin-bottom: 90px; }
.employees-inner-desc { margin-top: 5px; }
.employees-inner-desc { font-size: 1.3em; text-align: center; }
.show-desc { margin-top: 5px; }
.full-desc { max-height: 190px; overflow: hidden; transition: all 0.5s; }
.full-desc.active { max-height: 290px; overflow: initial; }
.employees-inner-head h2 { color: #018c39; font-size: 1.6em; margin: 10px 0px 10px 0px; }
.employees-inner-head h3 { font-size: 1.3em; margin: 0px; }
.full-desc.active:after { top: 100%; }
.full-desc:after { position: absolute; top: 57px; width: 100%; background: #fff; content: " "; display: block; right: 0px; left: 0px; height: 100%; -webkit-transition: top 500ms; -moz-transition: top 500ms; -o-transition: top 500ms; -ms-transition: top 500ms; transition: top 500ms; }
.read-more-link { color: #000 !important; border: 1px solid #018c39; border-radius: 5px; padding: 3px 16px; }
.read-more-link:focus { background-color: #018c39; color: #fff !important; }
.read-more { text-align: left; position: absolute; z-index: 100; top: 60px; left: 50%; margin-top: 15px; -webkit-transition: top 500ms; -moz-transition: top 500ms; -o-transition: top 500ms; -ms-transition: top 500ms; transition: top 500ms; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
.read-more.active { top: 100%; }


@media(min-width:768px) {
    #management-link { color: #018939 !important; border-top: 4px solid #008935 !important; }
}

.last { float: none !IMPORTANT; width: 33.3%; margin: 0 auto; text-align: center; }


@media (min-width:768px) {
    .newLine0 > div { width: 50%; }
    .newLine4 > div { width: 25%; }
    .newLine0 { max-width: 860px; }
    .newLine2 { margin-bottom: 40px; }
    .employees-inner-img > div > img { max-width: 265px; }
}

@media (max-width:991px) and (min-width:768px) {
    .read-more-link { padding: 3px 6px; }
    .newLine4 > div { width: 50%; }
}

@media(max-width:767px) {
    .employees-inner-img > div > img { max-width: 273px; width: 100%; }
}
