/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'open_sansbold';src:url(/themes/custom/acmartin/css/opensans/opensans_bold/OpenSans-Bold-webfont.eot);src:url(/themes/custom/acmartin/css/opensans/opensans_bold/OpenSans-Bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/acmartin/css/opensans/opensans_bold/OpenSans-Bold-webfont.woff) format('woff'),url(/themes/custom/acmartin/css/opensans/opensans_bold/OpenSans-Bold-webfont.svg#open_sansbold) format('svg'),url(/themes/custom/acmartin/css/opensans/opensans_bold/OpenSans-Bold-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'open_sansbold';src:url(/themes/custom/acmartin/css/opensans/opensans_bold/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');}}
@font-face{font-family:'open_sanssemibold';src:url(/themes/custom/acmartin/css/opensans/opensans_semibold/OpenSans-Semibold-webfont.eot);src:url(/themes/custom/acmartin/css/opensans/opensans_semibold/OpenSans-Semibold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/acmartin/css/opensans/opensans_semibold/OpenSans-Semibold-webfont.woff) format('woff'),url(/themes/custom/acmartin/css/opensans/opensans_semibold/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg'),url(/themes/custom/acmartin/css/opensans/opensans_semibold/OpenSans-Semibold-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'open_sanssemibold';src:url(/themes/custom/acmartin/css/opensans/opensans_semibold/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');}}
@font-face{font-family:'open_sansregular';src:url(/themes/custom/acmartin/css/opensans/opensans_regular/OpenSans-Regular-webfont.eot);src:url(/themes/custom/acmartin/css/opensans/opensans_regular/OpenSans-Regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/acmartin/css/opensans/opensans_regular/OpenSans-Regular-webfont.woff) format('woff'),url(/themes/custom/acmartin/css/opensans/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular) format('svg'),url(/themes/custom/acmartin/css/opensans/opensans_regular/OpenSans-Regular-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'open_sansregular';src:url(/themes/custom/acmartin/css/opensans/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');}}
html,body{font-family:'Barlow',sans-serif;line-height:normal;font-size:12px;}ul.primary{margin:0px;}img{display:block;}p,span{margin:0px;font-size:12px;line-height:normal;}p{margin:12px 0px;}#content li,p{font-family:'Barlow',sans-serif;color:#000;font-size:15px;line-height:19.65px;letter-spacing:-0.2px;font-weight:400;}p.submitted{display:none;}a{text-decoration:none;color:#575757;}a:hover{color:#f47321;}.team-page .view-content .views-row a:hover{color:#575757;}a img{border:none;}body{opacity:0;}.lt-ie9 body{display:none;}table{border:none;border-collapse:collapse;line-height:normal;padding:0px;border-spacing:0px;margin:5px;}tr{border-spacing:0px;}td{vertical-align:top;}#pageContainer{width:1280px;margin:0px auto;}body,#header,#page{min-width:1280px;}#page{}#pageContainer #main{display:inline-block;}.not-front #pageContainer #main{width:1280px;margin-bottom:282px;}#pageContainer #content{width:auto;float:right;min-height:400px;background:#ffffff;margin:79px 0 0 0;}.not-front.no-sidebars #pageContainer #content{width:100%;}.page-admin #pageContainer #content,.page-node-add-portfolio-page #pageContainer #content,.section-node-add #pageContainer #content,.page-node-edit #pageContainer #content{font-family:'Barlow',sans-serif;}h1,h2,h3{color:#575757;font-size:24px;margin:0px;text-transform:uppercase;line-height:24px;}.grippie{display:none;}h1#page-title{display:none;font-size:13.92px;float:right;margin-bottom:18px;color:#808080;letter-spacing:1.5px;}h1#page-title span{color:#808080;font-size:13.92px;font-weight:bold;}.block{margin-bottom:10px;}input{padding:0px;-webkit-appearance:none;-webkit-border-radius:0;}input:focus,textarea:focus{outline:none;}.form-required{color:#f47321;}.item-list{text-align:center;}.item-list ul.pager{margin-top:10px;margin:0px;padding:10px 0px 0px 0px;display:inline-block;margin:0px auto;}ul.pager li{float:left;list-style:none;}li{color:#575757;}.article li{color:#575757;margin:0px 0px 5px 1px;}.pager li{color:#9e9fa3;}.pager li a{color:#6e6e70;}.form-text,.form-textarea{color:#575757;}.field .field-label{font-size:13px;color:#575757;}div.error,.error{color:black;}div.error{background-image:url("/sites/all/themes/acmartin/images/message-24-error.png");border-color:#cbcbcb;background-color:#f7f7f7;}div.contextual-links-wrapper ul.contextual-links,.sidebars ul.contextual-links{height:auto;}#block-superfish-2 ul#superfish-2 ul{display:none;}.not-front #block-superfish-2 #menu-218-2 img{margin-top:21px;margin-left:24px;}.lt-ie9 .not-front #block-superfish-2 #menu-218-2 img{margin-top:0px;}#superfish-1 li a span,#superfish-2 li a span{line-height:69px;}#superfish-1 li.first a.sf-depth-1 span,#superfish-2 li.first a.sf-depth-1 span{line-height:normal;}.front #page{min-height:857px;}#block-views-home-page-banners-block-1{display:none;}#bannerContainer{min-width:1000px;margin:0px auto;overflow:hidden;height:587px;}.bannerBGHolder img,.bannerBGHolder a img{position:absolute;width:100%;height:100%;}.navi{border:none;background:#f47321;height:13px;width:13px;float:left;margin:13px 2px 0px 0px;padding:0px;vertical-align:middle;}.navi1{margin:13px 2px 0px 14px;}.lastnavi{margin:13px 14px 0px 0px;}#homeBannerNavContent{height:38px;z-index:999;float:right;margin-right:12px;}#bannerInfo{float:left;background-color:rgba(8,13,13,0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#090f0e',EndColorStr='#090f0e');height:38px;text-align:center;vertical-align:middle;line-height:38px;}#nav{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#2d3031',EndColorStr='#2d3031');background-color:rgba(47,51,51,0.8);float:left;height:38px;}#prevNext{float:left;margin-right:40px;width:76px;}#prevNext img{margin:0px;float:left;cursor:pointer;}.slash{color:#bdc341;}#bannerTitle a{margin-left:14px;color:#dedede;}#bannerLocation a{color:#706f6f;margin-right:14px;}.activeSlide .navi{background:#ffffff;}.field-name-field-banner-images{height:578px;width:1600px;}#homeBannerNav{display:none;width:960px;height:38px;position:absolute;margin-left:-430px;left:50%;z-index:999;}.bannerWidthPreserve{margin-top:0;height:72px;background:none;border-bottom:none;z-index:999;display:block;position:absolute;width:100%;min-width:1075px;}#block-views-home-page-banners-block .view-id-home_page_banners .field-content{margin:0px auto;}#block-superfish-1{height:70px;z-index:999;margin:2px auto 20px auto;}#block-superfish-1 h2.block-title{display:none;}#block-superfish-1 li a span{color:#dedede;font-size:14px;margin:0px 24px 0px 27px;text-transform:uppercase;}#block-superfish-1 ul#superfish-1{width:1280px;margin:0px auto;line-height:72px;}.homeText{color:#575757;float:left;margin-top:45px;margin-left:-1px;width:380px;}.homeText h2{font-size:25px;margin:0px;line-height:25px;color:#77787b;-webkit-margin-after:0px;-webkit-margin-before:0px;font-weight:normal;}.homeText p{color:#77787b;}.homeText h3{font-size:27px;margin:0px;line-height:36px;-webkit-margin-after:0px;-webkit-margin-before:0px;font-weight:normal;}.homeText h4{font-size:20px;margin:0px;line-height:17px;-webkit-margin-after:0px;-webkit-margin-before:0px;font-weight:normal;}.homeImages{margin-top:31px;float:right;margin-right:2px;width:530px;}.homeImages img{margin-left:12px;float:left;}#superfish-1 li{float:left;position:relative;z-index:498;text-align:center;}#block-superfish-1 li#menu-218-1{background:none;line-height:normal;}#block-superfish-1 li#menu-218-1 img{margin-top:22px;margin-left:26px;margin-right:29px;}.lt-ie9 #block-superfish-1 li#menu-218-1 img{margin-top:0px;}.bannerBGHolder{width:100% !important;}.leftAligner{width:1280px;height:578px;margin:0px auto;}#homepageGreyBox{position:absolute;width:199px;height:14px;background:#cbcbcb;margin:-1px 0px 0px 2px;}.logged-in #homepageGreyBox{margin-top:-26px;z-index:-1;}.front #page{min-height:857px;}.companyBlockQuote{float:right;margin:0px 0px 0px 10px;}#block-menu-menu-news-menu h2,#block-block-1 h2,#block-menu-menu-research h2,#block-menu-menu-contact h2,#block-menu-menu-about-menu h2{font-size:9px;line-height:17px;}#block-menu-menu-view-by-project-type ul,#block-menu-menu-view-by-project-type ul li,#block-menu-menu-view-by-project-type ul li a{color:#575757;list-style:none;list-style-image:none;padding:0px;font-size:12px;margin:0px;}.sidebars ul li a,#block-menu-menu-top-left-menu ul li a,#block-menu-menu-view-by-sector ul li a{color:#666666;text-transform:uppercase;font-size:13px;letter-spacing:2.7px;font-family:'Roboto Condensed',sans-serif;line-height:15px;}.sidebars li.active-trail a.active,.sidebars a:hover,#block-menu-menu-view-by-sector ul li a:hover,#block-menu-menu-view-by-sector ul li.active-trail a.active,#block-menu-menu-view-by-project-type ul li a:hover,#block-menu-menu-view-by-project-type ul li.active-trail a.active{color:#f15a24 !important;font-weight:400;}.sidebars li.active-trail a.menuparent{border-bottom:none;}.sidebars li.active-trail li a{border-bottom:none;color:#8f8f8f !important;line-height:15px;font-size:12px;}.sidebars li.active-trail li a:hover,.sidebars li.active-trail li a.active{border-bottom:none;color:#f47321 !important;}.sidebars .block#block-superfish-3,.sidebars .block{margin:0;}.sidebars .block ul.menu{display:inline-block;padding:0 0 14px 0;}.left-sidebar-menu ul.menu{padding:0;margin:96px 0px 0px 0px;}.section-terms-use .left-sidebar-menu ul li a[href="/about"],.section-privacy-policy .left-sidebar-menu ul li a[href="/about"]{color:#f15a24;font-weight:bold;}#block-block-1{height:40px;}#block-block-1 p{display:none;}.not-front #block-superfish-2 ul#superfish-2{width:1280px;margin:0px auto;line-height:72px;}#superfish-2 li.active-trail .topActiveMarker{height:11px;width:100%;background:#bdc241;position:absolute;margin:-13px 0px 0px 1px;opacity:1;}#block-superfish-2{margin:0px;}#block-superfish-2 li{margin-top:3px;float:left;position:relative;z-index:498;text-align:center;}.not-front #block-superfish-2 ul#superfish-2 li#menu-218-2{line-height:normal;margin-right:27px;background:none;}#block-superfish-2 li a span{color:#dedede;font-size:14px;margin:0px 24px 0px 27px;text-transform:uppercase;}#block-superfish-2 h2.block-title{display:none;}.not-front .interiorBannerWidthPreserve{height:72px;background:none;border-bottom:10px solid #cbcbcb;z-index:999;display:block;width:100%;min-width:1280px;border:none;}.not-front .interiorBannerWidthPreserve .region-header{margin-top:-1px;padding-top:1px;}.node-type-page .node-page{position:relative;}.section-company .node-page .field-name-body{position:absolute;top:1px;padding:111px 0px 0 90px;width:28.8%;}.section-culture .node-page .field-name-body{position:absolute;bottom:25.45%;width:40.2%;right:7.3%;}.node-type-page .node-page .field-name-body .field-items p{font-family:'Barlow',sans-serif;font-size:19.92px;color:#231f20;line-height:1.35;margin:0;}.section-terms-use .field-name-body,.section-privacy-policy .field-name-body{padding-top:20px;}.section-terms-use .node-page .field-type-text-with-summary .field-items p,.section-privacy-policy .node-page .field-type-text-with-summary .field-items p{font-size:15px;line-height:18px;margin:0 0 10px 0;}.section-terms-use .node-page .field-type-text-with-summary .field-items p{line-height:24px;}.section-terms-use .field-type-text-with-summary p strong,.section-privacy-policy .field-type-text-with-summary p strong{color:#f15a24;font-family:'Barlow',sans-serif;font-size:24px;line-height:51px;font-weight:500;letter-spacing:0.2px;}.section-privacy-policy .node-page .field-type-text-with-summary .field-items ol li{font-size:14px;font-family:'Barlow',sans-serif;color:#231f20;}.section-culture .node-page .field-name-body .field-items p,.section-about .node-page .field-name-body .field-items p{color:#ffffff;}.section-news .node-page .field-type-image{width:470px;text-align:-webkit-right;text-align:-moz-right;margin:0 0 25px 0;}.node-type-portfolio-page #imagesContainer .field-name-field-gallery-images .field-item,.node-type-portfolio-page #imagesContainer{height:560px;width:973px;}.section-node-edit #pageContainer #content{margin-right:24px;margin-top:24px;}#portfolioNav{z-index:999;margin-right:0px;float:right;display:block;position:relative;width:auto;height:auto;}#portfolioNav img{cursor:pointer;float:right;padding:11px 0 11px 5px;margin:0 0 0 47px;}#portfolioNav img#prev2{margin:0;}#portfolioTabs{height:49px;width:973px;background:none;border-bottom:solid 1px #bebebe;}#portfolioTabs ul{margin:0px;padding:0px;height:39px;float:left;}#portfolioTabs ul li,#portfolioTabs .relatedLink{font-size:14px;line-height:16px;letter-spacing:2.4px;font-weight:600;font-family:'Roboto Condensed',sans-serif;float:left;list-style:none;width:auto;text-align:left;color:#4d4d4d;margin:0 82px 0 0;padding:17px 0 17px 0;cursor:pointer;}#portfolioTabs ul li:hover,#portfolioTabs .relatedLink:hover{background:none;color:#f15a24;}#portfolioTabs ul li.active{background:none;color:#f15a24;}#imagesContainer{overflow:hidden;}.field-name-field-location .field-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#575757;}.galleryImg{float:left;margin:0px 18px 18px 0px;border:3px solid #383b3b;}.galleryImg:hover{border:3px solid #f47321;}#portfolioTabs .field-name-field-sector{display:none;}.sidebars,.node-type-portfolio-page .sidebars{width:172px;}.section-all-portfolios .sidebars{width:250px;}#portfolioFeaturedTitle{font-size:21px;float:right;margin:-38px -100px 0px 0px;color:#575757;}#portfolioFeaturedTitle span{color:#f47321;font-size:21px;}#portfolioHiddenText{margin:17px 0 15px 0;}.sidebars h2,#block-menu-menu-top-left-menu h2,#block-menu-menu-view-by-project-type h2,#block-menu-menu-view-by-sector h2{color:black;font-size:12px;}#block-menu-menu-contact h2,#block-menu-menu-research h2,#block-menu-menu-about-menu h2,#block-menu-menu-top-left-menu h2,#block-menu-menu-news-menu h2{margin:0px;}#block-menu-menu-top-left-menu h2{color:#cbcbcb;font-size:9px;line-height:17px;}.sidebars ul li,#block-menu-menu-view-by-project-type ul li,#block-menu-menu-top-left-menu ul li,#block-menu-menu-view-by-sector ul li,.region-sidebar-first #block-superfish-3 ul li{list-style:none;padding:0px;font-size:12px;margin:0px 0px 15px 2px;vertical-align:middle;line-height:17px;}.region-bottom .sidebars ul li{height:auto;}.sidebars ul li.leaf{list-style-type:none;list-style-image:none;}.sidebars a,#block-menu-menu-view-by-sector a{color:#aaa8a9;}.sidebars ul li li.first,#block-menu-menu-view-by-sector ul li li.first{margin:0px 0px 0px 19px;}.sidebars ul ul,#block-menu-menu-view-by-sector ul ul{margin:0px;}.sidebars ul ul li,#block-menu-menu-view-by-sector ul ul li{margin-left:15px;}.sidebars ul ul li a,#block-menu-menu-view-by-sector ul ul li a{color:#8f8f8f;}.sidebars ul ul li.leaf,#block-menu-menu-view-by-sector ul ul li.leaf{list-style-image:url('/sites/all/themes/acmartin/images/listbullet.png');list-style-type:square;}#block-menu-menu-view-by-sector{margin-top:25px;}.sidebars h2,#block-menu-menu-view-by-project-type h2,#block-menu-menu-view-by-sector h2{line-height:14px;margin:0 0 17px 2px;letter-spacing:2.7px;}div.portfolioTitle p{color:#575757;font-size:24px;margin:0px;line-height:24px;max-width:717px;text-transform:uppercase;}#colorbox.awardsBox{border:1px #d5d5d5 solid;}.awardsBox #cboxLoadedContent{margin-bottom:0;}.awardsBox #cboxTopLeft{background:#f4f4f4;}.awardsBox #cboxTopCenter{background:#f4f4f4;}.awardsBox #cboxTopRight{background:#f4f4f4;}.awardsBox #cboxMiddleLeft{background:#f4f4f4;}.awardsBox #cboxMiddleRight{background:#f4f4f4;}.awardsBox #cboxBottomLeft{background:#f4f4f4;}.awardsBox #cboxBottomCenter{background:#f4f4f4;}.awardsBox #cboxBottomRight{background:#f4f4f4;}.awardsBox #cboxContent{background:#f4f4f4;}#portfolioAwardsLightbox .field-item > ul{margin:23px 30px 0 30px;padding-left:0;}#portfolioAwardsLightbox li{font-size:15px;margin-left:2%;margin-bottom:16px;letter-spacing:0.2px;list-style-type:none;}#portfolioAwardsLightbox li:last-child{margin-bottom:0;}#portfolioAwardsLightbox ul > li > ul > li{font-size:13px;color:#313131;list-style-type:none;font-family:'Barlow',sans-serif;text-transform:none;margin-left:-30px;letter-spacing:0.3px;}#awardsLightboxHeader #awardsIcon{float:left;margin-top:19px;margin-left:16px;}#awardsLightboxHeader #awardsHeaderText{float:left;margin-top:27px;margin-left:45px;letter-spacing:0.3px;}#awardsLightboxHeader #awardsLightboxClose{float:right;margin-right:6px;}#awardsLightboxHeader #awardsLightboxClose:hover{cursor:pointer;}#awardsLightboxDivider{height:70px;width:96%;margin:auto;border-bottom:1px #bcbcbc solid;}.node-portfolio-page .contact-ac-martin a{margin:35px 39px 15px 34px;border:1px solid #c8c8c8;text-transform:uppercase;display:inline-block;padding:0px 35px 0px 10px;line-height:21px;font-size:13px;background:url('/sites/all/themes/acmartin/images/learnmorearrow.jpg') top right no-repeat;}.node-portfolio-page .contact-ac-martin span{font-size:20px;background:#dbdbdb;padding:0 10px;margin-left:10px;color:#ffffff;vertical-align:middle;font-weight:bold;display:none;}.portfolios-section .views-field-title a{color:#000000;font-family:'Barlow Semi Condensed',sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;word-break:break-word;}.portfolios-section .views-field-field-sector a{color:#b0acac;}.portfolios-section .views-field-field-sector span{color:#f47321;}.node-page,.content-width-1{width:1108px;}.content-width-2{width:1056px;}.content-width-2a{width:1009px;}.content-width-3{width:981px;}.content-width-3a{width:975px;}.content-width-4{width:973px;}.page-path-contact-ac-martin form.webform-submission-form label,.page-search #content .search-form .form-item label,.search-form .search-advanced .fieldset-title{background:none;color:#000;font-family:'Roboto Condensed',sans-serif;font-size:9px;line-height:11px;font-weight:800;letter-spacing:2.1px;text-transform:uppercase;margin:0 0 5px 0;padding:0;}.page-search #content .search-form div.form-type-checkboxes .form-item label{margin:0 0 0 5px;}.content-width-4a,#pageContainer #content.content-width-4a{width:967px;position:relative;}.content-width-5{width:965px;}.portfolios-section table td:hover .views-field-title{visibility:visible;}.portfolios-section .views-field-field-gallery-images ul,.portfolios-section .views-field-field-gallery-images ul li{margin:0px;padding:0px;list-style:none;}.portfolios-section table td{height:196px;width:238px;border:none;border-spacing:0px;padding-right:8px;padding-bottom:8px;position:relative;}.portfolios-section table td.col-4.col-last{padding-right:0;}.views-field-field-gallery-images{overflow:hidden;min-width:238px;margin-left:0px;}.isMobile .views-field-field-gallery-images img{margin-top:56px;}.isMobile .views-field-field-sector{display:none;}.col-2 .views-field-field-gallery-images img{margin-left:0px;}.views-field-field-gallery-images img{min-width:238px;min-height:auto;}h1#portfolioHeader{font-size:21px;float:right;margin:-38px -100px 0px 0px;color:#575757;}h1#portfolioHeader span{color:#f47321;font-size:21px;}.view-page-title-image{margin:0 0 10px 0;}.portfolios-section table{margin:0;}.portfolios-section .views-field-nid{margin-top:21px;display:none;margin-left:344px;z-index:1;position:absolute;}.portfolios-section .views-field-nid img{min-height:17px;min-width:17px;}.portfolios-section .views-field-title,.portfolios-section .views-field-field-sector{max-width:238px;text-overflow:ellipsis;}.portfolios-section .views-field-title{display:flex;position:absolute;align-items:center;height:197px;width:238px;top:0;margin:0;visibility:hidden;background-color:rgba(255,255,255,.5);}.portfolios-section .views-field-title .field-content{margin:0 18px;}.portfolios-section .views-field-field-sector{margin-left:13px;margin-top:32px;position:absolute;}.portfolios-section .view-filters{display:none;}.portfolios-section{position:relative;}.section-news .more-link{text-align:center;font-family:'Roboto',sans-serif;font-size:24px;font-weight:lighter;}.section-news .more-link a::after{content:url('/sites/all/themes/acmartin/images/more-arrow_23x44px.png');padding-left:20px;vertical-align:-30%;}.section-news .item-list ul.pager{padding:31px 0px 0px 0px;}.section-news ul.pager li a{font-family:'Roboto',sans-serif;font-size:33px;font-weight:250;}.section-news ul.pager li a:hover{color:#f47321;}.section-news ul.pager .pager-current{display:none;}.section-news ul.pager .pager-next a:after{content:url(/sites/all/themes/acmartin/images/more-arrow_23x44px.png);padding-left:24px;}.section-news ul.pager .pager-previous a:before{content:url(/sites/all/themes/acmartin/images/previous-arrow_23x44px.png);padding-right:24px;}.section-news ul.pager .pager-next a:after,.section-news ul.pager .pager-previous a:before{vertical-align:-30%;}.section-news ul.pager .pager-next a:hover:after,.section-news ul.pager .pager-previous a:hover:before,.portfolios-section .pager li.pager-next a:hover,.portfolios-section .pager li.pager-previous a:hover{filter:invert(48%) sepia(70%) saturate(1384%) hue-rotate(348deg) brightness(100%) contrast(92%);}.section-news .item-list{text-align:end;width:470px;}.section-news .item-list .pager li{padding:0 2.5em;}.section-news .item-list .pager li.pager-next{padding-right:0;margin-right:-4px;}.section-news .not-front.section-news #pageContainer #main{margin-bottom:476px;}.section-all-portfolios.not-front.section-news #pageContainer #main{margin-bottom:243px;}.portfolios-section .pager li.pager-previous a{background:url(/sites/all/themes/acmartin/images/previous-arrow_23x44px.png) no-repeat;padding:14px 0;position:absolute;left:5px;font-size:0px;width:24px;height:17px;}.portfolios-section .pager li.pager-current{display:none;}.portfolios-section .pager li.pager-next a{background:url(/sites/all/themes/acmartin/images/more-arrow_23x44px.png) no-repeat;padding:14px 0;position:absolute;right:0;font-size:0px;width:24px;height:17px;}.view-all-portfolios .item-list ul.pager{padding:4.5px 0 0 0;}.page-path-research #content .block-views{margin-bottom:0px;}.page-path-research .researchHeader{background:#dbdbdb url('/sites/all/themes/acmartin/images/whitepaperGreyBG.jpg') no-repeat;width:680px;height:62px;background-position:top left;overflow:hidden;margin:0px;}.page-path-research .researchHeader h2{text-transform:uppercase;font-size:22px;margin:20px 0px 0px 55px;}.page-path-research #content .block-views .view-footer,.page-path-research #content .block-views .views-row{width:453px;height:36px;background:#f7f7f7;line-height:36px;margin:0px 0px 2px 0px;}.page-path-research #content .block-views .view-footer{margin:0px;}.page-path-research .researchMainImageSection{float:right;margin:0px 37px 0px 0px;}.page-path-research #content .block-views .view-footer a,.page-path-research #content .block-views .views-row .views-field-title{margin:0px 0px 0px 20px;font-family:'Barlow',sans-serif;}.page-path-research #content .block-views .views-row .views-field-title span{line-height:36px;}.page-path-research #content .block-views .view-footer a{text-transform:uppercase;}.page-path-research .researchHeader h2 img{float:left;width:24px;height:24px;margin:0px 0px 0px -37px;}.page-research #pageContainer #content{margin:63px 8px 0px 0px;}.whitePaperTitle{background:#dbdbdb url('/sites/all/themes/acmartin/images/whitepaperGreyBG.jpg') no-repeat;width:680px;height:62px;background-position:top left;overflow:hidden;margin:20px 0px 10px 0px;}.whitepaperPageHeader{line-height:17px;}.whitePaperTitle h2{text-transform:uppercase;font-size:22px;margin:0px 0px 0px 55px;line-height:62px;}.whitepaperPages .views-row{width:166px;margin:5px 5px 5px 0px;padding:0px 0px 15px 0px;display:inline-block;background:#f6f6f6;height:280px;float:left;}.whitepaperPages .viewsColumn{width:166px;margin:5px 2px 5px 0px;vertical-align:top;display:inline-block;}.whitepaperPages .views-row .views-field-title{margin:12px 10px 4px 12px;}.whitepaperPages .views-row .views-field-title a{text-transform:uppercase;font-weight:normal;font-size:13px;color:#575757;}.whitepaperPages .views-row .views-field-body{font-weight:normal;font-size:13px;font-family:'Barlow',sans-serif;margin:0px 10px 0px 12px;color:#575757;}#issuuFrame{border:none;height:487px;width:678px;}.node-type-post-occupancy-evaluation .researchInnerLeft,.node-type-white-paper .researchInnerLeft,.node-type-case-studies .researchInnerLeft{float:left;margin:0px 153px 0px 0px;}.researchTitle,.node-type-post-occupancy-evaluation .researchInnerLeft,.node-type-white-paper .researchInnerLeft,.node-type-case-studies .researchInnerLeft{width:542px;}.node-type-post-occupancy-evaluation .field-name-field-image,.node-type-white-paper .field-name-field-image,.node-type-case-studies .field-name-field-image{position:absolute;top:9px;right:0;}.node-type-post-occupancy-evaluation .field-name-field-image .field-items a div.pdf-image-title-container,.node-type-white-paper .field-name-field-image .field-items a div.pdf-image-title-container{display:flex;align-items:center;position:absolute;height:146px;top:110px;padding:0px 30px;margin:0;color:#ffff;font-family:'Barlow Semi Condensed',sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:25px;word-break:break-word;background-color:rgba(51,51,51,0.7);}.node-type-post-occupancy-evaluation .field-name-field-image img,.node-type-white-paper .field-name-field-image img,.node-type-case-studies .field-name-field-image img{border:1px solid #575757;box-shadow:inset 5px 5px 15px #cfcfcf;}.node-type-post-occupancy-evaluation .field-name-field-image .issuu-link-label,.node-type-white-paper .field-name-field-image .issuu-link-label,.node-type-case-studies .field-name-field-image .issuu-link-label{font-family:'Roboto Condensed',sans-serif;font-size:22px;line-height:24px;letter-spacing:1.1px;font-weight:200;color:#808080;text-transform:uppercase;text-align:right;padding:18px 41px 0 0;width:231px;background:url(/sites/all/themes/acmartin/images/2020_05B.3-Case_Studies-DETAIL-right-arrow.png) no-repeat 100% 18px;}.node-type-post-occupancy-evaluation #fullStudy,.node-type-white-paper #fullStudy,.node-type-case-studies #fullStudy{border:none;width:209px;}.page-path-contact-ac-martin .location-blocks-label h1,.page-path-contact-ac-martin .inquiries-block-label h1,.page-search-node #content h2{color:#F15A24;font-size:25px;line-height:27px;font-weight:300;letter-spacing:1.1px;}.node-type-post-occupancy-evaluation .researchHeader h2,.node-type-white-paper .researchHeader h2,.node-type-case-studies .researchHeader h2{height:2px;line-height:62px;background:#dbdbdb;margin:0px;font-size:22px;border:none;}.node-type-post-occupancy-evaluation .researchTitle h3,.node-type-white-paper .researchTitle h3,.node-type-case-studies .researchTitle h3{font-size:36px;line-height:44px;letter-spacing:0.6px;font-weight:400;color:#231F20;margin:0 0 5px 0;text-transform:none;}.page-search-node #content h2{text-transform:uppercase;}.node-type-post-occupancy-evaluation .researchTitle h3{margin:0 0 27px 0;}.node-type-white-paper .researchTitle h3{margin:0 0 62px 0;}.node-type-post-occupancy-evaluation .researchInnerLeft .field,.node-type-white-paper .researchInnerLeft .field,.node-type-case-studies .researchInnerLeft .field{margin:0px 0px 36px 0px;}.node-type-case-studies .researchInnerLeft .field.field-name-field-full-title,.node-type-post-occupancy-evaluation .researchInnerLeft .field.field-name-field-full-title,.node-type-post-occupancy-evaluation .field.field-name-field-location{font-size:20px;line-height:22px;letter-spacing:0.6px;font-weight:400;color:#231F20;}.node-type-white-paper .researchInnerLeft .field.field-name-field-full-title{display:none;}.node-type-post-occupancy-evaluation .researchInnerLeft .field p,.node-type-white-paper .researchInnerLeft .field p,.node-type-case-studies .researchInnerLeft .field p{margin:0px 0px 0px 0px;line-height:20px;}.node-type-post-occupancy-evaluation .field-label,.node-type-white-paper .field-label,.node-type-case-studies .field-label{text-transform:uppercase;}.field-name-field-related-project{clear:both;}.field-name-field-related-project a,.field-name-field-related-project a{color:#f15a24;font-family:'Roboto',sans-serif;font-size:19px;font-weight:300;letter-spacing:0.5px;}.node-type-post-occupancy-evaluation .researchInnerLeft .field.field-name-field-location,.node-type-white-paper .researchInnerLeft .field.field-name-field-location,.node-type-case-studies .researchInnerLeft .field.field-name-field-location{font-size:20px;font-weight:400;line-height:22px;letter-spacing:0.2px;color:#231F20;margin:0px 0px 46px 0px;}.page-search-node ol.search-results{padding:0;}.node-type-post-occupancy-evaluation .researchInnerLeft .field.field-label-above .field-label,.node-type-white-paper .researchInnerLeft .field.field-label-above .field-label,.node-type-case-studies .researchInnerLeft .field.field-label-above .field-label,.page-search-node .search-results li h3.title a{color:#231F20;font-size:16px;font-weight:600;line-height:18px;letter-spacing:0.2px;margin:0 0 10px 0;}.node-type-post-occupancy-evaluation .researchInnerLeft .field.field-name-field-highlights .field-items,.node-type-white-paper .researchInnerLeft .field.field-name-field-highlights .field-items,.node-type-case-studies .researchInnerLeft .field.field-name-field-highlights .field-items{color:#231F20;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.6px;}body.node-type-mobile-page{min-width:0px;}.node-type-mobile-page #page{min-width:0px;}.node-type-mobile-page #pageContainer{width:100%;}.node-type-mobile-page #pageContainer #main{background:#ffffff;width:100%;}.node-type-mobile-page #header{text-align:center;width:100%;min-width:640px;background:url("/sites/all/themes/acmartin/images/menubg.jpg") repeat-x 0 0 #383B3B;}.node-type-mobile-page #header img{padding:11px 0px 24px;display:inline;}.node-type-mobile-page #pageContainer #content{float:none;width:100%;margin:0px;min-height:0px;padding:0px;margin:0 auto;width:640px;font-size:25px;}.node-type-mobile-page #pageContainer #content .article{padding:31px 20px 18px;}.node-type-mobile-page #pageContainer #content .article .field-name-field-vimeo-url{margin-bottom:31px;}.node-type-mobile-page #pageContainer #content p{font-size:25px;line-height:32px;}.node-type-mobile-page #block-webform-client-block-265{background:#cbcbcb;padding-bottom:7px;margin:0px;overflow:hidden;}.node-type-mobile-page #block-webform-client-block-265 .block-title{color:#fff;font-size:28px;font-weight:bold;background:#8c8c8c;padding:21px 38px 15px;}.node-type-mobile-page .messages{margin:10px 38px;border:0;background-position:8px center;}.node-type-mobile-page .confirmation{margin:10px 38px;}.node-type-mobile-page #block-webform-client-block-265 .form-required{display:none;}.node-type-mobile-page .webform-component-email,.node-type-mobile-page .form-actions{float:left;margin:0px;}.node-type-mobile-page .webform-container-inline label{display:inline;text-align:right;padding:0 16px 0 38px;color:#575757;font-size:20px;margin:0;text-transform:uppercase;}.node-type-mobile-page .webform-component-email input{width:336px;height:51px;padding:3px 5px;border:0px;-webkit-appearance:none;border-radius:0px;}.node-type-mobile-page .form-submit{background:url('/sites/all/themes/acmartin/images/submit_mobile.jpg') top left no-repeat;width:173px;height:57px;border:0;text-indent:-999px;border-radius:0px;-webkit-appearance:none;}.node-type-mobile-page #block-block-2{background:#f4f4f4;padding:73px 0px;font-size:22px;text-align:center;}.node-type-mobile-page #pageContainer #block-block-2 p{margin:5px 0px;}.node-type-mobile-page #pageContainer #block-block-2 p span{line-height:38px;}.node-type-mobile-page #block-block-2 p,.node-type-mobile-page #block-block-2 a{color:#747474;}#footerMedia{margin-top:70px;width:100%;min-width:1000px;}.not-front #footerMedia{margin-top:75px;}#footerMediaContent img{float:left;}#footerMedia #search-block-form input[type=submit]{display:none;}#footerMediaContent{width:960px;margin:0px auto;line-height:normal;height:52px;}#footerMediaContent #linkedin{margin-left:534px;margin-right:2px;}#footerMediaContent #facebook{margin-left:2px;margin-right:2px;}#footerMediaContent #instagram{margin-left:2px;margin-right:2px;}.region-bottom #block-system-main-menu h2.block-title{display:none;}.region-bottom{background:#f4f4f4;min-width:1000px;width:100%;}.region-bottom #block-system-main-menu{width:960px;min-height:145px;margin:0px auto;}.region-bottom #block-system-main-menu ul,.region-bottom #block-system-main-menu li{list-style:none;margin:0px;padding:0px;}.region-bottom #block-system-main-menu li{float:left;}.region-bottom #block-system-main-menu li a{color:#575757;text-transform:uppercase;font-size:12px;}.region-bottom #block-system-main-menu li li{float:none;margin-top:6px;}.region-bottom #block-system-main-menu li li a{color:#afaf99;font-size:12px;}.region-bottom #block-search-form{display:none;}#footerMediaContent form{float:right;margin-top:0px;background:#dbdbdb;height:52px;width:246px;margin-right:3px;}#footerMediaContent .form-item-search-block-form{border:1px solid #c8c8c8;font-family:'Barlow',sans-serif;font-size:13px;margin-top:11px;margin-left:8px;min-height:26px;width:226px;display:block;padding:0px;background:white;margin:11px 0px 0px 8px;}#footerMediaContent form input{border:none;font-size:13px;height:26px;line-height:30px;width:220px;float:right;margin:0px;padding-left:6px;}.lt-ie9 #footerMediaContent form input{line-height:26px;}#footerMediaContent div.form-actions{display:none;}#block-system-main-menu li img{margin-left:0px;margin-top:24px;margin-right:31px;}#block-system-main-menu li.expanded{margin-top:29px;width:125px;}#block-system-main-menu ul ul ul{display:none;}.node-type-webform .article p,.page-path-research .field-name-body p,.node-type-news-item .article p,.page-news .views-field-body span,.page-team-members .team-page p,.node-type-page .node-page .field-items p{line-height:17px;}.node-type-page h1.title{margin:0px 0px 16px 0px;}.section-research .node-page .field-type-image{display:inline-block}.section-research .node-page .field-name-body{display:inline-block;width:500px;vertical-align:bottom;margin-left:20px;margin-bottom:2px;}.section-research .node-page .field-name-body .field-items p{font-size:21.92px;color:#747474;line-height:25px;font-weight:400;}.section-research ul.pager{width:100%;}.section-research ul.pager .pager-current{display:none;}.section-research ul.pager .pager-next{float:right;}.section-research ul.pager .pager-next a:after{content:url(/sites/all/themes/acmartin/images/more-arrow_23x44px.png);padding-left:20px;vertical-align:-30%;}.section-research ul.pager .pager-previous{float:left;}.section-research ul.pager .pager-previous a:before{content:url(/sites/all/themes/acmartin/images/previous-arrow_23x44px.png);padding-right:20px;vertical-align:-30%;float:left;}.researchInnerLeft{color:#231F20;}.researchBullet{float:left;color:#231F20;padding:3px 13px 0 0;margin:0;}.researchBulletContent{float:left;width:516px;}.researchBulletContent,.node-type-post-occupancy-evaluation .researchInnerLeft .field p,.node-type-white-paper .researchInnerLeft .field p,.node-type-case-studies .researchInnerLeft .field p,.page-search-node .search-results li .search-snippet-info{color:#231F20;font-weight:500;margin:0 0 15px 0;padding:0;}.page-search-node .search-results li .search-snippet-info{padding:0 0 0 10px;}.page-search-node .search-results li .search-snippet-info .search-snippet{color:#231f20;}.page-search-node .search-results li .search-snippet-info .search-snippet strong{color:#F15A24;font-weight:500;}.field-name-field-highlights .field-items .field-item{display:inline-block;margin:0px 0px 5px 0px;}.section-research .node-path-research-case-studies{margin:85px 0 0 0;}.section-research .node-path-research-case-studies .field-name-body{margin-top:5px;}.section-research .node-path-research-post-occupancy-evaluations{margin:70px 0 30px 0;}.section-research .node-path-research-post-occupancy-evaluations .field-name-body{vertical-align:bottom;width:245px;margin-bottom:2px;}.section-research .node-path-research-white-papers{margin:0 0 17px 0;}.section-research .node-path-research-white-papers .field-name-field-title-image{margin:0 0 0 72px;}.section-research .node-path-research-white-papers .field-name-body{vertical-align:bottom;width:185px;margin-bottom:2px;}#attributionContainer{min-width:1000px;height:37px;background:#e7e7e7;width:100%;}.node-type-news-item .field-type-image,.node-type-news-item .field-name-field-vimeo-url{margin:0px 0px 10px 0px;}.search-info,.teamContent,.section-team-members .field-name-field-title-image{display:none;}.team-page{margin:12px 0px 0px 0px;}.page-team-members .view-header{display:inline-block;}.page-team-members #view-header{margin:-16px 0px 0px 0px;}.page-team-members .view-header .views-field-field-image{margin:12px 24px 0px 0px;width:282px;}.page-team-members .view-header .views-field-field-image{float:left;}.page-team-members .view-header .views-field-field-image img{margin:0px 0px 5px 0px;}.page-team-members .view-header .views-field-body{width:410px;margin:-4px 0px 0px 0px;}.page-team-members .view-header .views-field-body{float:right;}.team-page .view-content .views-row{width:340px;margin:0px 0px 25px 0px;float:left;}.team-page .view-content h2{height:62px;line-height:62px;background:#dbdbdb;margin:0px;font-size:22px;margin:8px 0px 20px 0px;}.team-page .views-row .teamTitle .field-content{color:#575757;}.teamArrow{float:left;margin:0px 5px 0px 0px;height:27px;width:19px;}.teamArrow .teamArrowInner{height:27px;width:19px;background:url('/sites/all/themes/acmartin/images/teamArrow.jpg');}.team-page .view-content .views-row .teamhoverArrow{cursor:pointer;display:none;}h1.teamMemberJob{font-size:12px;font-family:'Barlow',sans-serif;text-transform:none;font-weight:normal;line-height:normal;}h2.teamMemberJob{font-size:12px;font-family:'Barlow',sans-serif;text-transform:none;font-weight:normal;line-height:normal;margin:0px;}h1.teamMemberName{font-size:14px;line-height:normal;}#trinetContent{font-family:Arial;margin:0px auto;width:1280px;color:#ccc;text-align:right;}#footerMedia,#attributionContainer,.region-bottom{min-width:1075px;}#page{min-width:1280px;}.search-form #edit-basic,.search-form .search-advanced .fieldset-title{margin:0px 0px 5px 0px;text-transform:uppercase;color:#575757;}.search-form .search-advanced{margin:25px 0 35px 0;padding:15px;}.search-form .form-item-keys,.search-form .form-item-keys label,.search-form #edit-keys,.page-search #content #edit-submit{vertical-align:middle;}.page-search #content .search-form .form-item.form-item-keys label,.search-form .search-advanced .fieldset-title{font-size:16px;font-weight:700;margin:0px 5px 0px 0px;}.page-path-contact-ac-martin form.webform-submission-form input.form-text,.page-path-contact-ac-martin form.webform-submission-form select,.search-form #edit-keys,.search-form .search-advanced input{background:none;color:#000;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:19px;padding:5px;margin:0 0 17px 0;}.search-form #edit-keys{width:623px;margin:0 10px 0 0;}.search-form .search-advanced input.form-checkbox{margin:0;}.page-path-contact-ac-martin form.webform-submission-form input.form-text,.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-category,.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-comment,.search-form #edit-keys,.search-form .search-advanced input{border:solid 1px #ccc;}.search-form div.form-item{margin:0;}.search-form .search-advanced .form-type-textfield label{margin-bottom:4px;}.search-form .form-item-type .form-type-checkbox{height:20px;line-height:20px;}.search-form .form-item-type .form-type-checkbox input,.search-form .form-item-type .form-type-checkbox label{vertical-align:middle;border:0px;}.page-search #content .form-submit,.page-search #content #edit-submit{height:28px;width:auto;border:1px solid #ccc;line-height:26px;padding:0px 5px 0px 5px;}.page-search #content .form-submit,.page-search #content #edit-submit,.page-path-contact-ac-martin form.webform-submission-form .form-actions input{border:none;background:#F15A24;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:15px;line-height:17px;font-weight:400;letter-spacing:2.2px;padding:6px 23px 7px 22px;margin:36px 0 0 0;text-transform:uppercase;}.page-search #content #edit-submit{margin-top:2px;}.page-search #content label{color:#575757;}.page-search .ui-autocomplete-input,#footerMediaContent .ui-autocomplete-input{background-position:100% 7px;}.page-search .ui-autocomplete-loading,#footerMediaContent .ui-autocomplete-loading{background-position:100% -13px;}#ui-theme-classic .ui-state-hover{background:#f47321;color:#ffffff;}.search-results h3.title,.block-views .view-news .views-row .views-field.views-field-title span{line-height:30px;font-size:29px;font-weight:400;}.search-results h3.title{margin:0 0 10px 0;}.block-views .view-news .views-row .views-field.views-field-body span{font-size:12px;font-weight:500;line-height:20px;}.search-snippet{margin:0 0 31px 0;}.hide-desktop{display:none;}
#block-superfish-3{display:inline-block;margin-top:3px;}#block-superfish-3 ul li{list-style:none;padding:0px;font-size:12px;line-height:29px;width:235px;}#block-superfish-3 ul li a{display:inline-block;}.sf-sub-indicator,#block-superfish-3 ul ul{display:none !important;}#block-superfish-3 ul li.active-trail{height:auto;}#block-superfish-3 ul li.active-trail ul{display:block !important;left:0px !important;top:0px !important;float:none !important;margin:6px;padding:6px 0 0 0;position:relative;height:auto !important;}#block-superfish-3 ul li.active-trail ul li,#block-superfish-3 ul li.active-trail ul li a{display:block !important;}#block-superfish-3 ul ul li{margin:0px;}#block-superfish-3 ul ul li a{}.orangePlus{color:#f47321;display:none;}#block-menu-menu-view-by-project-type{}
.front #page{min-height:0;}.front #page,.front #footerMedia,.front #attributionContainer,.front .region-bottom{min-width:1345px;}.front #content,.front #homeBannerNav,{width:1280px;}.front .bannerWidthPreserve{min-width:1280px;}.front #bannerContainerOuter,.front #bannerContainer{height:1236px;}.front #bannerContainerOuter{position:relative;}.front #bannerContainer{min-width:1280px;}.front #attributionContainer{position:absolute;bottom:27px;z-index:9999;margin:0;}.front #content{margin:0px auto;position:relative;}.front .footer-attribution-link-container,.front .footer-attribution-link-container a{font-family:'Roboto Condensed',sans-serif;font-size:9px;line-height:11px;color:#fff;text-transform:uppercase;}.front #main{display:inline-block;position:absolute;top:150px;left:0;z-index:1010;}#admin-menu{z-index:1020;}.front #main #content{position:relative;}.front #main #content .breadcrumb{display:none;}.front #block-menu-menu-homepage-content-menu{position:relative;margin:0 auto;width:1280px;}.front #block-menu-menu-homepage-content-menu > ul.menu{padding:664px 0 0 977px;}.page-news .views-row{background:none;height:355px;width:958px;margin:0px 0px 40px 0px;}.newsConBottom{width:334px;display:inline-block;height:39px;clear:both;background:#d4d4d4;font-family:'open_sanssemibold';}.page-news .view-news .views-field-field-image{width:470px;margin-right:30px;}.page-news .view-news .views-field-title{vertical-align:bottom;border-top:1px solid #f4f4f4;margin:0 15px 30px 0;}.page-news .view-news .views-field-title span a{font-size:24px;color:#575757;display:block;}.page-news .view-news .views-field-body{font-family:'open_sansregular',Arial;color:#575757;max-height:117px;width:100%;line-height:20px;}.page-news .view-news .views-field-changed{height:39px;color:black;}.section-about .node-page .field-name-body{position:absolute;top:11.34%;left:27.5%;width:647px;}.about-page-links{margin-top:75px;display:flex;margin-left:-5px;margin-right:-5px;}.about-page-sublinks{width:208px;padding:0 5px;}.about-page-sublinks a{font-family:'Roboto',sans-serif;color:white;padding:121px 0 31px;max-width:100%;display:block;background-color:rgba(0,100,107,0.5);font-size:21.92px;text-align:center;letter-spacing:1.35px;font-weight:500;}.about-page-sublinks a:hover{color:#f15a24;}.about-page-sublinks img{margin:19px auto 0;width:29px;}#attributionContainer{min-width:100%;height:37px;background:none;width:100%;}#attributionContent{width:1280px;margin:0px auto;text-align:center;}p.footer-attribution-link-container{display:inline-block;margin:0 0 31px 0;}p.footer-attribution-link-container,p.footer-attribution-link-container a{font-family:'Roboto Condensed',sans-serif;font-size:9px;letter-spacing:1.9px;line-height:11px;text-transform:uppercase;color:#b3b3b3;}.footer-attribution-link{margin-left:28px;}#trinetContainer{display:none;}#block-superfish-1{height:auto;z-index:999;margin:0 auto;}#block-superfish-1 ul#superfish-1{width:1280px;margin:62px auto 0;}#block-superfish-1 ul#superfish-1,#superfish-1 li a,#block-superfish-1 li a span{line-height:71px;}#superfish-1 li a,#block-superfish-1 li a span{font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:15px;letter-spacing:3.2px;color:#fff;}#block-superfish-1 li a span{margin:0 24px;text-transform:uppercase;}#block-superfish-1 li#menu-218-1 span{padding:0;margin:0;}#block-superfish-1 li#menu-218-1 span img{margin:0;}#block-superfish-1 ul#superfish-1 li#menu-218-1{line-height:normal;margin-right:84px;padding-top:21px;background:none;}#superfish-1 li a.main-menu-social-media-link,#block-superfish-1 li a.main-menu-social-media-link span,#block-superfish-1 li span.main-menu-search-link{display:inline-block;margin:0;}#superfish-1 li a.main-menu-social-media-link,#block-superfish-1 li a.main-menu-social-media-link span{width:28px;height:28px;}#block-superfish-1 li span.main-menu-search-link{width:31px;height:32px;}#superfish-1 li a.main-menu-social-media-link{margin:0 20px 0 0;}#superfish-1 li a.main-menu-linkedin-link{margin-right:20px;}#superfish-1 li a.main-menu-instagram-link{margin-right:20px;}#block-superfish-1 li a.main-menu-social-media-link span,#block-superfish-1 li span.main-menu-search-link{font-size:0;line-height:35px;color:transparent;}#block-superfish-1 li a.main-menu-facebook-link{background:url(/sites/all/themes/acmartin/images/2020_01A-Home-Pg-icon-facebook.png) 0 0 no-repeat;margin-left:77px;}#block-superfish-1 li a.main-menu-linkedin-link{background:url(/sites/all/themes/acmartin/images/2020_01A-Home-Pg-icon-linkedin.png) 0 0 no-repeat;}#block-superfish-1 li a.main-menu-instagram-link{background:url(/sites/all/themes/acmartin/images/2020_01A-Home-Pg-icon-instagram.png) 0 0 no-repeat;}#block-superfish-1 li span.main-menu-search-link{background:url(/sites/all/themes/acmartin/images/2020_01A-Home-Pg-icon-search.png) 1px 0 no-repeat;cursor:pointer;outline:none;line-height:37px;}#block-superfish-2{margin:64px 0 0 0;}#block-superfish-2 ul#superfish-2{width:1280px;margin:0px auto;}#block-superfish-2 ul#superfish-2,#superfish-2 li a,#block-superfish-2 li a span{line-height:69px;}#block-superfish-2 li{margin-top:0;float:left;position:relative;z-index:498;text-align:center;}#superfish-2 li a,#block-superfish-2 li a span{font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:15px;letter-spacing:3.2px;color:#333;padding-bottom:14px;}#block-superfish-2 li a span{margin:0 35px;}.not-front #block-superfish-2 #menu-218-2 span{padding:0;margin:0;}.not-front #block-superfish-2 #menu-218-2 span img{margin-top:0;margin-left:0;}.not-front #block-superfish-2 ul#superfish-2 li#menu-218-2{line-height:normal;margin-right:95px;padding-top:21px;background:none;}#superfish-2 li.active-trail .topActiveMarker{display:none;height:3px;width:100%;background:#f15a24;position:absolute;margin:0;opacity:1;}#block-superfish-2 li.active-trail a span{border-bottom:none;background:url(/sites/all/themes/acmartin/images/nav_active_bg_64x2.gif) no-repeat 50% 100%;}#superfish-2 li a.main-menu-social-media-link,#block-superfish-2 li a.main-menu-social-media-link span,#block-superfish-2 li span.main-menu-search-link{display:inline-block;width:28px;height:28px;margin:0;}#block-superfish-2 li span.main-menu-search-link{width:28px;height:28px;}#superfish-2 li a.main-menu-social-media-link{margin:0 23px 0 0;}#superfish-2 li a.main-menu-linkedin-link{margin-right:24px;}#superfish-2 li a.main-menu-instagram-link{margin-right:20px;}#block-superfish-2 li a.main-menu-social-media-link span,#block-superfish-2 li span.main-menu-search-link{font-size:0;line-height:38px;color:transparent;}#block-superfish-2 li a.main-menu-facebook-link{background:url(/sites/all/themes/acmartin/images/Interior-Pg-icon-facebook.png) 0 0 no-repeat;margin-left:89px;}#block-superfish-2 li a.main-menu-linkedin-link{background:url(/sites/all/themes/acmartin/images/Interior-Pg-icon-linkedin.png) 0 0 no-repeat;}#block-superfish-2 li a.main-menu-instagram-link{background:url(/sites/all/themes/acmartin/images/Interior-Pg-icon-instagram.png) 0 0 no-repeat;}#block-superfish-2 li span.main-menu-search-link{background:url(/sites/all/themes/acmartin/images/Interior-Pg-icon-search.png) 1px 0 no-repeat;cursor:pointer;outline:none;line-height:43px;}#block-search-form,#block-search-form form{z-index:1000;}#block-search-form{width:1280px;margin:0 auto;text-align:right;position:relative;display:none;}#block-search-form form{display:block;position:absolute;top:74px;left:1104px;}#search-block-form #edit-actions{position:absolute;top:-52px;right:0;}#search-block-form #edit-submit{font-size:0;color:transparent;background:none;cursor:pointer;outline:none;line-height:37px;width:31px;border:0;}#search-block-form #edit-search-block-form--2.form-text{border:0;outline:none;color:#333;background:rgb(255,255,255,0.7);line-height:18px;font-size:16px;font-family:'Roboto Condensed',sans-serif;width:172px;padding:2px;}.not-front #search-block-form #edit-search-block-form--2.form-text{background:rgb(0,0,0,0.15);}#block-menu-menu-homepage-content-menu .block-title{display:none;}#block-menu-menu-homepage-content-menu li{list-style:none;}#block-menu-menu-homepage-content-menu li,#block-menu-menu-homepage-content-menu li a{color:#000;}#block-menu-menu-homepage-content-menu ul.menu li a{display:inline-block;width:275px;height:47px;line-height:47px;font-size:0;color:transparent;margin:0 0 25px 0;}#block-menu-menu-homepage-content-menu .homepage-work-link a{background:url(/sites/all/themes/acmartin/images/2020_About_link_img_work_275x47.png) 0 0 no-repeat;}#block-menu-menu-homepage-content-menu .homepage-studio-link a{background:url(/sites/all/themes/acmartin/images/2020_About_link_img_studio_275x47.png) 0 0 no-repeat;}#block-views-news-block-1 .view-news .views-row{border-bottom:1.95px solid #d1d1d1;height:355px;padding-bottom:26.5px;padding-top:26.5px;margin-right:90px;}#block-views-news-block-1 .view-news .views-row:first-child{padding-top:0;}.section-news .views-row:last-child{border-bottom:0;}#block-views-news-block-1 .view-news .views-row .views-field.views-field-field-image{margin-right:38px;width:470px;float:left;}#block-views-news-block-1 .view-news .views-row .views-field.views-field-title{display:flex;align-items:flex-end;height:85%;margin-bottom:25.45px;font-family:'Barlow',sans-serif;padding-right:25px;}#block-views-news-block-1 .view-news .views-row .views-field.views-field-title a{font-size:30px;font-weight:400;color:#231f20;line-height:1.065;}#block-views-news-block-1 .views-field.views-field-nid{font-family:'Roboto',sans-serif;font-weight:300;}#block-views-news-block-1 .views-field.views-field-nid a{display:flex;font-size:14px;color:#f15a24;}#block-views-news-block-1 .views-field.views-field-nid a img{padding-left:10px;height:16px;}.not-front.section-news #pageContainer #main{margin-bottom:476px;}#block-views-news-block-2.block-views .view-news .views-row{height:355px;margin:0 0 55px 0;position:relative;font-family:'Barlow',sans-serif;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-field-image{float:left;border-right:1px solid #d0d0d0;padding:0 29px 0 0;margin:0 31px 0 0;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-changed{display:flex;font-weight:400;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-changed span{font-size:12px;letter-spacing:1px;margin:8px 0;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-title{margin:0 0 31px 0;width:960px;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-body{height:175px;width:955px;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-nid{font-family:'Roboto',sans-serif;font-weight:400;position:absolute;left:531px;bottom:12px;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-nid a{display:flex;color:#f37649;font-size:14px;}#block-views-news-block-2.block-views .view-news .views-row .views-field.views-field-nid a img{padding-left:20px;}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content{display:flex;flex-wrap:wrap;grid-gap:20px;}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content .views-row{height:307px;width:243px;display:inline-block;position:relative;}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content .views-row div.subpage-title-background{position:absolute;top:26.5%;width:243px;height:148px;background-color:rgba(51,51,51,0.5);}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content .views-row .views-field-title{position:absolute;top:25%;padding:0 20px;margin:0;}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content .views-row .views-field-title .field-content{display:flex;align-items:center;height:148px;padding:4px 0 0 0;margin:0;}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content .views-row .views-field-title a{color:#ffff;font-family:'Barlow Semi Condensed',sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:25px;word-break:break-word;}#block-views-white-papers-block-white-papers.block-views .view-white-papers .view-content .views-row .views-field-field-image img{width:243px;height:307px;}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content{display:flex;flex-wrap:wrap;grid-gap:24px;}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content .views-row{height:307px;width:243px;display:inline-block;position:relative;margin:0;padding:0;background:none;}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content .views-row div.subpage-title-background{position:absolute;top:26.5%;width:243px;height:148px;background-color:rgba(51,51,51,0.5);}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content .views-row .views-field-title{position:absolute;top:25%;padding:0 30px;margin:0;}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content .views-row .views-field-title .field-content{display:flex;align-items:center;height:148px;padding:4px 0 0 0;margin:0;}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content .views-row .views-field-title a{color:#ffff;font-family:'Barlow Semi Condensed',sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:25px;word-break:break-word;}#block-views-white-papers-block-post-occup.block-views .view-white-papers .view-content .views-row .views-field-field-image img{width:243px;height:307px;}.view-all-portfolios .views-view-grid td div.views-field-title{cursor:pointer;}#block-views-white-papers-block-case-studies table{margin:0;}#block-views-white-papers-block-case-studies.block-views .view-white-papers table td{position:relative;width:209px;height:286px;padding:0 15px 15px 0;}#block-views-white-papers-block-case-studies.block-views .view-white-papers table td.col-last{padding-right:0px;}#block-views-white-papers-block-case-studies.block-views .view-white-papers .views-field.views-field-title{position:absolute;visibility:hidden;background-color:rgba(255,255,255,.7);display:flex;align-items:center;height:286px;width:209px;top:0;cursor:pointer;}#block-views-white-papers-block-case-studies.block-views .view-white-papers td:hover .views-field.views-field-title{visibility:visible;}#block-views-white-papers-block-case-studies.block-views .view-white-papers .views-field.views-field-title span{margin:0 20px;}#block-views-white-papers-block-case-studies.block-views .view-white-papers .views-field.views-field-title .field-content a{color:#000000;font-family:'Barlow Semi Condensed',sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;word-break:break-word;}#block-views-white-papers-block-case-studies.block-views .view-white-papers .views-field.views-field-field-image img{width:209px;height:286px;}.view-white-papers .views-row div.subpage-title-background,.view-white-papers div.views-field-title{cursor:pointer;}#portfolioContentContainer{width:785px;display:inline-block;vertical-align:top;}#portfolioContentContainer,.node-type-portfolio-page .portfolioContentContainerRight{margin:42px 0 91px 0;}#portfolioContentContainer div.portfolioTitle{margin:0 0 4px 0;}#portfolioContentContainer div.portfolioTitle p{color:#000;font-size:29px;margin:0px;line-height:31px;max-width:unset;text-transform:uppercase;letter-spacing:0.8px;}#portfolioContentContainer #portfolioHiddenText{margin:35px 0 15px 0;}#portfolioContentContainer #portfolioAwardContainer{display:block;margin-left:42px;margin-top:5px;}#portfolioAwardContainer a{display:inline-block;margin:0 0 0 50px;}#portfolioAwardContainer a#portfolioAwardsButton{margin-top:16px;}#portfolioAwardContainer a.portfolioInfoButton{margin-top:14px;}#portfolioAwardsButton img:hover,.node-type-portfolio-page .portfolioInfoButton img:hover{filter:invert(50%);}#portfolioContentContainer .field-name-field-location .field-item{color:#000;font-size:15px;line-height:20px;margin-bottom:17px;text-transform:uppercase;font-weight:500;letter-spacing:1.6px;}.node-type-portfolio-page .portfolioContentContainerRight{display:inline-block;text-align:right;width:185px;}#portfolioShareContainer{display:block;}#portfolioShareContainer .sharethis-buttons span{height:18px;cursor:pointer;display:inline-block;margin:0 0 0 17px;}#portfolioShareContainer .sharethis-buttons span:hover{filter:invert(50%);}#portfolioShareContainer .st_pinterest_custom{background:url('/sites/all/themes/acmartin/images/page_share_icon_pinterest.png') no-repeat 0 0;width:15px;}#portfolioShareContainer .st_facebook_custom{background:url('/sites/all/themes/acmartin/images/page_share_icon_facebook.png') no-repeat 0 0;width:9px;}#portfolioShareContainer .st_twitter_custom{background:url('/sites/all/themes/acmartin/images/page_share_icon_twitter.png') no-repeat 0 0;width:19px;}#portfolioShareContainer .st_email_custom{background:url('/sites/all/themes/acmartin/images/page_share_icon_email.png') no-repeat 0 0;width:24px;}#page-title{display:none;}.node-type-team-member #pageContainer #content{background:url(/sites/all/themes/acmartin/images/2020_03C.3-Team-Detail_upper_left_corner_26x27.png) no-repeat 0 32px;height:786px;min-height:786px;max-height:786px;overflow:hidden;}.node-type-team-member #pageContainer #main{background:url(/sites/all/themes/acmartin/images/2020_03C.3-Team-Detail_lower_right_corner_26x27.png) no-repeat 100% 100%;}.node-type-team-member .node-team-member{position:relative;}.node-type-team-member .node-team-member,.node-type-team-member h1#page-title,.node-type-team-member p{color:#231f20;}.node-type-team-member h1#page-title{display:inline-block;float:none;font-size:33px;font-weight:400;line-height:35px;letter-spacing:1px;text-transform:none;margin:25px 0 4px 34px;height:72px;}.node-type-team-member h1#page-title,.node-type-team-member .node-team-member{margin-left:34px;}.node-type-team-member .field-name-field-employee-certifications,.node-type-team-member .field-name-field-employee-title{text-transform:uppercase;}.node-type-team-member .field-name-field-employee-certifications{font-family:'Roboto',sans-serif;font-size:13px;line-height:18px;font-weight:600;letter-spacing:2.2px;margin:0 0 19px 0;position:absolute;top:-38px;left:0;}.node-type-team-member .field-name-field-employee-title,.node-type-team-member .field-name-body > .field-items > .field-item{width:383px;}.node-type-team-member .field-name-field-employee-title{font-size:15px;line-height:20px;font-weight:400;letter-spacing:1.3px;margin:0;height:90px;}.node-type-team-member .field-name-body{float:left;margin:0;}.node-type-team-member .field-name-body > .field-items > .field-item{height:463px;max-height:463px;overflow:hidden;text-overflow:ellipsis;}.node-type-team-member p,.node-type-team-member .field-name-body p{font-weight:500;font-size:15px;line-height:20px;margin:0 0 20px 0;}.node-type-team-member .field-type-image{float:right;margin:41px 53px 0 0;}.node-type-team-member .field-type-image img{margin:0;}.node-type-team-member .team-member-content-links{display:block;position:absolute;width:180px;height:17px;bottom:-57px;left:-18px;}.node-type-team-member .team-member-content-links span{font-family:'Roboto',sans-serif;font-size:22px;line-height:20px;letter-spacing:0.3px;font-weight:300;color:#808080;}.node-type-news-item .node-news-item header{padding:0 3px;}.node-type-news-item .article p.date_submitted{font-size:13px;letter-spacing:0.6px;font-weight:400;margin:0;padding:0 0 10px 0;}.node-type-news-item p.node-title{line-height:44px;font-size:37px;font-weight:400;letter-spacing:0.75px;margin:0 0 25.5px;color:#231f20;}.node-type-news-item .field-type-text-with-summary{margin-top:30.5px;}.node-type-news-item .field-name-field-related-project{margin:92px 0 48px -15px;}.node-type-news-item .node-news-item .field-type-text-with-summary p{margin-top:19px;}.node-type-news-item .node-news-item .field-name-field-image{margin-bottom:9px;}.page-path-contact-ac-martin .node-path-contact-ac-martin{padding:29px 0 0 0;}.page-path-contact-ac-martin form.webform-submission-form .webform-component{margin:0;padding:0;background:none;border:none;display:inline-block;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--contact-block{overflow:hidden;width:963px;}.page-path-contact-ac-martin .contactBlock{display:flex;justify-content:space-between;position:relative;background:none;width:100%;height:auto;margin:0 0 37px 0;padding:0;}.page-path-contact-ac-martin .location-blocks-label{margin:0 0 10px 0;}.page-path-contact-ac-martin .inquiries-block-label{margin-bottom:18px;}.page-path-contact-ac-martin .location-block{flex:0 0 20%;}.page-path-contact-ac-martin .contactBlock p.location-label{font-size:21px;line-height:18px;font-weight:300;letter-spacing:0.9px;margin:12px 0;}.page-path-contact-ac-martin .contactBlock p.address{margin:0;padding:0 0 19px 0;color:#231f20;font-size:14px;line-height:19px;letter-spacing:0.5px;font-weight:400;}.page-path-contact-ac-martin .contactBlock p.phoneNumber{float:left;margin:54px 0px 0px 4px;width:177px;text-align:center;font-size:13px;color:#575757;}.page-path-contact-ac-martin .contact-icon-container{display:block;position:relative;}.page-path-contact-ac-martin .contactBlock div.mapLink,.page-path-contact-ac-martin .contactBlock div.parkingLink{display:inline-block;}.page-path-contact-ac-martin .contactBlock div.mapLink img{width:39px;height:39px;}.page-path-contact-ac-martin .contactBlock div.parkingLink img{width:38px;height:39px;margin:0 18px 0 7px;}.page-path-contact-ac-martin .node-path-contact .field-name-body p{margin:16px 0px 15px 0px;line-height:20px;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--newsletter .form-checkboxes{background:none;width:563px;float:left;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--newsletter input{margin-right:5px;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--newsletter .form-checkboxes label{float:none;background:none;border:0;vertical-align:middle;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-name{width:98.7%;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--name,.page-path-contact-ac-martin form.webform-submission-form .webform-component-textarea{width:100%;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--type .form-select{margin-top:5px;height:21px;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--comment label{}.page-path-contact-ac-martin form.webform-submission-form .form-textarea-wrapper{background:none;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-company{width:353px;margin-right:15px;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-email{width:572px;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-city{width:207px;margin-right:15px;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-state{width:118px;margin-right:15px;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-category{width:583px;height:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:url(/sites/all/themes/acmartin/images/arrow_down_select.png) no-repeat 99% 50%;}.page-path-contact-ac-martin form.webform-submission-form #edit-submitted-comment{width:100%;height:202px;resize:none;background:none;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--contact-agreement-notice p{color:#4d4d4d;font-family:'Roboto Condensed',sans-serif;font-size:8.5px;line-height:11px;font-weight:500;letter-spacing:0.8px;text-transform:uppercase;padding:0;margin:18px 0 30px;}.page-path-contact-ac-martin form.webform-submission-form .grippie{display:none;}.page-path-contact-ac-martin form.webform-submission-form .form-actions{margin:1px 0px 0px 0px;background:none;height:42px;width:723px;clear:both;}.page-path-contact-ac-martin .captcha.form-wrapper{border:none;margin:0;padding:0;}.page-path-contact-ac-martin .captcha.form-wrapper legend{display:none;}.page-path-contact-ac-martin form.webform-submission-form .webform-component--address,.page-path-contact-ac-martin form.webform-submission-form .webform-component--zip,.page-path-contact-ac-martin form.webform-submission-form .webform-component--phone,.page-path-contact-ac-martin form.webform-submission-form .webform-component--misc,.page-path-contact-ac-martin form.webform-submission-form .webform-component--type,.page-path-contact-ac-martin form.webform-submission-form .webform-component--newsletter{display:none;}.section-research .node-page .field-name-body{position:absolute;top:4%;left:22.75%;width:730px;}.section-research .node-page .field-name-body .field-item p:first-child{color:#ffffff;width:555px;font-size:22px;line-height:25px;font-family:'Barlow',sans-serif;letter-spacing:.25px;font-weight:300;}.section-research .research-page-links{margin-top:247px;display:flex;height:223px;}.section-research .research-page-sublinks{width:183px;margin-right:17px;padding:32px 20px 0 20px;font-family:'Roboto',sans-serif;color:#4c4c4c;font-size:21.92px;text-align:center;letter-spacing:1.35px;font-weight:500;display:block;background-color:rgba(255,255,255,0.65);}.section-research .research-page-sublinks a{font-size:13px;font-family:'Barlow',sans-serif;font-weight:600;letter-spacing:0.1px;line-height:17px;}.section-research .research-page-sublinks h3{font-family:'Barlow',sans-serif;font-size:17px;margin-top:31px;font-weight:700;line-height:18px;letter-spacing:1.5px;}.section-research .research-page-sublinks a:hover,.section-research .research-page-sublinks a:hover h3{color:#f15a24;}.section-research .research-page-sublinks a:last-of-type{margin-right:0;}.section-research .research-page-sublinks a:hover{color:#f15a24;}.section-research .research-page-sublinks img{margin:19px auto 0;width:29px;}
#block-search-form #search-block-form #edit-keys{border:0;outline:none;color:#333;background:rgb(255,255,255,0.7);line-height:18px;font-size:16px;font-family:'Roboto Condensed',sans-serif;width:172px;padding:2px;height:auto;margin:0;}.not-front #block-search-form #search-block-form #edit-keys{background:rgb(0,0,0,0.15);}#block-search-form .form-item{margin:0;display:inline-block;}#block-search-form label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;}.element-invisible,.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}.views-element-container{display:block;}ul.tabs.primary{margin:0 0 1em;}.messages{margin:6px 0;padding:10px 10px 10px 50px;}.page-path-contact-ac-martin form.webform-submission-form .form-item,.page-path-contact-ac-martin form.webform-submission-form .form-type-webform-markup{margin:0;padding:0;background:none;border:none;display:inline-block;vertical-align:top;}.page-path-contact-ac-martin form.webform-submission-form .form-item-contact-block,.page-path-contact-ac-martin form.webform-submission-form #edit-contact-block{overflow:hidden;width:963px;display:block;}.page-path-contact-ac-martin form.webform-submission-form #edit-name{width:98.7%;}.page-path-contact-ac-martin form.webform-submission-form .form-item-name,.page-path-contact-ac-martin form.webform-submission-form .form-item-comment{width:100%;display:block;}.page-path-contact-ac-martin form.webform-submission-form #edit-company{width:353px;margin-right:15px;}.page-path-contact-ac-martin form.webform-submission-form #edit-email{width:572px;}.page-path-contact-ac-martin form.webform-submission-form #edit-city{width:207px;margin-right:15px;}.page-path-contact-ac-martin form.webform-submission-form #edit-state{width:118px;margin-right:15px;}.page-path-contact-ac-martin form.webform-submission-form #edit-category{width:583px;height:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:url(/sites/all/themes/acmartin/images/arrow_down_select.png) no-repeat 99% 50%;}.page-path-contact-ac-martin form.webform-submission-form #edit-comment{width:100%;height:202px;resize:none;background:none;}.page-path-contact-ac-martin form.webform-submission-form .form-item-contact-agreement-notice p,.page-path-contact-ac-martin form.webform-submission-form #edit-contact-agreement-notice p{color:#4d4d4d;font-family:'Roboto Condensed',sans-serif;font-size:8.5px;line-height:11px;font-weight:500;letter-spacing:0.8px;text-transform:uppercase;padding:0;margin:18px 0 30px;}.page-path-contact-ac-martin form.webform-submission-form .form-item-contact-agreement-notice,.page-path-contact-ac-martin form.webform-submission-form #edit-contact-agreement-notice{display:block;}.page-path-contact-ac-martin form.webform-submission-form .form-actions{margin:1px 0 0 0;background:none;height:42px;width:723px;clear:both;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-required::after{content:" *";color:#f00;}.form-item .description{font-size:0.85em;}input.form-text,input.form-search,textarea.form-textarea,select.form-select{box-sizing:border-box;}.container-inline div,.container-inline label{display:inline;}
