.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}.header-text h1.headerTitle{font-weight:600;font-size:3.75rem}@media (max-width: 991.98px){.header-text h1.headerTitle{font-size:3rem}}@media (max-width: 767.98px){.header-text h1.headerTitle{font-size:2.5rem}}.header-text .brands{font-weight:600;font-size:3.75rem}@media (max-width: 991.98px){.header-text .brands{font-size:3rem}}@media (max-width: 767.98px){.header-text .brands{font-size:2.5rem}}.header-text .text-center.fr-line{margin-bottom:1.5rem}@media (max-width: 991.98px){.header-text{margin-bottom:1.5rem}}@media (max-width: 767.98px){.header-text{margin-top:.75rem}}.single-brand-container{margin-bottom:2rem}@media (max-width: 47em){.single-brand-container{margin-bottom:1.5rem}}.single-brand-container h2{color:white}.single-brand-container a{color:black;text-transform:uppercase;text-decoration:underline;font-weight:bold}.single-brand-container .col-left .brand-info{padding:3rem;background-color:#767676;margin-bottom:1.5rem}.single-brand-container .col-left .brand-info img{width:auto;height:auto;margin-bottom:1rem}.single-brand-container .col-left .brand-info p{color:white}.single-brand-container .col-left .brand-info a{font-weight:bold;text-decoration:underline;font-size:.9375rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.5px;color:white}.single-brand-container .col-left .brand-coupons .coupon-offer{padding:1rem;margin-bottom:1rem}.single-brand-container .col-left .brand-coupons .coupon-offer:first-child{margin-top:0rem}.single-brand-container .col-left .brand-coupons .coupon-offer .offer-section h3{font-size:1rem;font-weight:bold}.single-brand-container .col-left .brand-coupons .coupon-offer .offer-section h4{font-size:1rem;font-weight:normal}.single-brand-container .col-left .brand-coupons .coupon-offer .offer-section p{margin-bottom:.5rem}.single-brand-container .col-left .brand-coupons .coupon-offer .logo-section img{width:100%;height:auto;vertical-align:middle}.single-brand-container .col-right .locations-container{border:1px solid black;padding:2rem}.single-brand-container .col-right .locations-container h3{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:bold;margin-bottom:1rem}.single-brand-container .col-right .locations-container ul{padding:0}.single-brand-container .col-right .locations-container ul li{list-style:none;margin-bottom:1rem;color:#767676}.single-brand-container .col-right .locations-container ul li:last-child{margin-bottom:0}.single-brand-container .col-right .locations-container ul li a{color:#767676;font-weight:normal}@media (max-width: 1199.98px){.single-brand-container .col-right .locations-container{padding:1.9rem}}@media (max-width: 767.98px){.single-brand-container .col-left{margin-bottom:0}}
