@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;600;700;800&display=swap');
/*!
Theme Name: Rose Tours Cruises
Theme URI: http://underscores.me/
Author: Phill Mamula
Author URI: https://www.phillm.com
Description: Rose Tours Cruise Theme Template
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cruises
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Rose Tours Cruises is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{background-color:var(--background,#fff);color:var(--primary,#000);font-family:'Inter',sans-serif;font-size:17px;line-height:1.6em;scroll-behavior:smooth}strong{font-weight:600}h1,h2,h3,h4{font-family:'Bebas Neue',sans-serif;color:var(--heading,#000);font-weight:400;letter-spacing:.04em;line-height:1em;margin:25px 0 10px}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1{font-size:4em}h2{font-size:3.5em}h3{font-size:3em}h4{font-size:2.5em}p{margin:0 0 1em}hr{display:block;margin:30px 0;background:0 0;border-bottom:1px solid rgba(0,0,0,.1)}strong{font-weight:600}ul,li{margin:0;padding:0;list-style:none}a,a:link,a:visited{cursor:pointer;color:var(--link,#000);text-decoration:underline;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}a:hover{color:var(--hover,#000)}button{cursor:pointer;border:none;border-radius:0;width:auto}video:focus,input:focus,button:focus{outline:0;cursor:pointer}img{height:auto;max-width:100%;margin-bottom:-8px}textarea,select,input.text,input[type=text],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;border-radius:0}select::-ms-expand{display:none}.embed-container{position:relative;padding-bottom:56.25%;height:100%;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.post,.page,.page-content,.entry-content,.entry-summary{margin:0;word-break:break-word}.show-mobile{display:none}#section{display:flex;align-items:center;justify-content:center;padding:5vw 0;position:relative}.post,.page,.page-content,.entry-content,.entry-summary{margin:0}.container{width:90vw;max-width:1120px;margin:0 auto;position:relative}.container.small{width:90vw;max-width:980px}.container.center{text-align:center}.container.center a.large-cta{margin:25px auto}.flex{display:flex;flex-wrap:wrap;align-items:center}.flex>*{flex:1}.flex .half{flex:1 0 50%;width:50%}.flex .third{flex:1 0 33.3%;width:33.3%}.flex .two-third{flex:1 0 66.6%;width:66.6%}.large-cta{font-family:'Bebas Neue',sans-serif;background:var(--cta,#000);color:var(--ctatext,#fff);font-size:1.2em;letter-spacing:.04em;padding:12px 25px;min-width:200px;border:1px solid;text-align:center;display:table}a.large-cta{text-decoration:none;background:var(--cta,#000);border:1px solid var(--cta,#000);color:var(--ctatext,#fff)}a.large-cta:hover{background:var(--ctahover,#000);border:1px solid var(--ctahover,#000);color:var(--ctatexthover,#fff)}.large-cta i{margin-left:5px}.large-cta.outline{background:0 0;color:var(--cta,#000);border-color:var(--cta,#000)}.large-cta.outline:hover{background:var(--ctahover,#000);border:1px solid var(--ctahover,#000);color:var(--ctatexthover,#fff)}.list-cta,a.list-cta{color:var(--cta,#000);display:table;line-height:1.2em;font-weight:600;margin:10px 0 5px;text-decoration:none;padding:2px 0;border-bottom:1px solid}a.list-cta:hover{color:var(--ctahover,#000)}.view-all{padding:30px 0}.view-all>*{margin:0 auto}header#masthead{padding:15px 0;background-color:var(--header,#fff)}header#masthead .container.flex{justify-content:space-between}header#masthead .container.flex>*{flex:inherit;width:auto}header#masthead .date-header{font-size:.8em;color:var(--navigation,#000);padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-top:-15px;margin-bottom:15px}header#masthead .date-header span.date{font-weight:600;text-transform:uppercase}header#masthead .date-header span.location{opacity:.5}header#masthead .date-header .container.flex{justify-content:center;align-items:center}header#masthead .date-header .container.flex>*{padding:0 5px}header#masthead .date-header i{color:var(--cta,#000);font-size:1.25em}header#masthead .site-branding img{width:auto;max-width:180px;max-height:60px}header#masthead h1.site-title{font-size:1.5em;margin:0}header#masthead .main-navigation ul.nav-menu{width:100%}header#masthead .main-navigation ul.nav-menu li{margin:0 10px}header#masthead .main-navigation ul.nav-menu li a{color:var(--navigation,#000);text-decoration:none;font-size:.9em;font-weight:400;padding:5px 15px}header#masthead .main-navigation ul.nav-menu li a:hover{color:var(--cta,#000)}nav.main-navigation ul li.menu-item-has-children a:after{content:'\f107';font-size:.8em;font:var(--fa-font-regular);padding-left:10px;opacity:.4}.sub-menu{display:flex;flex-wrap:wrap;align-items:center;box-shadow:none;background:var(--header,#000);border:1px solid}ul.menu li,.sub-menu li{flex:auto}header#masthead .main-navigation ul.nav-menu li .sub-menu a{padding:12px 10px;line-height:1.2em;border-bottom:1px solid rgba(255,255,255,.2)}header#masthead .main-navigation ul.nav-menu li .sub-menu li:last-of-type a{border:none}.sub-menu li a:after{display:none}header#masthead .buy-tickets .large-cta{padding:8px 35px;min-width:auto}header#masthead .buy-tickets div{opacity:.5;color:inherit;background:0 0;filter:saturate(0)}header#masthead .buy-tickets a{text-decoration:none;background:0 0;border:1px solid var(--cta,#fff);color:var(--cta,#fff)}header#masthead .buy-tickets a:hover{background:var(--cta,#000);border:1px solid var(--cta,#000);color:var(--ctatext,#fff)}#section.hero{padding:50px 0 25px;position:relative;overflow:hidden}#section.hero h1,#section.hero h2,#section.hero h3{font-weight:800}#section.hero .container{position:relative;z-index:9}#section.hero h2{font-size:3em;margin:0}#section.hero .subtitle{margin:25px 0 0;width:100%;font-size:1.1em;max-width:650px}#section.hero.center{text-align:center}#section.hero.center .subtitle,#section.hero.photo a.large-cta{margin:15px auto}#section.hero.photo{padding:150px 0;position:relative}#section.hero.photo:before,#section.hero.video:before{content:'';width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 20%,rgb(9 12 28/45%) 100%);background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 20%,rgb(9 12 28/45%) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 20%,rgb(9 12 28/45%) 100%);position:absolute;z-index:3}#section.hero.photo:before{opacity:.4}#section.hero.photo img{height:auto;width:auto;margin:0 auto;max-height:250px}#section.hero.photo a.large-cta{margin-top:15px}#section.hero.video{padding:50px 0;background:#000;position:relative;overflow:hidden}#section.hero.video .container{position:relative;z-index:9}#section.hero.video .container img{width:auto;max-height:500px;margin:0 auto 15px}.iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}.iframe-wrapper video{width:100vw;height:56.25vh;min-height:120vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artist-card{overflow:hidden}.artist-card h4{font-size:1.5em;line-height:1em;display:block;margin:0 auto 10px}.artist-card h4 a{text-decoration:none}.artist-card .artist-image{width:100%;border-radius:10px;height:300px;position:relative;overflow:hidden}.artist-card .artist-image img{width:100%;height:300px;object-fit:cover;object-position:center}.artist-title{padding:15px}a.back-to{font-size:2em;color:inherit;opacity:.25;margin-bottom:25px;display:table}a.back-to:hover{opacity:1}.artist-title .performer-title{font-size:.9em;line-height:1.2em;display:block}.grid-layout.artists-grid{padding:25px 0}.grid-layout.artists-grid.three{width:calc(100% + 10px)}.grid-layout.artists-grid.three .artist-card.grid-item{margin:5px;flex:1 0 calc(33.3% - 10px);width:calc(33.3% - 10px);max-width:calc(33.3% - 10px)}.artist-card.grid-item .artist-title{text-align:center;padding:20px 0 10px}.artist-card.grid-item .artist-title h4{margin:0 0 10px}.grid-layout.artists-grid.three .artist-title{margin-bottom:20px}.grid-layout.artists-grid.three .artist-title h4{font-size:1.5em}.grid-layout.artists-grid .artist-card.grid-item.headliner{flex:1 0 calc(100% - 30px);width:calc(100% - 30px);max-width:calc(100% - 30px)}.artists-grid .artist-card.headliner .artist-image,.artists-grid .artist-card.headliner .artist-image img{width:100%;height:500px}.artists-grid .artist-card.headliner .artist-title h4{font-size:2em}.artist-top .container.flex>*{flex:1}.artist-top .container.flex .artist-image{flex:2}.artist-photo{border-radius:20px;overflow:hidden}.artist-photo,.artist-photo img{width:100%;height:450px}.artist-photo img{object-fit:cover;object-position:center}.artist-top .artist-title{padding-left:50px}.artist-top h2.artist-name{font-size:4em;line-height:1em;font-weight:800;display:block;margin:0}.artist-top .artist-title .performer-title{font-size:1em;font-weight:600;margin:25px 0;display:block}.artist-top .socials{margin:25px 0 15px}.artist-top .socials a{font-size:1.5em;margin-right:15px;padding:5px 5px 5px 0}.artist-top .large-cta{margin:100px 0 15px}.artist-details{padding:50px 0 0;width:100%;max-width:980px;margin:0 auto}.owl-dots{margin:5px auto;text-align:center;position:relative;z-index:9}.owl-dot{background:0 0;border:1px solid #acebff;border-radius:50%;text-transform:uppercase;padding:6px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin:0 10px}.owl-dot:hover{border:1px solid #acebff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.owl-dot.active{position:relative;background:0 0;border:none;width:50px;padding:0;margin:0 5px;height:50px}.owl-dot.active:before{content:'';background:url(//maxwellsurbanhangsuitecruise.com/wp-content/themes/cruises/images/flower.png) no-repeat center center/contain;width:100%;height:100%;position:absolute;top:0;left:0}.owl-nav{width:100%;height:100%;position:absolute;top:0;left:0}.owl-nav button{display:block;cursor:pointer;color:#202830;border:none;background:rgb(222 236 240/51%);display:inline-block;width:50px;height:50px;padding:0 0 3px;font-size:1.75em;line-height:0;margin-right:8px;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.owl-nav button:hover{color:#fff;background:var(--heading,#000)}.owl-nav>*{position:absolute;top:calc(50% - 3vw);z-index:999}.owl-nav .owl-next{right:5vw}.owl-nav .owl-prev{left:5vw}.owl-nav.disabled{display:none}h1.page-title{font-size:3em;margin:0 auto 25px;text-align:center}body.page-template-default article{padding:50px 0;margin-bottom:25px}.entry-content .embed-container{margin:25px auto}.entry-content ul,.entry-content li{margin:0 0 0 15px;padding:0 0 0 5px;list-style:inherit}.entry-content ul{margin:-5px 0 25px 10px}.entry-content li{line-height:1.3em;margin-bottom:10px}.entry-content blockquote{padding:0 0 0 25px;margin:25px 0 25px 25px;border-left:4px solid}.entry-content .large-cta{margin:25px 0}.entry-content .price-table{background:rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.1);padding:0 20px;overflow-x:scroll;margin-bottom:25px}.entry-content .price-table table{width:100%;width:1024px}.entry-content table tr{display:flex;flex-wrap:wrap;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1)}.entry-content table tr{padding:15px 0}.entry-content table tr>*{flex:1;padding-right:15px}.entry-content table tr>*:first-of-type{flex:2}.entry-content table tr p{line-height:1.1em;margin-bottom:0}.price-table::-webkit-scrollbar{-webkit-appearance:none}.price-table::-webkit-scrollbar:vertical{width:11px}.price-table::-webkit-scrollbar:horizontal{height:11px}.price-table::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,.25)}body.page-template-default .entry-content h2,body.page-template-default .entry-content h3,body.page-template-default .entry-content h4{color:inherit;font-size:1.5em;margin:30px 0 15px}.error-404{padding:50px 0 100px}.error-404 h1.page-title{font-size:12em;letter-spacing:-.02em;color:rgba(0,0,0,.1);margin:0 auto}footer.entry-footer{position:fixed;bottom:0;left:0;padding:0 30px 25px}.archive-header{padding:50px 0 25px;text-align:center}.archive-header h1{font-size:3em;margin:0 auto}#section{padding:50px 0}#section a.large-cta{margin-bottom:0}#section .section-title{margin:0 auto 25px;width:100%;max-width:980px;text-align:center}#section .section-title h3{margin:0 auto 15px}#section.textarea{border-bottom:1px solid rgba(0,0,0,.1)}#section.textarea h3,#section.textarea h4{margin:0 0 15px}#section.textarea a.large-cta{margin-top:30px}#section.artists{padding:0}#section.carousel{display:block;overflow:hidden}#section.textarea.carousel h3{font-size:2em;font-weight:800;margin:0 auto 5px}#section.textarea.carousel h4{font-size:1.5em;margin:0 auto 10px}#section.textarea.carousel h4 a{color:inherit}#section.textarea.carousel .performer-title{opacity:.5}#section.carousel .artist-carousel{margin:0 auto}#section.carousel .view-all{margin:0 auto;padding:0}#section.textarea{position:relative}#section.textarea .columns.flex{align-items:inherit;width:calc(100% + 30px);margin-left:-15px}#section.textarea .columns>*{flex:1 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px);height:100%;margin:0 15px}.columns .entry-content .embed-container{margin:5px auto 15px}#section.fifty{padding:calc(20px + 3vw) 0;border-bottom:1px solid rgba(0,0,0,.1)}#section.fifty .featured-image{padding:0 50px 0 0}#section.fifty .featured-image .image{width:100%;height:400px;position:relative;border-radius:15px;margin-bottom:5px;overflow:hidden}#section.fifty .featured-image .image img{width:100%;height:400px;object-fit:cover;object-position:center}#section.fifty .featured-image span{display:block;font-size:.8em;padding:0 15px;opacity:.5}#section.fifty .entry-content h4{width:95%;margin:0 0 25px}#section.fifty a.large-cta{margin-top:25px}#section.fifty .flex.right{flex-direction:row-reverse}#section.fifty .flex.right .featured-image{padding:0 0 0 50px}#section.fifty .flex.right .featured-image span{text-align:right}#section.grid{padding:50px 0;display:block}.grid-layout{padding:15px 0;width:calc(100% + 30px);margin-left:-15px}.grid-layout{align-items:inherit}.grid-layout .grid-item{flex:1 0 calc(50% - 30px);width:calc(50% - 30px);max-width:calc(50% - 30px);margin:15px 15px 30px}.grid-item{font-size:.9em;line-height:1.5em}.grid-item h4{color:inherit;font-size:1.5em;display:block;margin:15px 0 10px}.grid-layout .grid-item .grid-image{height:300px;border-radius:10px;overflow:hidden}.grid-layout .grid-item .grid-image img{width:100%;height:300px;object-fit:cover;object-position:center}.grid-layout.card-carousel{margin:50px auto 15px}.grid-layout.card-carousel .grid-item{width:100%;max-width:100%;margin:0 auto}#section.image-section{padding:0;display:block;text-align:center;border:none}#section.image-section .container{border-radius:15px;overflow:hidden;padding:0}#section.image-section .container img{margin:25px auto}#section.image-section img{width:100%;height:auto;display:block}.gallery{grid-gap:1em;margin:25px auto}.gallery-caption{display:none}figure.gallery-item{margin:0;position:relative}figure.gallery-item img{object-fit:cover;object-position:center}.banner-section{padding:50px 0}.banner-title{width:100%;max-width:1024px;text-align:center;margin:25px auto;position:relative;z-index:9}.banner-section .banner-title img{height:auto;width:100%;max-width:750px !important;margin:0 auto 10px}.banner-title .subtitle{font-size:1.2em;line-height:1.4em;margin:10px auto 25px;text-align:center;width:100%;max-width:720px}.banner-title a.large-cta{margin:25px auto}#section.accordion-section h3{margin:0 auto 25px;text-align:center}#section.accordion-section .entry-content.center{text-align:center;margin-bottom:15px}#section.accordion-section a.large-cta{margin:25px auto}.accordion{margin:0 auto}.accordion-item{position:relative}.accordion-item:after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;opacity:.2;border-bottom:1px solid}.question.flex{justify-content:space-between}.question.flex>*{flex:7}.question.flex div:last-of-type{flex:1;text-align:right}.accordion-panel{display:none;padding:0 0 40px}.accordion-item:first-of-type .accordion-panel{display:block}.accordion-title{position:relative;padding:25px 0}.accordion-title.flex{justify-content:space-between}.accordion-title.flex>*{flex:inherit}#section .accordion-title h4{font-size:1.5em;color:inherit;margin:0}#section .accordion-title h4 i{font-size:1.2em;margin-right:15px}.accordion-item i.flip{transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.accordion-item.is-active i.flip{transform:rotate(180deg)}.performances{padding:15px 0;border-top:2px solid var(--heading,#000);margin:50px auto 0}.performances h3{font-size:1.25em;margin:0 0 25px}.event-listing{padding:25px 0 50px;margin-top:-50px}.event-list-item{padding:25px 0;border-bottom:1px solid rgba(0,0,0,.1)}.event-list-item.flex{align-items:initial}.event-list-item.flex .event-date{flex:1 0 100%;width:100%}.event-list-item.flex .event-title{flex:4}.event-list-item.flex .event-location{flex:2}.event-list-item.flex .event-purchase{flex:1}.event-date{margin-bottom:10px}.event-date.flex>*{flex:initial}.event-date .date{font-weight:600;margin-right:25px;position:relative}.event-list-item h4 a{text-decoration:none}.event-list-item h4{font-size:1.75em;margin:0}.event-list-item .event-location{padding:0 30px}.event-location .location{font-weight:600}#section .event-list-item a.large-cta{font-size:.9em;display:block;padding:15px 25px}.event-list-item.flex .more-info{flex:1 0 100%;width:100%;margin:0 0 -25px}.event-list-item .more-info .accordion-title{padding:10px 0}.event-list-item .more-info .accordion-title.flex{justify-content:inherit}.event-list-item .more-info .accordion-title.flex>*{flex:initial;color:inherit;opacity:.5}.event-list-item .more-info .accordion-title.flex span{font-size:.9em;line-height:1.5em;margin-right:15px}.event-list-item.flex .more-info .accordion-item:after{display:none}.more-details .flex{padding:15px 0 0;align-items:inherit}.more-details .flex>*{flex:1 0 50%;width:50%;max-width:50%}.more-details .event-details{padding-right:5vw}.more-info .accordion-item:first-of-type .accordion-panel{display:none}.accordion-panel h4{color:inherit;font-size:1em;margin:0 0 10px}.performers-list{padding:15px 0}.performers-list .performer-image{width:60px;height:60px;border-radius:50%;overflow:hidden}.performers-list .performer-image img{width:100%;height:60px;object-fit:cover;object-position:center}.performers-list .performer{padding:0 5px 15px;align-items:center}.performers-list .performer>*{flex:initial}.performers-list .performer-name{padding:5px 15px}.performers-list .performer-name a{text-decoration:none;font-size:1em;line-height:1.2em;font-weight:600;display:block}#section.event{border-bottom:1px solid rgba(0,0,0,.1)}#section.event .container.flex>*{flex:1 0 50%;width:50%;max-width:50%}#section.event .event-details{padding:50px}#section.event .event-details h2.event-title{font-weight:800;line-height:1.1em;display:block;margin:0 0 25px}#section.event .event-details .event-location{font-size:1.2em;line-height:1.5em}#section.event .event-details a.large-cta{margin-top:30px}#section.event.performers{border:none;margin-top:-25px}#section.performers .container{padding:15px 0;border-top:3px solid;margin-top:-15px}#section.event.performers .performers-list>*{flex:initial;margin-right:3vw}#section.event.performers .performers-list .performer-name{font-size:1.1em}footer.site-footer{background-color:var(--footerbg,#000);color:var(--footer,#fff);padding:50px 0 25px}footer.site-footer a{color:var(--footer,#fff);text-decoration:none}footer.site-footer a:hover,footer.site-footer .menu-terms-container li a:hover{color:var(--link,gray)}.sponsors-area{color:#666;text-align:center;padding:0 0 40px;margin-bottom:50px;border-bottom:1px solid rgba(255,255,255,.2)}.sponsors-area .sponsors-title{font-size:.8em;line-height:1.2em;letter-spacing:.06em;text-transform:uppercase}.sponsors-grid{margin:25px auto 0}.sponsor{flex:1 0 20%;text-align:center;padding:10px}.sponsor img{max-width:130px;max-height:60px;margin:0}.footer-columns.flex{align-items:inherit}.footer-columns .col{margin-bottom:25px}.footer-columns .col ul{width:80%}.footer-columns .col ul li a{display:block;line-height:1.2em;padding:5px 0}.footer-columns .col ul li a:hover{color:var(--footertitle,gray)}.footer-columns h4.footer-title{font-size:1.5em;color:var(--footertitle,gray);margin:0 0 20px}footer.site-footer .footer-bottom{padding:25px 0;margin-top:25px;text-align:center;border-top:1px solid rgba(255,255,255,.1)}footer.site-footer .footer-bottom .menu-terms-container ul{justify-content:center}footer.site-footer .footer-bottom .menu-terms-container ul li{margin:0 5px;text-align:center}footer.site-footer .footer-bottom .menu-terms-container ul li a{margin:0 auto}footer.site-footer .footer-bottom .menu-terms-container ul li a:hover{color:var(--footer,#fff)}.footer-socials .socials{width:100%;justify-content:center;margin:0 auto 10px}.footer-socials .socials.flex>*{flex:inherit}.footer-socials .socials a{color:var(--footertitle,#fff);font-size:1.25em;padding:0 5px;margin:0 5px}footer.site-footer .menu-terms-container{margin-bottom:15px}footer.site-footer .menu-terms-container ul{display:flex;justify-content:flex-end}footer.site-footer .menu-terms-container li{flex:inherit}footer.site-footer .menu-terms-container li a{color:var(--footertitle,#fff);padding:2px 0;margin-left:15px;text-decoration:none;border-bottom:1px solid}footer.site-footer .copyright{font-size:.8em;line-height:1.4em;color:var(--copyright,#fff)}footer.site-footer .copyright a{color:var(--copyright,#fff);text-decoration:underline}footer.site-footer .copyright a:hover{color:var(--footer,#fff)}footer.site-footer .rosetours{margin-top:15px}@-ms-viewport{width:device-width}@viewport{width:device-width}@media only screen and (max-width:1024px){.event-list-item.flex .event-purchase{flex:2}#section .event-purchase a.large-cta{display:table;padding:15px 40px}}@media only screen and (max-width:850px){.hide-on-mobile{display:none}.show-mobile{display:block}header#masthead .buy-tickets .large-cta,.large-cta,a.large-cta{padding:16px 40px;font-size:1em;display:table}header#masthead .container{width:100%}header#masthead .container.flex{justify-content:flex-end;flex-wrap:wrap}header#masthead .container.flex .site-branding{order:1;float:left;flex:3;margin-left:5vw}header#masthead .container.flex .buy-tickets{order:2;padding-right:125px}header#masthead .container.flex .main-navigation{order:3}button.menu-toggle{display:block;background:0 0;border:none;width:40px;height:40px;border-radius:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;text-indent:-999em;position:absolute;top:10px;right:5vw;z-index:9}button.menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:var(--navigation,#000);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}button.menu-toggle span:nth-child(1){top:5px}button.menu-toggle span:nth-child(2),button.menu-toggle span:nth-child(3){top:17.5px}button.menu-toggle span:nth-child(4){top:30px}.main-navigation ul{display:none}.main-navigation.toggled ul{display:block}.main-navigation.toggled button.menu-toggle span{background:var(--hover,#000)}.main-navigation.toggled button.menu-toggle span:nth-child(1){top:20px;width:0;left:50%}.main-navigation.toggled button.menu-toggle span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main-navigation.toggled button.menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation.toggled button.menu-toggle span:nth-child(4){top:20px;width:0;left:50%}header#masthead .container.flex .main-navigation.toggled{flex:1 0 100%;width:100%;margin-top:20px;padding:10px 30px 0;margin-bottom:-5px;border-top:1px solid rgba(0,0,0,.1);flex:inherit}header#masthead .main-navigation.toggled ul.nav-menu li{margin:0}header#masthead .main-navigation.toggled ul.nav-menu li a{font-size:1.5em;font-weight:600;padding:10px 0}header#masthead nav.main-navigation.toggled .buy-tickets{display:block;border-top:1px solid;margin:15px 0;padding-top:25px}header#masthead nav.main-navigation.toggled ul.sub-menu{border:none;margin-bottom:0;padding-left:15px}header#masthead nav.main-navigation.toggled ul.sub-menu li a{font-size:1.1em;padding:10px 0;width:100%;font-weight:300}header#masthead nav.main-navigation.toggled ul li:hover>ul,header#masthead nav.main-navigation.toggled ul li.focus>ul{display:block;position:relative;width:100%;top:auto;float:none;box-shadow:none}.banner-title{padding:0 5vw}.grid-layout.artists-grid.three .artist-card.grid-item{margin:5px;flex:1 0 calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px)}.grid-layout.artists-grid.three .artist-card .artist-image,.grid-layout.artists-grid.three .artist-card .artist-image img{height:250px}.gallery-columns-4,.gallery-columns-3{grid-template-columns:repeat(3,1fr)}a.back-to{display:none}#section.artist{padding:0}#section.artist .container{width:100%}.artist-top .container.flex>*,.artist-top .container.flex .artist-image{flex:1 0 100%}.artist-top .artist-photo{border-radius:0}.artist-photo,.artist-photo img{height:400px}.artist-details,.artist-top .artist-title{padding:25px 5vw;margin:0 auto}.artist-top .artist-title .performer-title{margin:5px 0;font-weight:400}.artist-top .large-cta{display:none}.event-list-item.flex .event-date{margin-bottom:0}.event-list-item.flex .event-title{flex:4;padding-right:5vw}.event-list-item .event-location{padding:0}.event-list-item h4.event-title{font-size:2em;margin:5px 0 15px}.event-list-item.flex .event-purchase{flex:1 0 100%}.event-list-item.flex .event-purchase a.list-cta{float:left}.performances{padding:10px 5vw}#section .event-list-item a.large-cta.outline{display:none}#section.event .container.flex{flex-direction:column-reverse}#section.event .container.flex>*{flex:1 0 100%;width:100%;max-width:100%}#section.event .event-details{padding:0 0 50px}#section.event .event-details h2.event-title{font-size:2.5em;margin:5px 0 15px}#section.event .event-purchase a.large-cta{margin:25px 0 0}#section.textarea h3,#section.fifty .entry-content h4,#section .section-title h3{font-size:2em}#section.fifty .flex,#section.fifty .flex.right{flex-direction:column-reverse}#section.fifty .flex .featured-image,#section.fifty .flex.right .featured-image{padding:0;margin:50px auto 0}#section.fifty .flex .half{flex:1 0 100%;width:100%;max-width:100%}#section.grid .grid-layout{width:100%;margin:0 auto}.grid-layout .grid-item{margin:0 auto 50px}.sponsor{flex:1 0 25%;text-align:center}.footer-columns .col ul li a{font-size:1.1em}}@media only screen and (max-width:720px){.flex .third{flex:1 0 50%;width:50%;max-width:50%}.flex .half,footer.site-footer .flex .third,#section.textarea .columns>*,.grid-layout .grid-item,.grid-layout.artists-grid .artist-card.grid-item.headliner{flex:1 0 100%;width:100%;max-width:100%;margin:0 auto 30px}header#masthead .container.flex .site-branding{padding-left:10px}header#masthead .container.flex .buy-tickets{padding-right:100px}button.menu-toggle{right:30px}h1{font-size:2.5em}h2,h3{font-size:2em}h4{font-size:1.5em}.entry-content blockquote{margin-left:0;border:none;background:rgba(0,0,0,.05);padding:15px 25px 5px}header.page-header{padding:30px 0}header.page-header h1{width:80%}#section.hero h2{font-size:2.5em}#section.hero p{padding:0}#section.textarea h3,#section.fifty .entry-content h4,#section .section-title h3{font-size:2.5em}#section.textarea .columns.flex{margin:0 auto;width:100%}.grid-layout .grid-item h4,.artists-grid .artist-card.headliner .artist-title h4{font-size:1.75em;margin:20px 0 10px}#section .accordion-title h4{flex:1;font-size:1.25em;padding-right:5vw}.banner-section{padding:100px 5vw}.grid-layout{width:100%;margin:0 auto}.grid-layout .grid-item .grid-image,.grid-layout .grid-item .grid-image img,.artist-card .artist-image,.artist-card .artist-image img,.artists-grid .artist-card.headliner .artist-image,.artists-grid .artist-card.headliner .artist-image img{height:300px}#section.image-section .banner-section{padding:50px 0}#section.image-section .container{border-radius:0;width:100%}.event-list-item.flex,.more-details .flex{flex-direction:column}.event-list-item.flex>*,.more-details .flex>*{flex:1 0 100%;width:100%;max-width:100%;padding:5px 0}.performers-list .performer>*{width:auto}.event-list-item.flex .event-purchase .list-cta{display:none}.more-details .flex{flex-direction:row}.performer.flex{flex:1 0 50%;width:50%;max-width:50%}.more-details .event-details{margin-bottom:25px}ul.performers-list.flex{padding:5px 0}.more-details li.performer.flex>*{flex:initial;padding:0}.more-details li.performer .performer-name{padding:0 15px;flex:2}.performers-list .performer-name a{font-size:.9em;line-height:1.2em}.performers-list .performer-image,.performers-list .performer-image img{height:50px;width:50px}.footer-columns .col{margin-bottom:30px}.footer-columns h4.footer-title{margin-bottom:15px}.footer-socials .socials.flex{margin:5px auto 15px}.footer-socials .socials a{margin:0 20px 0 0;padding:0;font-size:1.4em}footer.site-footer .menu-terms-container ul{justify-content:inherit;margin-top:15px}footer.site-footer .menu-terms-container li a{margin:0 15px 0 0}.footer-columns .col ul{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.footer-columns .col ul li{width:50%;max-width:50%;flex:1 0 50%}footer.site-footer .footer-bottom{margin-top:0;border:none}footer.site-footer .footer-bottom,footer.site-footer .footer-bottom>*:last-of-type{text-align:left}.sponsor{flex:1 0 33.3%;width:33.3%;margin:0;padding:10px 0}.sponsor img{max-width:130px;max-height:60px}}@media only screen and (max-width:520px){body{font-size:16px;line-height:1.6em}header#masthead .container.flex .buy-tickets{display:none}h1,h1.page-title,.archive-header h1{font-size:2.5em;line-height:1em}h1.page-title{margin:0 auto}h2,h3{font-size:1.75em}h4{font-size:1.5em}.flex .half,.flex .third{flex:1 0 100%;width:100%;max-width:100%}header#masthead .buy-tickets{display:none}body.page-template-default .entry-content{padding:25px 0}.error-404 h1.page-title{font-size:9em}header#masthead .date-header{display:none}header#masthead .buy-tickets .large-cta,.large-cta,a.large-cta{padding:15px 35px;display:table}#section.hero.photo{padding:125px 0 75px}#section.hero.photo:before{opacity:.9;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.83) 83%,rgba(0,0,0,.83) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.83) 83%,rgba(0,0,0,.83) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.83) 83%,rgba(0,0,0,.83) 100%)}#section.hero.center p{padding:0;margin:15px auto}#section.hero img,#section.hero.video .container img{width:100%;max-width:auto;height:auto}.grid-layout.artists-grid.three .artist-card.grid-item{flex:1 0 100%;width:100%;max-width:100%;margin:0 auto 10px}#section.textarea h3,#section.accordion-section h3,#section.fifty .entry-content h4,#section .section-title h3{font-size:2em;margin:0 0 15px}#section.fifty .flex .featured-image,#section.fifty .flex.right .featured-image{margin:25px auto 0}#section.textarea h3,#section.textarea h4{margin:0 0 15px}.grid-layout .grid-item h4,.artist-card.grid-item .artist-title h4,.artists-grid .artist-card.headliner .artist-title h4{font-size:1.75em}.grid-layout .grid-item .grid-image,.grid-layout .grid-item .grid-image img,.artist-card .artist-image,.artist-card .artist-image img,.artists-grid .artist-card.headliner .artist-image,.artists-grid .artist-card.headliner .artist-image img{height:250px}#section.fifty .featured-image .image,#section.fifty .featured-image .image img{height:320px}.gallery-columns-4,.gallery-columns-3{grid-template-columns:repeat(2,1fr)}.entry-content .price-table{overflow-x:scroll !important;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.1);padding:15px;margin-bottom:25px}#section.event{padding:30px 0}#section.event .event-details h2.event-title{font-size:2em}.artist-photo,.artist-photo img{height:300px}.artist-top h2.artist-name{font-size:3em}.artist-top .socials{margin:25px 0 0}footer.site-footer .copyright br{display:none}.footer-columns .col ul li a{font-size:1em}footer.site-footer .footer-bottom .menu-terms-container ul{justify-content:inherit}.footer-columns h4.footer-title{margin-bottom:10px}.sponsor{flex:1 0 50%;width:50%}.sponsor img{max-width:110px;max-height:40px}}@media only screen and (max-width:420px){h1,h1.page-title,.archive-header h1{font-size:2em;line-height:1em}.grid-layout .grid-item h4,.artist-card.grid-item .artist-title h4,.artists-grid .artist-card.headliner .artist-title h4{font-size:1.5em}}