*,*:before,*:after{box-sizing:border-box}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after,.row:before,.row:after{display:table;content:" "}.container:after,.row:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}.row{margin-right:-15px;margin-left:-15px}.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-12,.col-xl-4,.col-xl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100%}@media(min-width:992px){.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-12{float:left}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-6{width:50%}.col-md-8{width:66.66666667%}.col-md-12{width:100%}}@media(min-width:1200px){.col-xl-4,.col-xl-12{float:left}.col-xl-4{width:33.33333333%}.col-xl-12{width:100%}}.jumbotron{padding:30px;margin-bottom:30px;border-radius:6px}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:-1px}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.card-header{padding:.75rem 1.25rem;margin:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125);font-size:16px;font-weight:700;text-align:center}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px #0000000d}.panel-default{border-color:#ddd}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-body{padding:15px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.collapse{display:none}.collapse.in{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;padding:1em;background:#191919;font-family:futura-pt,sans-serif;font-size:12pt;font-weight:400;color:#4e4d4d}h1{font-weight:700}.documentTypes h1{font-size:22px}.documentTypes{padding:15px;font-size:16px}header .navbar-default{background:#8c2122;padding-right:11rem;align-content:center;border:unset;margin:0;padding:20px 0;list-style:none;line-height:normal;text-align:center}.navbar-default .navbar-nav>li>a{display:block;padding:1em 2em;letter-spacing:0px;text-decoration:none;text-transform:uppercase;font-size:1em;font-weight:700;color:#fff!important}.current_page_item{border-radius:30px;border:2px solid;border-color:#fff3}.navbar-default .navbar-toggle{border-color:#8c2122}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{border-color:#8c2122!important;background-color:#8c2122!important}#page-wrapper{background:#eee;padding:1em 0}.full{width:100%}.center{text-align:center}.title .byline{display:inline-block;padding-top:1em;font-weight:300;font-size:1.5em;font-style:normal;justify-content:center}p{line-height:180%;text-align:center}#content .byline{padding-top:0;font-size:1.5em}#content .title{padding:1em 2em 2em;text-align:center}.title h2{letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#3f3f3f;font-size:1.7em;font-size:2em}.mt1{margin-top:1em}#featured-wrapper{overflow:hidden;padding:5em 0;background:#fff}#featured h3{text-align:center;font-size:48px;font-weight:700}.major{overflow:hidden;margin-bottom:4em;text-align:center}.title{text-align:center}.title h2{letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#3f3f3f;font-size:1.7em}.major h2{letter-spacing:.1em;text-transform:uppercase;font-size:3em;font-weight:700;color:#3f3f3f}.button{display:inline-block;margin:1em 0;padding:1em 3em;background:#8c2122;border-radius:8px;letter-spacing:.2em;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:400;font-size:.9em;color:#fff}#portfolio .major h2,#portfolio .major .byline{color:#ffffffe6}.major .byline{display:block;padding-top:.2em;font-weight:300;font-size:2em}.image img{display:block;width:100%;margin-bottom:1em;background-color:#fff;margin-right:0;margin-top:0}#portfolio img{padding-top:1em;padding-bottom:1em}#portfolio .box{padding:1em 1em 2em;background:#fff;border-radius:0 0 8px 8px;border-right:1px solid #DADADA;text-align:center;border-left:1px solid #DADADA;height:250px}#footer{margin-top:2em;color:#fff}#contact .major h3,#contact .major .byline{color:#ffffffe6;font-size:1.5em}#copyright{overflow:hidden;padding:0 0 1em}#copyright p{letter-spacing:.2em;text-align:center;text-transform:uppercase;font-size:.8em;color:#6f6f6f}#copyright a{text-decoration:none;color:#8c8c8c!important}#portfolio-wrapper{padding:1em;background-color:#191919}#portfolio{overflow:hidden;text-align:center}a{color:#383838}a:hover{color:#383838;text-decoration:none}.underline{text-decoration:underline!important}button,html input[type=button],input[type=reset],input[type=submit]{display:inline-block;margin:1em 0;padding:1em 3em;background:#8c2122;border-radius:8px;letter-spacing:.2em;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:400;font-size:.9em;color:#fff;cursor:pointer}.red_btn{display:inline-block;margin:1em 0;padding:12px 20px 13px;background:#8c2122;border-radius:8px;letter-spacing:.2em;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:400;color:#fff!important;cursor:pointer}#pl_order_btn{display:inline-block;margin:1em 0;padding:1em 3em;background:#8c2122;border-radius:8px;letter-spacing:.2em;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:400;font-size:.9em;color:#fff;cursor:pointer}.orderingDetail input{display:block;width:100%!important;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.orderingDetail textarea,#pl_dropdowns_container select{display:block;width:100%!important;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}label{text-align:left;width:100%}.carousel-inner>.item>img,.carousel-inner>.item>a>img{margin:0 auto}.carousel-control.left,.carousel-control.right{background-image:unset}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding-top:3%;text-align:center;margin-bottom:15px;width:100%;height:424px}.card-title{margin-bottom:.75rem;font-size:21px;margin-top:15px;text-align:center}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.vo{position:relative;background-color:#000;height:100vh;min-height:25rem;width:100%;overflow:hidden}.vo .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.vo video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.vo .container{position:relative;z-index:2}.h-100{height:100%!important}.w-100{width:100%!important;display:table-cell;vertical-align:middle}.d-flex{display:table!important;width:100%}@media(min-width:1200px){.container{width:1200px}}@media(max-width:790px){#vimg{width:100%;height:auto}}@media(min-width:768px){.navbar-nav{margin:0;display:inline-block;float:unset}}@media(max-width:768px){#contact .major h3,#contact .major .byline{font-size:18px!important}.navbar-nav>li>a{line-height:8px;padding:15px}h3,h2,h1,.major .byline{font-size:22px!important}#content .title{padding:unset;margin-bottom:2em}}@media(max-width:400px){#cur{width:100%}}.topnav{background-color:#8c2122;overflow:hidden}.topnav a{float:left;display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px;text-transform:uppercase;font-family:futura-pt,sans-serif}.topnav a:hover{background-color:#ddd;color:#000}.active{background-color:#545454;color:#fff}.topnav .icon{display:none}@media screen and (max-width:600px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}}@media screen and (max-width:600px){.topnav.responsive{position:relative}.topnav.responsive a.icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}}.bullets{list-style-type:disc;font-size:16px;box-sizing:border-box}.pl_dropdown{width:100%;line-height:2;font-size:10.5pt;padding:2px;margin-bottom:5px}label{display:inline-block;width:180px;text-align:left;font-size:14px;font-weight:700;color:#222;float:left}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-fw{width:1.28571429em;text-align:center}.fa-bars:before{content:""}.fa-shopping-cart:before{content:""}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{display:none;text-align:center}.carousel-inner>.item.active{display:block}.carousel-inner>.item>img{margin:0 auto;max-width:100%;height:auto}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin:0 0 0 -30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;padding:0;background-color:#000;background-image:none;border:1px solid #fff;border-radius:10px;text-indent:-999px;overflow:hidden;cursor:pointer;opacity:.5;letter-spacing:normal;text-transform:none;font-size:0;line-height:10px;vertical-align:middle;float:none;color:transparent}.carousel-indicators li.active{width:12px;height:12px;margin:0;background-color:#fff;opacity:1}.carousel-control{position:absolute;top:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;width:15%;margin:0;padding:0;background:transparent;border:0;border-radius:0;color:#fff;font-family:inherit;font-size:48px;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;text-decoration:none;opacity:.5;cursor:pointer}.carousel-control.left{left:0}.carousel-control.right{right:0}.carousel-control:hover,.carousel-control:focus{color:#fff;opacity:.9;text-decoration:none}.topnav button.icon{display:none;float:right;margin:0;padding:14px 16px;background:transparent;border:0;border-radius:0;color:#f2f2f2;font-family:futura-pt,sans-serif;font-size:17px;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;cursor:pointer}@media screen and (max-width:600px){.topnav button.icon{float:right;display:block}.topnav.responsive button.icon{position:absolute;right:0;top:0}}.faq-toggle{display:block;width:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;color:inherit;font-family:inherit;font-size:1.5em;font-weight:inherit;letter-spacing:normal;line-height:1.3;text-align:left;text-transform:none;cursor:pointer}.alert .close{float:right;margin:0;padding:0 25px 0 0;background:transparent;border:0;border-radius:0;color:inherit;font-family:inherit;font-size:21px;font-weight:700;letter-spacing:normal;line-height:1;text-transform:none;opacity:.4;cursor:pointer}.alert .close:hover,.alert .close:focus{opacity:.7;color:inherit}.wideformat-panel{background-color:#dcab6b}img.full{max-width:100%;height:auto}.skip-link{position:absolute;left:1em;top:0;z-index:10000;transform:translateY(-150%);padding:.6em 1em;background:#8c2122;color:#fff!important;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.skip-link:focus{transform:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;float:none!important}:focus{outline:none}:focus-visible{outline:2px solid #8C2122;outline-offset:2px}.topnav a:focus-visible,.topnav button:focus-visible,.skip-link:focus-visible,.button:focus-visible,.carousel-control:focus-visible,.carousel-indicators li:focus-visible,button[type=submit]:focus-visible{outline-color:#fff}.form-control:focus-visible{outline-color:#8c2122}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
