html,body{width:100%;height:100%}body{font-family:'Merriweather','Helvetica Neue',Arial,sans-serif}hr{max-width:100px;border-width:2px;border-color:#be1e2d}hr.light{border-color:#FFF}a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#74000b}a.link-secondary{color:black}a:hover.shape-link{color:#be1e2d}a:hover,a:focus{color:#be1e2d}h1{font-family:'Crimson Text',serif}h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif}p{margin-bottom:20px;font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.5}.well{margin-bottom:20px;font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.5}.bg-primary{background-color:#5d5d5d}.bg-product{background-color:#333}.bg-contact{background-color:#eee}.text-faded{color:rgba(255,255,255,0.7)}section{padding:100px 0}.navbar-default{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;border-color:#be1e2d;background-color:#000;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.navbar-default .navbar-header .navbar-brand{text-transform:uppercase;color:#FFF;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#be1e2d}.navbar-default .navbar-header .navbar-toggle{text-transform:uppercase;color:#FFF;font-size:12px;font-weight:700}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;color:#FFF;font-size:13px;font-weight:700}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#be1e2d}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#be1e2d!important;background-color:transparent}.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#be1e2d}@media(min-width:768px){.navbar-default{border-color:#be1e2d;background-color:white}.navbar-default .navbar-header .navbar-brand{color:#585858}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#be1e2d}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#585858}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#be1e2d}.navbar-default.affix{border-color:#be1e2d;background-color:black}.navbar-default.affix .navbar-header .navbar-brand{color:white;font-size:14px}.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#be1e2d}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:white}.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#be1e2d}}header{position:relative;width:100%;min-height:auto;text-align:center;color:white;background-image:url('../img/header.jpg');background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header .header-content{position:relative;width:100%;padding:100px 15px 100px;text-align:center}header .header-content .header-content-inner h2{margin-top:5px;color:#585858}@media(min-width:768px){header{height:100%;min-height:700px}header .header-content{position:absolute;top:50%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .header-content .header-content-inner{max-width:1000px;margin-right:auto;margin-left:auto}}.section-heading{margin-top:0;font-family:'Montserrat',sans-serif;font-weight:500}.img-margin{margin:28px}.info-icon{position:absolute;top:50%;width:100%;height:100%;padding-top:10px;padding-right:10px;transform:translateY(-50%);text-align:right;opacity:1;color:rgba(255,255,255,0.4);font-size:30px}.product-border{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.6),0px 0 0 4px #fff,0px 0 0 8px rgba(0,0,0,0.2),6px 6px 8px 4px #222;-moz-box-shadow:0 0 0 2px rgba(0,0,0,0.6),0px 0 0 4px #fff,0px 0 0 8px rgba(0,0,0,0.2),6px 6px 8px 4px #222;box-shadow:0 0 0 2px rgba(0,0,0,0.6),0px 0 0 4px #fff,0px 0 0 8px rgba(0,0,0,0.2),6px 6px 8px 4px #222}.product-label{text-align:center;color:#DDD}.portfolio-box{position:relative;display:block;max-width:448px;margin:0 auto}.portfolio-box .portfolio-box-caption{position:absolute;bottom:0;display:block;width:100%;height:100%;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;text-align:center;opacity:0;color:white;background:rgba(0,0,0,0.50)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:hover .info-icon{opacity:0}.portfolio-box:focus{outline:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}::-moz-selection{color:white;background:#222;text-shadow:none}::selection{color:white;background:#222;text-shadow:none}img::selection{color:white;background:transparent}img::-moz-selection{color:white;background:transparent}body{webkit-tap-highlight-color:#222}.form-horizontal{margin-top:40px}.product{color:white;font-size:16px}.product h4{font-size:24px}.product h5{color:white;font-size:18px}.product h5 .label-size{background-color:#74000b;font-family:'Montserrat',sans-serif;font-weight:300}.contact-item{margin-top:60px}.white-popup{position:relative;width:auto;max-width:600px;margin:0 auto;padding:25px;text-align:center;background-color:#FFF;font-size:18px}.white-popup h1{color:#2a343d;font-family:'Montserrat',sans-serif;font-weight:500}.white-popup h2{color:#5a646e;font-size:24px}.white-popup li{margin-bottom:8px;font-family:'Raleway',sans-serif}.white-popup li .label-size{background-color:#74000b;font-family:'Montserrat',sans-serif;font-weight:300}.white-popup li .label-usage{background-color:#585858}.mfp-zoom-in .mfp-with-anim{transition:all .2s ease-in-out;transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-bg{transition:all .3s ease-out;opacity:0}.mfp-zoom-in.mfp-ready .mfp-with-anim{transform:scale(1);opacity:1}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}