.event-homepage .btn-events{font-family:"Knockout 49 A","Knockout 49 B";font-size:22px;padding:6px 20px;letter-spacing:.75px;text-transform:uppercase;background:#cc0e0e;color:#fff!important;display:inline-block}.btn-events-prev{background:#3a3a3a;text-transform:uppercase;color:#fff;font-family:"Knockout 49 A","Knockout 49 B";display:inline-block;font-size:1.48438rem;padding:12px 45px;text-align:center;width:285px}.btn-events-prev:hover{color:#fff}.email-subscribe a.btn-events{width:80%;text-align:center}.events-web section.stories.from-the-magazine .magazine-carousel{max-width:100%}h4.event-time{text-transform:uppercase;font-size:22px;color:#a39f98!important;margin:5px 0;font-family:"Knockout 49 A","Knockout 49 B"}.sponsor{margin-bottom:20px}.related-sec{margin-top:90px}.event-detail-page{margin-top:50px}.event-body p{font-size:20px;color:#111}.full-itinerary-btn.reg-btn{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.full-itinerary-btn.reg-btn .article-header{margin:0;max-width:100%;padding:0;width:100%;display:block}.full-itinerary-btn.reg-btn .article-header ul{margin:10px auto;display:block;max-width:max-content}.article-wrap .event-body.article-body{display:inline-block;max-width:100%;width:100%;padding:0;margin:0;margin-top:20px}.article-wrap .event-body.article-body aside.left.indent.indents{margin:20px 40px 0 0}.events-web .event-date{font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase;font-size:20px;margin:10px 0 5px;color:#a39f98!important}.events-web #desktop .header-bar.main nav.primary>ul>li.news-links ul li:nth-last-child(2){border-left:1px solid #b1b1b1;padding-left:30px}.events-web p.event-tagline{text-align:center;margin:0 0 50px;font-size:24px;color:#000}.events-web .destinations-sidebar .wrap-sidebar h6{padding-bottom:10px}.events-web .destinations-sidebar .wrap-sidebar h3+h6{color:#a39f98!important}.events-web .destinations-sidebar .full-itinerary-btn>a{background:#cc0e0e;margin:9px 0 8px;display:inline-block;width:100%}.events-web .destinations-sidebar .full-itinerary-btn.other-events>a{background:#3a3a3a}.events-web hr{margin:10px 0}.events-web #desktop .header-bar.main.sticky nav.primary>ul>li.home .logo{width:200px}.events-web section.listing .listing__results{display:flex;flex-wrap:wrap}.events-web #desktop .header-bar.main.sticky nav.primary>ul>li.home .logo a{width:206px;height:50px}.events-web #desktop .header-bar.main.sticky nav.primary>ul>li.news-links{left:220px}.events-web #desktop.travel-home .header-bar.main.sticky nav.primary>ul>li.home{padding:0}.events-web #desktop .header-bar.main.sticky nav.primary>ul>li.home .logo a img.sticky{bottom:8px}.events-web #desktop .header-bar.utility ul.actions .social-link.tn_ins span{background-position:-354px -252px}.events-web section.stories .row.even-split .medium-6:last-child{padding:0 15px 0 18px}.events-web section:last-of-type{padding-bottom:0;margin-top:0}.events-web .label_and_div{margin:0}.events-web #news-letters .form-field{padding:0 15px}.events-web div#news-letters{padding:0;margin-top:-10px}.events-web section.stories.custom.destination.related-sec{margin-top:75px}.events-web .related-sec .section-title{margin:0}.events-web .container{padding-bottom:3.625rem}.events-web .related-sec button#event_see_more{margin:20px auto 0;display:block;border:0;padding:6px 38px;background:#3a3a3a;text-transform:uppercase;color:#fff;font-family:"Knockout 49 A","Knockout 49 B";font-size:21px}.events-web .related-sec section:last-of-type{margin:0}.events-web section.listing.listing__issue .listing__hero{margin-bottom:0}.events-web section.stories.related-sec .row.even-split .medium-6{margin:0}.events-web section.listing .listing__results li .listing .listing__img,.events-web section.stories .row.even-split .medium-6:last-child{margin-bottom:0;border:0}.event-sidebar .article-header ul.article-share{margin:10px auto;display:block;max-width:max-content}.event-sidebar .article-header li{float:left}.event-sidebar .article-header{margin:0;max-width:100%;padding:0;width:100%;display:block}.btn-sec-right.on-mob{display:none}.btn-sec-right.on-web{display:block}h2.tn-event-past a{text-transform:uppercase;color:#fff;font-family:"Knockout 49 A","Knockout 49 B";font-size:22px;padding:10px 15px;text-align:center;background:#cc0e0e;width:100%;max-width:150px;margin:0 auto;display:block}@media (max-width:1024px){.events-web #mobile .header-bar .logo a{width:178px}.events-web section.stories.full-width>.row{margin:0}.events-web section.stories .row.even-split .medium-6:last-child{margin:0 auto;padding:0 15px 0 18px;border:0;width:50%;float:left}.events-web section.stories .row.even-split .medium-6:first-child{padding:0 20px 0 0}.events-web section.stories.related-sec .row.even-split .medium-6{width:50%}.article-wrap .event-body.article-body aside.left.indent.indents{margin:0!important}}@media (max-width:768px){.sponsor+h3{display:none}.destinations-sidebar .wrap-sidebar>h6{display:none}.btn-sec-right.on-mob .article-header{padding:0}.btn-sec-right.on-mob h6{color:#a39f98!important;font-size:1.4rem!important}.btn-sec-right.on-mob h3{font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase;margin:0}.events-web .destinations-sidebar .wrap-sidebar h6{padding-bottom:0}.btn-sec-right.on-mob .article-header .article-share{margin:10px 0}.event-sidebar .article-header ul.article-share{margin:10px 0}.event-detail-page{margin-top:20px}.events-web .btn-events{font-size:18px;padding:5px 20px}.events-web section.stories .row.even-split .medium-6:first-child{margin:0}.events-web section.listing .listing__results li{width:100%}.events-web section.stories.related-sec .row.even-split .medium-6{width:50%}.events-web section.stories.related-sec .row.even-split .medium-6.results__item{width:100%;padding:0}.related-sec section.listing .listing__results li .listing{padding-top:0}}@media (max-width:767px){.btn-sec-right.on-mob{display:inline-block;margin-top:15px;width:100%}.btn-sec-right.on-web{display:none}.btn-sec-right.on-mob .full-itinerary-btn a{background:#3a3a3a;text-transform:uppercase;font-family:"Knockout 49 A","Knockout 49 B";font-size:22px;padding:5px 10px;text-align:center;margin:9px 0 8px;display:inline-block;width:100%;color:#fff}.btn-sec-right.on-mob .full-itinerary-btn.reg-btn a{background:#cc0e0e;margin:9px 0 8px;display:inline-block;width:100%}}@media (max-width:640px){.events-web section.stories .row.even-split .medium-6{width:100%}.events-web section.stories.related-sec .row.even-split .medium-6{width:100%;margin-bottom:15px;padding:0}.events-web section.listing .listing__results li .listing .listing__img{width:100%;padding-left:.9375rem;padding-right:.9375rem;margin-bottom:20px}.events-web .listing__content.story.small-7.medium-8.columns,.events-web .listing__content.story.small-8.medium-9.columns{width:100%;max-width:inherit;margin-top:20px}.events-web section.stories .row.even-split .medium-6:last-child{max-width:inherit;padding:0;margin-top:15px}.events-web section.listing .listing__results li .listing{padding-bottom:20px;padding-top:0}.events-web .related-sec section.listing .listing__results li .listing{padding-bottom:0}.events-web .container{padding-bottom:1.625rem}.events-web section.stories .row.even-split .medium-6:last-child{float:left!important;width:100%}.events-web section.stories .row.even-split .medium-6:first-child{padding:0}.events-web section.stories.custom.destination.related-sec{margin-top:20px}}.events-web #desktop .header-bar.main.sticky nav.primary>ul>li.home .logo a img.sticky{height:32px}.events-web #desktop .header-bar.main nav.primary>ul>li.home .logo a img.non-sticky{height:40px}.tn-festival-wrap .row.article-header{max-width:100%;padding-right:0;text-align:center;width:100%}.tn-festival-wrap .row.aside-wrap{width:100%;position:relative;right:0;text-align:center;margin:0;max-width:100%;padding:20px 0}.tn-festival-wrap .row.aside-wrap h6{color:#000;font-size:24px}body.tn-festival-wrap .section-title{margin:0 0 50px 0}.tn-festival-wrap .event_details .article-header{max-width:100%;padding-right:0}.tn-festival-wrap .event_details .article-header ul.article-share{max-width:fit-content;margin:30px auto}.tn-festival-wrap .reg-btn{border:0}.tn-festival-wrap .reg-btn a{background:#cc0e0e;margin:9px 0 8px;display:inline-block;color:#fff;font-size:22px;padding:5px 10px;text-align:center;font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase;width:300px}.tn-festival-wrap .other-events a{background:#3a3a3a;margin:9px 0 8px;display:inline-block;color:#fff;font-size:22px;padding:5px 10px;text-align:center;font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase;width:300px}.tn-festival-wrap ul.tabs.horizontal{width:100%;margin:25px 0;height:auto;float:left}.tn-festival-wrap ul.tabs.horizontal li.tab-title{width:25%;border:0;border-top:2px solid #000;border-bottom:2px solid #000;padding:15px 0 15px 5px;background:0 0}.tn-festival-wrap ul.tabs.horizontal li.tab-title.active{border-bottom-color:#cc0e0e}.tn-festival-wrap ul.tabs.horizontal li.tab-title.active a{color:#cc0e0e}.tn-festival-wrap ul.tabs.horizontal li.tab-title a{color:#000;font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase;font-size:20px}.tn-festival-wrap .tabs-content{float:left;width:100%;margin-bottom:60px}.tn-festival-wrap .tabs-content .content{color:#000;font-family:'Mercury Display A','Mercury Display B';font-size:20px;padding: 0 20px;}div#tn-festival-speaker .left img{width:240px}div#tn-festival-speaker .left.image,div#tn-festival-speaker .left.text{width:50%}div#tn-festival-speaker .left.text{padding:20px;margin-top:20px}.tn-single-speaker{margin-bottom:20px;float:left!important}body.tn-festival-wrap #desktop.travel-home .header-bar.main{border-bottom:1px solid #d6d6d6}body.tn-festival-wrap #desktop .header-bar.main nav.primary>ul>li.news-links ul li:nth-last-child(2){border-left:0;padding-left:0}#desktop .header-bar.main nav.primary>ul>li.news-links ul li.tn-festival-watch a{background:#cc0e0e;color:#fff;padding:10px 15px;text-align:center;font-family:"Knockout 49 A","Knockout 49 B";text-transform:uppercase;letter-spacing:1px;border-radius:6px}div#tn-festival-aggenda{margin-top:40px}.tn-festival-wrap .tabs-content .content.active{display:block!important}.tn-festival-wrap .event_details .article-header{margin:0;padding:0;width:100%}.tn-festival-wrap ul.tabs.horizontal li.tab-title a{width:100%}.tn-festival-wrap .row.article-header{margin:0}.tn-festival-wrap .event_details .article-header{margin:0;padding:0;width:100%}.tn-festival-wrap ul.tabs.horizontal li.tab-title a{width:100%;display:block}.tn-festival-wrap .row.article-header{margin:0}.tn-festival-wrap .events-web #desktop .header-bar.main.sticky nav.primary>ul>li.news-links{left:460px}.tn-festival-wrap ul.tabs.horizontal li.tab-title{text-align:center}.tn-festival-wrap .tabs-content .content p{line-height:30px}.tn-festival-wrap .tabs-content .content table{font-family:inherit;font-weight:400;font-size:18px;line-height:30px}.tn-festival-wrap .tabs-content .content table tr td:first-child{width:30%}.tn-festival-wrap .row.aside-wrap p{width:40%;margin:0 auto;color:#000}.tn-festival-wrap .row.aside-wrap h3+h6{color:#000;font-size:24px}.tn-festival-wrap .events-web #desktop .header-bar.main.sticky nav.primary>ul>li.home .logo a img.sticky{bottom:0}.tn-festival-wrap .row.aside-wrap p{width:40%;margin:0 auto 10px;color:#000;text-align:justify}body.tn-festival-wrap .events-web #desktop .header-bar.main nav.primary>ul>li.home .logo a img{bottom:-25px;height:auto;}.tn-festival-wrap .row.aside-wrap p{width:40%;margin:0 auto 10px;color:#000;text-align:justify}body.tn-festival-wrap .events-web #mobile .header-bar .logo a{width:64px;height:47px}body.tn-festival-wrap .events-web #mobile .header-bar .logo{padding:2px 15px}.centered{margin:0 auto}#tn-festival-speaker{margin-top:100px}div#tn-festival-sponsors{margin-top:50px;}.tn-festival-sponsors-inner{margin:0 auto;    max-width: 768px;}div#tn-festival-sponsors .tn-single-sponsors{margin-right:30px;float:left;}div#tn-festival-aggenda h2.section-title{margin: 0;}div#tn-festival-speaker .left.text p{font-weight:bold;}div#tn-festival-sponsors .tn-single-sponsors:nth-child(2){    margin-left: 16.66667%;}.tn-festival-wrap .row.article-header p{text-align:left;font-size:20px;word-spacing:.3px;color:#111;max-width:750px;margin:20px auto 0;}@media only screen and (max-width:1024px){.event-image{margin-left:-20px}.tn-festival-wrap ul.tabs.horizontal{margin:10px 0}.tn-festival-wrap p{margin:0 20px}div#tn-festival-speaker .small-6.medium-6.large-6.columns.tn-single-speaker{width:50%}div#tn-festival-speaker .left.image,div#tn-festival-speaker .left.text{text-align:center;padding:5px;float:inherit!important;width:100%}.tn-festival-wrap ul.tabs.horizontal li.tab-title{width:50%;line-height:18px;padding:8px;border-bottom:1px solid #000;border-top:0}div#tn-festival-speaker .small-6.medium-6.large-6.columns.tn-single-speakerw{width:100%}.tn-festival-wrap .tabs-content .content table tr td:first-child{width:50%}}@media only screen and (max-width:600px){.article-wrap .article-header{padding:0}.event-image{margin-left:0}.tn-festival-wrap ul.tabs.horizontal{margin:10px 0}.tn-festival-wrap p{margin:0 20px}div#tn-festival-speaker .small-6.medium-6.large-6.columns.tn-single-speaker{width:100%}div#tn-festival-speaker .left.image,div#tn-festival-speaker .left.text{text-align:center;padding:5px;float:inherit!important;width:100%}.tn-festival-wrap ul.tabs.horizontal li.tab-title{line-height:18px;padding:8px;border-bottom:1px solid #000;border-top:0}div#tn-festival-speaker .small-6.medium-6.large-6.columns.tn-single-speakerw{width:100%}.tn-festival-wrap ul.tabs.horizontal li.tab-title a{font-size:17px}.tn-festival-wrap .row.article-header p{font-size:18px;margin:20px;}}@media screen and (max-width:768px){.tn-festival-wrap .row.aside-wrap p{width:100%;padding:15px}.tn-festival-wrap .tabs-content{margin-bottom:40px}div#tn-festival-sponsors .tn-single-sponsors{width:100%;display:table;margin:0 auto 30px!important;max-width:251px;float: none;}}@media only screen and (min-width:1280px){.tn-festival-wrap .events-web #desktop .header-bar.main.sticky nav.primary>ul>li.news-links{left:560px}}@media only screen and (max-width:1024px){.tn-festival-wrap #mobile .header-bar .logo a img{width:auto;height:100%}}