.validation-summary-errors ul li{color:#bd2326;font-size:.85rem}.validation-summary-valid ul li{display:none}.field-validation-error{color:#bd2326;font-size:.85rem}form.TangerFormColors .form-group{position:relative}form.TangerFormColors ::-webkit-input-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors :-moz-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors ::-moz-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors :-ms-input-placeholder{text-transform:uppercase;color:#acacac;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors input,form.TangerFormColors select,form.TangerFormColors textarea{border-color:#acacac}form.TangerFormColors input[type="text"],form.TangerFormColors input[type="email"],form.TangerFormColors select,form.TangerFormColors textarea{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}form.TangerFormColors input[type="submit"],form.TangerFormColors button[type="submit"]{border:none;text-transform:uppercase;background-color:white;font-weight:bold}form.TangerFormColors .animated-btn.submit-btn input[type="submit"]{background-color:transparent}form.TangerFormColors span.req{position:absolute;right:0.5em;top:0.3em;color:#c20430}form.TangerFormColors textarea{width:100%}h1,h2,h3,h4,h5{color:black}p,ul li{color:#464646}.header-container .hero-container{display:block;margin:0 auto 0 auto}.header-container .hero-container img{width:100%;height:auto}.header-container .header-text{margin-bottom:1.5rem}.header-container .header-text h1{font-weight:bold;margin-bottom:1rem}@media (max-width: 767.98px){.header-container .header-text h1{margin-top:.75rem}}.header-container .header-text h2{font-size:1.6rem}.header-container .header-text p{margin-bottom:0}.header-container .header-border{margin-bottom:1.5rem;border-bottom:1px solid black}.header-border{margin-bottom:1.5rem;border-bottom:1px solid black}.voucher-promo .preferredBlock{display:inline-block}.form-control{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.promo-section .form-block .formcontent h5{font-size:1rem;line-height:1.2rem}.promo-section .form-block .formcontent h5 strong{text-transform:uppercase;font-weight:bold}.promo-section .form-block form .form-group p.fb-fill-text{display:inline-block;margin-bottom:1rem}.col-row{border:1px solid black;margin-bottom:1.5rem;padding:1.5rem}.col-row h3{margin-bottom:1.5rem;font-weight:bold}@media (max-width: 1199.98px){.promo-section .form-block .formcontent h5{font-size:.95rem}.promo-section .form-block form .form-group .fb_iframe_widget{vertical-align:top}.promo-section .form-block form .form-group p.fb-fill-text{width:80%;font-size:.75rem;margin-bottom:.75rem}}@media (max-width: 991.98px){.header-container .header-text h1{font-size:3rem}.promo-section .form-block .formcontent h5{font-size:.85rem}.promo-section .form-block form .form-group p.fb-fill-text{width:73%;font-size:.69rem;margin-bottom:.75rem}}@media (max-width: 767.98px){.header-container .header-text h1{font-size:2.5rem}.col-left{margin-bottom:1.5rem}.col-left .col-row:last-child{margin-bottom:0}}@media (max-width: 575.98px){.promo-section .form-block .formcontent h5{font-size:0.9375rem}.promo-section .form-block form .form-group p.fb-fill-text{width:100%;font-size:.85rem;margin-bottom:.5rem;margin-top:.5rem}}.header-container{font-size:1vw;line-height:1.2}@media (min-width: 1920px){.header-container{font-size:19.2px}}@media (min-width: 992px) and (max-width: 1199.98px){.header-container{font-size:1.1vw}}@media (min-width: 768px) and (max-width: 991.98px){.header-container{font-size:1.2vw}}@media (max-width: 767.98px){.header-container{font-size:0.75vw}}@media (max-width: 575.98px){.header-container{font-size:1.1vw}}.header-container .hero-container{position:relative}.header-container .hero-container .text-overlay{position:absolute;text-align:center;width:100%;max-width:100%;max-height:100%;left:0;right:0;top:50%;bottom:auto;margin:auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-container .hero-container .text-overlay h1.headerText{color:white;font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width: 768px){.header-container .hero-container .text-overlay h1.headerText{font-size:4.58333em;line-height:1}}@media (max-width: 767.98px){.header-container .hero-container .text-overlay h1.headerText{font-size:8.80185em;line-height:.96781}}@media (max-width: 767.98px){.header-container .hero-container .text-overlay h1.headerText{margin-bottom:0}}.header-container .hero-container .text-overlay h1.headerText.isDarkTheme{color:black}@media (min-width: 768px){.header-container .hero-container .text-overlay h1.isCenter{font-size:3.05556em;line-height:1.5}}@media (max-width: 767.98px){.header-container .hero-container .text-overlay h1.isCenter{font-size:8.80185em;line-height:.96781}}.header-container .hero-container .text-overlay h2{color:white;font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width: 768px){.header-container .hero-container .text-overlay h2{font-size:4.58333em;line-height:1}}@media (max-width: 767.98px){.header-container .hero-container .text-overlay h2{font-size:8.80185em;line-height:.96781}}.header-container .hero-container .text-overlay h2.isDarkTheme{color:black}.center-location-route .hero-img-wrapper{overflow:hidden}@media (min-width: 768px){.center-location-route .hero-img-wrapper{height:14.7222vw}}@media (max-width: 767.98px){.center-location-route .hero-img-wrapper{height:67.22222vw}}@media (min-width: 768px){.center-location-route .hero-img-wrapper .hero-img{margin-top:-7vw}}@media (max-width: 767.98px){.center-location-route .hero-img-wrapper .hero-img{margin-top:-8vw}}.header-text{margin-bottom:1.5rem}.header-text p{font-family:"Roboto",Georgia,"Times New Roman",Times,serif}@media (min-width: 768px){.header-text p{font-size:1.11111em}}@media (max-width: 767.98px){.header-text p{font-size:3.42593em}}.text-xs-center.fr-line{margin-bottom:1.5rem}.headerTitle{font-weight:700;font-size:3.75rem}@media (max-width: 991.98px){.headerTitle{font-size:3rem}}@media (max-width: 767.98px){.headerTitle{margin-top:1rem;font-size:2rem}}.breadcrumb-container #breadcrumbs .breadcrumb{padding-left:1rem}.breadcrumb-container #breadcrumbs .breadcrumb>li:first-child{text-transform:capitalize}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block{right:15%;color:white}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text{color:white !important}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h3.sub-text,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h3.sub-text,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h3.sub-text{color:white !important}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description{color:white !important}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link{color:white !important;border:1px solid white !important}@media (max-width: 767.98px){.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping{background-image:url("/images/Promotions/TaxFreeShopping/BTS_TaxFree-sm.jpg");height:85vh}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block{background:rgba(0,0,0,0.8);top:54vh;min-height:30%;left:5%;right:5%;padding:3%}}@media (max-width: 767.98px) and (orientation: landscape){.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block{top:27vh;max-height:65%}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text{font-size:1.25rem}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description{font-weight:normal;font-size:1rem;line-height:1.15rem}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link{font-size:.75rem;padding:.25rem .75rem}}@media (max-width: 575.98px){.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block{top:54vh;max-height:60%}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text{font-size:1.25rem}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description{font-weight:normal;font-size:1rem;line-height:1.15rem}.center-home-route #carousel-home-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link,.center-deals-route #carousel-deals-promotion .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link,.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link{font-size:.75rem;padding:.25rem .75rem}}.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block{position:absolute;right:3%;top:5%;text-align:center;line-height:1.5;font-size:1rem}.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block h2.header-text{font-size:2rem;margin:0 0 1.25rem 0;font-weight:bold}.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block p.description{font-size:1.25rem;margin:0 0 1.25rem 0;font-weight:normal}.center-events-route #eventPromoSlider .carousel-inner .carousel-item.BSTaxFreeShopping .text-block a.link{padding:1.25rem 2.5rem;text-transform:uppercase;text-decoration:none;font-weight:bold;display:inline-block;line-height:1rem}.header-bottom{display:none !important}.header-text{display:none !important}img{min-height:1px}img.sticky{position:sticky;width:35.11397vw;top:7.409vw}.headerText{letter-spacing:-0.1vw;font-size:8vw;line-height:10vw}@media (min-width: 576px){.headerText{font-size:6vw;line-height:8vw}}@media (min-width: 768px){.headerText{font-size:5vw;line-height:7vw}}@media (min-width: 992px){.headerText{font-size:3vw;line-height:5vw}}#events-container{font-size:1vw;padding:0 6.7vw}@media (min-width: 1920px){#events-container{font-size:19.2px}}@media (max-width: 767.98px){#events-container{padding:0}}@media all and (-ms-high-contrast: none) and (max-width: 767.98px), (-ms-high-contrast: active) and (max-width: 767.98px){#events-container{padding:0}#events-container .undo-row-table{display:flex !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#events-container .text-wrap-explore,#events-container .text-wrap-explore-m{width:100%}#events-container .text-wrap-explore .explore,#events-container .text-wrap-explore-m .explore{display:inline-block !important}}#events-container .upcoming-events{border-bottom:none}#events-container .upcoming-events .up-head{margin:3vw 0}#events-container .upcoming-events .upcoming{font-family:"AvantGardeNormal",itc-avant-garde-gothic-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4vw;text-transform:uppercase;margin:0}#events-container .upcoming-events .capsule{display:flex;background-color:#f2f2f2;padding:2.415vw 0;color:black}#events-container .upcoming-events .capsule .date{width:29.6%;text-align:center;font-family:"AvantGardeNormal",itc-avant-garde-gothic-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2vw;line-height:1.2;border-right:solid black 1px;text-transform:uppercase}#events-container .upcoming-events .capsule .date p{margin:0;color:black}#events-container .upcoming-events .capsule .event-summary{width:71.4%;font-size:1.111em;display:flex;flex-direction:column;justify-content:center;padding-left:2vw}#events-container .upcoming-events .capsule .event-summary p{margin:0;color:black}#events-container .upcoming-events .capsule .event-summary .event-title{font-family:"AvantGardeBold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}#events-container .upcoming-events .disclaimer{margin:3vw 0}#events-container h2{color:black}#events-container .explore{margin-top:2rem}#events-container .templated a.btn{margin-left:.2rem}@media (min-width: 768px){#events-container .templated a.btn{font-size:1.11111em}}@media (max-width: 767.98px){#events-container .templated a.btn{font-size:3.42593em;margin-bottom:3rem}}@media (max-width: 767.98px){#events-container .text-block{text-align:left;align-items:flex-start}}#events-container #btn-Filter-By-Month:focus{outline:-webkit-focus-ring-color auto 5px}@media (min-width: 768px){#events-container .dropdown-menu{font-size:1.11111em}}@media (max-width: 767.98px){#events-container .dropdown-menu{font-size:3.42593em}}#events-container .box{flex:1;display:flex;justify-content:center;padding:0 6.53vw}#events-container .month-arrow-text{padding:0 .125rem}#events-container i{cursor:pointer;padding:.03333vw .33333vw}@media (min-width: 768px){#events-container i{font-size:1.38889em}}#events-container .btn-previous-next{color:black;font-weight:bold;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}@media (min-width: 768px){#events-container .btn-previous-next{font-size:1.04167em}}@media (max-width: 767.98px){#events-container .btn-previous-next{font-size:3.42593em}}#events-container .btn-previous-next .previous{float:right}.events-container{margin-bottom:2rem}.events-container .prevnext-btns{display:flex;flex:1;justify-content:center}.events-container .prevnext-btns.previous{justify-content:flex-end}.events-container .prevnext-btns.next{justify-content:flex-start}.events-container .box{display:flex;flex:1;justify-content:center}.events-container .dropdowns-row{margin:2vw auto 0 auto;display:flex}@media (min-width: 768px){.events-container .dropdowns-row{border-top:solid black 1px;border-bottom:solid black 1px}}.events-container .dropdowns-row .dropdowns-row:first-child>div{margin-left:auto}.events-container .dropdowns-row .dropdowns-row:last-child>div{margin-right:auto}@media (max-width: 767.98px){.events-container .dropdowns-row{margin:4.62963vw auto 0vw}}.events-container .dropdowns-row .month-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 767.98px){.events-container .dropdowns-row .month-row{display:none}}.events-container .dropdowns-row .month-row .month-arrow-text{font-size:1.5vw;vertical-align:middle;padding:0}.events-container .dropdowns-row .month-row .month-arrow-text .next{padding-left:5vw}.events-container .dropdowns-row .month-row .month-arrow-text .previous{padding-right:5vw}.events-container .dropdowns-row .month-row .month{color:#767676;padding:0 1.4876301vw;font-weight:700}.events-container .dropdowns-row .month-row .month:hover{cursor:pointer;color:black}.events-container .dropdowns-row .month-row .month.all{border-right:solid #818181 3px}.events-container .dropdowns-row .month-row .month.active{color:black}.events-container .btn-overflow{text-decoration:none;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#aa1e2b;cursor:pointer}@media (min-width: 768px){.events-container .btn-overflow{font-size:1.11111em}}@media (max-width: 767.98px){.events-container .btn-overflow{font-size:3.42593em}}.events-container a:not([href]):not([tabindex]){text-decoration:underline;font-family:"Roboto",Georgia,"Times New Roman",Times,serif;color:black}.events-container #btn-Filter-By-Month{width:100%;background:url(/images/common/TriangleNew.png) no-repeat 94% 50% #fff;text-align:left;margin:0}.events-container #btn-Filter-By-Month:hover,.events-container #btn-Filter-By-Month:focus{background:url(/images/common/TriangleNewRed.png) no-repeat 94% 50% #fff}@media (max-width: 47em){.events-container{margin-bottom:1.5rem}}.events-container h2{text-transform:uppercase;font-size:1rem;font-weight:bold;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;color:black}.events-container .event{padding:3.3vw 0}.events-container .text-block{width:100%;overflow:hidden}.events-container .text-block h2.event-title{text-transform:uppercase;font-weight:400;font-size:2.4vw;font-family:"AvantGardeNormal",itc-avant-garde-gothic-pro,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.3vw;flex-shrink:0}@media (min-width: 768px){.events-container .text-block h2.event-title{margin-bottom:.5vw}}@media (max-width: 767.98px){.events-container .text-block h2.event-title{font-size:7.9vw}}.events-container .text-block h2.event-dates{font-family:"AvantGardeBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.7vw;margin-bottom:1vw}@media (max-width: 767.98px){.events-container .text-block h2.event-dates{font-size:5vw;margin:2vw 0}}.events-container .text-block .see-more,.events-container .text-block .see-less{align-items:center;font-family:"Roboto",Georgia,"Times New Roman",Times,serif}.events-container .text-block .see-more i.fa,.events-container .text-block .see-less i.fa{padding-left:0.3rem !important}.events-container .text-block .see-more a span.hidden,.events-container .text-block .see-less a span.hidden{display:none}@media (max-width: 767.98px){.events-container .text-block .see-more,.events-container .text-block .see-less{justify-content:center}}@media (min-width: 768px){.events-container .text-block p.event-detail{font-size:1.11111em;line-height:1.66667em;margin-bottom:0rem !important;line-height:1.4375;width:83%}}@media (max-width: 767.98px){.events-container .text-block p.event-detail{font-size:3.42593em;line-height:1.44;margin-bottom:0rem !important}}.events-container .text-block p.event-detail a{text-decoration:underline;font-weight:bold}@media (max-width: 767.98px){.events-container hr{border-style:inset;width:94%;margin-top:0;margin-bottom:2.22222vw}}.events-container section{border-bottom:solid black 1px}@media (max-width: 767.98px){.events-container section{margin-right:0;margin-left:0;margin-bottom:0;margin-top:4.44444vw;padding:5.6vw 6.53vw 4vw 6.53vw}.events-container section.first-section{margin:0 0 0 0}}.events-container .left,.events-container .right,.events-container .mobile{position:relative;width:100%;min-height:1px}.events-container .left,.events-container .right{border-bottom:1px solid #cccccc}.events-container .border-top{border-top:1px solid #cccccc}.events-container .full-width{width:100%}.events-container .month-header{padding:2rem 0}.events-container .month-header .month-dd-width-40{width:40%}.events-container .month-header p{font-size:.875rem}.events-container .month-header select{padding:.5rem 1rem;color:#acacac;border:1px solid #787878;text-transform:uppercase;width:40%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/common/drop-arrow-gray.png) no-repeat 97% 50% #fff}.events-container .month-header .dropdown-toggle.btn-primary{width:100%;background:url(/images/common/drop-arrow.png) no-repeat 97% 50% #000;text-align:center}.events-container .carousel{margin-bottom:3.438rem}.events-container .carousel .carousel-inner .carousel-item img.img-fluid{width:100%}.events-container .events-section{border-top:1px solid #464646}@media screen and (max-width: 47.99em){.events-container .month-header select{width:70%}.events-container .events-section .event h3{font-size:1rem}.events-container .events-section .event h3.date-range{text-align:left}.events-container .events-section .event p.description{font-size:.85rem}}@media screen and (max-width: 33.99em){.events-container .month-header select{width:100%}}
