/*
Theme Name: TAT Alpha 2026
Description: TAT Alpha 2026
Author: Jason Vaughn
Version: 1.0

*/
 @font-face{font-family:"jv_socials";src:url("fonts/JV_Gear_Social_Icons_Limited.woff") format("woff"),url("fonts/JV_Gear_Social_Icons_Limited.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;font-display:block}.hero_prevent_huge_wrap{max-width:1920px;margin:0 auto 0 auto;position:relative}.slide_hero,.slide_hero_slide_buffer{max-width:1920px;margin:0 auto 0 auto;padding-bottom:39.06%;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;transition:background-image .5s linear}.slide_hero_slide_buffer{position:absolute;top:0;left:0}#bon_flag{position:fixed;bottom:10px;right:0;background-color:#e06a2a;color:white;padding:15px 25px 15px 25px;border-top-left-radius:50px;border-bottom-left-radius:50px;z-index:10;font-size:1em;font-weight:bold;cursor:pointer;transition:background-color .25s;text-decoration:none}#bon_flag i{color:white}#bon_flag:hover{background-color:#e06a2a}#tix_flag{xdisplay:none !important;position:fixed;bottom:10px;right:0;background-color:#e06a2a;color:white;padding:5px 35px 5px 35px;border-top-left-radius:50px;border-bottom-left-radius:50px;z-index:10;font-size:1.5em;font-weight:bold;cursor:pointer;transition:background-color .25s;text-decoration:none;box-shadow:-3px 3px 5px 0px rgba(0,0,0,0.41)}#tix_flag i{color:white}#tix_flag:hover{background-color:#e06a2a}@media all and (max-width:550px){#tix_flag{font-size:1.25em}}.faq_li{display:none !important}@media all and (min-width:875px){body,html{}}body,html{height:100%}body{margin:0 0 0 0;font:16px "Lato",Arial,Helvetica,Sans-Serif}.scroll_top{scroll-margin-top:80px}img{border:none}*{box-sizing:border-box;transition:font-size .25s}#nav,h1,h2,h3,h4,img,p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.burger_bar{display:none}.burger{display:none}.centered{margin-left:auto;margin-right:auto}.mobile_menu_shade{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:3;display:none}nav{position:fixed;top:0;left:0;width:100%;padding:0 20px;z-index:4;background-color:rgba(0,0,0,.70);-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,.35);box-shadow:0px 0px 12px 0px rgba(0,0,0,.35);font-size:1em;transition:font-size 0s !important}.nav_flex{display:flex;justify-content:center;align-items:center;align-content:flex-start;flex-flow:row nowrap;width:100%;max-width:1200px;margin:0 auto}.nav_flex>div{position:relative;padding:10px 0}.nav_flex>div:nth-child(1){flex:0 0 120px;padding-right:10px}.nav_logo img{width:100%;height:auto;max-width:120px;display:block}.nav_logo img:hover{transform:scale(1.15)}.nav_flex>div:nth-child(2){flex:1 1 100%;text-align:center}.nav_flex>div:nth-child(3){flex:1 1 275px;height:100%;align-self:flex-start}.nav_flex>div:nth-child(4){flex:1 1 130px}.big_tix_butt{display:inline-block;background-image:url(/wp-content/uploads/ticket_ribbon_button_green.webp);background-position:bottom center;background-size:cover;background-repeat:no-repeat;height:180px;position:absolute;top:0;left:0;width:100%;z-index:3;transition:height .25s,transform .25s}.big_tix_butt.collapsed{height:80px}.big_tix_butt span{display:block;transition:height .25s,opacity .25s;height:1em;opacity:1}.big_tix_butt.collapsed span{xdisplay:none;height:0;opacity:0}.big_tix_butt div{transition:top .25s}.big_tix_butt.collapsed div{top:25%}.big_tix_butt div{color:white;font-size:2.125rem;font-weight:800;text-transform:uppercase;position:absolute;top:40%;left:50%;-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);text-align:center;white-space:nowrap;text-shadow:2px 2px 5px rgba(0,0,0,.25)}.big_tix_butt div span{display:block;white-space:nowrap;font-weight:600;font-size:1.25rem;letter-spacing:.26rem}.big_tix_butt a{color:white;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%}.big_tix_butt a:hover{opacity:.75}div.big_tix_butt_smaller_txt{font-size:2.25rem;line-height:1em;transition:font-size .25s}div.big_tix_butt_smaller_txt span{margin-bottom:.5em}.big_tix_butt.collapsed div.big_tix_butt_smaller_txt{font-size:1.25rem}.big_tix_butt.collapsed div.big_tix_butt_smaller_txt br{display:none !important}@media all and (max-width:875px){div.big_tix_butt_smaller_txt{display:none}}div.war_and_peace span{font-size:1.2rem;letter-spacing:normal}.ulnav{list-style:none;margin:0;padding:0;text-align:right;display:inline-flex;justify-content:flex-start;align-items:center;align-content:flex-end;flex-flow:row nowrap;width:100%;max-width:1200px;margin:0 auto;transition:max-width .25s;text-align:center}.ulnav>li{}.nav_divider{color:#BBB}.ulnav a,.ulnav a:active,.ulnav a:visited{color:white;text-decoration:none;text-transform:uppercase;transition:color .25s;display:inline-block;padding:0 10px}.ulnav a:hover{color:#d5cafd}a.bon_nav_link{font-size:1.125em;font-weight:bold;color:red !important}nav .nav_social{justify-self:flex-end !important}nav .nav_social img{width:100%;height:auto;max-width:25px;transition:opacity .25s}nav .nav_social img:hover{opacity:.5}a.nav_tix_butt{border-radius:100px;background-color:#e06a2a;color:white;font-size:1em;padding:3px 35px;transition:background-color .25s;max-width:250px;margin:0 auto;cursor:pointer}a.nav_tix_butt:hover{color:white;background-color:#e06a2a}ul.top_socials{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center;align-content:flex-start;flex-flow:row nowrap}ul.top_socials li{padding:0 3px}.headline_wrap{display:inline-block;position:relative;text-align:center}.headline2{font-size:2em;color:#FF0000;text-transform:uppercase;font-weight:bold;text-align:center;margin:0;overflow:hidden;line-height:.8em;margin-top:.45em}.headline3{font-size:1.5em;font-weight:bold;xtext-transform:uppercase;color:#FF0000;letter-spacing:.1em;text-align:center;overflow:hidden;line-height:.8em;margin:.45em 0 0 0}.gen_top_marg{margin-top:80px}.large_top_marg{margin-top:120px}.small_top_marg{margin-top:40px}.padded{margin-left:20px;margin-right:20px}.maxwidth{max-width:1920px;margin-left:auto;margin-right:auto}.page_header{max-width:1200px;text-align:center;margin:60px auto}.page_header h1{font-size:2.5em;font-weight:800;color:#232020;margin:0}.page_header h1 span{font-weight:300}.page_header h1 b{display:block;font-size:.5em;font-weight:300}.colored_bar_blue{background:rgb(232,250,255);background:linear-gradient(180deg,rgba(232,250,255,1) 0%,rgba(159,208,221,1) 100%);padding:60px 0}.logo_and_socials_flex{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-flow:row nowrap;padding:20px 20px 0 20px}.logo_and_socials_flex>div{position:relative;flex:1 1 50%}.header_logo{width:100%;height:auto;max-width:250px;position:absolute;top:0;left:0;z-index:10}.hero_desc{padding:60px 20px 40px 20px;position:relative;overflow:hidden;max-width:1920px;margin:0 auto;background:#66308f;background-image:url(/wp-content/uploads/content_circle_bkg.webp);background-size:contain;background-repeat:no-repeat;background-position:right bottom}.hero_sparkle{position:absolute;z-index:3;color:white;font-weight:normal;font-size:3em;opacity:.75;transform:scale(0,0);transition:transform .5s}.hero_sparkle img{width:100%;height:auto;max-width:50px}.hero_sparkle_anim{transform:scale(.75,.75) !important}.hero_desc_content{max-width:1500px;margin:0 auto;position:relative;z-index:2;text-align:center;padding:20px 0 20px 0}.hero_desc_content h1{font-size:3.15em;color:white;text-align:center;margin:.25em 0 0 0;padding:0;line-height:1.5em;text-transform:uppercase}.sub_head{margin:0;color:white;font-size:1.75em;opacity:.75}.hero_desc_content h1 span{font:200 1.5em "Dancing Script","Brush Script MT",sans-serif;text-transform:none;line-height:0}.under_head{color:#e06a2a;text-align:center;text-transform:uppercase;letter-spacing:.25em;padding:30px 0}p.under_head_p{text-align:center !important;width:100% !important;max-width:900px;margin:0 auto}p.under_head>span.under_head_header{font-size:1.75em;font-weight:normal;margin:0 0 .5em 0;line-height:1.25em}p.under_head>span.under_head_header .small_conjunction{font-size:.7em}p.under_head>span{font-size:1.25em;display:block;animation-name:flashy;animation-duration:4s;animation-iteration-count:infinite;margin:0 0 .5em 0;font-weight:600}p.under_head>span:nth-of-type(2){animation-delay:1s}p.under_head>span:nth-of-type(3){animation-delay:2s}p.under_head>span:nth-of-type(4){animation-delay:3s}p.under_head b{}@keyframes flashy{0%{color:#e06a2a}10%{color:white;text-shadow:#FC0 1px 0 10px}50%{color:#e06a2a}100%{color:#e06a2a}}.subhead_socials{font:3.5em jv_socials;padding-bottom:40px;word-spacing:.5em}.subhead_socials a{color:white;opacity:.75;text-decoration:none;transition:opacity .5s}.subhead_socials a:hover{transition:opacity .1s;opacity:1}.subhead_socials span{display:none !important}.hero_desc_body p{font-size:1.4em;font-weight:400;color:white;max-width:860px;margin-left:auto;margin-right:auto;letter-spacing:2px;text-align:left}.hero_desc_body_2 p{font-size:1.50em;font-weight:300;color:white;max-width:1100px;margin-left:auto;margin-right:auto;letter-spacing:2px;text-align:left;line-height:1.5em}.access_sect{text-align:center;border-top:3px dotted #999;border-bottom:3px dotted #999;padding:20px 0;margin:30px 0}.desc_mid_sub{margin:1em 0 0 0;font-size:2.35em;font-weight:400;opacity:1;text-align:center;color:#e06a2a}.desc_small_sub{margin:.5em auto 0 auto;color:white;font-size:1.5em;font-weight:400;max-width:900px;color:$vlt_brown}.hero_desc_body_2 p{font-size:1.50em;font-weight:300;color:white;max-width:1100px;margin-left:auto;margin-right:auto;letter-spacing:2px;text-align:left;line-height:1.5em}ul.event_list{list-style:none;padding:0;font-size:1.5em;font-weight:bold;color:white}ul.event_list li{display:flex;justify-content:center;align-items:center;align-content:flex-start;flex-flow:row nowrap;margin-bottom:.5em}ul.event_list li:nth-child(even){opacity:.75}ul.event_list li:nth-child(odd){opacity:.75}ul.event_list li img{width:100%;height:auto;max-width:30px}ul.event_list li div:nth-child(2){padding:0 20px}ul.event_list li div:first-child,ul.event_list li div:last-child{flex:0 0 30px;opacity:.65}.about_super_wrap{position:relative}.about_super_background{background-size:contain;position:relative;background-repeat:no-repeat;background-position:right bottom;background-image:url(/wp-content/uploads/content_circle_bkg.webp);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.about_pretty_wrap{position:relative;overflow:hidden;background-color:#66308f;overflow:hidden;max-width:1920px;margin:0 auto;padding:30px 0}.about_cap,.about_foot{width:100%;width:100%;background-color:rgba(255,255,255,.85);position:relative;z-index:1}.about_cap svg,.about_foot svg{width:100%;max-width:100%;display:block}.about_cap svg path,.about_foot svg path{fill:#66308f}.hero_desc_content_2{max-width:1920px;margin:0 auto;position:relative;z-index:2;text-align:center;padding:20px 20px 20px 20px}.hero_desc_content_2 h1{font-size:3em;color:white;text-align:center;margin:.25em 0 0 0;padding:0;line-height:1em;text-transform:uppercase}.hero_desc_content_2 h1 span{font-size:.65em;display:block}.hero_desc_bottom_cap{max-width:1920px;margin:0 auto;background-color:#333}.hero_desc_bottom_cap svg{width:100%;height:auto;max-width:1920px;fill:#755bcd !important}.photos_bottom_cap{max-width:1920px;margin:0 auto;background-color:#d1d1e9}.photos_bottom_cap svg{width:100%;height:auto;max-width:1920px;fill:#333 !important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.column_photos{display:flex;justify-content:center;align-items:center;align-content:flex-start;flex-flow:row wrap;max-width:1920px;padding:0 0;margin:60px auto;padding:15px 10px;xbackground-color:rgba(255,255,255,.75);position:relative;z-index:3;overflow-x:hidden}.column_photos>div{flex:0 0 12.5%;margin-left:auto;margin-right:auto;position:relative;z-index:2;border:10px solid rgba(255,255,255,1)}.column_photos>div:hover{z-index:3}.column_photos>div:hover img{transform:scale(1.25);border:10px solid rgba(255,255,255,1)}.column_photos img{width:100%;height:auto;max-width:500px}.column_photos_hid>div{opacity:0;transform:scale(0)}.column_photos_anim>div{animation:fadeIn 0.5s ease forwards}.column_photos_anim > div:nth-child(1),.column_photos_anim > div:nth-child(8){animation-delay:0s}.column_photos_anim > div:nth-child(2),.column_photos_anim > div:nth-child(7){animation-delay:0.15s}.column_photos_anim > div:nth-child(3),.column_photos_anim > div:nth-child(6){animation-delay:0.3s}.column_photos_anim > div:nth-child(4),.column_photos_anim > div:nth-child(5){animation-delay:0.45s}@keyframes fadeIn{to{opacity:1;transform:scale(1)}}.hero_video_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.hero_video_wrap video{width:100%;height:auto;max-width:1920px}.halftone_upper_right_wrap{position:absolute;top:0;left:50%;-ms-transform:translateX( -50%);transform:translateX(-50%);width:100%;max-width:1920px;z-index:1;pointer-events:none}.haltone_upper_right{position:absolute;top:0;left:0;z-index:2;opacity:.5;width:55.83%;max-width:938px;pointer-events:none}.haltone_upper_right img{width:100%;height:auto;max-width:938px}.hero_shade{position:absolute;top:0;left:0;height:100%;width:40%;z-index:1;opacity:.98;background:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);xfilter:blur(20px);xborder-radius:100%;overflow:hidden}.hero_shade img{width:100%;height:auto;max-width:800px}.hero_logo_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-size:30%;background-repeat:no-repeat;background-position:left center}.hero_logo_wrap img{width:30%;height:auto;max-width:500px;transition:max-width .25s}.sub_hero_class{padding-bottom:35%}.sub_hero_class .hero_logo_wrap img{max-width:350px}.sub_hero_class .hero_logo_wrap{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.datebar{background-color:rgba(255,255,255,.8);position:relative;z-index:2;padding:20px 20px;font-family:"Lato",sans-serif;color:#66308f}.datebar_flex{display:flex;justify-content:center;align-items:center;align-content:flex-start;flex-flow:row nowrap}.datebar_flex .day{font-size:5em;font-weight:300}.datebar_flex .date,.datebar_flex .dot{font-size:5em;font-weight:900}.datebar_flex .yearflex{display:flex;justify-content:space-between;align-items:center;align-content:flex-start;flex-flow:column nowrap;font-size:1.9em;line-height:1em;font-weight:400;padding-right:24px}.datebar_flex .time{color:#e06a2a;font-size:3em;font-weight:300;border-top:4px solid #e06a2a;border-bottom:4px solid #e06a2a}.datebar_flex .day,.datebar_flex .date,.datebar_flex .dot{padding-right:16px}.datebar_location{text-align:center;margin-top:10px;text-transform:uppercase;font-size:1.75em;letter-spacing:.05em;font-weight:900}.datebar_location span{font-weight:400}.content h2{color:black;margin:0;font-size:2.75em;line-height:.95em}.content h2 span{display:block;font:.55em "Lato",Arial,Helvetica,Sans-Serif;padding-bottom:.25em;opacity:.65}.content h3{font-size:1.25em;color:#024c72;margin:0 0 2px 0;font-weight:400}.content h4{font-size:1.25em;color:#66308f;margin:0;font-weight:400}.content h5{font-size:1.25em;font-weight:600;margin:0 0 10px 0;text-align:center;color:#999}.content h2 sup{font-size:.5em !important}.content p{font-size:1.25em}.news{}.news ul{list-style:none}.news ul li{margin-bottom:1em;font-size:1.25em;color:#666;line-height:1.25em}.news ul h4{font-size:1.15em;color:#ac333a}.news ul a{font-weight:700;margin-bottom:5px;color:#ac333a}.news ul a::first-letter{text-decoration:none!important}.news span{font-style:italic;font-size:.95em}.taplink{display:inline-block;padding:3px 5px;border:1px solid #8ab5cc;text-decoration:none;border-radius:3px;background:#ebf5fa;font-weight:700;color:#004970}.fineprint1{font-size:.75em;line-height:1.25em;margin:20px 0}.taplink:hover{background-color:#016aa2;color:#fff}p{font-size:1em;line-height:1.25em}a{color:#000}#contentBkg{background:rgb(226,226,226);background:linear-gradient(0deg,rgba(226,226,226,1) 0%,rgba(255,255,255,1) 100%);background-size:contain;padding:60px 20px}.vid_wrap{position:relative;width:100%;text-align:center;padding:20px 20px 0 20px}.vid_inner p{position:relative;width:100%;max-width:800px;font-size:1.5em;font-weight:bold;margin:0 auto 1em auto;text-align:center;color:#66308f}.vid_inner{position:relative;width:100%;max-width:1200px;margin:0 auto}#myVideo{cursor:pointer}.vidControls{position:absolute;left:10px;bottom:10px;z-index:2}.vidControls>div{width:35px;height:35px;display:inline-block;cursor:pointer;opacity:1;transition:opacity .25s}.vidControls>div:hover{opacity:.5}#soundControl{background-image:url(/wp-content/uploads/sound.png);background-repeat:no-repeat;background-position:100% 0;background-size:cover}#vidControl{background-image:url(/wp-content/uploads/playpause.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.content{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}#social{text-align:center;font:1em Arial,Helvetica,sans-serif;color:#999;width:100%;max-width:1000px;margin:0 auto 0 auto;position:relative;z-index:2;margin-bottom:40px}#social img{width:100%;max-width:50px;height:auto;margin:10px 10px}#social a:hover{opacity:.4}.separator{text-align:center;margin:120px 0}.separator img{width:100%;max-width:1075px;height:auto}.restColor{background-color:white;padding:20px 10px;background-position:center 5px;margin:60px 0 10px 0}.restLogoEvenSpaceContainer{padding:1em 0;max-width:1000px;margin:0 auto;text-align:center}.restLogoEvenSpaceContainer div{width:100%;max-width:200px;text-align:center;font:normal .875em Arial,Helvetica,sans-serif;color:#333;display:inline-block;position:relative;overflow:hidden;margin:0 2px 20px 2px;background:#fff;padding:10px;height:250px;border:1px solid #ccc;vertical-align:top}.restLogoEvenSpaceContainer div img{display:block;margin-bottom:10px;width:200px;height:auto;transition:.5s ease-in-out}.restLogoEvenSpaceContainer div img:hover{transform:scale(1.075);transition:.1s ease-in-out}.bandGrid{display:flex;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-flow:row wrap}.bandGrid div{flex:0 0 50%;text-align:center;padding:10px 10px 30px 10px}.bandGrid div img{width:100%;max-width:500px;height:auto;border-radius:10px}.bandGrid div img:hover{transform:scale(1.025)}.bandGrid h3{font-weight:700;font-size:1.5em;margin:.5em 0 0 0}.bandGrid h4{font-weight:400;font-size:1.25em;margin:0 0 0 0}.bandGrid p{font-weight:400;font-size:1em}.more{float:right;font-size:1em;font-weight:700;cursor:pointer;color:#593}.more:hover{color:#f90}.charity_section{padding:80px 20px;background-color:#EEEEEE}.beneDiv{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-flow:row nowrap;margin-top:40px}.beneDiv h3{font-size:1.65em;color:black;font-weight:bold;margin:0}.beneDiv p.bene_subheader{margin:0;font-weight:bold;opacity:.5}.beneDiv .leftSide img{width:100%;max-width:198px;height:auto;border-radius:10px}.beneDiv .leftSide{flex:0 0 33%;max-width:200px}.beneDiv .rightSide{padding-left:30px}.friendsList{list-style:none;text-align:center;margin:0 auto}.friendsList li{margin-bottom:1em;display:inline-block;padding:20px;font-weight:bold;color:#024c72;font-size:1.25em}.friendsList a{text-decoration:none;font-weight:bold;color:#104595;transition:color .75s}.friendsList a:hover{color:#ac333a;transition:color .25s}.faq_color_wrap{background-color:rgba(236,217,251,.90);overflow:hidden;width:100%;max-width:1920px;margin:0 auto;position:relative;z-index:2;border-top:4px solid rgba(135,9,233,1)}div.faq{margin-bottom:80px;padding:0 20px;max-width:1200px;margin:0 auto 80px auto}.faq h1{font-weight:200;text-align:center;color:#e06a2a;margin:0}.faq h1 span{font:400 2em "Dancing Script","Brush Script MT",sans-serif}.faq h3{font-size:2em;font-weight:bold;margin-top:30px !important}dt{font-size:1.75em;font-weight:bold;margin-top:1em;color:#66308f;background-image:url(/wp-content/uploads/nautical_star.svg);background-size:30px 30px;background-repeat:no-repeat;padding-left:40px;padding-top:20px;border-top:2px dotted #744799}dd{margin:15px 0 0 0;padding-left:60px}dd,dd ul li,dd ol li,dd p{font-size:1.25rem !important}.faq li{margin-top:.5em}dd p{margin:0 0 1em 0}h2.modpsan{margin:1em 0 1em 0}.modpsan span{font-size:.4em}.faq_top{background-image:url(/wp-content/uploads/restBkg.png);background-position:center 5px;background-attachment:fixed}.two_col_ul{column-count:2}.covid_warn{padding:80px 20px;background-color:#EFEFEF}.covid_warn h3{font-size:1.5em;font-weight:bold}ul.faqsoc{list-style:none;margin:0;padding:10px 0 5px 0;display:flex;justify-content:flex-start;align-items:stretch;flex-flow:row nowrap}ul.faqsoc li{flex:0 0 auto;padding:0 5px}ul.faqsoc li img{width:100%;height:auto;max-width:60px;transition:transform .25s}ul.faqsoc img:hover{transform:scale(1.1)}.location_faq_flex{display:flex;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-flow:row nowrap;width:100%}.location_faq_flex .leftSide{flex:1 1 50%;padding-right:20px}.location_faq_flex .rightSide{flex:1 1 50%}.location_faq_flex h3{font:bold 1.25em "Lato",Arial,sans-serif !important;margin:0;color:#66308f}.location_faq_flex p{margin:0}.location_faq_flex svg{fill:#0099FF !important;width:100%;height:auto;max-width:25px}.googleIframe{width:100%;max-width:580px;height:400px}.mapInDiv{display:block;margin-top:20px}.mapbox{box-shadow:inset 0px 0px 11px 2px rgba(0,0,0,0.38);max-width:550px;background-image:url(/wp-content/uploads/map2.webp);background-size:100%;background-repeat:no-repeat;background-position:center center;height:100%;max-height:300px;position:relative;transition:background-size .25s}.mapbox:hover{background-size:104%}.mapbox a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mapbox img{width:100%;height:auto;max-width:400px}.map_img{width:100%;height:auto;max-width:500px;border:1px solid #CCC;transition:opacity .25s}.map_img:hover{opacity:.65}.closeMap{background-color:#7a9d4b;position:fixed;bottom:0;left:0;width:100%;padding:10px 0 10px 0}.closeMap{display:none}.copy{font-size:.75em;color:#666;text-align:center;margin-bottom:80px;margin-top:30px}.gradient_gray{background:rgb(226,226,226);xbackground:linear-gradient(180deg,rgba(210,210,210,1) 0%,rgba(255,255,255,1) 100%);padding:60px 20px;max-width:1920px;margin:0 auto}.contact{display:flex;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-flow:row wrap;width:100%;margin-top:20px}.contact div{flex:0 0 30%;margin:1%;min-width:220px;padding:0 10px;background-color:rgba(255,255,255,.55);border-radius:5px;padding:25px 20px}.contact h3{font-weight:700;font-size:1.5em;margin:0 0 .5em 0;color:#66308f;border-bottom:1px solid #66308f}.contact .cname{font-size:1.5em;font-weight:normal;color:black;margin:0}.contact .email{margin:0;font-size:1em}.contact .tel{margin:5px 0;font-size:1.25em}.contact a{font-size:1.125em;font-weight:bold;color:#66308f}.contact a:hover{color:#744799}.tix_wrap{background-color:#dfc2a0;overflow:hidden;padding-bottom:40px;background-image:url(/wp-content/uploads/tix_back_2.webp);background-repeat:repeat-y;background-size:30%;max-width:1920px;margin:0 auto;padding:80px 20px;position:relative;z-index:2}.tix_wrap h2{text-align:center;margin:0;color:black}.tix_section_content p{font-size:1.25rem;line-height:1.75rem}.tix_options_flex{display:flex;justify-content:center;align-items:stretch;align-content:flex-start;flex-flow:row wrap;padding:0 20px;max-width:1900px;margin:30px auto 0 auto;position:relative;z-index:2}.tix_options_flex>div{flex:0 0 45%}.tix_block_outer{flex:0 0 463%;margin:5px 1%;max-width:600px;display:flex;justify-content:space-between;align-items:center;align-content:flex-start;flex-flow:column nowrap}.tix_block_outer>div{}.tix_block{width:100%;flex:1 1 100%;position:relative;margin:0 auto;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;border-radius:5px;background-color:#fbefe1;box-shadow:0px 6px 9px 0px rgba(0,0,0,0.25);padding-bottom:0;display:flex;flex-direction:column}.tix_block>div{}.tix_block_head{width:100%}.tix_block h3{text-align:center;padding:10px 5px;color:$vlgray;font-weight:600;font-size:2.5em;margin:.25em 0 0 0;text-transform:uppercase}.tix_block h3 span{display:block;font-size:.5em}.tix_time{text-align:center;font-size:1.3em;font-weight:bold;border-top:1px solid #ccc;padding-top:5px;margin:5px 0 0 0}.tix_date{margin:0;text-align:center;font-size:1.25em;font-weight:normal;color:#000;padding-bottom:5px;margin:0 0 5px 0}.tix_price{margin:0;text-align:center;font-size:1.75em;font-weight:bold;color:#000;border-bottom:1px solid #ccc;padding-bottom:5px;margin:0 0 5px 0}.smalltext{font-size:.75em;margin:2em 0;text-align:center}.tix_butt_wrap{text-align:center;padding:20px 10px;width:95%}.tix_butt{display:inline-block;text-align:center;color:#fff;font-size:1.125em;border-radius:60px;padding:5px 30px;background-color:#66308f;transition:opacity .25s,background-color .25s,border-color .25s;text-decoration:none;cursor:pointer;border:2px solid white;position:relative;overflow:hidden}.tix_butt_sold_out{opacity:.75;display:inline-block;text-align:center;color:rgba(255,255,255,.75);font-size:1.125em;border-radius:60px;padding:5px 30px;background-color:#666;transition:opacity .25s,background-color .25s,border-color .25s;text-decoration:none;border:4px solid rgba(255,255,255,.25);position:relative;overflow:hidden;cursor:pointer}a.tix_butt,div.tix_butt{background-color:#e06a2a;border:2px solid rgba(255,255,255,.5);box-shadow:0px 0px 0px 0px rgba(255,255,255,0);transition:background-color 1s,box-shadow 1s}.tix_butt:hover{}a.tix_butt:hover,div.tix_butt:hover{transition:background-color .25s,box-shadow .25s;border-color:rgba(255,255,255,1);background-color:#ac10ed;box-shadow:0px 0px 0px 2px rgba(255,255,255,1)}a.tix_butt span{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-45deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 60%);background-size:300%;background-position-x:100%;animation:shimmer 2s infinite linear;opacity:.75}.tix_content{padding-top:20px;width:100%;text-align:center;flex:1 1 100%}.tix_content ul{text-align:left;font-size:1.125em;max-width:500px;margin:0 auto}.tix_content ul li{margin-bottom:10px}.tix_content p.notes{margin:0 auto;font-size:1.25em;width:75%}.tix_block_bottom{background-color:#8f857c;width:95%;margin:0 auto;font-size:1.4em;font-weight:bold;color:white;text-align:center;padding:20px 10px}.tix_smallprint br{}.tix_smallprint{font-size:.85em;color:black;text-align:center;margin:2em auto}.rest_flex{display:flex;justify-content:center;align-items:stretch;align-content:flex-start;flex-flow:row wrap;max-width:1900px;margin:40px auto 0 auto}.rest_flex>div{flex:0 0 18%;max-width:260px;min-width:200px;background-color:white;margin:1%;text-align:center;padding:10px;border-radius:5px}.rest_flex h4{font-size:1.25em;font-weight:bold;margin:.25em 0 0 0}.rest_flex p{margin:.5em 0 0 0;font-size:1em}.rest_flex img{width:100%;height:auto;max-width:240px}.rest_flex a{text-decoration:none;color:#5fa4c8}.rest_flex a:hover img{transform:scale(1.02)}.smalltext{font-size:.75em}.inline_button{display:inline-block;padding:3px 20px;text-decoration:none;border:1px solid #024c72;border-radius:50px;color:#024c72;font-weight:bold;background-color:white}.inline_button:hover{background-color:#EEEEFF}.afterparty{max-width:1200px;padding:40px;font-size:1em;background-color:white;margin:20px 0}.afterparty>div:last-child{text-align:center;margin-top:40px}.afterparty p{margin:0;font-size:1.5em;text-align:center}.afterparty h3{font:bold 2em Arial,Helvetica,Sans-Serif;text-align:center}.afterparty img{width:100%;height:auto;max-width:150px}.afterparty>div:first-child{}.entertainment_wrap{color:white;position:relative;background-position:bottom center;background-size:cover;background-repeat:no-repeat;background-position:left bottom;background-repeat:no-repeat;background-size:50%;max-width:1920px;margin:0 auto}.entertainment_wrap_bkg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/halftone_curve_ALPHA_entertainment_2024.webp);background-size:50%;background-repeat:no-repeat;background-position:left bottom}.entertainment_cap_top{padding:0;margin:0}.entertainment_cap_bottom{padding:0;margin:0}.entertainment_cap_bottom svg path,.entertainment_cap_top svg path{fill:#66308f}.entertainment_cap_bottom svg{width:100%;height:auto;max-width:1920px;display:block;position:relative;top:-1px}.entertainment_cap_top svg{width:100%;height:auto;max-width:1920px;display:block;position:relative;bottom:-1px}h2.entertainment_h{color:white;margin:0;font-size:3em;line-height:1em;opacity:.65}h2.entertainment_h +p.subheader{margin-top:0 !important;font-size:1.5em}.entertainment_inner{margin:0 auto;padding:60px 20px;background-color:#66308f}.entertainment_flex{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-flow:row nowrap;padding:0 20px}.entertainment_flex>div{flex:0 0 50%}.entertainment_flex>div:last-child{padding-left:30px}.entertainment_flex img{width:100%;height:auto;max-width:550px;transform:perspective(600px) rotateY(10deg);box-shadow:18px 24px 10px -5px rgba(0,0,0,0.15)}.entertainment_flex h4{font-size:1.75em;margin:1em 0 0 0}.entertainment_flex a{display:block;color:white;opacity:.5;transition:opacity .25s;font-size:1.5em;font-weight:normal}.entertainment_flex p{font-size:1.25em;font-weight:normal;margin:1em 0 0 0}.entertainment_flex a:hover{opacity:1}.job_bank_block_wrap{background-image:url(/wp-content/uploads/job_background.png);background-position:center center;background-repeat:no-repeat;padding:50px 20px}.job_bank_block{padding:30px;max-width:900px;margin:0 auto;xoutline:1px solid #CCC;background-color:white;overflow:hidden}.job_bank_block img{width:100%;height:auto;max-width:350px;display:block;margin:0 auto}.job_bank_block a{text-decoration:none;font-size:1.15em;font-weight:bold;color:white;background-color:#346e90;border-radius:50px;padding:7px 15px 5px 15px;text-transform:uppercase;display:inline-block;transition:opacity .25s}.job_bank_block a:hover{opacity:.75}.job_bank_block h2{font-size:1.55em;text-align:center;margin:0;color:#346e90}.job_bank_block h3{font-size:2.5em;text-align:center;margin:.25em 0 0 0;color:#346e90}.job_bank_block p{font-size:1em;line-height:1.25em;font-weight:400}a.bon_butt{border-radius:100px;background-color:#c3473c;color:white;font-size:1em;padding:3px 15px;transition:background-color .25s;max-width:250px;margin:0 auto;cursor:pointer}a.bon_butt:hover{color:white;background-color:#d5cafd}a.job_bank_butt{border-radius:100px;background-color:#744799;color:white;font-size:1em;padding:3px 15px;transition:background-color .25s;max-width:250px;margin:0 auto}a.job_bank_butt:hover{color:white;background-color:#d5cafd}.rest_wrap{background-color:white;max-width:1450px;margin-left:auto;margin-right:auto;padding:0 20px}.rest_grid{display:flex;justify-content:center;align-items:stretch;align-content:flex-start;flex-flow:row wrap;max-width:1300px;margin-left:auto;margin-right:auto}.restblock{flex:0 0 160px;background-color:rgba(255,255,255,.85);padding:10px;margin:10px 10px 0 10px;border-top-left-radius:30px;border-bottom-right-radius:30px;position:relative;z-index:2}.restblock>div:first-child{background-color:white;overflow:hidden;padding:5px;border-top-left-radius:30px;border-bottom-right-radius:30px}.restblock img{width:100%;height:auto;max-width:300px;display:block;border-top-left-radius:30px;border-bottom-right-radius:30px}.restblock a:hover img{transform:scale(1.05)}.restblock a{}.restblock p{font-weight:bold;text-align:center;font-size:1.25em}.restblock p span{display:block;font-size:.75em;line-height:1em;padding-top:3px}.restblock p a{text-decoration:none;color:#224e71}.rest_day{text-align:center;font-weight:400;font-size:.95em;margin-top:3px}.tix_rest_list{padding:20px 20px;text-align:center;line-height:1.5em}.tix_rest_list>div{display:inline-block}.marquee span{animation-name:marquee_odd;animation-duration:1s;animation-iteration-count:infinite}.marquee span:nth-child(3n+1){animation-delay:0s}.marquee span:nth-child(3n+2){animation-delay:.33s}.marquee span:nth-child(3n+3){animation-delay:.66s}@keyframes marquee_odd{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}@keyframes marquee_odd_test{0%{opacity:1}10%{opacity:.75}90%{opacity:.75}100%{opacity:1}}.locDiv svg{fill:#0099FF !important;width:100%;height:auto;max-width:30px}.red_pin svg{fill:#DD0000 !important}.tix_still_available{xbackground-color:#447999;xcolor:white;xbackground-size:cover;xbackground-repeat:no-repeat;background-color:#c2eaff;background-image:url(/wp-content/uploads/restBkg.png);background-position:center 5px;background-attachment:fixed;background-position:center top;padding:60px 20px;margin-top:30px}#bonOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.75);width:100%;height:100%;z-index:999;display:none}#bonMessage{background-color:white;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px 30px;border-radius:5px;min-width:300px;color:black}#bonMessage h3{margin:0;font-size:2em;font-weight:bold}#bonMessage p{margin:.5em 0 0 0;font-size:1.25em}#bon_message_butt_wrap{text-align:center;margin-top:2em}#bonMessage input[type="button"]{font-size:1.25em;background-color:#089ad1;color:white;outline:none;border:none;border-radius:30px;padding:8px 40px;cursor:pointer;transition:background-color .25s}#bonMessage input[type="button"]:hover{background-color:#13789e}#bonloader,#bonloader:before,#bonloader:after{background:#089ad1;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}#bonloader{color:#089ad1;margin:0 auto;-webkit-animation-delay:-0.16s;animation-delay:-0.16s;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#bonloader:before,#bonloader:after{position:absolute;top:0;content:''}#bonloader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#bonloader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.bon_inline_overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:99999;display:none}.bon_modal{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:white;padding:20px;border-radius:10px;text-align:center}.bon_modal p{margin:0;font-size:1.5em}.bon_modal .OK_butt{background-color:#EE0000;color:white;text-decoration:none;text-transform:uppercase;border-radius:100px;padding:2px 20px;font:bold 1.5em Arial;border:2px solid #FF6666;transition:box-shadow .25s;cursor:pointer;display:inline-block;margin:20px auto 0 auto}.bon_modal .OK_butt:hover{-webkit-box-shadow:0px 0px 0px 3px #FF9900;box-shadow:0px 0px 0px 3px #FF9900}#bon_section{scroll-margin-top:80px}.bon_wrap{background-color:#66308f;background-image:url(/wp-content/uploads/halftone_curve_ALPHA_bont_2024.webp);background-position:right top;background-repeat:no-repeat;background-size:contain;color:white;padding:40px 20px}.hp_signup{display:flex;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-flow:row nowrap;max-width:1100px;padding:20px 20px;margin:0 auto}.hp_signup>div{flex:1 1 50%;padding:20px}.bon_cake{display:block;margin:0 auto;width:90%;height:auto;max-width:550px;outline:1px solid #CCC}.hp_bon_logo{width:100%;height:auto;max-width:450px}.hp_signup p{font-size:1.25em;line-height:1.25em}#hp_bonSignupForm label{display:block;margin-top:20px;margin-bottom:5px;font-size:1.25em;font-weight:300}#hp_bonSignupForm label:first-of-type{margin-top:0}#hp_bonSignupForm input[type=text],#hp_bonSignupForm input[type=email]{font-size:1.25em;font-weight:400;padding:3px 10px}#hp_bonSignupForm input:not([type='submit']){transition:border-color 1s ease-out,background-color 1s ease-out;border:3px solid transparent}input.flashinput{transition:border-color .25s ease-out,background-color .25s ease-out !important;background-color:#AAFF99 !important;border-color:green !important}.long_field{width:100%;max-width:400px}.short_field{width:30%;max-width:100px}#hp_bon_submit_form{font-size:1.25em;outline:none;border:3px solid #68931d;background-color:#96c93d;color:white;border-radius:50px;padding:3px 20px;margin-top:20px;cursor:pointer;transition:background-color .25s;font-weight:700}#hp_bon_submit_form:hover{transition:background-color 0;background-color:#68931d}.jb_bon_flex{display:flex;justify-content:space-between;align-items:center;align-content:flex-start;flex-flow:row nowrap;max-width:1680px;margin-left:auto;margin-right:auto}.jb_bon_flex>div{flex:0 0 50%}.bon_footer_flag{position:fixed;bottom:0;right:0;z-index:3;padding:0 0 25px 0;display:none}.bon_footer_flag a{display:inline-block;box-sizing:border-box;font-size:.85em;font-weight:bold;line-height:.85em;text-decoration:none;color:white;text-decoration:none;padding:8px 20px;font:400 1.125rem Lato,Arial,Helvetica,Sans-Serif;text-transform:uppercase;border-top-left-radius:30px;border-bottom-left-radius:30px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);transition:box-shadow .25s,background-color .25s;border:2px solid #a2c76c;background-color:#789949}.bon_footer_flag a span{text-transform:lowercase;font-size:.85em}.bon_footer_flag a:hover{box-shadow:0px 0px 0px 2px rgba(255,255,255,1),3px 3px 5px 0px rgba(0,0,0,0.5);background-color:#fd763c}footer{max-width:1920px;margin-left:auto;margin-right:auto;background-color:black}.footer_top svg{width:100%;height:auto;max-width:1920px;display:block;fill:white}.footer_bottom{padding:80px 30px 80px 30px;color:white;display:flex;justify-content:space-between;align-items:center;align-content:flex-start;flex-flow:row nowrap;max-width:1200px;margin:0 auto}.footer_bottom>div{}.footer_bottom>div:nth-child(1){flex:0 0 25%;text-align:left}.footer_bottom>div:nth-child(2){flex:1 1 100%;text-align:left;padding:0 40px}.footer_bottom>div:nth-child(3){flex:0 0 25%;text-align:right}.footer_nav{color:white;margin:0;padding:0;list-style:none;margin:0}.footer_nav li{}.footer_nav a{text-decoration:none;color:white;font-size:1em;transition:opacity 0;display:block;padding:5px 0;opacity:.5;transition:opacity 1.25s}.footer_nav a:hover{opacity:1;transition:opacity .25s}.footer_logo{width:100%;height:auto;max-width:250px}.footer_toa_logo{width:100%;height:auto;max-width:100px;margin-top:15px;opacity:.75}.foot_header{margin:0;font-size:1.5em}.footer_location{margin:.5em 0 0 0;font-size:1.25em;opacity:.95;font-weight:600}.foot_address{font-size:1.125em;margin:.25em 0 0 0;opacity:.55}.foot_date{font-size:1.125em;margin:0;opacity:.65}.foot_time{font-size:1.125em;margin:.125em 0 0 0;opacity:.65}.foot_small{font-size:.85em;opacity:.5;margin:1em 0 0 0}.foot_toa_link{font-size:1.125em}.foot_toa_link a{color:#FF9900}.footsoc{list-style:none;margin:20px 0 0 0;padding:0;display:flex;justify-content:flex-start;align-items:stretch;flex-flow:row nowrap}.footsoc li{flex:0 0 auto;padding:0 5px}.footsoc li a{display:inline-block;border-radius:100%}.footsoc li img{display:block;width:100%;height:auto;max-width:35px;opacity:.75;transition:opacity .25s;fill:white !important}.footsoc img:hover{opacity:1}.footsoc_mobile{display:none}.sold_out{background-color:#e06a2a;color:white;padding:1px 20px;text-align:center;font-size:2.5em;font-weight:bold}p.smallprint{font-size:1rem;opacity:.8}.embedded_tix{max-width:1900px;margin-left:auto;margin-right:auto;padding:40px 30px;background-color:#dfc2a0;position:relative}.embedded_tix_inner{opacity:.9;max-width:1100px;margin:0 auto}.embedded_tix_inner iframe{border-radius:5px !important;display:block;margin:0 auto}h2.embedded_tix_header{margin:1em 0 0 0;font-size:2.75em;line-height:1em;color:white;text-align:center}h2.embedded_tix_header span{display:block;font:.55em "Lato",Arial,Helvetica,Sans-Serif;padding-bottom:.25em;opacity:.65}.embedded_tix_inner>div,.embedded_tix_inner>div a{color:black}.embedded_tix .about_foot svg path{fill:$rest_gray}.tix_subhead{font-size:1.25em;color:white;text-align:center;max-width:900px;margin:1em auto}.promo_section{position:relative;max-width:1920px;margin-right:auto;margin-left:auto}.promo_section .entertainment_cap_top svg path{fill:#744799}.promo_inner_wrap{background:#744799;background:linear-gradient(180deg,rgba(116,71,153,1) 0%,rgba(116,71,153,1) 14%,rgba(56,0,105,1) 100%);position:relative}.promo_content{padding-top:60px;padding-bottom:60px}.palm_tree_background{background-image:url(/wp-content/uploads/pal_tree_bkg.webp);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.10;pointer-events:none}.water_background{position:absolute;bottom:0;left:0;width:100%;z-index:2}.waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:50px}.parallax > use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax > use:nth-child(1){animation-delay:-2s;animation-duration:7s;opacity:.15}.parallax > use:nth-child(2){animation-delay:-3s;animation-duration:10s;opacity:.1}.parallax > use:nth-child(3){animation-delay:-4s;animation-duration:13s;opacity:.15}.parallax > use:nth-child(4){animation-delay:-5s;animation-duration:20s;opacity:.15}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}.promo_content h2{font-size:4.25rem;text-align:center;color:white}.promo_content p{color:white;max-width:650px;margin-left:auto;margin-right:auto;text-align:center;opacity:.75}.promo_content figure{width:100%;max-width:900px;margin:15px auto;position:relative;z-index:2}.promo_content figcaption{color:white;opacity:.5;font-size:1rem;text-align:right}.promo_main_img{width:100%;max-width:900px;height:auto;box-shadow:15px 15px 5px 0px rgba(0,0,0,0.25)}.promo_sponsors_flex{display:flex;justify-content:center;align-items:center;align-content:flex-start;flex-flow:row nowrap;background-color:white;max-width:900px;margin:40px auto}.promo_sponsors_flex .long_logo{width:100%;height:auto;max-width:200px}a.promo_button{display:block;width:fit-content;margin:15px auto;background-color:yellow;color:#592081;font-size:1.75em;font-weight:900 !important;text-transform:uppercase;padding:5px 80px;border-radius:90px;text-decoration:none;box-shadow:0 0 0 3px rgba(255,255,0,0.75);border:5px solid rgba(102,48,143,1);transition:border-color .25s,box-shadow .25s,background-color .25s}a.promo_button:hover{border-color:rgba(102,48,143,1);xbox-shadow:0 0 0 3px rgba(102,48,143,0.75);box-shadow:0 0 0 3px rgba(255,255,0,1);background-color:rgba(255,222,0,1)}p.promo_larger{font-size:1.5em;opacity:1}.hotel_outer{background-color:#f8e9d8;padding:60px 20px;max-width:1920px;margin:0 auto}.hotel_inner_flex{display:flex;justify-content:space-between;align-items:center;align-content:flex-start;flex-flow:row nowrap;width:100%}.hotel_inner_flex>div:first-child{flex:0 0 50%}.hotel_inner_flex>div:last-child{flex:1 1 50%;padding-left:20px}.hotel_inner_flex h2{font-size:1.75rem}.hotel_inner_flex h2 span{font-size:1.45rem;opacity:1}.hotel_photo{width:100%;height:auto;max-width:550px}a.hotel_link{text-decoration:none;font-size:1em;background-color:white;padding:4px 20px;border-radius:100px;border:1px solid #d0af89;transition:background-color .25s;white-space:nowrap;display:inline-block;text-align:center}a.hotel_link:hover{background-color:#f0bc80}a.hotel_link br{display:none}.footer_toa_address{text-align:center;color:white;font-size:.875em;opacity:.65;padding-bottom:40px}