@import url("http://fonts.googleapis.com/css?family=Titillium+Web:600,400,300,300italic,400italic,700");@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css");html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#477DCA;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#2c5999;color:white}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:"Titillium Web","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Titillium Web","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#477DCA;text-decoration:none}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #DDD;color:#595959;margin:1.5em 0;padding-left:0.75em}cite{color:#737373;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Titillium Web","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Titillium Web","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,p{margin:0}a:link,a:hover,a:visited{color:#70523e;text-decoration:underline;font-weight:600}body{overflow-x:hidden;overflow-y:scroll}ul li{color:#70523e}.container{max-width:75em;margin-left:auto;margin-right:auto;position:relative}.container::after{clear:both;content:"";display:table}.row{display:block}.row::after{clear:both;content:"";display:table}.lt-shadow{width:120px;height:inherit;border-right:solid 3px white;background-image:-webkit-linear-gradient(90deg, #fff 0%, #efefef 50%, #ddd 100%);background-image:linear-gradient(90deg, #fff 0%, #efefef 50%, #ddd 100%);position:absolute;left:-120px;top:0}.rt-shadow{width:120px;height:inherit;border-left:solid 3px white;background-image:-webkit-linear-gradient(-90deg, #fff 0%, #efefef 50%, #ddd 100%);background-image:linear-gradient(-90deg, #fff 0%, #efefef 50%, #ddd 100%);position:absolute;right:-120px;top:0}header{height:112px;position:fixed;z-index:1000;width:100%;top:0;left:0;background-color:white}header .container{height:inherit;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.5)}#logo{float:left;display:block;margin-right:1.55951%;width:37.93585%;height:inherit}#logo:last-child{margin-right:0}#logo a{display:table;width:100%;height:inherit;vertical-align:middle}#logo a h1{margin:0;text-align:center;vertical-align:middle;display:table-cell}#logo a .alt{display:none}#navigation{float:left;display:block;margin-right:1.55951%;width:60.50463%;margin-right:0}#navigation:last-child{margin-right:0}#navigation .search{text-align:right;padding-right:1em}#navigation .search .suppliers{font-size:0.9em}#navigation .product-search{margin:1em 0 0.9em 0}#navigation .product-search .search-box{display:inline-block;cursor:pointer;background-color:#868686;width:195px;border-radius:12px 12px 12px 12px;text-align:left;position:relative}#navigation .product-search .search-box p{display:inline-block;color:white;font-weight:600;font-size:0.95em}#navigation .product-search .search-box p i{font-size:1.25em;margin:0 1em 0 0.5em}#navigation .product-search .search-box .down-arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid white;display:inline-block}#navigation .product-search .search-box ul{display:none;position:absolute;background-color:#868686;width:inherit;padding:0.45em;z-index:1000;border-radius:0 0 12px 12px}#navigation .product-search .search-box ul li{color:white;font-size:0.9em;margin-bottom:0.45em}#navigation .product-search .search-box ul li a{color:white}#navigation nav span{text-transform:uppercase}#navigation nav span a{color:#005f32;font-weight:600;font-size:0.95em;vertical-align:middle;margin-right:0.95em}#navigation nav span a span{display:inline-block;vertical-align:middle}#navigation nav span a .arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid transparent;margin-right:4px}#navigation nav span a:hover .arrow{border-left:10px solid #ffd32b}#navigation nav span a.selected .arrow{border-left:10px solid #ffd32b}#navigation #mobile-nav{display:none}#banner{max-width:75em;margin-left:auto;margin-right:auto;position:relative;max-height:270px;margin-top:112px}#banner::after{clear:both;content:"";display:table}#banner .callout{float:left;display:block;margin-right:1.55951%;width:26.65146%;margin-left:5.6422%;position:absolute;z-index:100;background-color:rgba(255,255,255,0.8);padding:2em 1.5em 2em 2em}#banner .callout:last-child{margin-right:0}#banner .callout h2{color:#70523e;font-size:1.68em;font-weight:600}#banner .quote{float:left;display:block;margin-right:1.55951%;width:32.29366%;margin-left:5.6422%;position:absolute;z-index:100;background-color:rgba(255,255,255,0.8);padding:2em 1.5em 2em 2em}#banner .quote:last-child{margin-right:0}#banner .quote blockquote{border:none;color:#70523e;padding:0;margin:0 0 1em 0;font-weight:600;font-size:1.12em}#banner .quote cite{color:#70523e;font-size:1em;float:right;font-style:normal;margin-right:3em}#banner .quote cite span{display:block}#banner .quote cite span i{color:transparent}#banner .quote cite:before{content:''}#banner .banner-bars{position:absolute;top:0}#banner .lt-banner{background-color:#ffd32b;border-right:solid 3px white}#banner .rt-banner{background-color:#005f32;border-left:solid 3px white}.main{min-height:376px;background:url("../img/left_element.svg") left top no-repeat,url("../img/right_element.svg") right top no-repeat,url("../img/left-element.png") left top repeat-y,url("../img/right-element.png") right top repeat-y}.lt-side{float:left;display:block;margin-right:1.55951%;width:21.00927%;margin-left:5.6422%;padding-top:2.5em;background-color:transparent;position:relative}.lt-side:last-child{margin-right:0}.lt-side h2{color:white;font-weight:400;margin-bottom:0.25em;font-size:1.75em}.lt-side h3{font-size:1.15em;font-weight:700;color:#70523e;margin-bottom:0.5em}.lt-side p{font-size:0.75em;padding-right:3em;margin-bottom:1em;color:#70523e}.lt-side ul.list{margin-left:1em;list-stye:none}.lt-side ul.list li span{display:inline-block;vertical-align:middle}.lt-side ul.list li:before{font-family:'FontAwesome';font-size:0.5em;color:#005f32;content:'\f0c8';display:inline-block;vertical-align:middle;padding-right:0.65em}.lt-side #contact-info p{font-size:0.8em}.mobile-cat{display:none}.set-fixed{position:fixed;top:120px;width:250px;z-index:1000}.secondary-nav ul{padding-bottom:1em}.secondary-nav ul li{margin-bottom:0.5em;display:table}.secondary-nav ul li a{text-decoration:none;font-size:0.85em;vertical-align:middle;display:inline-block}.secondary-nav ul li a span{display:inline-block;vertical-align:middle}.secondary-nav ul li a small{display:block;margin-left:1em;font-weight:300;font-style:italic}.secondary-nav ul li a:hover{color:#005f32}.secondary-nav ul li a:before{font-family:'FontAwesome';font-size:0.5em;content:'\f0c8';display:inline-block;vertical-align:middle;padding-right:0.65em}.secondary-nav ul li a.selected{color:#005f32;font-size:1.15em;font-weight:700;line-height:1.25em}.secondary-nav ul li a.selected:before{font-size:1.45em;content:'\f0da';padding-right:0.15em}.main-content{float:left;display:block;margin-right:1.55951%;width:43.57805%;margin-left:11.28439%;padding-top:2.5em;padding-bottom:2em;min-height:376px;background-color:transparent;position:relative}.main-content:last-child{margin-right:0}.main-content h3{font-weight:400;color:#70523e;margin-bottom:0.5em}.main-content p{margin-bottom:1em;color:#70523e}.main-content ul{margin-bottom:1em;padding-left:1em;list-style:square}.main-content .image{width:50%}.main-content .right{float:right;margin-left:1em;margin-bottom:1em}.main-content .left{float:left;margin-right:1em;margin-bottom:1em}.main-content #fifty-years{position:absolute;top:120px;left:-160px}.main-content #compass{position:absolute;top:160px;left:-190px;width:174px}.main-content #history{position:absolute;top:2.5em;left:-220px}.main-content #history img{display:block;width:174px}.main-content #history figcaption{text-align:right;font-size:0.85em}.main-content table{width:100%}.main-content table .head td{color:#70523e;font-size:0.8em;font-weight:600}.main-content table tr td{font-size:0.8em;text-align:center}.main-content table tr td:first-child{width:55%;padding-left:0.75em;text-align:left}.main-content table tr:nth-child(even) td{background-color:#e9efeb}.main-content .col-half{float:left;display:block;margin-right:1.55951%;width:49.22024%;padding:0.5em}.main-content .col-half:last-child{margin-right:0}.main-content .news-links h4{margin-bottom:0.5em;font-size:1.2em}.main-content .news-links a{color:#005f32}#facility{float:left;display:block;margin-right:1.55951%;width:60.50463%;margin-left:328px !important;margin-right:148px !important;position:relative;width:60.3%}#facility:last-child{margin-right:0}#facility #facility-legend{position:absolute;left:-300px;top:100px;width:300px}#facility #facility-map{width:100%}footer{background-image:-webkit-linear-gradient(0deg, #fff 0%, #eee 50%, #ccc 100%);background-image:linear-gradient(0deg, #fff 0%, #eee 50%, #ccc 100%);position:relative;display:block;width:100%;height:70px;border-top:solid 3px white;padding-top:0.5em}footer #contact{float:left;display:block;margin-right:1.55951%;width:66.14683%;margin-left:33.85317%}footer #contact:last-child{margin-right:0}footer #contact h2{color:#70523e;font-size:1.45em;font-weight:700;display:inline-block;vertical-align:middle}footer #contact p{color:#70523e;display:inline-block;font-size:0.85em;vertical-align:middle}footer .rt-grad{height:70px;width:120px;position:absolute;right:-123px;top:0px;z-index:1000;background-image:-webkit-linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}footer .lt-grad{height:70px;width:120px;position:absolute;left:-123px;top:0px;z-index:1000;background-image:-webkit-linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}@media screen and (min-width: 720px) and (max-width: 1199px) and (orientation: portrait){body{overflow-x:hidden;width:device-width}header{height:90px}.lt-shadow,.rt-shadow{display:none;width:0px}#navigation nav{display:none}#navigation .search{display:none}#navigation #mobile-nav{display:block;position:absolute;top:0;right:0}#navigation #mobile-nav .button{font-size:2em;margin:0;padding:0.5em 1em;display:block}#navigation #mobile-nav ul{display:none;background-color:rgba(255,255,255,0.95);position:absolute;top:90px;right:0;width:200px}#navigation #mobile-nav ul li{display:block}#navigation #mobile-nav ul li a{text-decoration:none;display:block;padding:1.15em 1.5em;width:100%}#navigation #mobile-nav ul li a.selected{background-color:rgba(255,211,43,0.75)}#banner{margin-top:90px}#banner .rt-banner,#banner .lt-banner{display:none}#banner .callout{display:none}#banner .quote{display:none}.secondary-nav ul li a{line-height:1.25em;margin-bottom:0px !important}.secondary-nav ul li a span{display:inline}.main{background:url("../img/left_element.svg") -75px top no-repeat,url("../img/right_element.svg") right -50px top no-repeat,url("../img/left-element.png") -75px top repeat-y,url("../img/right-element.png") right -50px top repeat-y}.main-content{padding-top:3.5em}.main-content #history{position:absolute;top:2.5em;left:-220px}.main-content #history img{display:block;width:125px}.main-content #history caption{display:block}#facility{display:none}#fifty-years{display:none}#compass{display:none}#history{display:none}.mobile-cat{display:none}}@media screen and (min-width: 720px) and (max-width: 1199px) and (orientation: landscape){#banner{margin-top:90px}#banner .callout{display:none}#banner .quote{display:none}.lt-shadow,.rt-shadow{display:none}#facility{margin-right:0 !important;width:70%}#fifty-years{display:none}#compass{display:none}#history{display:none}.mobile-cat{display:none}}@media screen and (min-width: 320px) and (max-width: 719px){body{overflow-x:hidden;width:device-width}header{height:80px}.lt-shadow,.rt-shadow{display:none;width:0px}#logo{float:left;display:block;margin-right:1.55951%;width:66.14683%;z-index:1000}#logo:last-child{margin-right:0}#navigation nav{display:none}#navigation .search{display:none}#navigation #mobile-nav{display:block;position:absolute;top:0;right:0;width:100%}#navigation #mobile-nav .button{font-size:2em;margin:0;padding:0.5em 1em;display:block;float:right}#navigation #mobile-nav ul{display:none;background-color:rgba(255,255,255,0.95);position:absolute;left:0;top:80px;width:100%}#navigation #mobile-nav ul li{display:block}#navigation #mobile-nav ul li a{text-decoration:none;display:block;padding:1.15em 1.5em;width:100%}#navigation #mobile-nav ul li a.selected{background-color:rgba(255,211,43,0.75)}#company-title{font-size:1.5em;text-align:center}#banner{margin-top:80px}#banner .rt-banner,#banner .lt-banner{display:none}#banner .callout{display:none}#banner .quote{display:none}.main{background:none}.lt-side{float:left;display:block;margin-right:1.55951%;width:100%;margin-left:0%;float:none;padding:1em 1.5em 1em 1.5em;background-color:#ffd32b}.lt-side:last-child{margin-right:0}.lt-side ul.list{margin-left:1em;list-stye:none}.lt-side ul.list li{float:left;width:50%}.lt-side ul.list li span{display:inline-block;vertical-align:middle}.lt-side ul.list li:before{font-family:'FontAwesome';font-size:0.5em;color:#005f32;content:'\f0c8';display:inline-block;vertical-align:middle;padding-right:0.65em}.lt-side::after{clear:both;content:"";display:table}.set-fixed{position:relative;top:0;width:auto;z-index:0}.mobile-cat{cursor:pointer;display:block;font-size:1.5em;background-color:#70523e;color:white;border-radius:1em;margin-top:0.5em}.mobile-cat i{padding:0 0.5em 0 0.75em;float:left;font-size:1.55em}.mobile-cat span{display:block;float:left}.mobile-cat::after{clear:both;content:"";display:table}.products-secondary-nav{background-color:#70523e;border-radius:1em}.products-secondary-nav ul{display:none}.products-secondary-nav ul li{display:block;padding:0.5em}.products-secondary-nav ul li a{font-size:1.15em;color:white;padding:0.5em 1em;text-decoration:none;display:block}.products-secondary-nav ul li a:before{font-family:'FontAwesome';content:'\f02b';font-size:0.88em;display:inline-block;vertical-align:middle;padding-right:0.65em}.products-secondary-nav ul li a:hover{color:#ffd32b;background-color:rgba(255,255,255,0.2);border-radius:6px}.products-secondary-nav ul li a.selected{font-size:1.15em;line-height:1.5;color:#ffd32b;background-color:rgba(255,255,255,0.2);border-radius:6px}.products-secondary-nav::after{clear:both;content:"";display:table}.main-content{float:left;display:block;margin-right:1.55951%;width:88.71561%;margin-left:5.6422%;float:none;padding-top:1.5em}.main-content:last-child{margin-right:0}}
/*# sourceMappingURL=app.css.map */
