/* Animations */
@-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
  60% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } }
@keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); }
  40% { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
  60% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } }
/*Scale animation*/
@-webkit-keyframes scale { 25% { -webkit-transform: scale(0.95); transform: scale(0.95); }
  75% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
@keyframes scale { 25% { -webkit-transform: scale(0.95); transform: scale(0.95); }
  75% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
@font-face { font-family: 'Ancizar-Sans-BoldItalic'; src: url("../fonts/Ancizar-Sans/AncizarSans-BoldItalic.eot"); src: url("../fonts/Ancizar-Sans/AncizarSans-BoldItalic.woff2") format("woff2"), url("../fonts/Ancizar-Sans/AncizarSans-BoldItalic.woff") format("woff"), url("../fonts/Ancizar-Sans/AncizarSans-BoldItalic.ttf") format("truetype"), url("../fonts/Ancizar-Sans/AncizarSans-BoldItalic.svg#AncizarSans-BoldItalic") format("svg"), url("../fonts/Ancizar-Sans/AncizarSans-BoldItalic.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Ancizar-Sans-Regular'; src: url("../fonts/Ancizar-Sans/AncizarSans-Regular.eot"); src: url("../fonts/Ancizar-Sans/AncizarSans-Regular.woff2") format("woff2"), url("../fonts/Ancizar-Sans/AncizarSans-Regular.woff") format("woff"), url("../fonts/Ancizar-Sans/AncizarSans-Regular.ttf") format("truetype"), url("../fonts/Ancizar-Sans/AncizarSans-Regular.svg#AncizarSans-Regular") format("svg"), url("../fonts/Ancizar-Sans/AncizarSans-Regular.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Ancizar-Sans-RegularItalic'; src: url("../fonts/Ancizar-Sans/AncizarSans-RegularItalic.eot"); src: url("../fonts/Ancizar-Sans/AncizarSans-RegularItalic.woff2") format("woff2"), url("../fonts/Ancizar-Sans/AncizarSans-RegularItalic.woff") format("woff"), url("../fonts/Ancizar-Sans/AncizarSans-RegularItalic.ttf") format("truetype"), url("../fonts/Ancizar-Sans/AncizarSans-RegularItalic.svg#AncizarSans-RegularItalic") format("svg"), url("../fonts/Ancizar-Sans/AncizarSans-RegularItalic.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/glyphicons-halflings-regular.eot"); src: url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons-halflings-regular") format("svg"), url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
.glyphicon { position: relative; top: 3px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon-eye-open:before { content: "\e105"; }

.department-news { float: left; padding: 15px 90px; position: relative; width: 100%; }
.department-news .slider-news-name { color: #0a526a !important; font-family: 'Ancizar-Sans-BoldItalic', sans-serif !important; font-size: 45px !important; line-height: 0.6 !important; margin-top: 0 !important; padding: 10px 0 10px 10px !important; }
.department-news .slider-news-name .see_more { color: #058a89 !important; display: inline-block; font-family: 'AncizarSans-LightItalic', sans-serif !important; font-size: 18px !important; }
.department-news .slider-news-name .see_more::before { content: '/'; color: #058a89 !important; display: inline-block; font-family: 'AncizarSans-LightItalic', sans-serif !important; font-size: 18px !important; margin: 0 3px 0 5px; }
.department-news .slide { padding: 10px 15px 10px 0; }
.department-news .slide .image-slide { position: relative; }
.department-news .slide .image-slide .event_link { background-color: rgba(12, 83, 107, 0.8); color: #fff !important; font-family: 'Ancizar-Sans-RegularItalic', sans-serif !important; font-size: 25px; left: 0; margin: 0 auto; opacity: 0; padding: 10px; position: absolute; right: 0; text-align: center; text-transform: uppercase; top: 50%; vertical-align: middle; width: 40%; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.department-news .slide .image-slide .event_link:hover, .department-news .slide .image-slide .event_link:active, .department-news .slide .image-slide .event_link:focus { color: #fff; outline: none; text-decoration: none; }
.department-news .slide .image-slide:hover .event_link, .department-news .slide .image-slide:active .event_link, .department-news .slide .image-slide:focus .event_link { opacity: 1; top: 37%; }
.department-news .slide .news-info { background-color: #038d8c; min-height: 100px; padding: 19px 20px; }
.department-news .slide .news-info .news-title { color: #fff; font-family: 'Ancizar-Sans-Regular', sans-serif; font-size: 24px; line-height: 1.05; margin: 0; }
.department-news .slide .news-info .news-subtitle { color: #fff; font-family: 'Ancizar-Sans-Regular', sans-serif; font-size: 17px; line-height: 1.1; margin: 0; }
.department-news .slick-arrow { background-color: rgba(17, 17, 17, 0.25); border: none; color: #fff; font-size: 30px; height: 80px; line-height: 2.8; outline: none; position: absolute; top: 38%; width: 50px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.department-news .slick-arrow.prev { left: -60px; }
.department-news .slick-arrow.next { right: -60px; }
.department-news .slick-arrow:hover { background-color: rgba(17, 17, 17, 0.45); }

@media screen and (max-width: 40em) { .department-news { padding: 15px 25px 5px; margin-top: 10px; }
  .department-news .slider-news-name { font-size: 30px !important; margin-bottom: 30px; margin-top: 10px; padding: 0 !important; letter-spacing: 0.5px; }
  .department-news .slide { padding: 0; }
  .department-news .slick-dots { margin: 0; bottom: -35px; }
  .department-news .slick-dots li button { padding: 3px; }
  .department-news .slick-dots li button:before { font-size: 11px; }
  .department-news .slick-dots li.slick-active button:before { color: #038d8c; } }
