.blog-list .dnd-section{padding:14px 0 10px}.blog-list .dnd-section .dnd-column{padding:0}section.blog-index{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.blog-index article{background:#fff;border:1px solid #eaeaea;box-shadow:0 1px 3px rgb(0 0 0/8%);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:none;margin-bottom:35px;padding-bottom:0;position:relative}.post-media img{max-width:100%}.post-categories{position:absolute;width:100%;z-index:999}.post-media-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.post-media{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;line-height:0;order:0;position:relative;-webkit-transition:all .7s cubic-bezier(.2,1,.22,1);-o-transition:all .7s cubic-bezier(.2,1,.22,1);transition:all .7s cubic-bezier(.2,1,.22,1)}.post-media,.post-media-container{height:200px;overflow:hidden;width:100%}.blog-post__read-more a{display:inline-block;line-height:1.6em;margin-bottom:10px;margin-top:5px}.post-content h2 a{color:#1e1e1e}.post-content h2{font-size:32px;font-weight:500;line-height:1em;margin-bottom:10px;margin-top:10px;padding-bottom:10px}.post-data p{color:#1e1e1e}p.post-meta{background:#fff;border-top:1px solid #eaeaea;font-size:12px;line-height:1.6rem;margin:0;padding:5px 20px;width:100%}p.post-meta span{color:#1e1e1e}p.post-meta span.et-pb-icon.show_icon{font-family:ETmodules;padding-right:5px}span.divider{padding:0 4px;text-align:center}.blog-head .dnd-section{padding:0}.blog-head .dnd_area_header-module-1-flexbox-positioning{display:block!important}.blog-head .dnd-section>.row-fluid{width:100%}.blog-header{margin-left:auto;margin-right:auto;margin-top:1px;padding-bottom:7px;padding-top:7px}.blog-head{background-color:#e3192d}p.blog-header__subtitle{color:#fff;font-size:18px;line-height:1.6em;margin:0;text-align:right;text-transform:uppercase}section.blog-index article:hover .post-media{transform:scale(1.07)}.blog-post-header .blog-header{background-color:#1d2b36!important;padding:32px 0}.blog-post-header .blog-header__inner{margin:auto;max-width:1200px;padding-bottom:66px!important;padding:2% 0;position:relative;width:80%}.blog-post-header h1.blog-header__subtitle{color:#fff!important;font-size:40px;font-weight:700;line-height:1.2em;margin:0;padding-bottom:10px;text-align:left}.content-wrapper{max-width:1200px;width:80%}.body-post-sec{background-color:#fff;border-radius:4px 4px 4px 4px;box-shadow:0 2px 3px 0 rgba(81,88,115,.2);float:left;overflow:hidden}.heading h2{color:#e4202c;font-weight:700;line-height:1em;margin:0;padding-bottom:10px}.blog-post__body,.heading{font-size:17px;line-height:26px;padding:30px}.blog-post__body img{max-width:100%}.body-post-author{float:left;margin:0 auto;min-height:1px;padding-left:5%;padding-right:5%;position:relative;text-align:center;width:40%}.author-name{color:#e3192d}.date-sec{font-size:16px}.popular-post .blog-list-recent-post-image{float:left;height:100px;margin-bottom:0;padding-right:4%;width:30%}.blog-list-recent-post-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.blog-list-recent-post-list-item{background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgb(39 41 58/8%);margin-bottom:60px;overflow:hidden}.blog-list-recent-post-list-item h2{font-size:18px;line-height:24px;margin:0;padding:3% 2% 5px;text-align:left}.blog-list-recent-post-list-item h2 a{color:#1e1e1e}.popular-heading{font-family:Nunito Sans,Helvetica,Arial,Lucida,sans-serif;font-size:20px;line-height:28px;margin-bottom:10px;margin-right:80px}.popular-heading h3{color:#2a3443;font-size:16px;font-weight:700;letter-spacing:.25px;margin:0;text-align:left;text-transform:uppercase}.nxt-sec,.prv-sec{background-color:#fff;border-radius:4px 4px 4px 4px;float:left;overflow:hidden;padding:2%;width:48.5%}.prv-sec{margin-right:3%;width:48.5%}.prv-text{margin-bottom:4px}.prv-text h3{color:#77838e;font-size:12px;font-weight:600;letter-spacing:1px;line-height:1em;margin:0;padding-bottom:10px;text-transform:uppercase}.nxt-sec{text-align:right}.custom-post-pagination{font-size:18px}.custom-post-pagination a{display:inline-block;font-weight:600;line-height:28.8px;transition:color .3s ease 0ms}.custom-post-pagination a:hover{border-bottom:1px solid;color:#57c3f0!important}.blog-header{padding-left:10px;padding-right:10px}.blog-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:center}.blog-pagination.linked{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-pagination__link{border:2px solid transparent;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__link--active{border:2px solid #b0c1d4}.blog-pagination__link:focus,.blog-pagination__link:hover{text-decoration:none}.blog-pagination__next-link,.blog-pagination__prev-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blog-pagination__prev-link{margin-right:.25rem;text-align:right}.blog-pagination__next-link{margin-left:.25rem;text-align:left}.blog-pagination__link.blog-pagination__next-link--disabled,.blog-pagination__link.blog-pagination__prev-link--disabled{color:#b0c1d4;cursor:default;pointer-events:none}.blog-pagination__next-link svg,.blog-pagination__prev-link svg{fill:#494a52;margin:0 5px}.blog-pagination__next-link--disabled svg,.blog-pagination__prev-link--disabled svg{fill:#b0c1d4}.blog-pagination__number-link:focus,.blog-pagination__number-link:hover{border:2px solid #b0c1d4}section.blog-index article .blog-post__tag-link{border:2px solid hsla(0,0%,92%,.9);border-radius:4px;color:#fff;display:inline-block;font-size:12px;line-height:28.8px;margin-bottom:5px;margin-right:5px;padding:2px 4px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:9}section.blog-index article .blog-post__tag-link:hover{background-color:transparent!important;border:2px solid hsla(0,0%,92%,.9)!important}.post-data p{line-height:29px}.blog-post__body h2{color:#e4202c!important;font-weight:700}.blog-post__body h3{color:#1e1e1e;font-size:20px;font-weight:600;line-height:28px}.author-section .img-wrapper{border-radius:100%;margin-right:15px;width:55px}.author-section .img-wrapper img{border-radius:100%;max-width:100%}.author-section{border-radius:5px 5px 5px 5px;border-top:1px solid rgba(100,116,139,.14);color:#6d7c90!important;font-family:Nunito Sans,Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:24px;margin-bottom:0!important;overflow:hidden;padding:5% 6%!important}.author-section .inner{display:flex}.body-post-author .author-img{margin:auto;width:65px}.body-post-author .author-img img{border-radius:100%;max-width:100%}.author-section .inner h3{color:#6d7c90!important;font-size:18px;font-weight:800;line-height:1.3em;margin:0}.post__tags{color:#6d7c90!important;margin-bottom:30px!important;padding-bottom:4%!important;padding-top:4%!important}.post__tags a{text-decoration:underline}.body-post-author .author-name{font-size:16px;line-height:1.3em}.post-media{background:#333}.body-post-author .date-sec{font-weight:500}.popular-post .blog-list-recent-post-image a{display:block;height:100%;width:100%}.popular-post .blog-list-recent-post-image a>div{background-position:50%;background-size:cover;height:100%;width:100%}.linienschifffahrt-wachau{background-color:#97bf0d!important;border-color:#97bf0d!important}.jobs---über-uns{background-color:#526468!important;border-color:#526468!important}.aktuelle-news{background-color:#e4212c!important;border-color:#e4212c!important}.themenschifffahrten-wien{background-color:#0070a7!important;border-color:#0070a7!important}.linienschifffahrt-wien{background-color:#39a9dc!important;border-color:#39a9dc!important}@media (min-width:981px){.blog-comments,.blog-list .dnd-section>.row-fluid{padding:2% 0}.nxt-sec,.prv-sec{width:48.5%}section.blog-index article{width:31%}section.blog-index article:not(:nth-child(3n+0)){margin-right:3.5%}.post-categories{padding:20px 30px 0}.post-content{padding:30px}.content-wrapper{padding:7% 0}.body-post-sec{float:left;margin-top:-140px;width:60%}}@media only screen and (min-width:1500px){.blog-list .dnd-section>.row-fluid,.blog-post-header .blog-header__inner{padding:30px 0}.content-wrapper.post{padding:105px 0}}@media (max-width:980px){.blog-list .dnd-section>.row-fluid{padding:30px 0}section.blog-index article:not(:nth-child(2n-0)){margin-right:4%}section.blog-index article{width:48%}.blog-head{display:none}.post-categories{padding:20px 20px 0}.post-content{padding:20px;width:100%}.post-data{margin-bottom:15px}.body-post-sec{margin-top:-160px}.blog-post-header .blog-header__inner{padding-bottom:66px!important;padding:30px 0}.blog-post-header h1.blog-header__subtitle{font-size:38px}.content-wrapper{padding:80px 0;width:95%}.heading h2{font-size:32px}.body-post-author{margin-top:40px;width:100%}.blog-comments,.post-pagg{padding-left:5%;padding-right:5%}.author-section{padding:4%!important}}@media (max-width:767px){section.blog-index article{margin-right:0!important;width:100%}.post-media-container img{height:auto;width:100%}.post-media,.post-media-container{height:auto}.blog-post-header .blog-header__inner{width:95%}.post-head-wrap{margin-bottom:10px!important;margin-left:2%!important;margin-right:2%!important}.blog-post-header h1.blog-header__subtitle{font-size:28px}.popular-post .blog-list-recent-post-image{float:none;height:auto;padding-right:0;width:100%}.prv-sec{margin-bottom:30px;width:100%}.nxt-sec{margin-bottom:0;width:100%}.popular-post .blog-list-recent-post-image a{padding-bottom:56%;position:relative}.popular-post .blog-list-recent-post-image div{height:100%;position:absolute;top:0;width:100%}.blog-list-recent-post-list-item h2{padding:5% 5% 10px}}@media(max-width:479px){.post-content h2{font-size:16px;padding-bottom:10px}}