﻿body{margin:0;padding:0;background:url(/images/bg.jpg) no-repeat #23407c;background-size:100%;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:300;line-height:28px}body.sub{background:none;background-color:#fff}#header{width:100%;margin:0 auto 0 auto;box-shadow:0 0 20px rgba(0,0,0,.4)}body.sub #header{position:relative;background:url(/images/bg.jpg) no-repeat #23407c;box-shadow:0 0 20px rgba(0,0,0,.4);z-index:1000}#header #canvas{margin:0 0 0 0;display:flex;justify-content:space-between;align-items:stretch}#header #headerLogo{flex-grow:0}#header #headerLogo #wrap{padding:30px 60px}#header #headerNavigation{flex-grow:2;text-align:right;background:linear-gradient(140deg,rgba(0,0,0,.3),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6))}#header #headerNavigation #wrap{padding-right:80px}#header #tag{display:inline-table;vertical-align:middle;padding-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;color:#933c06;letter-spacing:3px}#header #tag a{text-decoration:none;color:#933c06}#header #utility{margin-top:30px;margin-left:0;text-align:right;vertical-align:middle}#header #utility img.social{margin:0 2px;width:30px;height:30px;vertical-align:middle}#header #utility a{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;color:#739ffc;letter-spacing:3px;text-transform:uppercase;text-decoration:none}#header #utility #utilityBoxes{display:inline-table;margin-left:30px;margin-bottom:10px}#header #utility #utilityLinks{display:inline-table;margin-left:50px}#header #navigation{position:relative;display:inline-table;vertical-align:middle;margin-left:0;margin-top:0;z-index:10000}#header #navigation ul{list-style:none;margin:0;padding:0}#header #navigation ul li{display:inline-block;margin-left:40px}#header #navigation a{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:700;color:#fff;letter-spacing:3px;text-transform:uppercase;text-decoration:none}#header #navigation a.blue{background-color:#175fa9;padding:10px 15px;color:#fff;border-radius:6px}#header #navigation a.green{background-color:#60ab45;padding:10px 15px;color:#fff;border-radius:6px}#header #navigation a.blue:hover{color:#badafa}#header #navigation a.green:hover{color:#bff6ac}#header #navigation a:hover{opacity:.7}#navigationBar{display:none;background-color:rgba(0,0,0,.9);position:fixed;margin-top:0;top:0;z-index:400000;font-family:'Montserrat',sans-seif;font-size:24px;font-weight:700;line-height:65px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;width:0;height:100%;overflow:hidden}#navigationBar.closedWidth{width:0}#navigationControl.closedLeft{margin-left:0}#navigationBar.openWidth{width:500px}#navigationControl.openLeft{margin-left:499px}#navigationBar #wrap{padding-top:20px;padding-bottom:40px;padding-left:40px;white-space:nowrap;overflow:hidden;width:500px}#navigationBar a{color:#fff;text-decoration:none}#navigationBar a:hover{color:#86befa}#navigationBar .submenu{font-size:17px;line-height:42px;margin-left:40px}#navigationBar #utility{border-top:1px solid rgba(255,255,255,.1);width:80%;margin-top:10px;margin-left:0;padding-top:20px;line-height:normal;text-align:left;vertical-align:middle}#navigationBar #utility img.social{margin:0 2px;width:30px;height:30px;vertical-align:middle}#navigationBar #utility a{font-family:'Montserrat',sans-serif;font-size:10px!important;font-weight:700;color:#739ffc!important;letter-spacing:3px;text-transform:uppercase;text-decoration:none}#navigationBar #utility #utilityLinks{display:inline-table;margin-left:0}#navigationBar #utility #addressContact{display:inline-block;font-size:10px;font-weight:700;letter-spacing:2px;color:#fff!important;margin-right:20px}#navigationBar #utility #addressContact img{background-color:#739ffc;height:10px;border-radius:10px;padding:4px;vertical-align:middle}#navigationControl{display:none;position:fixed;background-color:rgba(0,0,0,.9);padding:15px;margin-top:0;top:50px;line-height:normal!important;z-index:400000;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in}#notice{background-color:#182643;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;padding:10px 0;color:#fff;text-align:center}#notice .icon{height:20px;margin-right:10px;vertical-align:middle}#section #wrap{width:90%;max-width:1050px;margin:0 auto}#section #pageSearch{margin:30px 0}#section #pageSearch #pageSearchControl{flex-grow:1}#section #pageSearch #pageSearchButton{flex-grow:0}#section #pageSearch label{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8fc2ef}#section #pageSearch input[type="text"]{background:none;border:0;border-bottom:1px solid #3d85c6;color:#fff;font-family:'Open Sans',sans-serif;font-size:15px;padding:10px 0;margin-right:5px;outline:none;vertical-align:bottom;width:99%}#section #pageSearch input[type="text"]::-webkit-input-placeholder{color:#3d85c6}#section #pageSearch .pageSearchButton{background-color:#3d85c6;padding:5px;height:30px;flex-grow:0}#band{background:rgba(255,210,0,.9);padding:20px 0;font-family:'PT Serif','Opens Sans',serif;font-size:25px;font-weight:700;line-height:45px;color:#5f3a00}#band #wing{display:inline-table;width:50%;vertical-align:middle}#band #wing #wrap{padding:0 20px}#gallery{overflow:hidden;background-color:rgba(0,0,0,.7)}#content{background-color:#fff}#content.fadeBlue{background:linear-gradient(#b4c8ee,#ffffff)}#content #wrap{width:90%;max-width:1145px;margin:0 auto}#footer{background-color:#fff;padding:20px 0 50px 0}#footer #wrap{width:90%;max-width:1145px;margin:0 auto}#footer #links{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0;margin-bottom:5px}#footer #links a{font-family:Arial,Tahoma,Verdana;font-size:13px;font-weight:700;font-style:normal!important;margin-left:5px;margin-right:5px;color:#333;text-decoration:none}#footer #address{font-size:11px;letter-spacing:1px;text-transform:uppercase;text-align:center}#footer #address #addressContact{display:inline-block;font-weight:700;color:#23407c;margin-left:20px}#footer #address #addressContact img{background-color:#23407c;height:10px;border-radius:10px;padding:4px;vertical-align:middle}#footer #associations{margin-top:0;text-align:center}h1{font-family:Montserrat,sans-serif;font-size:40px;line-height:55px;letter-spacing:3px;font-weight:700;text-transform:uppercase}h1.s{font-size:30px;line-height:45px;margin:0 0 10px 0}h1.premier{font-family:'PT Serif',sans-serif;font-size:30px;line-height:35px;font-weight:700;text-transform:none!important;margin:0 0 5px 0;color:#23407c}.rootPage h1{margin-top:0;margin-bottom:0}h2.thinBottomMargin{margin-bottom:0}h3{font-family:'PT Serif',sans-serif;font-size:30px;line-height:35px;font-weight:700;margin:0 0 5px 0;color:#23407c}h4{margin-top:0}a.button{position:relative;display:inline-block;border:1px solid #eaeaea;text-decoration:none;text-align:center;font-size:15px;padding:5px 10px;margin:0 auto;font-weight:700}.w{color:#ffffff!important}.noBottomMargin{margin-bottom:0px!important}.highlight{font-size:18px;line-height:35px}.legend{font-size:13px;line-height:21px!important}.caption{font-size:13px;font-weight:700;font-style:italic;line-height:21px!important}.legendBold{font-size:.8em;font-weight:700}.dropdown:hover .dropbtn{background-color:red}li.dropdown{display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#1f386c;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left;font-size:10px!important}.dropdown:hover .dropdown-content{display:block}#sidebarexpand{display:none}#sidebarmenu{display:inline}#sidebarmenu img{box-shadow:0 0 15px rgba(0,0,0,.3);margin-left:10px}#sidebarmenu strong{display:inline-block;font-size:20px;letter-spacing:3px;border-bottom:1px dotted #ccc;text-transform:uppercase;width:auto;padding:0 20px 10px 20px}#sidebarmenu ul{width:100%;padding-left:0;margin-left:0;list-style:none;margin-top:10px}#sidebarmenu ul li{border-bottom:0 solid #ccc;padding:0;margin-bottom:10px}#sidebarmenu ul li a{display:inline-block;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.05));border-radius:0;font-family:Montserrat;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-decoration:none;width:calc(100% - 20px);padding:2px 0 2px 0;padding-left:20px;color:#000}#sidebarmenu ul li a:hover{background:linear-gradient(#063a8b,#0556d0);color:#fff}#sidebarmenu ul li a.active{background:linear-gradient(#23407c,#295ac1);color:#fff}#column{display:inline-table;width:50%}#spacer{clear:both;height:30px}#divider{width:100%;clear:both;border-top:1px dotted rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.2);margin:50px 0 50px 0}#divider.narrowMargin{margin:10px 0 30px 0}.flexContainer{display:flex}.flexContainerWrap{flex-wrap:no-wrap}.flexJustifyContent_SpaceBetween{justify-content:space-between}.flexContainerEqualWidth{flex:1 1 0%}.flexContainer #flexSideBar{min-width:300px;max-width:300px;flex-basis:auto;flex-grow:1;font-style:italic;font-weight:700}.flexContainer #flexSideBar.clearFontStyle{font-style:normal!important;font-weight:normal!important}.flexContainer #flexSideBar.shadowRight{box-shadow:0 0 30px rgba(0,0,0,.05)}#content.product .flexContainer #flexSideBar{text-align:center}#content.product .flexContainer #flexSideBar img{width:90%;max-width:250px;text-align:center}#content.product .flexContainer #flexSideBar img.sideBarSmall{width:90%;max-width:150px;text-align:center}.flexContainer #flexContent{flex-grow:2}.flexContainer #flexContent #flexContentWrap{margin-left:30px}.flexProduct{display:flex;flex-wrap:wrap}.flexProductGrow1{flex-grow:1}.flexProductWrapReverse{flex-direction:row-reverse}.flexProductPadding{margin-right:40px}.featureBox{width:45%;border:1px solid #ccc;padding:15px 0;display:inline-block;vertical-align:top;margin:0 5px 10px 5px;text-align:center;font-size:25px;line-height:35px;height:100%;min-height:500px}.alignCenter{text-align:center}.alignRight{text-align:right}.floatLeft{float:left;margin-right:20px;vertical-align:middle}.floatRight{float:right;margin-left:20px;margin-bottom:20px}.floatCenter{margin:0 auto}.floatImageControlled{width:90%;max-width:700px}.floatImage{width:90%;max-width:60%}.floatImageSmall{width:90%;max-width:30%}.fullImage{width:90%;box-shadow:0 0 20px rgba(0,0,0,.2)}ul.flushMargin{margin-left:3px;padding-left:12px;margin-top:0}.inset{display:inline-block;vertical-align:middle}.inset a{text-decoration:none}.stView{overflow:auto;overflow-x:auto}.stView::-webkit-scrollbar{width:12px}.stView::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:2px}.stView::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.6);border-radius:2px}.st{border:0;border-collapse:collapse;white-space:nowrap}.stMinWidth{min-width:350px}.stView .st td:nth-child(1),.sticky-col{position:-webkit-sticky;position:sticky;background-color:#fff;min-width:100px;left:0}.no-sticky-col{position:relative!important;background-color:transparent}.stLineBreak{white-space:normal!important}.stNoBorder td{border:0px!important}.stNoBorderCell { border: 0px !important; }.st p{margin:0;padding:0}.st a{text-decoration:none;border-bottom:1px dashed;font-weight:700}.st td{border:1px dotted #ccc;background-color:#fff;font-family:'Roboto',Arial,sans-serif;font-size:12px;line-height:18px;height:15px;padding:4px 5px}.st .dark td{border:1px dotted #333;background-color:#fff;font-family:'Roboto',Arial,sans-serif;font-size:12px;height:15px;padding:2px;text-align:center}.st .stHeading td{background-color:#eaeaea!important;padding:5px 5px;font-weight:700;font-family:'Roboto',Arial,sans-serif;font-size:13px;line-height:17px;color:#000;text-decoration:none;box-shadow:0 0 20px rgba(0,0,0,.15);white-space:normal!important}.st .stHeadingCell{background-color:#eaeaea;height:15px;padding:2px;font-weight:700;font-family:'Roboto',Arial,sans-serif;font-size:11px;line-height:17px;margin-left:10px;color:#5d5d5d;text-decoration:none}.shadowBox{box-shadow:0 0 20px rgba(0,0,0,.15);background:linear-gradient(#f2f2f2,#fafafa);padding:20px}#productMapExpand{background:linear-gradient(#020712,#060e23);font-family:'Open Sans',Arial;font-size:11px;font-weight:700;letter-spacing:3px;padding:3px 0;color:#fff;text-align:center}#productMapExpand a{text-decoration:none;color:#fff}#productMenuCollapse{font-family:'Open Sans',Arial;font-size:11px;font-weight:700;letter-spacing:3px;padding:3px 0;color:#fff;text-align:center}#productMenuCollapse a{text-decoration:none;color:#fff}#productMap{background:linear-gradient(#020712,#060e23);font-family:'Open Sans',Arial;color:#fff;max-height:0;overflow-y:hidden;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear}#productMap #wrap{width:90%;margin:0 auto;padding:20px 0;padding-left:15px}#productMap ul{list-style:none;padding-left:0;margin-left:0;width:80%}#productMap #productGrouping li{font-size:15px;padding:5px 0;border-bottom:1px solid #484c72}#productMap a{text-decoration:none;color:#fff}#productMap a:hover{color:#b7c2e4}#productMap .subheading{font-family:'Montserrat';font-size:18px;text-transform:uppercase;color:#b7c2e4}#productMap #productGrouping strong{font-size:15px;text-transform:uppercase;letter-spacing:2px}.form-text{width:93%;border:1px solid #ccc;border-radius:6px;font-family:'Open Sans',sans-serif;font-size:16px;padding:15px;margin-bottom:5px}.form-text-small{width:70%;border:1px solid #ccc;border-radius:6px;font-family:'Open Sans',sans-serif;font-size:12px;padding:12px;margin-bottom:5px}.form-button{border:0;border-radius:6px;background-color:#23407c;font-family:'Montserrat';font-size:30px;font-weight:700;color:#fff;width:190px;padding:10px;text-align:center;opacity:1;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.form-button-small{border:0;border-radius:6px;background-color:#23407c;font-family:'Montserrat';font-size:20px;font-weight:700;color:#fff;width:250px;padding:10px;text-align:center;opacity:1;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.form-button:hover,.form-button-small:hover{opacity:.7}#utilityBox{box-shadow:0 0 20px rgba(0,0,0,.3);display:inline-block;width:270px;text-align:left}#utilityBox.utilityBoxSearch .icon{background-color:#3d85c6;padding:10px 4px}#utilityBox.utilityBoxSearch .control{font-family:'Montserrat',sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#8fc2ef;padding:10px 15px}#utilityBox.utilityBoxSearch .control input[type="text"]{background:none;border:0;border-bottom:1px solid #3d85c6;color:#fff;font-family:'Open Sans',sans-serif;padding:5px 0;margin-right:5px;outline:none;vertical-align:bottom;width:160px}#utilityBox.utilityBoxSearch .control input[type="text"]::-webkit-input-placeholder{color:#3d85c6}#utilityBox.utilityBoxPurchase .icon{background-color:#e6b448;padding:10px 4px}#utilityBox.utilityBoxPurchase .control{font-family:'Montserrat',sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e6b448;padding:10px 15px}#utilityBox.utilityBoxPurchase .control input[type="text"]{background:none;border:0;border-bottom:1px solid #3d85c6;color:#fff;font-family:'Open Sans',sans-serif;padding:5px 0;margin-right:5px;outline:none;vertical-align:bottom;width:160px}#utilityBox.utilityBoxPurchase .control input[type="text"]::-webkit-input-placeholder{color:#3d85c6}#productBoxes{width:100%;text-align:center}#productBoxes h2{font-family:'Montserrat';font-size:16px;letter-spacing:3px;text-transform:uppercase;color:#fff!important;border-bottom:1px dotted rgba(255,255,255,.2);width:60%;margin:0 auto 25px auto;padding-bottom:9px}#productBoxes h2 a{text-decoration:none;color:#fff!important}#productBoxes #home-p{display:inline-table;background-color:rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.3);width:192px;height:160px;border:1px solid #2c5c9e;font-family:'Montserrat',sans-serif;font-size:10px;line-height:15px;font-weight:700;text-align:center;text-transform:uppercase;margin:5px}#productBoxes #home-p a{width:192px;height:160px;color:#a9c1ef;text-decoration:none}#productBoxes #home-p a:hover{color:#fff;text-decoration:none}#productBoxes #home-p a div{width:192px;height:160px;display:inline-table}#productBoxes #home-p a div div{height:auto;margin-top:120px}#productBoxes #home-p:hover{border:1px solid #fff}.broaching{background:url(../images/home-p-broaching.png) no-repeat}.bushings{background:url(../images/home-p-bushings.png) no-repeat}.collets{background:url(../images/home-p-collets.png) no-repeat}.cutoff{background:url(../images/home-p-cutoff.png) no-repeat}.quickchange{background:url(../images/home-p-quickchange.png) no-repeat}.reaming{background:url(../images/home-p-reaming.png) no-repeat}.swiss{background:url(../images/home-p-swiss.png) no-repeat}.tapping{background:url(../images/home-p-tapping.png) no-repeat}.turning{background:url(../images/home-p-turning.png) no-repeat}.blanks{background:url(../images/home-p-blanks.png) no-repeat}.livetooling{background:url(../images/home-p-livetooling.png) no-repeat}.maxbar{background:url(../images/home-p-maxbar.png) no-repeat}.maxbar-6mm{background:url(../images/home-p-maxbar-6mm.png) no-repeat}.maxbar-8mm{background:url(../images/home-p-maxbar-8mm.png) no-repeat}.maxbar-10series{background:url(../images/home-p-maxbar-10series.png) no-repeat}.maxbar-16series{background:url(../images/home-p-maxbar-16series.png) no-repeat}.maxbar-20series{background:url(../images/home-p-maxbar-20series.png) no-repeat}.maxbar-50series{background:url(../images/home-p-maxbar-50series.png) no-repeat}.maxbar-facegrooving{background:url(../images/home-p-maxbar-facegrooving.png) no-repeat}.maxbar-profiling{background:url(../images/home-p-maxbar-profiling.png) no-repeat}#breadcrumb{font-size:10px;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-weight:700;letter-spacing:1px}#breadcrumb a{text-decoration:none;color:#000;opacity:.5}#breadcrumb a:hover{opacity:1}#breadcrumb .breadcrumbArrow{display:inline-block;margin:0 10px;opacity:.5}#breadcrumbButton{font-size:10px;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-weight:700;letter-spacing:1px}#breadcrumbButton a{display:inline-block;background-color:#eaeaea;text-decoration:none;border-radius:5px;color:#000;opacity:1;margin-right:15px;margin-bottom:8px;padding:5px 15px}#breadcrumbButton a:hover{background-color:#cacaca}#breadcrumbButton img{vertical-align:middle;margin-bottom:2px}#announce{display:table;width:calc(100% - 40px);clear:both;background:linear-gradient(#3d85c6,#5fb1fc);color:#fff;font-weight:700;border-radius:5px;padding:4px 20px;margin-bottom:20px;text-align:center}#brick{width:42%;min-width:300px;display:inline-table;vertical-align:top;margin-right:30px;margin-bottom:30px;font-size:13px;line-height:20px}#brick img{width:auto;max-width:120px;max-height:120px}#brick .brickPhoto{padding-right:30px;min-width:150px;text-align:center}#brick .brickTitle{font-weight:700;font-size:15px;line-height:21px;margin-bottom:5px}#slides{display:none;box-shadow:0 0 20px rgba(0,0,0,.9)}#slides .slidesjs-navigation{margin-top:3px}#slides .slidesjs-previous{position:absolute;margin-left:10px;margin-top:-250px;z-index:1000000;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.2}#slides .slidesjs-next{position:absolute;margin-left:830px;margin-top:-250px;z-index:1000000;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.2}#slides .slidesjs-previous:hover{opacity:1}#slides .slidesjs-next:hover{opacity:1}.slidesjs-pagination{position:relative;margin-top:-30px;margin-right:20px;float:right;list-style:none;z-index:100000}.slidesjs-pagination li{float:left;margin:0 1px}.slidesjs-pagination li a{display:block;width:13px;height:0;padding-top:13px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden}.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active{background-position:0 -13px}.slidesjs-pagination li a:hover{background-position:0 -26px}#slides a:link,#slides a:visited{color:#333}#slides a:hover,#slides a:active{color:#9e2020}.galleryContainer{margin:0 auto;width:100%;max-width:1145px}.galleryContainer img{width:100%}@media only screen and (max-width:1050px){#header #canvas{margin:0 0 0 0;display:flex;justify-content:space-between;align-items:wrap}#header #headerLogo{flex-grow:1}#header #headerLogo #wrap{padding:30px 60px}#header #headerNavigation{flex-grow:1;text-align:center;background:linear-gradient(140deg,rgba(0,0,0,.3),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6),rgba(37,66,126,.6))}#header #headerNavigation #wrap{padding-right:0}#header #tag{display:inline-table;vertical-align:middle;padding-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;color:#933c06;letter-spacing:3px}#header #tag a{text-decoration:none;color:#933c06}#header #utility{margin-top:30px;margin-left:0;text-align:center;vertical-align:middle;width:100%}#header #utility img.social{margin:0 2px;width:30px;height:30px;vertical-align:middle}#header #utility a{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;color:#739ffc;letter-spacing:3px;text-transform:uppercase;text-decoration:none}#header #utility #utilityBoxes{display:inline-table;margin-left:auto;margin-right:auto;margin-bottom:10px}#header #utility #utilityLinks{display:inline-table;margin-left:0}#header #navigation{position:relative;display:inline-table;vertical-align:middle;margin-left:0;margin-top:15px;margin-bottom:15px;z-index:10000;width:100%}#header #navigation ul li{display:inline-block;margin-left:20px;margin-right:20px}.stView{min-width:200px!important}.floatRight{float:none;margin:0 auto;margin-bottom:20px;text-align:center!important;clear:both}.floatRightKeep{float:right!important;margin-left:20px!important}.floatCenterMobileOnly{margin:0 auto}.alignCenterMobileOnly{text-align:center}.flexProductWrapReverse{flex-direction:column-reverse}}@media only screen and (max-width:900px){#header{}#header #canvas{margin:0 0 0 0;display:flex;justify-content:normal;align-items:stretch;flex-wrap:wrap}#header #headerLogo{flex-grow:1;text-align:center}#header #headerLogo #wrap{padding:30px 60px}#header #headerNavigation{flex-grow:1;text-align:center;background:none}#header #utility{margin-top:0;margin-bottom:10px}#header #navigation{display:none}#navigationControl{display:inline}#navigationBar{display:inline}#navigationBar #marginWrap{padding-top:20px;padding-bottom:40px;display:block}#band{background:rgba(255,210,0,.9);padding:20px 0;font-family:'PT Serif','Opens Sans',serif;font-size:25px;font-weight:700;line-height:45px;color:#5f3a00}#band #wing{display:inline-table;width:100%;vertical-align:middle;text-align:center!important;margin:10px 0}#band #wing .alignRight{text-align:center!important}#band #wing #wrap{padding:0 20px}#footer{text-align:center}#spacer{clear:both;height:15px}#column{display:inline-table;width:100%}.stView{min-width:200px!important}.floatRight{margin:0 auto;margin-bottom:20px;margin-right:auto!important;margin-left:auto!important;float:none;text-align:center}.floatRightKeep{float:right!important;margin-left:20px!important}.floatCenterMobileOnly{margin:0 auto}.floatImage{width:90%;max-width:500px}.floatImageSmall{width:90%;max-width:500px}.flexContainer{display:flex}.flexContainerWrap{flex-wrap:wrap}.flexJustifyContent_SpaceBetween{justify-content:space-between}.flexContainer #flexSideBar{max-width:none;flex-grow:1}.flexContainer #flexSideBar.shadowRight{box-shadow:0 0 0px!important}.flexContainer #flexSideBar.alignRight{text-align:center!important}.flexContainer #flexContent{flex-grow:1}.flexContainer #flexContent #flexContentWrap{margin-left:30px}.featureBox{width:100%;min-height:unset}#sidebarexpand{display:inline-table;width:100%;padding:10px 0;margin-bottom:30px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.05));font-family:'Montserrat',Arial;font-weight:700;letter-spacing:2px;text-align:center}#sidebarexpand a{color:#333;text-decoration:none}#sidebarmenu{display:none;text-align:center}#sidebarmenu strong{margin-top:15px}#sidebarmenu ul{width:100%;padding-left:0;margin-left:0;list-style:none;margin-top:10px}#sidebarmenu ul li{border-bottom:0 solid #ccc;padding:5px}#sidebarmenu ul li a{text-decoration:none;color:#134b96}#sidebarmenu ul li a:hover{text-decoration:none;color:#8cb5e8}#sidebarmenu ul li a.active{color:#8cb5e8}}@media screen and (max-width:768px){#brick{width:80%;min-width:300px}.stView{width:calc(100vw - 70px);margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;min-width:200px!important}.stView .st td:nth-child(1),.sticky-col{box-shadow:0 0 15px rgba(0,0,0,.1)}.no-sticky-col{position:unset!important;background-color:transparent}.stView .st{width:100%!important;min-width:200px!important}#productMapExpand,#productMenuCollapse,#productMap{display:none}#breadcrumb{display:none}.flexContainer #flexContent #flexContentWrap{margin-left:0px!important}.hideMobile{display:none}h1{font-size:40px;line-height:55px;text-align:center;margin-bottom:20px!important}h1.s{font-size:30px;line-height:45px;margin:0 0 10px 0;margin-top:40px!important}}@media print{html{zoom:70%}#header{display:none}a,.st a{text-decoration:none!important;border-bottom:0px!important}.st{page-break-inside:avoid!important}.st td{font-size:16px;line-height:23px}.highlight{font-size:20px;line-height:30px}.hidePrint{display:none!important}.pagebreak{page-break-before:always!important}.textAlignLeft{text-align:left}.narrowPrint{max-width:40%}#notice{display:none}#productMap,#productMapExpand{display:none}#supportLinks{display:none}#footer{display:none}}