/* 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-Extrablack'; src: url("../fonts/Ancizar-Sans/AncizarSans-Extrablack.eot"); src: url("../fonts/Ancizar-Sans/AncizarSans-Extrablack.woff2") format("woff2"), url("../fonts/Ancizar-Sans/AncizarSans-Extrablack.woff") format("woff"), url("../fonts/Ancizar-Sans/AncizarSans-Extrablack.ttf") format("truetype"), url("../fonts/Ancizar-Sans/AncizarSans-Extrablack.svg#AncizarSans-Extrablack") format("svg"), url("../fonts/Ancizar-Sans/AncizarSans-Extrablack.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Ancizar-Sans-Light'; src: url("../fonts/Ancizar-Sans/AncizarSans-Light.eot"); src: url("../fonts/Ancizar-Sans/AncizarSans-Light.woff2") format("woff2"), url("../fonts/Ancizar-Sans/AncizarSans-Light.woff") format("woff"), url("../fonts/Ancizar-Sans/AncizarSans-Light.ttf") format("truetype"), url("../fonts/Ancizar-Sans/AncizarSans-Light.svg#AncizarSans-Light") format("svg"), url("../fonts/Ancizar-Sans/AncizarSans-Light.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: 'Ancizar-Serif-SemiboldItalic'; src: url("../fonts/Ancizar-Serif/AncizarSerif-SemiboldItalic.eot"); src: url("../fonts/Ancizar-Serif/AncizarSerif-SemiboldItalic.woff2") format("woff2"), url("../fonts/Ancizar-Serif/AncizarSerif-SemiboldItalic.woff") format("woff"), url("../fonts/Ancizar-Serif/AncizarSerif-SemiboldItalic.ttf") format("truetype"), url("../fonts/Ancizar-Serif/AncizarSerif-SemiboldItalic.svg#AncizarSerif-SemiboldItalic") format("svg"), url("../fonts/Ancizar-Serif/AncizarSerif-SemiboldItalic.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
/*CSS Full Image Slider*/
.peec-slider { margin-bottom: 40px; padding: 0; }
.peec-slider .peec-image-slider { margin: 0 auto; padding: 0; position: relative; width: 100%; }
.peec-slider .peec-image-slider .peec-image-slider-inner { margin: 0; padding: 0; position: relative; width: 100%; /*Arrows Grid Slider*/ }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide { background-color: #09526a; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info { color: #fff; display: block; height: 100%; padding: 0; position: absolute; right: 56.25%; width: 43.75%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .slider-name { background-color: #121035; color: #fff; font-family: 'Ancizar-Sans-Extrablack', sans-serif; font-size: 50px; letter-spacing: 1px; margin: 0; padding: 10px 0 20px; position: relative; text-align: center; text-transform: uppercase; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .slider-name::after { background: url(../images/sprite.png) no-repeat 0 0 transparent; bottom: 0; content: ''; height: 13px; left: 0; position: absolute; width: 100%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content { color: #fff; font-family: 'Ancizar-Sans-Light', sans-serif; font-size: 30px; padding: 60px 80px 40px 50px; position: relative; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content .slide-title { color: #fff; font-family: 'Ancizar-Serif-SemiboldItalic', sans-serif; font-size: 55px; line-height: 1.1; margin-bottom: 35px; padding: 0 0 35px 0; position: relative; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content .slide-title::after { background: #fff; bottom: 0; content: ''; height: 5px; left: 0; position: absolute; width: 60%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content p { line-height: 1.25; margin: 0; padding-right: 60px; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .detail { border: 2px solid #fff; bottom: 5%; color: #fff; font-family: 'Ancizar-Sans-RegularItalic', sans-serif; font-size: 32px; padding: 5px 20px; position: absolute; right: 5%; text-transform: uppercase; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .detail:hover, .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .detail:focus, .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .detail:active { outline: none; text-decoration: none; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .peec-image { display: block; left: 43.75%; padding: 0; position: relative; width: 56.25%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .peec-image::before { background: url(http://www.humanas.unal.edu.co/2026/application/files/7115/2700/8785/Logo_PEEC_1.png) no-repeat 0 0 transparent; background-size: 100%; bottom: 20px; content: ''; height: 80px; position: absolute; right: 45px; width: 200px; }
.peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .peec-image::after { background: url(../images/sprite.png) no-repeat 0 0 transparent; background-position: 50px -20px; bottom: 0; content: ''; height: 13px; position: absolute; right: 0; width: 100%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .prev { left: 43.75%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .prev, .peec-slider .peec-image-slider .peec-image-slider-inner .next { background: rgba(255, 255, 255, 0.45); border: none; font-size: 25px; height: 80px; position: absolute; top: 50%; width: 40px; }
.peec-slider .peec-image-slider .peec-image-slider-inner .prev:hover, .peec-slider .peec-image-slider .peec-image-slider-inner .prev:focus, .peec-slider .peec-image-slider .peec-image-slider-inner .prev:active, .peec-slider .peec-image-slider .peec-image-slider-inner .next:hover, .peec-slider .peec-image-slider .peec-image-slider-inner .next:focus, .peec-slider .peec-image-slider .peec-image-slider-inner .next:active { outline: none; text-decoration: none; }
.peec-slider .peec-image-slider .peec-image-slider-inner .prev i, .peec-slider .peec-image-slider .peec-image-slider-inner .next i { color: #57585b; font-size: 25px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 35%; }
.peec-slider .peec-image-slider .peec-image-slider-inner .rslides_tabs { display: none; }

@media screen and (max-width: 1500px) { .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content { font-size: 28px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content .slide-title { font-size: 48px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content p { line-height: 1.2; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .detail { font-size: 26px; } }
@media screen and (max-width: 40em) { .peec-slider { margin-bottom: 20px; margin-top: 25px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info { position: relative; right: unset; width: 100%; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .slider-name { font-size: 28px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content { font-size: 18px; min-height: 320px; padding: 15px 20px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content .slide-title { font-size: 25px; margin-bottom: 25px; padding-bottom: 20px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .content .slide-title::after { height: 2px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .slider-info .detail { bottom: 10px; font-size: 19px; padding: 5px 15px; right: 10px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .content-slides .peec-slide .peec-image { left: unset; width: 100%; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .prev, .peec-slider .peec-image-slider .peec-image-slider-inner .next { display: none; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .rslides_tabs { bottom: 20px; left: 20px; margin: 0; padding: 0; position: absolute; z-index: 50; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .rslides_tabs li { margin-right: 3px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .rslides_tabs li a { background: transparent; border: 1px solid #fff; height: 10px; margin-right: 5px; width: 10px; }
  .peec-slider .peec-image-slider .peec-image-slider-inner .rslides_tabs .rslides_here a { background: #fff; } }
