.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 ::-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:#464646;font-weight:bold}h1,h2,h3,h4,h5{color:black}p,ul li{color:#464646}a:focus{outline:0}.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}.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}.form-control{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.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: 991px){.header-container .header-text h1{font-size:3rem}}@media (max-width: 767px){.header-container .header-text h1{font-size:2.5rem}.col-left{margin-bottom:1.5rem}.col-left .col-row:last-child{margin-bottom:0}}#primaryNav .navbar-brand svg{width:275px;height:50px;display:block}.culture-fr-CA #primaryNav .navbar-brand svg{fill:#fff}#primaryNavLinks{float:right;display:flex;align-items:center;justify-content:flex-end;height:70px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}#primaryNavLinks .btn-group.open{box-shadow:none;background:none}#primaryNavLinks .btn-group.open .btn.dropdown-toggle{background-color:#fff}#primaryNavLinks .btn-group .btn.dropdown-toggle{border:none;padding:0;margin-right:2rem;color:black;box-shadow:none}#primaryNavLinks .btn-group .btn.dropdown-toggle:hover{color:#c20430;background-color:#fff}#primaryNavLinks .btn-group .btn.dropdown-toggle:active,#primaryNavLinks .btn-group .btn.dropdown-toggle:focus{background-color:#fff}#primaryNavLinks .btn-group .btn.shopping-cart-white{color:white;background-color:black}#primaryNavLinks .btn-group .btn.shopping-cart-white:hover{color:#c20430;background-color:black}#primaryNavLinks .btn-group .btn.shopping-cart-white:active,#primaryNavLinks .btn-group .btn.shopping-cart-white:focus{background-color:black}#primaryNavLinks .btn-group .dropdown-menu .cartLink{padding-left:1rem}#primaryNavLinks .nav-item a{letter-spacing:1px}#primaryNavLinks .nav-item a:hover{color:#c20430}#brandLogo a{margin:0 0 -8px}.culture-fr-CA #brandLogo a{margin:0}#brandLogo{float:left;display:flex;align-items:center;height:70px}#brandLogoSm{width:180px}#brandLogoSm a.navbar-brand{margin:0;padding:0;width:100%}#brandLogoSm a.navbar-brand svg{display:block;padding:0;width:100%;height:47px}#xsNav{background-color:#373a3c;padding-top:1rem;padding-bottom:2rem;margin-bottom:1rem}#xsNav ul li a{color:#ffffff}#xsNav ul li a:hover{color:#ccc}#xsNav hr{background-color:#979a9c;height:1px}#xsNav #xsNavPrimary .btn-group.open{box-shadow:none;background:none}#xsNav #xsNavPrimary .btn-group.open .btn.dropdown-toggle{background-color:#373a3c}#xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle{border:none;margin:0;color:white;box-shadow:none;background-color:#373a3c;padding:0.5em 1em;font-size:1.25rem}#xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle:hover{color:#ccc;background-color:#373a3c}#xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle:active,#xsNav #xsNavPrimary .btn-group .btn.dropdown-toggle:focus{background-color:#373a3c}#xsNav #xsNavPrimary .dropdown-menu .cartLink{padding-left:1rem}#xsNav .nav-item .nav-link{font-size:1.25rem}#xsNavCompany{margin-top:1rem;margin-bottom:1rem}#xsNavSecondary{margin-top:1rem;margin-bottom:1rem}#xsNavSocial{margin-top:1rem;margin-bottom:1rem}#xsNavSocial .social-icons{width:50%;max-width:300px}#xsNavSocial .social-icons .nav-item{width:19%}#xsNavSocial .social-icons .nav-item+.nav-item{margin-left:5%}#xsNavSocial .nav-item .nav-link{width:100%}#xsNavSocial .nav-item .nav-link a svg{width:100%}#xsNavBrand{margin-top:1rem;margin-bottom:1rem}#xsNavBrand .nav-item{width:auto;display:block}#xsNavBrand .nav-item .nav-link{font-size:.75rem}#xsNavBrand .nav-item span{display:block;width:50%;margin:0 auto}#xsNavBrand .nav-item span .nav-link{margin:0 auto;width:100%;font-size:.75rem}#xsNavBrand .nav-item span .nav-link svg{width:100%;fill:#fff}@media (max-width: 1199px){#primaryNavLinks .btn-group .btn.dropdown-toggle{margin-right:1.2rem}#primaryNavLinks .navbar-nav .nav-item+.nav-item{margin-left:1.2rem}}@media (min-width: 768px) and (max-width: 991px){#primaryNav #primaryNavLinks .main-nav-fr .nav-item .nav-link{font-size:.66rem}#primaryNav #primaryNavLinks .main-nav-fr .nav-item+.nav-item{margin-left:.66rem}}@media (max-width: 991px){#primaryNav{height:60px}#primaryNav .navbar-brand svg{width:190px}#primaryNav .btn-group .btn.dropdown-toggle{margin-right:1rem}#primaryNav .navbar-nav .nav-item+.nav-item{margin-left:1rem}#primaryNavLinks{height:60px}#primaryNavLinks .nav-link{font-size:.75rem}#brandLogo{height:60px}#brandLogo a{margin:0 0 -8px}}.Center_Layout #new-center-email-signup .modal-header{border-bottom:none}.Center_Layout #new-center-email-signup .modal-header .fa{color:black}.Center_Layout #new-center-email-signup .modal-header #popup-close-link{font-size:1.2rem;color:black}.Center_Layout #new-center-email-signup .modal-body{padding:0 2rem 1rem 2rem;text-align:center}.Center_Layout #new-center-email-signup .modal-body .fa{color:white}.Center_Layout #new-center-email-signup .modal-body img.header{width:70%;max-width:249px;margin:0 auto;margin-bottom:1rem}.Center_Layout #new-center-email-signup .modal-body h1.header-text{font-size:1.4rem;color:#bd2326;margin-bottom:1rem}.Center_Layout #new-center-email-signup .modal-body p.get-the-scoop{font-size:1rem;line-height:1.1rem;border-top:3px solid #acacac;border-bottom:3px solid #acacac;padding:1rem;margin-bottom:1.5rem}.Center_Layout #new-center-email-signup .modal-body form{text-align:left}.Center_Layout #new-center-email-signup .modal-body form .form-group{margin-bottom:0}.Center_Layout #new-center-email-signup .modal-body form input{margin-bottom:1rem}.Center_Layout #new-center-email-signup .modal-body form .submit-group{text-align:right}.Center_Layout #new-center-email-signup .modal-body p#result-message{color:#bd2326}@media (min-width: 544px){.Center_Layout{padding-top:90px}.Center_Layout .navbar-nav .nav-item+.nav-item{margin-left:2rem}.Center_Layout #centerNav{background-color:rgba(0,0,0,0.4)}.Center_Layout #centerNav .navbar-nav .nav-item+.nav-item{margin-left:1rem}.Center_Layout #centerNav a{color:#fff}.Center_Layout #centerNav a:hover{color:rgba(255,255,255,0.5)}.Center_Layout #header{position:fixed;top:0;width:100%;z-index:1050}.Center_Layout #header #primaryNav{background-color:#000;padding:0;margin:0}.Center_Layout #header #primaryNav .navbar-nav{padding:0;margin:0}.Center_Layout #header #primaryNav .navbar-nav .nav-link{color:#fff;margin:0;padding:0.85rem 0}.Center_Layout #header #primaryNav .navbar-nav .nav-link:hover{color:#58595b}.Center_Layout #header #primaryNav #brandLogo{margin:0;padding:0;display:block}.Center_Layout #header #primaryNav #brandLogo span{margin:0;padding:0;display:block}.Center_Layout #header #primaryNav #brandLogo span a{margin:0;padding:0.35rem 0}.Center_Layout #header #primaryNav #brandLogo span a svg{display:block;fill:#fff}.Center_Layout #header #primaryNavLinks .btn-group.open{box-shadow:none;background:black}.Center_Layout #header #primaryNavLinks .btn-group.open .btn.dropdown-toggle{background-color:black}.Center_Layout #header #primaryNavLinks .btn-group .btn.dropdown-toggle{color:white;box-shadow:none;background-color:black}.Center_Layout #header #primaryNavLinks .btn-group .btn.dropdown-toggle:hover{color:#58595b;background-color:black}.Center_Layout #header #primaryNavLinks .btn-group .btn.dropdown-toggle:active,.Center_Layout #header #primaryNavLinks .btn-group .btn.dropdown-toggle:focus{background-color:black}.Center_Layout .header-bottom{position:relative;display:block;height:8.25rem;width:100%;background:#680f1f;background:-moz-linear-gradient(left, #680f1f 0%, #680f1f 50%, #680f1f 100%);background:-webkit-linear-gradient(left, #680f1f 0%, #680f1f 50%, #680f1f 100%);background:linear-gradient(to right, #680f1f 0%, #680f1f 50%, #680f1f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#680f1f', endColorstr='#680f1f',GradientType=1 );text-align:center}.Center_Layout .header-bottom .title{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;padding-top:3.25rem;color:white;font-size:2rem;vertical-align:middle;display:block;font-weight:bold}.Center_Layout .header-bottom .title h1{color:white;font-weight:bold;padding-top:.9rem;font-size:2.5rem}}@media (min-width: 768px){.Center_Layout #header #primaryNav .navbar-nav .nav-link{padding:0.85rem 0}.Center_Layout #header #primaryNav #brandLogo span a{padding:0.8rem 0}}@media (max-width: 767px){.Center_Layout{padding-top:0px}.Center_Layout #header{position:relative}.Center_Layout .header-bottom{background:#680f1f;background:-moz-linear-gradient(left, #680f1f 0%, #680f1f 50%, #680f1f 100%);background:-webkit-linear-gradient(left, #680f1f 0%, #680f1f 50%, #680f1f 100%);background:linear-gradient(to right, #680f1f 0%, #680f1f 50%, #680f1f 100%);padding:1.25rem 0;height:auto}.Center_Layout .header-bottom .title{font-family:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;padding-top:0.35rem;color:white;font-size:2rem;vertical-align:middle;display:block;font-weight:bold;text-align:center;padding:0;margin:0}.Center_Layout .header-bottom .title h1{font-size:1.75rem;padding:0;margin:0;color:white;font-weight:bold}.Center_Layout .secondary-mobile .nav{width:100%}.Center_Layout .secondary-mobile .nav ul{padding:0;list-style-type:none;background:#373a3c;margin:0}.Center_Layout .secondary-mobile .nav ul li{color:white;background:#373a3c;display:block;text-align:center;border-top:1px solid rgba(70,70,70,0.8);margin:0 15px}.Center_Layout .secondary-mobile .nav ul li:first-child{border:none}.Center_Layout .secondary-mobile .nav ul li a{color:white;padding:1rem 0}}
