.oneline, .pos-slideshow-info .content span { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; /* If an image is wrapped in a link */ }
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; display:block !important; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; background: #fff; }

.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }

/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }

.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }

/* Caption styles */
.nivo-caption { display: none; }

.nivo-html-caption { display: none; }

/* slideshow edit */
.slideshow_container .pos-slideshow { position: relative; }
.slideshow_container .pos-slideshow .nivo-directionNav a { display: block; width: 40px; height: 70px; line-height: 70px; border: 0; background: rgba(0, 0, 0, 0.15); color: white; text-align: center; font-size: 21px; position: absolute; z-index: 9; cursor: pointer; top: 45%; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; }







@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Lato');






@media (max-width: 640px) { .slideshow_container .pos-slideshow .nivo-directionNav a { display: none; } }
.slideshow_container .pos-slideshow .nivo-directionNav a.nivo-prevNav { left: 10px; }
.slideshow_container .pos-slideshow .nivo-directionNav a.nivo-nextNav { right: 10px; }
.slideshow_container .pos-slideshow .nivo-directionNav a:hover { background: #284b8e; }
.slideshow_container .pos-slideshow .nivo-controlNav { position: absolute; bottom: 15px; left: 0; width: 100%; text-align: center; z-index: 10; }
.slideshow_container .pos-slideshow .nivo-controlNav a { display: inline-block; margin: 0 3.5px; cursor: pointer; font-size: 0; width: 15px; height: 15px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background: white; }
.slideshow_container .pos-slideshow .nivo-controlNav a.active { background: #284b8e; }
.slideshow_container .pos-slideshow .pos-slideshow-readmore { position: absolute; z-index: 11; bottom: 9vw; left: 0; width: 100%; text-align: center; }
.slideshow_container .pos-slideshow .pos-slideshow-readmore a { display: inline-block; border: 2px solid white; color: white; text-transform: uppercase; padding: 0 30px; line-height: 42px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; font-size: 14px; font-weight: 700; -webkit-animation: fadeInUp 500ms ease-out; -moz-animation: fadeInUp 500ms ease-out; -ms-animation: fadeInUp 500ms ease-out; -o-animation: fadeInUp 500ms ease-out; animation: fadeInUp 500ms ease-out; }
.slideshow_container .pos-slideshow .pos-slideshow-readmore a:hover { border-color: #c43b68; background: #c43b68; color: white; }

.pos-slideshow-info { position: absolute; top: 0; left: 0; width: 100%; z-index: 10; }
.pos-slideshow-info .content { text-align: center; margin-top: 11vw; }
.pos-slideshow-info .content span.txt1 { color: #284b8e; font-size: 3vw; font-weight: 700; line-height: 3.5vw; -webkit-animation: flipInX 1500ms ease-out; -moz-animation: flipInX 1500ms ease-out; -ms-animation: flipInX 1500ms ease-out; -o-animation: flipInX 1500ms ease-out; animation: flipInX 1500ms ease-out; }
.pos-slideshow-info .content span.txt2 { color: #252525; font-weight: 700; font-size: 6vw; line-height: 6.5vw; -webkit-animation: flipInY 1500ms ease-out; -moz-animation: flipInY 1500ms ease-out; -ms-animation: flipInY 1500ms ease-out; -o-animation: flipInY 1500ms ease-out; animation: flipInY 1500ms ease-out; }
.pos-slideshow-info .content span.txt3 { margin-top: 2vw; color: #252525; font-size: 2.5vw; line-height: 3vw; font-family: 'Vidaloka', serif; -webkit-animation: flipInX 1500ms ease-out; -moz-animation: flipInX 1500ms ease-out; -ms-animation: flipInX 1500ms ease-out; -o-animation: flipInX 1500ms ease-out; animation: flipInX 1500ms ease-out; }
@media (max-width: 767px) { .pos-slideshow-info .content span { display: none; } }
