/* 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-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-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; }
.ce-magazines { background-color: #fff; float: left; margin: 0 0 50px; padding: 0 80px; position: relative; width: 100%; }
.ce-magazines .magazines-content { padding: 5px 10% 25px; position: relative; }
.ce-magazines .magazines-content .slide { padding: 10px; }
.ce-magazines .magazines-content .slide .slide-link { border: 2px solid transparent; padding: 20px 0; position: relative; display: block; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.ce-magazines .magazines-content .slide .slide-link .image-slide { text-align: center; }
.ce-magazines .magazines-content .slide .slide-link .image-slide img { display: inline-block; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.ce-magazines .magazines-content .slide .slide-link .slide-info { padding: 10px 25px; }
.ce-magazines .magazines-content .slide .slide-link .slide-info .slide-title { color: #0a526a; font-family: 'Ancizar-Sans-Regular', sans-serif; font-size: 17px; line-height: 1.1; margin: 5px 0; height: 55px; overflow: hidden; }
.ce-magazines .magazines-content .slide .slide-link:hover, .ce-magazines .magazines-content .slide .slide-link:focus, .ce-magazines .magazines-content .slide .slide-link:active { border: 2px solid #d6d6d7; outline: none; }
.ce-magazines .magazines-content .slide .slide-link:hover .image-slide img, .ce-magazines .magazines-content .slide .slide-link:focus .image-slide img, .ce-magazines .magazines-content .slide .slide-link:active .image-slide img { -webkit-transform: scale(0.9); transform: scale(0.9); }
.ce-magazines .magazines-content .slide .slide-link:hover .slide-info .slide-title, .ce-magazines .magazines-content .slide .slide-link:focus .slide-info .slide-title, .ce-magazines .magazines-content .slide .slide-link:active .slide-info .slide-title { text-decoration: none; }
.ce-magazines .magazines-content .magazines { border-bottom: 2px solid #D3D4D5; margin: 0; position: relative; }
.ce-magazines .magazines-content .magazines .slide-link { position: relative; display: block; }
.ce-magazines .magazines-content .magazines .slide-link .slide-info { padding: 5px 0 10px 0; text-align: center; }
.ce-magazines .magazines-content .magazines .slide-link .slide-info .slide-title { color: #1B526A; display: inline-block; font-family: 'Ancizar-Sans-BoldItalic', sans-serif; font-size: 18px; line-height: 1.1; min-height: 45px; margin: 5px auto; overflow: hidden; width: 70%; text-align: center; }
.ce-magazines .magazines-content .magazines .image-slide { padding-top: 20px; text-align: center; }
.ce-magazines .magazines-content .magazines .image-slide img { display: inline-block; }
.ce-magazines .magazines-content .magazines .slide-info { padding: 5px 0 10px 0; text-align: center; }
.ce-magazines .magazines-content .magazines .slide-info .slide-title { color: #1B526A; display: inline-block; font-family: 'Ancizar-Sans-BoldItalic', sans-serif; font-size: 18px; line-height: 1.1; min-height: 45px; margin: 5px auto; overflow: hidden; width: 70%; text-align: center; }
.ce-magazines .magazines-content .magazines:nth-child(10), .ce-magazines .magazines-content .magazines:nth-child(11), .ce-magazines .magazines-content .magazines:nth-child(12) { border: none; }

@media screen and (max-width: 1500px) { .ce-magazines .magazines-content .first-magazines .slide-link .slide-info .slide-description { font-size: 19px; line-height: 1.4; } }
@media screen and (max-width: 40em) { .ce-magazines { padding: 0 25px; }
  .ce-magazines .magazines-content .magazines .slide-link .slide-info .slide-title { width: 100%; min-height: auto; margin-top: 10px; } }
