.bucketlistkampagne-2019 { font-family: "TUITypeLight"; font-size: 22px; line-height: 1.2; overflow-x: hidden; /* HEADER SLIDESHOW */ }
.bucketlistkampagne-2019 .center-wrapper { max-width: 1250px; margin: 0 auto; padding: 0 20px; }
.bucketlistkampagne-2019 .header-slideshow { overflow: hidden; margin-bottom: 80px; width: 100%; }
.bucketlistkampagne-2019 .header-slideshow ul { padding: 0; margin: 0; list-style: none; outline: none; }
.bucketlistkampagne-2019 .header-slideshow li { height: 520px; padding-top: 170px; background-size: cover; background-position: center; outline: none; }
.bucketlistkampagne-2019 .header-slideshow .slick-list { overflow: visible; }
.bucketlistkampagne-2019 .header-slideshow .center-wrapper { display: flex; height: 100%; justify-content: space-between; align-items: center; }
.bucketlistkampagne-2019 .header-slideshow .info { flex-grow: 1; text-align: center; font-family: "TUITypeLight"; color: #fff; font-size: 35px; margin-top: -100px; margin-right: 20px; }
.bucketlistkampagne-2019 .header-slideshow__stoerer { bottom: 0; height: 150px; left: 75%; position: absolute; transform: translate(-50%); width: 150px; }
@media (min-width: 768px) { .bucketlistkampagne-2019 .header-slideshow__stoerer { height: 194px; left: 85%; width: 194px; } }
.bucketlistkampagne-2019 .header-slideshow--has-stoerer { margin-bottom: 60px; }
@media (max-width: 768px) { .bucketlistkampagne-2019 .header-slideshow li { height: auto; padding-top: 20px; min-height: 500px; display: flex; justify-content: space-between; }
  .bucketlistkampagne-2019 .header-slideshow .info { display: flex; flex-flow: column; align-items: center; justify-content: center; margin-top: 0; margin-right: 0; margin-bottom: 20px; padding: 0 20px; }
  .bucketlistkampagne-2019 .header-slideshow .center-wrapper { height: auto; flex-flow: column; padding: 0; } }

.page-template-template-bucket-list .top10-teaser { text-align: center; padding: 40px 0; }
@media (min-width: 768px) { .page-template-template-bucket-list .top10-teaser { padding: 100px; } }
.page-template-template-bucket-list .top10-teaser ul, .page-template-template-bucket-list .top10-teaser li { padding: 0; margin: 0; text-align: center; color: #fff; }
.page-template-template-bucket-list .top10-teaser p { text-align: left; }
@media (min-width: 768px) { .page-template-template-bucket-list .top10-teaser p { text-align: center; } }
.page-template-template-bucket-list #main .top10-teaser h2, .page-template-template-bucket-list #main .top10-teaser h3 { font-size: 22pt; font-family: "TUITypeBold"; text-transform: uppercase; text-align: left; }
@media (min-width: 768px) { .page-template-template-bucket-list #main .top10-teaser h2, .page-template-template-bucket-list #main .top10-teaser h3 { text-align: center; } }
.page-template-template-bucket-list .top10-teaser-info { max-width: 825px; margin: 0 auto 50px; padding: 0 20px; color: #001E46; }
.page-template-template-bucket-list .top10-slideshow { display: flex; flex-direction: column; max-width: 1000px; margin: 0 auto 40px; }
.page-template-template-bucket-list .top10-slideshow .slides { position: relative; }
.page-template-template-bucket-list .top10-slideshow ul { display: flex; flex-direction: row; }
.page-template-template-bucket-list .top10-slideshow li { display: flex; flex-direction: column; }
.page-template-template-bucket-list .top10-slideshow .slick-arrow { position: absolute; border: 0; padding: 0; margin: 0; font-size: 0; z-index: 1; top: 228px; height: 30px; width: 30px; }
@media (min-width: 768px) { .page-template-template-bucket-list .top10-slideshow .slick-arrow { top: 245px; height: 60px; width: 60px; } }
.page-template-template-bucket-list .top10-slideshow .slick-prev { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjMDAxRTQ2IiBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiLz48cGF0aCBkPSJNMzUuMjA1IDE5LjAwN2ExLjExMiAxLjExMiAwIDAgMC0xLjU4NyAwIDEuMTIgMS4xMiAwIDAgMCAwIDEuNTcxbDguMDQ3IDguMDQ3SDE1LjExMUExLjEwNiAxLjEwNiAwIDAgMCAxNCAyOS43MzdjMCAuNjE5LjQ5MiAxLjEyNyAxLjExMSAxLjEyN2gyNi41NTRsLTguMDQ3IDguMDMyYy0uNDI5LjQ0NC0uNDI5IDEuMTU5IDAgMS41ODdhMS4xMTIgMS4xMTIgMCAwIDAgMS41ODcgMGw5Ljk1Mi05Ljk1MmExLjA5MyAxLjA5MyAwIDAgMCAwLTEuNTcxbC05Ljk1Mi05Ljk1M3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=) no-repeat left center/contain; left: 5px; }
@media (min-width: 768px) { .page-template-template-bucket-list .top10-slideshow .slick-prev { left: -110px; } }
.page-template-template-bucket-list .top10-slideshow .slick-next { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMwMDFFNDYiIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zNS4yMDUgMTkuMDA3YTEuMTEyIDEuMTEyIDAgMCAwLTEuNTg3IDAgMS4xMiAxLjEyIDAgMCAwIDAgMS41NzFsOC4wNDcgOC4wNDdIMTUuMTExQTEuMTA2IDEuMTA2IDAgMCAwIDE0IDI5LjczN2MwIC42MTkuNDkyIDEuMTI3IDEuMTExIDEuMTI3aDI2LjU1NGwtOC4wNDcgOC4wMzJjLS40MjkuNDQ0LS40MjkgMS4xNTkgMCAxLjU4N2ExLjExMiAxLjExMiAwIDAgMCAxLjU4NyAwbDkuOTUyLTkuOTUyYTEuMDkzIDEuMDkzIDAgMCAwIDAtMS41NzFsLTkuOTUyLTkuOTUzeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==) no-repeat left center/contain; right: 5px; }
@media (min-width: 768px) { .page-template-template-bucket-list .top10-slideshow .slick-next { right: -110px; } }
.page-template-template-bucket-list .top10-slideshow .slick-dots { display: flex; align-content: center; justify-content: center; width: 100%; margin: 50px auto 0; }
.page-template-template-bucket-list .top10-slideshow .slick-dots .btn, .page-template-template-bucket-list .top10-slideshow .slick-dots button { margin: 0 5px; height: 11px; width: 11px; background: #DCDCDC; text-indent: -100px; display: inline-block; font-size: 0; border: 0; padding: 0; color: transparent; border-radius: 50%; line-height: 1; cursor: pointer; outline: none; overflow: hidden; }
.page-template-template-bucket-list .top10-slideshow .slick-dots .slick-active .btn, .page-template-template-bucket-list .top10-slideshow .slick-dots .slick-active button { background: #001E46; transform: scale(1.2); }
.page-template-template-bucket-list .top10-slideshow .slick-slide .center-wrapper { display: flex; height: 550px; max-width: 100%; align-content: center; justify-content: center; }
.page-template-template-bucket-list .top10-slideshow .slick-slide .info { display: flex; align-content: center; justify-content: center; align-self: center; color: #fff; font-size: 30pt; font-family: "TUITypeLight", sans-serif; }
.page-template-template-bucket-list .top10-slideshow .info-content { display: block; max-width: 585px; }
.page-template-template-bucket-list .top10-slideshow .info-content .counter { display: inline-block; position: relative; font-size: 45pt; font-family: "TUITypeBold", sans-serif; letter-spacing: -4.3px; padding: 0 20px; }
.page-template-template-bucket-list .top10-slideshow .info-content .counter:before, .page-template-template-bucket-list .top10-slideshow .info-content .counter:after { content: " "; display: block; height: 1px; background: #fff; position: absolute; bottom: 30px; }
.page-template-template-bucket-list .top10-slideshow .info-content .counter:before { width: 80px; left: -80px; }
.page-template-template-bucket-list .top10-slideshow .info-content .counter:after { width: 80px; right: -80px; }
@media (min-width: 768px) { .page-template-template-bucket-list .top10-slideshow .info-content .counter:before { left: -150px; width: 150px; }
  .page-template-template-bucket-list .top10-slideshow .info-content .counter:after { right: -150px; width: 150px; } }
.page-template-template-bucket-list .top10-slideshow .info-content quote { display: block; text-shadow: 0 0 10px #000; }
.page-template-template-bucket-list .top10-slideshow .slide { min-height: 550px; }

.page-template-template-bucket-list #main .blogger-teaser h2, .page-template-template-bucket-list #main .blogger-teaser h3 { margin-bottom: 60px; font-family: "TUITypeBold"; font-size: 23pt; line-height: 1.2; padding: 0 20px; }
@media (min-width: 768px) { .page-template-template-bucket-list #main .blogger-teaser h2, .page-template-template-bucket-list #main .blogger-teaser h3 { padding: 0; } }
.page-template-template-bucket-list .blogger-teaser { padding: 80px 0 50px; background: url("img/background-large.png") #e2f3ff repeat-x; text-align: center; }
@media (min-width: 768px) { .page-template-template-bucket-list .blogger-teaser { background-size: inherit; } }
.page-template-template-bucket-list .blogger-teaser ul, .page-template-template-bucket-list .blogger-teaser li { padding: 0; margin: 0; text-align: center; color: #fff; }
.page-template-template-bucket-list .blogger-slideshow { max-width: 1280px; margin: 0 auto 40px; }
.page-template-template-bucket-list .blogger-slideshow .slides { position: relative; margin: 0 50px 30px; }
@media (min-width: 768px) { .page-template-template-bucket-list .blogger-slideshow .slides { margin: 0 80px 30px; } }
.page-template-template-bucket-list .blogger-slideshow .slides .slide { height: auto; }
.page-template-template-bucket-list .blogger-slideshow ul { display: flex; flex-direction: row; }
.page-template-template-bucket-list .blogger-slideshow li { display: flex; flex-direction: column; }
.page-template-template-bucket-list .blogger-slideshow .slick-arrow { position: absolute; border: 0; padding: 0; margin: 0; font-size: 0; z-index: 1; top: 228px; height: 30px; width: 30px; }
@media (min-width: 768px) { .page-template-template-bucket-list .blogger-slideshow .slick-arrow { top: 245px; height: 60px; width: 60px; } }
.page-template-template-bucket-list .blogger-slideshow .slick-prev { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjMDAxRTQ2IiBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiLz48cGF0aCBkPSJNMzUuMjA1IDE5LjAwN2ExLjExMiAxLjExMiAwIDAgMC0xLjU4NyAwIDEuMTIgMS4xMiAwIDAgMCAwIDEuNTcxbDguMDQ3IDguMDQ3SDE1LjExMUExLjEwNiAxLjEwNiAwIDAgMCAxNCAyOS43MzdjMCAuNjE5LjQ5MiAxLjEyNyAxLjExMSAxLjEyN2gyNi41NTRsLTguMDQ3IDguMDMyYy0uNDI5LjQ0NC0uNDI5IDEuMTU5IDAgMS41ODdhMS4xMTIgMS4xMTIgMCAwIDAgMS41ODcgMGw5Ljk1Mi05Ljk1MmExLjA5MyAxLjA5MyAwIDAgMCAwLTEuNTcxbC05Ljk1Mi05Ljk1M3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=) no-repeat left center/contain; left: -30px; }
@media (min-width: 768px) { .page-template-template-bucket-list .blogger-slideshow .slick-prev { left: -70px; } }
.page-template-template-bucket-list .blogger-slideshow .slick-next { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMwMDFFNDYiIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zNS4yMDUgMTkuMDA3YTEuMTEyIDEuMTEyIDAgMCAwLTEuNTg3IDAgMS4xMiAxLjEyIDAgMCAwIDAgMS41NzFsOC4wNDcgOC4wNDdIMTUuMTExQTEuMTA2IDEuMTA2IDAgMCAwIDE0IDI5LjczN2MwIC42MTkuNDkyIDEuMTI3IDEuMTExIDEuMTI3aDI2LjU1NGwtOC4wNDcgOC4wMzJjLS40MjkuNDQ0LS40MjkgMS4xNTkgMCAxLjU4N2ExLjExMiAxLjExMiAwIDAgMCAxLjU4NyAwbDkuOTUyLTkuOTUyYTEuMDkzIDEuMDkzIDAgMCAwIDAtMS41NzFsLTkuOTUyLTkuOTUzeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==) no-repeat left center/contain; right: -30px; }
@media (min-width: 768px) { .page-template-template-bucket-list .blogger-slideshow .slick-next { right: -70px; } }
.page-template-template-bucket-list .blogger-slideshow .slide-content { background-color: #fff; margin: 0 12px; min-height: 370px; padding: 65px 50px 20px; position: relative; text-align: center; }
.page-template-template-bucket-list .blogger-slideshow .slide-content::after { background-color: #fff; content: ""; height: 20%; left: 0; position: absolute; top: 100%; width: 100%; }
.page-template-template-bucket-list .blogger-slideshow .slide-content > span, .page-template-template-bucket-list .blogger-slideshow .slide-content > quote { display: block; max-width: 300px; }
.page-template-template-bucket-list .blogger-slideshow .slide-content .btn { padding: 12px 45px; min-width: 210px; background: #021f46; color: #fff; }
.page-template-template-bucket-list .blogger-slideshow .slide-content .btn:hover { color: #021f46; border: 1px solid #021f46; background: none; }
.page-template-template-bucket-list .blogger-slideshow .blogger-slider__image-wrapper { margin: 0 35px; overflow: hidden; position: relative; }
.page-template-template-bucket-list .blogger-slideshow .blogger-slider__image-wrapper::after { background-color: rgba(0, 0, 0, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.page-template-template-bucket-list .blogger-slideshow .blogger-slider__image { display: block; margin: 0 auto; position: relative; width: 100%; }
.page-template-template-bucket-list .blogger-slideshow .blogger-image { background: #FFFFFF; border-radius: 50%; border: 6px solid #fff; box-shadow: 0 0 64px -10px rgba(0, 0, 0, 0.05), 0 24px 24px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05); margin: 0 auto; width: 120px; position: relative; transform: translateY(30%); z-index: 1; }
.page-template-template-bucket-list .blogger-slideshow .blogger-slider__text { bottom: 15px; color: #fff; font-size: 26px; left: 15%; line-height: 26px; position: absolute; text-shadow: 0 0 4px rgba(0, 0, 0, 0.2); width: 70%; z-index: 1; }
.page-template-template-bucket-list .blogger-slideshow .blogger-quote { color: #001E46; font-size: 18pt; margin: 0 auto 13px; }
.page-template-template-bucket-list .blogger-slideshow .blogger-characteristics { color: #747474; font-family: "TUITypeBold"; font-size: 11pt; margin: 0 auto 40px; }
.page-template-template-bucket-list .blogger-slideshow .blogger-name { color: #747474; font-family: "TUITypeBold"; font-size: 11pt; font-style: italic; margin: 0 auto 10px; }
.page-template-template-bucket-list .blogger-slideshow .slick-dots { display: flex; align-content: center; justify-content: center; width: 100%; margin: 50px auto 0; }
.page-template-template-bucket-list .blogger-slideshow .slick-dots .btn, .page-template-template-bucket-list .blogger-slideshow .slick-dots button { margin: 0 5px; height: 11px; width: 11px; background: #fff; text-indent: -100px; display: inline-block; font-size: 0; border: 0; padding: 0; color: transparent; border-radius: 50%; line-height: 1; cursor: pointer; outline: none; overflow: hidden; }
.page-template-template-bucket-list .blogger-slideshow .slick-dots .slick-active .btn, .page-template-template-bucket-list .blogger-slideshow .slick-dots .slick-active button { background: #001E46; transform: scale(1.2); }

.page-template-template-bucket-list .destinations { background: #EDF7FF; padding: 40px 0; margin: 0 auto; }
@media (min-width: 768px) { .page-template-template-bucket-list .destinations { margin: 60px auto; } }
.page-template-template-bucket-list .destinations .center-wrapper { padding: 0 10px; }
@media (min-width: 768px) { .page-template-template-bucket-list .destinations .center-wrapper { padding: 0 20px; } }
.page-template-template-bucket-list #main .destinations .info h2, .page-template-template-bucket-list #main .destinations .info h3 { color: #001E46; text-transform: none; font-family: TUITypeBold; margin-bottom: 40px; text-align: left; }
@media (min-width: 768px) { .page-template-template-bucket-list #main .destinations .info h2, .page-template-template-bucket-list #main .destinations .info h3 { text-align: center; } }
.page-template-template-bucket-list .destinations-container { display: flex; justify-content: space-between; flex-wrap: wrap; margin: auto; color: #fff; max-width: 1000px; }
.page-template-template-bucket-list .destinations-container > * { position: relative; background-size: cover; background-position: center; word-wrap: break-word; border: 5px solid #edf7ff; width: 100%; height: 350px; }
@media (min-width: 768px) { .page-template-template-bucket-list .destinations-container > * { width: 33.3333%; height: 370px; } }
.page-template-template-bucket-list .destinations-container > a > div { position: absolute; bottom: 40px; left: 40px; right: 40px; z-index: 2; text-align: center; }
.page-template-template-bucket-list .destinations-container h3 { font-size: 35px; color: #fff; font-family: "TUIType"; font-weight: normal; margin-bottom: 0; }
.page-template-template-bucket-list .destinations-container .link { color: #fff; font-family: "TUITypeLight"; font-weight: normal; margin-top: 15px; }
.page-template-template-bucket-list .destinations-container > .destinations-article:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; min-height: 50%; transition: min-height 0.2s ease; opacity: 0.8; z-index: 1; background: linear-gradient(to top, #021f46, rgba(255, 255, 255, 0)); }
.page-template-template-bucket-list .destinations-container > .destinations-article .link { display: inline-block; position: relative; padding-right: 30px; font-size: 22px; }
@media (min-width: 768px) { .page-template-template-bucket-list .destinations-container > .destinations-article .link { display: none; } }
.page-template-template-bucket-list .destinations-container > .destinations-article:after { content: ''; position: absolute; right: 0; top: 50%; width: 14px; height: 8px; background-image: url("img/icon-arrow.png"); margin-top: -4px; }
.page-template-template-bucket-list .destinations-container > .destinations-article:hover .link { display: inline-block; }
.page-template-template-bucket-list .destinations-container > .destinations-article:hover:before { min-height: 20%; }
.page-template-template-bucket-list #main .destinations h2 { color: #444444; font-family: "TUITypeBold"; font-size: 23pt; text-align: center; max-width: 500px; margin: 0 auto 60px; line-height: 1.2; }

.page-template-template-bucket-list .post-wrapper { max-width: 1000px; margin: 30px auto; }
.page-template-template-bucket-list #main .post-wrapper h2 { color: #444444; font-family: "TUITypeBold"; font-size: 23pt; text-align: left; max-width: 500px; margin: 0 auto 60px; line-height: 1.2; padding-left: 20px; }
@media (min-width: 768px) { .page-template-template-bucket-list #main .post-wrapper h2 { text-align: center; padding-left: 0; } }

.page-template-template-bucket-list .editorial { max-width: 865px; text-align: left; margin: 0 auto 70px; }
@media (min-width: 768px) { .page-template-template-bucket-list .editorial { text-align: center; } }
.page-template-template-bucket-list .editorial h1, .page-template-template-bucket-list .editorial h2, .page-template-template-bucket-list .editorial h3 { font-size: 28pt; padding: 0; margin: 0 auto 50px; }
@media (min-width: 768px) { .page-template-template-bucket-list .editorial h1, .page-template-template-bucket-list .editorial h2, .page-template-template-bucket-list .editorial h3 { padding: 0 30px; text-align: center; } }
.page-template-template-bucket-list .editorial p { font-size: 18px; line-height: 1.4; }

.page-template-template-bucket-list .infographic { display: flex; justify-content: center; align-self: center; background-repeat: no-repeat; background-position: center center; background-size: cover; }
@media (min-width: 768px) { .page-template-template-bucket-list .infographic { min-height: 940px; background-size: contain; } }
.page-template-template-bucket-list .infographic-textarea { display: flex; height: max-content; align-self: center; flex-direction: column; max-width: 1000px; text-align: center; color: #fff; background-color: #001E46; margin: 0; }
@media (min-width: 768px) { .page-template-template-bucket-list .infographic-textarea { margin: 80px 160px; } }
.page-template-template-bucket-list .infographic-textarea p { font-size: 30px; font-family: "TUITypeBold", sans-serif; }
.page-template-template-bucket-list .infographic-textarea p:empty { display: none; }

.page-template-template-bucket-list .action-teaser { margin: 60px auto 90px; display: flex; min-height: 413px; background-position: center center; background-repeat: no-repeat; background-size: cover; max-width: 1000px; }
.page-template-template-bucket-list .action-teaser h3 { font-family: 'TUITypeLight'; font-size: 34px; text-transform: uppercase; color: #fff; padding: 0 0 15px 0; margin: 20px auto; max-width: 400px; line-height: 1.2; }
.page-template-template-bucket-list .action-teaser .inner { margin: auto; text-align: center; padding: 30px; display: flex; align-self: center; justify-content: center; flex-direction: column; }
.page-template-template-bucket-list .action-teaser .inner > div { display: inline-block; max-width: 500px; margin-bottom: 20px; }
.page-template-template-bucket-list .action-teaser .btn { border-color: #fff; color: #fff; }
.page-template-template-bucket-list .action-teaser .btn:hover { color: #001E46; background: #fff; }

.page-template-template-bucket-list { font-family: "TUITypeLight"; font-size: 22px; line-height: 1.2; overflow-x: hidden; }
.page-template-template-bucket-list #wrapper { max-width: 100%; }
.page-template-template-bucket-list #wrapper #main { border: none; padding: 0; }
.page-template-template-bucket-list #main .avada-row { max-width: 100%; padding: 0; }
.page-template-template-bucket-list .footer--teasers { display: none; }
.page-template-template-bucket-list h1, .page-template-template-bucket-list h2, .page-template-template-bucket-list h3 { font-family: "TUITypeBold"; color: #001E46; line-height: 1; }
.page-template-template-bucket-list p { font-family: "TUITypeLight"; }
.page-template-template-bucket-list .info h1, .page-template-template-bucket-list .info h2, .page-template-template-bucket-list .info h3 { color: #fff; font-size: 35pt; text-transform: uppercase; font-family: "TUITypeLight"; }
