@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a{text-decoration:none}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}html{overflow-y:scroll}* html .group{height:1%}.group{display:block}@font-face{font-family:'TrajanProRegular';src:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/fonts/trajanpro-regular.eot);src:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/fonts/trajanpro-regular.eot?#iefix) format('embedded-opentype'),url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/fonts/trajanpro-regular.woff) format('woff'),url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/fonts/trajanpro-regular.ttf) format('truetype'),url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/fonts/trajanpro-regular.svg#TrajanProRegular) format('svg');font-weight:400;font-style:normal}.clear{clear:both}.noBreak{white-space:nowrap}.hidden{visibility:hidden}.noBg{background:0 0 !important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}.left{float:left}.right{float:right}* html .clearfix{height:1%}.clearfix{display:block}body{font-family:'Open Sans',sans-serif;min-width:1010px}.wrap{width:1010px;margin:0 auto}#header{height:185px;background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/header.jpg) top center no-repeat #000}#slogan{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/slogan.png) center center no-repeat;margin:70px 0 0 12px;height:45px;width:585px;float:left}#logo{float:left;margin-top:0;margin-bottom:-14px;margin-left:-46px}.social{text-align:center;float:right;margin-top:25px;color:#fff;font-family:'Lato',sans-serif;font-size:15px;background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/flag-bg.png) top left no-repeat;width:215px;height:134px;padding-top:25px;text-shadow:0px 0px 4px #000}#phone{border:2px solid #3f3f3f;border-radius:10px;background-color:#5e5f60;font-size:24px;font-family:'Lato',sans-serif;color:#fff;padding:2px 4px;display:inline-block;margin-bottom:5px}.banner{width:100%;height:649px;position:relative}.banner2{width:100%;height:265px;position:relative}.nav-bg{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/nav-bg.png) top left repeat-x;width:100%;height:50px;position:absolute;top:0;z-index:2}#mainNav{margin:0}#mainNav ul li{float:left;margin:0;position:relative}#mainNav ul li a{border-right:1px solid #b1b1b1;padding:12px 24px;margin:5px 0;color:#fff;font-weight:400;font-family:'TrajanProRegular',serif;font-size:16px;display:inline-block;text-transform:uppercase}#mainNav ul li:last-child a{border-right:none}#mainNav ul li:hover a,#mainNav ul li.current-menu-item a{background-color:#4d4d4d}#mainNav ul.sub-menu{display:none;width:284px;background-color:#9e9e9e;background-color:rgba(158,158,158,.81);position:absolute;left:0;top:45px;overflow:hidden;z-index:99999}#mainNav ul li:hover>ul.sub-menu{display:block}#mainNav ul.sub-menu li{display:block;clear:both;float:none;width:100%}#mainNav ul.sub-menu li a{margin:0;font-size:16px;background-color:initial;border-right:none;width:100%;border-bottom:1px solid #c3c4c4;padding:10px 24px}#mainNav ul.sub-menu li:hover a,#mainNav ul.sub-menu li.current-menu-item a{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/sub-active.png) top left no-repeat}.slider{min-width:100%;height:646px;position:absolute;bottom:0}.slider img{width:100%;height:100%}.homebox-bg{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/homebox-bg.png) top left repeat-x;width:100%;height:220px;position:absolute;bottom:0;z-index:0}.homebox{width:278px;height:162px;position:relative;float:left;margin:22px 38px;overflow:hidden;border:4px solid #ccc;outline:1px solid #3e3e3f}.homebox:first-child{margin-left:0}.homebox:last-child{margin-right:0}.homebox img{width:100%;height:100%}.homebox h3{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/homebox-header.png) top left no-repeat;height:17px;position:absolute;bottom:0;left:0;width:100%;font-family:'Lato',sans-serif;color:#fff;text-transform:uppercase;padding:8px}.content-bg{background-color:#fff;overflow:hidden}.content{background-color:#fff;font-family:'Open Sans',sans-serif;color:#494949;font-size:15px;line-height:25px}.content h1{font-family:'TrajanProRegular',serif;font-weight:700;color:#6b6b6b;font-size:30px}.content h2{font-family:'TrajanProRegular',serif;font-weight:600;color:#6b6b6b;font-size:22px}.content p{padding:10px 0}.content a{color:#6b6b6b}.content .body{float:left;padding:25px 25px 25px 0;width:660px}.content .sidebar{float:right;width:287px;position:relative;z-index:1;padding-bottom:10px}.content .sidebar:before{content:'';width:2000px;height:100%;border-left:1px solid #999;background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/side.jpg) top left repeat;background-size:100% 100%;position:absolute;top:0;z-index:-1;opacity:.7}.sidebar h3{margin:5px 0;margin-left:35px;font-family:'TrajanProRegular',serif;font-weight:700;color:#6b6b6b;font-size:21px;display:block;text-align:center}#shortform{padding:25px}.boxy{margin:0 0 0 35px;border:1px solid #b1b1b1;background-color:#fff}.wpcf7-standard-form .wpcf7-submit{background-color:#666 !important;color:#fff !important;border:1px solid #000 !important}#services{text-align:center}a.btn{display:inline-block;background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/sidebar-btn.png) top left no-repeat;width:226px;height:24px;padding:9px 0;margin:10px 0;color:#fff;font-family:'Open Sans',sans-serif}#footer{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/footer.jpg) top left no-repeat;background-size:100% 100%;height:69px}#footerNav ul li{float:left;margin:25px 0 0;padding:0 7px;border-right:1px solid #292d30}#footerNav ul li:first-child{padding-left:0}#footerNav ul li:last-child{padding-right:0;border-right:none}#footerNav ul li a{color:#fff;font-family:'Lato',sans-serif;font-size:13px}#design{float:right;color:#fff;font-family:'Lato',sans-serif;font-size:13px;margin:25px 0 0 22px}#design a{color:#fff;text-decoration:underline}.wpcf7-standard-form{width:100%;overflow:auto}.wpcf7-standard-form.long{width:400px}.wpcf7-standard-form.long input[type=text],.wpcf7-standard-form.long input[type=email],.wpcf7-standard-form.long textarea{width:375px}.wpcf7-standard-form.short{width:200px}.wpcf7-standard-form.short input{width:190px}.wpcf7-standard-form.short input.wpcf7-captchar{width:125px;margin-right:2px}.wpcf7-standard-form span.wpcf7-not-valid-tip{clear:both}.wpcf7-standard-form span.wpcf7-form-control-wrap{width:100%;display:inline !important}.wpcf7-standard-form div.wpcf7-validation-errors{background-color:#fff}.wpcf7-standard-form p{margin:0;padding:0}.wpcf7-standard-form input,.wpcf7-standard-form textarea{width:100%;border:1px solid #888;margin:3px 0;padding:4px 5px 4px 26px;background-color:#f1f1f1;box-sizing:border-box}.wpcf7-standard-form input.name{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/wpcf7-standard-name.png) center left 4px no-repeat #f1f1f1}.wpcf7-standard-form input.email{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/wpcf7-standard-email.png) center left 3px no-repeat #f1f1f1}.wpcf7-standard-form input.phone{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/wpcf7-standard-phone.png) center left 4px no-repeat #f1f1f1;border:1px solid #888}.wpcf7-standard-form textarea.message{background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/wpcf7-standard-bubble.png) top 4px left 5px no-repeat #f1f1f1}.wpcf7-standard-form img.wpcf7-captchac{width:30%;height:26px;display:block;float:left;margin:4px 0 0}.wpcf7-standard-form input.wpcf7-captchar{width:67%;background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/wpcf7-standard-arrow.png) center left 4px no-repeat #f1f1f1;float:left}.wpcf7-standard-form.short input.wpcf7-captchar{float:right}.wpcf7-standard-form.long input.wpcf7-captchar{margin-left:5%;margin-right:5%;width:30%}.wpcf7-standard-form .wpcf7-submit{width:30%;padding:4px 5px;float:right;clear:both;text-transform:uppercase}.wpcf7-standard-form.long .wpcf7-submit{clear:none}ul.contentList{list-style-type:none;margin:0;padding:0}ul.contentList li{margin:3px 0 3px 12px;padding:0 0 0 25px;background:url(//chmachiningco.com/bensenvillecnc/wp-content/themes/16/images/bullet.png) center left no-repeat}.grecaptcha-badge{visibility:collapse !important}