/* https://advantagemachining.ca/wp-content/themes/advantagemachining/style.css */
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}h1,h2,h3,h4,h5,h6{color:#007dc2;line-height:normal;text-transform:uppercase;margin-bottom:1.25em;font-weight:700}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h5{font-size:.83em}h6{font-size:.75em}b,strong{font-weight:700;font-weight:700}sub{vertical-align:sub}sup{vertical-align:super;font-size:.7em}a{color:#007dc2;outline:none;text-decoration:none}a:hover{text-decoration:underline}a img{border:none}p{font-size:1em;line-height:1.6em;margin-bottom:1.6em}:focus{outline:0}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}hr{background-color:#e8e9ea;border:0;height:1px;margin:40px 0;margin-bottom:3rem}img{max-width:100%;height:auto}.genericon:before,.menu-toggle:before,.featured-post:before,.date a:before,.entry-meta .author a:before,.format-audio .entry-content:before,.comments-link a:before,.tags-links a:first-child:before,.categories-links a:first-child:before,.edit-link a:before,.attachment .entry-title:before,.attachment-meta:before,.attachment-meta a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor>.comment-body .fn:before,.error404 .page-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom}input{outline:none}form label{display:block;font-weight:700}form input[type="text"],form input[type="email"],form input[type="tel"],form textarea{-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.714285714;border:1px solid #ccc;-webkit-box-shadow:inset 0 2px 2px 0 #e7e7e7;box-shadow:inset 0 2px 2px 0 #e7e7e7;padding:5px}form textarea{width:95%}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form textarea:focus{border-color:#007dc2}.wpcf7-form br{display:none}form .quoteButton{-webkit-box-shadow:inset 0 0 0 2px #FFF;box-shadow:inset 0 0 0 2px #FFF;padding:5px 10px}.screen-reader-response{background-color:#fcc;display:block!important;width:100%;height:50px}.page-navigation{display:block;margin:40px 0 40px 0;text-align:center}body{height:100%;min-height:100%;font-size:100%;color:#000;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;background:#e7e7e7 url(/wp-content/themes/advantagemachining/images/page-bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.logo{padding:25px 15px;float:left}#header .logo img{max-width:284px!important}#page{background:#FFF;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:0}.header-search{clear:right;float:right;margin:0 10px 25px 0;width:230px}#searchform .genericon{background-color:#ddd;background:linear-gradient(to bottom,#eee,#ddd);border:solid 1px #ccc;border-radius:5px;color:#666;cursor:pointer;display:inline-block;font-size:16px!important;font-weight:700;line-height:20px;margin:1px 0 0 0;padding:0;text-align:center;width:20px!important;height:20px!important}#searchform .genericon:hover{color:#007dc2}#searchform input[type=text]{display:inline-block;font-size:12px;width:200px;height:25px}.phone-quote{clear:right;margin:25px 0 25px 0;float:right}.phone-quote .Phone{font-size:24px;font-weight:700;margin-right:20px}.phone-quote .Phone .genericon-phone:before{width:24px;height:24px;font-size:24px}.phone-quote div{display:inline-block}.quoteButton{color:#FFF;background:#007dc2;border-radius:50px;border:2px solid #007dc2;width:auto;font-size:18px;font-weight:700;text-transform:uppercase}.quoteButton a{display:inline-block;color:#FFF;padding:10px 15px;border-radius:50px;border:2px solid #FFF;font-size:18px;font-weight:700;text-transform:uppercase}.quoteButton:hover{background:#333;border-color:#333;cursor:pointer}.quoteButton a:hover{text-decoration:none}.main-navigation{clear:both;margin:0 auto;max-width:1200px;min-height:45px;position:relative}ul.nav-menu,div.nav-menu>ul{margin:0;padding:0 40px 0 0}.nav-menu li{display:inline-block;position:relative}.nav-menu li a{color:#FFF;display:block;font-size:15px;line-height:1;padding:15px 20px;text-decoration:none;text-transform:uppercase;font-weight:700}.nav-menu li:hover>a,.nav-menu li a:hover{background-color:#333;color:#fff}.nav-menu .sub-menu,.nav-menu .children{background-color:#333;border-top:0;display:none;padding:0;position:absolute;left:0;z-index:99999;-webkit-transition:height 600ms ease;-moz-transition:height 600ms ease;-ms-transition:height 600ms ease;-o-transition:height 600ms ease;transition:height 600ms ease}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#fff;margin:0;width:225px;font-weight:300;font-size:12px;border-bottom:1px solid #666}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{background-color:#000}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;text-align:left}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a{color:#FFF;background:#333}.menu-toggle{display:none}.navbar{background-color:#007dc2;margin:0 auto;max-width:1280px;width:100%}.site-header .search-form{position:absolute;right:20px;top:1px}.site-header .search-field{background-color:transparent;background-image:url(/wp-content/themes/advantagemachining/images/search-icon.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease,background 400ms ease;transition:width 400ms ease,background 400ms ease;width:0}.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:230px}#content{padding-top:25px}#content ul li{margin-bottom:10px}#portfolio{clear:both;display:block;float:left;overflow:hidden;width:100%}#portfolio h2{background:#007dc2;color:#FFF;text-align:center;padding:15px;margin-bottom:0}#portfolio img{width:333px}.portfolioGallery{margin:0;width:4000px}.portfolio-image{display:block}.portfolio-caption{background-color:#007dc2;color:#fff;display:block;font-size:14px;font-weight:600;margin:0;padding:5px 1% 5px 1%;text-align:center;text-transform:uppercase;height:33px}.portfolio-point{background-image:url(/wp-content/themes/advantagemachining/images/portfolio-caption-point.png);background-repeat:no-repeat;margin:-10px 0 0 -12px;position:absolute;left:50%;width:25px;height:10px}.gallery{display:table;list-style:none;margin:0;padding:0;width:100%}.gallery li{display:block;float:left;margin:5px;width:150px!important;max-width:150px}.gallery-item img{display:block;margin-left:auto;margin-right:auto}.gallery-caption{display:none}.post-header h2{margin-bottom:10px}.post-meta{font-size:14px;font-style:italic}.post-content{margin:10px 10px 0 0}.post-content p{margin:0}.post-footer{display:table;margin:10px 0 30px 0;width:100%}.read-more{background-color:#fff;border:solid 1px #007dc2;border-radius:10px;color:#007dc2;display:inline-block;float:right;font-size:12px;font-weight:700;margin:0;padding:5px 15px;right:0;text-transform:uppercase}.read-more:hover{background-color:#007dc2;border:solid 1px #007dc2;color:#fff;text-decoration:none}.apply-now{background-color:#fff;border:solid 1px #007dc2;border-radius:10px;color:#007dc2;display:inline-block;float:right;font-size:16px;font-weight:700;margin:0;padding:10px 25px 10px 25px;right:0;text-transform:uppercase}.apply-now:hover{background-color:#007dc2;border:solid 1px #007dc2;color:#fff;text-decoration:none}.single-post-header{display:table;margin:0 0 30px 0;width:100%}#search-results h1{margin:30px 0 0 0}.search-result{border-top:dotted 1px #ccc;margin:30px 0 30px 0;padding:30px 0 10px 0}.search-result:first-of-type{border:none}.search-result .search-result-title h2{color:#000;font-size:22px;margin:0 0 10px 0}.search-result .search-result-title:hover{text-decoration:none}.search-result .search-result-title:hover h2{color:#007dc2}.search-result p{margin:0 0 10px 0}.gallery{margin-bottom:40px!important}#content .mapContainer{border:1px solid #ccc;margin-bottom:45px}#map-canvas{margin:0;width:100%;height:300px}#file-upload-toggle{background-color:#eee;background:linear-gradient(to bottom,#eee,#ddd);border:solid 1px #aaa;color:#666;display:block;font-size:12px;font-weight:600;padding:10px 0 10px 0;text-align:center;text-transform:uppercase;width:265px}#file-upload-toggle:hover{color:#007dc2;text-decoration:none}#file-uploads{display:none;margin:0 0 60px 0;width:100%}#file-uploads h4{color:#000;display:block;font-size:12px;margin:0 0 0 0px!important;width:100px}#file-uploads .small{font-size:12px}#file-uploads input[type=file]{background-color:#eee;border:solid 1px #ccc;display:block;margin:5px 0 -10px 0px!important;padding:5px}img.ajax-loader{display:none!important}.full-width .hentry{max-width:100%}.commentlist{float:left;display:block}.commentlist li{float:left;display:block;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:20px}.comments-title{border-top:3px solid #007dc2;padding-top:20px;margin-top:48px;margin-bottom:48px;margin-bottom:3.428571429rem;line-height:1.5;font-weight:400;text-transform:uppercase}.comments-area article header{margin:0 0 28px;margin:0 0 1.428571429rem;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:65px;margin-left:3.071428571rem}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143;font-weight:700;text-transform:uppercase}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:.857142857rem;color:#5e5e5e}.comments-area article header a{text-decoration:none}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:.428571429rem .857142857rem;font-size:12px;font-size:.857142857rem;font-weight:400;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}#comments .commentlist li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:.357142857rem;padding:2px 5px;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem;color:#FFF;background:#007dc2;border-radius:3px}a.comment-reply-link,a.comment-edit-link{font-size:13px;font-size:.928571429rem;line-height:1.846153846}#comments .commentlist .children{margin-top:20px;margin-left:60px;float:left;display:block}#comments .commentlist .children li{border-bottom:none}#comments .avatar{width:44px;height:44px}#content ul.article-list{margin:0 0 15px 0;padding:0;font-size:80%}ul.article-list li{margin:0;padding:10px 0;list-style:none;border-bottom:1px solid #efefef}ul.article-list span.date{display:block;float:left;width:85px}ul.article-list span.arrow{float:right}.navigation{font-size:80%}#pings{border-bottom:3px double #e7e7e7;line-height:1.5;font-weight:400;text-transform:uppercase}.commentlist .pingback{list-style:none;line-height:28px;display:block;border-bottom:1px solid #e7e7e7;margin:0;padding:0;width:100%}.commentlist .pingback p{margin:0 0 0 0}#respond{margin-top:50px;margin-top:3.428571429rem}#respond h3#reply-title{font-weight:400;text-transform:uppercase;line-height:1.5}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:.714285714rem;font-weight:400;font-size:12px;font-size:.857142857rem}#respond form{margin:24px 0;margin:1.714285714rem 0}#respond form p{margin:11px 0;margin:.785714286rem 0}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem}#respond form label{display:block;line-height:1.714285714}#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.714285714;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:.857142857rem;line-height:2;color:#5e5e5e}.required{color:red}#ContentContainer{clear:left;float:left;width:100%;overflow:hidden}#SidebarContainer{float:left;width:100%;position:relative;right:77.5%;background:#efefef}#SidebarContainer .col3{float:left;width:22.5%;position:relative;left:77.5%;overflow:hidden}#ContentContainer .col9{float:left;width:73.5%;position:relative;left:77.5%;overflow:hidden}#sidebar a{color:#333;font-size:15px}#sidebar a:hover{color:#007dc2;text-decoration:none}#sidebar ul{list-style:none;margin:0;padding:0}#sidebar ul li{margin-left:0}.widget-area{padding:25px;margin:0 auto}.widget-area aside{border-bottom:1px solid #CCC;margin-bottom:25px}.widget-area aside li{padding-bottom:25px}h3.widget-title{color:#333}#footer{border-top:7px solid #007dc2;padding:25px;font-size:14px}#footer .footer-menu{text-align:right}#footer .footer-menu a{font-weight:500}#footer .footer-menu li{display:inline-block;padding-left:17px;margin-left:17px;border-left:1px solid #ccc;font-size:12px;text-transform:uppercase}#footer .footer-menu li:first-child{padding-left:0;margin-left:0;border-left:none}#footer .footer-menu ul.sub-menu{display:none}#footer a{color:#333}#footer a:hover{color:#007dc2;text-decoration:none}#footer .social{margin-top:20px;text-align:right}#footer .social a{padding-left:25px}#footer .social :first-child{padding-left:0}#footer .copy-meta{font-size:12px;text-align:right;margin-top:20px}@-ms-viewport{width:device-width}@viewport{width:device-width;zoom:1}@media \0screen{img{width:auto}}@media (max-width:875px){.menu-toggle{cursor:pointer;display:inline-block;font:bold 16px/1.3 'Roboto',Helvetica,Arial,sans-serif;margin:0;padding:12px 0 12px 20px;color:#FFF;text-transform:uppercase}.menu-toggle:before{content:'\f419';font-size:12px;padding-right:8px;vertical-align:0}.toggled-on .nav-menu,.toggled-on .nav-menu>ul{display:block;margin-left:0;padding:0;width:100%}.toggled-on li,.toggled-on .children{display:block}.toggled-on .nav-menu li>ul{background-color:transparent;display:block;float:none;position:relative;left:auto;top:auto}.toggled-on .nav-menu li>ul a{color:#FFF;width:auto}ul.nav-menu ul a,.nav-menu ul ul a{border-bottom:none;padding-left:30px}.toggled-on .nav-menu li:hover>a,.toggled-on .nav-menu .children a{background-color:#333;color:#FFF}.toggled-on .nav-menu li a:hover,.toggled-on .nav-menu ul a:hover{background-color:#333;color:#fff}ul.nav-menu,div.nav-menu>ul{display:none}.navbar{text-align:left}#container{padding-left:25px;padding-right:25px}#sidebar{display:none}#content{margin-left:0}#SidebarContainer,#SidebarContainer .col3,#ContentContainer .col9{width:100%;right:0;left:0;background:none}form input[type="text"],form input[type="email"],form input[type="tel"],form textarea{width:98%}}@media (max-width:740px){.header-search{display:none}}@media (max-width:569px){img{width:100%}.logo{float:none;margin:0 auto}.phone-quote{margin:0 auto;width:100%;text-align:center;float:none}.phone-quote .Phone{margin-right:0}.quoteButton{margin-bottom:20px}#footer,#footer .copy-meta{text-align:center;font-size:16px}#footer .footer-menu{margin-top:15px;text-align:center}#footer .footer-menu li{display:block;padding-left:0;margin-left:0;margin-bottom:12px;border-left:0;text-transform:uppercase;font-size:16px}}@media print{body{background:none!important;color:#2b2b2b;font-size:12pt}.site,.site-header,.hentry,.site-content .entry-header,.site-content .entry-content,.site-content .entry-summary,.site-content .entry-meta,.page-content,.archive-header,.page-header,.contributor-info,.comments-area,.attachment .entry-attachment .attachment{max-width:100%}#site-header img,.search-toggle,.site-navigation,.site-content nav,.edit-link,.page-links,.widget-area,.more-link,.post-format-archive-link,.comment-respond,.comment-list .reply,.comment-reply-login,#secondary,.site-footer,.slider-control-paging,.slider-direction-nav{display:none}.site-title a,.entry-meta,.entry-meta a,.featured-content .hentry,.featured-content a{color:#2b2b2b}.entry-content a,.entry-summary a,.page-content a,.comment-content a{text-decoration:none}.site-header,.post-thumbnail,a.post-thumbnail:hover,.site-content .entry-header,.site-footer,.featured-content,.featured-content .entry-header{background:transparent}.header-main{padding:48px 10px}.site-title{float:none;font-size:19pt}.content-area{padding-top:0}.list-view .site-content .hentry{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:48px;padding-bottom:24px}.post-thumbnail img{margin:0 10px 24px}.site-content .has-post-thumbnail .entry-header{padding-top:0}.site-content footer.entry-meta{margin:24px auto}.entry-meta .tag-links a{color:#fff}.singular .site-content .hentry.has-post-thumbnail{margin-top:0}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:block}.archive-title,.page-title{margin:0 10px 48px}.featured-content .hentry{margin-bottom:48px}.featured-content .post-thumbnail,.slider .featured-content .post-thumbnail{padding-top:0}.featured-content .post-thumbnail img{position:relative}.featured-content .entry-header{padding:0 10px 24px}.featured-content .entry-meta{font-size:9pt;margin-bottom:11px}.featured-content .cat-links{font-weight:900}.featured-content .entry-title{font-size:25pt;line-height:36px}}