/* @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');}}
@font-face{font-family:'open_sansitalic';src:url(/themes/custom/acmartin/css/opensans/opensans_italic/OpenSans-Italic-webfont.eot);src:url(/themes/custom/acmartin/css/opensans/opensans_italic/OpenSans-Italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/acmartin/css/opensans/opensans_italic/OpenSans-Italic-webfont.woff) format('woff'),url(/themes/custom/acmartin/css/opensans/opensans_italic/OpenSans-Italic-webfont.svg#open_sansitalic) format('svg'),url(/themes/custom/acmartin/css/opensans/opensans_italic/OpenSans-Italic-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'open_sansitalic';src:url(/themes/custom/acmartin/css/opensans/opensans_italic/OpenSans-Italic-webfont.svg#open_sansitalic) format('svg');}}
body{background:#ffffff;margin:0px;font-family:'Barlow',sans-serif;}b,strong{font-family:'Barlow',sans-serif;}input{-webkit-appearance:none;-webkit-border-radius:0;}.mobileTemplate #page,fieldset.search-advanced,.search-advanced .criterion,.search-advanced .form-type-checkbox{width:414px;}.mobile-header{display:block;position:relative;background-repeat:no-repeat;background-position:0px 0px;}.mobile-menu .top-bar,.top-bar{background:none;height:101px;width:100%;display:block;position:relative;}#block-superfish-5{padding:0 24% 0 26.2%;}.mobile-menu{position:fixed;display:block;z-index:100;width:414px;max-width:100%;height:100%;overflow:scoll;overflow-y:auto;overflow-x:hidden;background:#fff;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-ms-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;right:-100%;}.opened-menu{display:block;left:0;}.mobile-content .mobile-content-menu{margin:0 0 20px 0;}.mobile-content .mobile-content-menu h2{border:solid 1px #d5d5d5;width:151px;padding:6px 31px 6px 8px;background:url(/sites/all/themes/acmartin_mobile/images/menu_down_arrow_13x8.png) no-repeat 95.5% 54.5%;font-size:9px;line-height:12px;letter-spacing:2.7px;color:#231f20;text-align:right;cursor:pointer;}.mobile-content-menu ul,.mobile-menu ul{width:100%;margin:0px;padding:0px;list-style:none;}.mobile-content .mobile-content-menu ul{display:none;}.mobile-content .mobile-content-menu ul.opened-content-menu{display:block;}.mobile-content-menu li,.mobile-menu li{width:100%;margin:0px;padding:0px;border-bottom:solid 1px #d7d7d7;border-top:none;list-style:none;}.mobile-content-menu li,.mobile-content .mobile-content-menu h2{margin:0 0 0 38px;}.mobile-content .mobile-content-menu#block-superfish-4,.mobile-content .mobile-content-menu#block-superfish-6{position:relative;}.mobile-content-menu ul.sf-menu,.mobile-content-menu li{z-index:90;}.mobile-content-menu ul.sf-menu.sf-menu-view-by-sectors,.mobile-content-menu ul.sf-menu.sf-menu-view-by-project-type{position:absolute;background:rgba(255,255,255,0.95);top:30px;left:0;}.mobile-menu li:last-child{border-bottom:none;}.mobile-content-menu li{border:none;}.mobile-content-menu li a,.mobile-menu li a{display:block;padding:14px 0 13.2px 0;font-size:10px;font-family:'Roboto',sans-serif;color:#000;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:2.2px;}.mobile-content-menu .sf-menu-view-by-sectors li a,.mobile-content-menu .sf-menu-view-by-project-type li a{text-align:right;width:340px;}.mobile-menu .top-bar{background:none;height:135px;}.mobile-menu .top-bar .btn-menu{margin:59px 34px 0 0;}.header-culture{height:431px;background-image:url(/sites/all/themes/acmartin_mobile/images/mobile_header_culture.jpg);}.header-team{height:428px;background-image:url(/sites/all/themes/acmartin_mobile/images/mobile_header_team.jpg);}.header-home{height:428px;background-image:url(/sites/all/themes/acmartin_mobile/images/mobile_header_home.jpg);}.header-individual{height:428px;background-image:url(/sites/all/themes/acmartin_mobile/images/mobile_header_individual.jpg);}.header-company{height:428px;background-image:url(/sites/all/themes/acmartin_mobile/images/mobile_header_company.jpg);}.header-portfolio{height:428px;background-image:url(/sites/all/themes/acmartin_mobile/images/mobile_header_portfolio.jpg);}.top-bar .btn-menu{float:right;margin:60px 35px 0 0;}#page.no-header-bg .top-bar .btn-menu{filter:invert(50%);}.top-bar .logo{float:left;margin:50px 0 0 30px;width:136px;}.mobile-content{padding:18px 31px;font-size:30px;line-height:32px;overflow:hidden;display:block;position:relative;}.mobile-content img{max-width:100%;}.mobile-content .field-type-image{margin-bottom:0;}.section-culture .mobile-content .field-type-image{padding:0 0 26px 0;}.section-company .mobile-content .field-type-image{padding:0 0 13px 0;}.section-culture .field-type-text-with-summary,.section-company .field-type-text-with-summary{padding:0 5px 0 13px;}.mobile-content p{font-size:10.8px;line-height:1.4;letter-spacing:0px;font-weight:600;font-family:'Barlow',sans-serif;color:#231f20;margin:10px 0;}.mobile-content h1{font-size:30px;font-family:'Barlow',sans-serif;text-transform:uppercase;margin-bottom:0px;}.mobile-content h2{font-size:30px;margin-top:0px;}.mobile-content .links{text-transform:uppercase;display:block;margin-bottom:40px;}.mobile-content .mobile-homepage-content-area-links{text-align:center;margin:23px 0 70px 0;}.mobile-content .mobile-menu-home-link{display:none;}.mobile-content .menu-name-menu-main-menu-mobile{margin:0 auto;padding:0;width:261px;}.mobile-content .menu-name-menu-main-menu-mobile ul{padding:0;margin:0;-moz-column-count:2;-moz-column-gap:0px;-webkit-column-count:2;-webkit-column-gap:0px;column-count:2;column-gap:0px;}.mobile-content .menu-name-menu-main-menu-mobile ul li.leaf{list-style:none;line-height:13px;}.mobile-content .menu-name-menu-main-menu-mobile ul li a{border:solid 1px #c7c7c7;display:inline-block;padding:2px 18px 4px 10px;margin:0 0 20px 0;width:67px;text-align:left;white-space:nowrap;overflow:hidden;}.mobile-content .menu-name-menu-main-menu-mobile ul li.leaf,.mobile-content .menu-name-menu-main-menu-mobile ul li a{list-style:none;color:#231f20;text-transform:uppercase;text-decoration:none;font-size:10px;letter-spacing:2.7px;line-height:13px;font-weight:700;font-family:'Roboto Condensed',sans-serif;}.view-filters{display:none;}.mobile-content .view-id-team .view-header img{display:none;}.mobile-content .view-id-team .view-header p{margin-top:0px;}.mobile-content .team-page{margin-top:0px;}.mobile-footer-top{width:100%;display:block;background:transparent;text-align:right;height:92px;}.mobile-footer-top img{display:inline-block;}.mobile-footer-top .btn-instagram{display:inline-block;margin-right:33px;}.mobile-footer-middle{background:#f4f4f4;width:100%;display:block;margin:0px;border-bottom:solid 3px #292929;padding-bottom:25px;overflow:hidden;text-align:center;}.mobile-footer-subtitle{width:100%;display:block;border-bottom:solid 1px #f9f9f9;border-top:solid 1px #e9e9e9;margin-top:24px;margin-bottom:32px;}.mobile-footer-subtitle-inner{width:auto;display:block;text-transform:uppercase;color:#77787b;font-size:24px;line-height:1.1em;padding:18px 50px 18px 50px;border-top:solid 1px #f9f9f9;border-bottom:solid 1px #e9e9e9;}.mobile-footer a{color:#f47321;font-family:'Barlow',sans-serif;text-decoration:underline;}.mobile-footer .footer-links{float:left;text-transform:uppercase;margin-top:71px;margin-left:55px;font-size:30px;}.mobile-footer-address{clear:both;text-align:center;padding-top:43px;display:block;font-size:19px;font-family:'Barlow',sans-serif;color:#77787b;}.mobile-footer .footer-logo{float:left;margin-left:30px;}.footer-links-mobile{margin:0;padding:20px 0 20px;}.mobile-footer-bottom{background:none;width:100%;display:block;margin:0px;border-top:none;padding:0;text-align:center;}.mobile-footer-bottom,.mobile-footer-bottom a{text-decoration:none;color:#231f20;font-size:5px;line-height:9px;font-weight:700;letter-spacing:0.8px;}.footer-social-media-link-container{margin-bottom:16px;}.footer-social-media-link-container .footer-social-media-link{margin:0 13px 0 0;}.footer-social-media-link-container .footer-social-media-link-last{margin-right:0;}.footer-social-media-link-container .footer-social-media-link img{width:18px;}.team-page a{color:#575757;}.team-page .view-content .views-row a:hover{color:#575757;}.views-field-field-employee-title{padding-left:57px;}.search-info,.teamContent{display:none;}.team-page{margin:12px 0px 0px 0px;}.mobile-content .team-page a{font-family:'Barlow',sans-serif;text-decoration:none;font-size:30px;}.mobile-content .team-page .views-field-field-employee-title a{font-family:'Barlow',sans-serif;text-decoration:none;}.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,.node-type-team-member .field-type-image{float:left;margin:12px 20px 0px 0px;width:282px;}.node-type-team-member .field-type-image img,.page-team-members .view-header .views-field-field-image img{margin:0px 0px 5px 0px;}.node-type-team-member .field-name-body,.page-team-members .view-header .views-field-body{float:right;width:410px;margin:-4px 0px 0px 0px;}.team-page .view-content .views-row{width:auto;margin:0px 0px 25px 0px;float:left;}.team-page .view-content h2{height:90px;line-height:90px;background:#dbdbdb;margin:0px;font-size:22px;margin:8px 0px 20px 0px;}.team-page h2,.team-page .view-content h2{font-family:'Barlow',sans-serif;font-size:40px;text-transform:uppercase;}.team-page .views-row .teamTitle .field-content{color:#575757;}.team-page .views-row .teamTitle .views-field-title .field-content{font-family:'Barlow',sans-serif;}.teamArrow{float:left;margin:0px 27px 0px 0px;height:46px;width:32px;padding-top:14px;}.teamArrow .teamArrowInner{height:46px;width:32px;background:url('/sites/all/themes/acmartin_mobile/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;}.node-type-team-member .field-type-image h4,h2.teamMemberJob{font-size:12px;font-family:'Barlow',sans-serif;text-transform:none;font-weight:normal;line-height:normal;margin:0px;}.node-type-team-member .field-type-image h3,h1.teamMemberName{font-size:14px;line-height:normal;}.mobile-home-links ul{margin:0px;padding:0px;list-style-type:none;}.mobile-home-links ul li{padding:0px;list-style-type:none;width:318px;display:inline-block;margin:0 0 33px 0;}.mobile-home-links ul li.odd{margin-right:50px;}.mobile-home-links ul li a{background:#292929 url(/sites/all/themes/acmartin_mobile/images/home_link_bg.jpg) no-repeat top right;height:57px;display:block;color:#cbcbcb;font-weight:bold;font-size:28px;text-transform:uppercase;text-decoration:none;padding:27px 0px 6px 20px;}.block-page-title-image{margin:0 0 32px 0;}.view-page-title-image{margin:0 0 0 32px;}.node-type-portfolio-page .links{padding-left:30px;}#portfolioHeader{padding:50px 0px 50px 30px;color:#f47321;font-size:xx-large;letter-spacing:1px;font-family:'Barlow',sans-serif;font-size:40px;}#pageContainer{margin-bottom:100px;}.section-culture #pageContainer,.section-company #pageContainer{margin-bottom:112px;}.page-all-portfolios-all .mobile-content{padding:65px 0px 65px 0px;color:#555;}#portfolioContentContainer{padding:0;color:#000;font-size:15px;line-height:15px;}#portfolioContentContainer .portfolioTitle,#portfolioContentContainer .portfolioLocation,#portfolioContentContainer #portfolioButtonContainer,#portfolioContentContainer .portfolioDetails{margin-left:34px;margin-right:34px;}.portfolioTitle{margin:0 0 5px 0;}.portfolioTitle p{margin:0;text-transform:uppercase;font-family:'Barlow',sans-serif;font-size:20px;font-weight:500;line-height:22px;letter-spacing:0.75px;}.portfolioLocation{margin:0 0 15px 0;}.portfolioLocation div{margin:0;text-transform:uppercase;font-size:12px;line-height:14px;font-weight:500;letter-spacing:1px;}#portfolioButtonContainer{height:33px;border-bottom:solid 2px #bebebe;padding:9px 0 0 0;}#portfolioAwardContainer,.portfolioGalleryBtn{float:left;padding-top:0;}#portfolioAwardContainer{margin-top:3px;}.portfolioSocials{padding:4px 0 0 0;float:left;}#portfolioAwardsButton{font-family:'Barlow',sans-serif;color:#575757;text-decoration:none;}.portfolioSocials span{width:20px;height:15px;display:inline-block;margin:0 17px 0 0;cursor:pointer;}.portfolioGalleryBtn:hover,.portfolioSocials .sharethis-buttons span:hover{filter:invert(50%);}.portfolioSocials .st_pinterest_custom{background:url('/sites/all/themes/acmartin_mobile/images/pinterest_mobile.png') no-repeat 50% 0;background-size:13px 15px;margin-left:0px;}.portfolioSocials .st_facebook_custom{background:url('/sites/all/themes/acmartin_mobile/images/facebook_mobile.png') no-repeat 50% 0;background-size:8px 14px;}.portfolioSocials .st_twitter_custom{background:url('/sites/all/themes/acmartin_mobile/images/twitter_mobile.png') no-repeat 50% 1px;background-size:15px 13px;margin-right:23px;}.portfolioSocials .st_email_custom{background:url('/sites/all/themes/acmartin_mobile/images/email_mobile.png') no-repeat 50% 0;background-size:20px 13px;margin-right:27px;}#colorbox.awardsBox{border:1px #d5d5d5 solid;}.awardsBox #cboxWrapper{background:#f4f4f4;}.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;line-height:1.9em;}#portfolioAwardsLightbox li{font-size:1.2em;margin-left:3%;margin-bottom:16px;font-family:'Barlow',sans-serif;color:#575757;list-style-type:none;}#portfolioAwardsLightbox li:last-child{margin-bottom:0;}#portfolioAwardsLightbox ul > li > ul > li{font-size:1em;color:#313131;list-style-type:none;font-family:'Barlow',sans-serif;text-transform:none;margin-left:-30px;}#awardsLightboxHeader #awardsIcon{float:left;margin-top:19px;margin-left:16px;}#awardsLightboxHeader #awardsHeaderText{float:left;margin:16px 0 0 16px;letter-spacing:0.3px;font-size:1.7em;color:#575757;}#awardsLightboxHeader #awardsLightboxClose{float:right;margin-right:6px;}#awardsLightboxHeader #awardsLightboxClose:hover{cursor:pointer;}#awardsLightboxDivider{height:70px;width:96%;margin:auto;border-bottom:1px #bcbcbc solid;}.portfolioDetails{margin-top:0;}.portfolioGalleryBtn{width:75px;height:20px;margin:0 0 0 29px;}.portfolioRelatedBtn{width:520px;height:90px;margin:85px auto 0px 8px;}.portfolioRelatedBtn a{display:block;background:url(/sites/all/themes/acmartin_mobile/images/mobile_seerelatedprojects.jpg);width:520px;height:90px;}.portfolioBodyContent{padding-top:29px;padding-bottom:29px;}.portfolioBottomSpacing{margin-bottom:100px;}#portfolioShowMoreBtn{display:none;height:90px;width:285px;margin-left:0;display:block;padding-top:29px;}#portfolioShowMoreBtn.lessBtnShowing{padding-top:0;}#portfolioShowMoreBtn a{font-family:'Roboto',sans-serif;font-size:13px;line-height:15px;letter-spacing:1px;font-weight:300;text-decoration:none;color:#808080;padding:0 31px 0 0;background:url(/sites/all/themes/acmartin_mobile/images/menu_down_arrow_13x8.png) no-repeat 90% 50%;}#portfolioShowMoreBtn.lessBtnShowing a{background:url(/sites/all/themes/acmartin_mobile/images/menu_up_arrow_13x8.png) no-repeat 90% 50%;}#portfolioHiddenTextOverlay{position:absolute;width:690px;height:900px;background:linear-gradient(rgba(0,0,0,0),#fff);}.portfolioCurrentlyHidden{max-height:400px;overflow-y:hidden;text-overflow:ellipsis;}.sf-menu li{float:none;}#block-superfish-3{width:500px;margin:0 0 0 36px;display:block;font-weight:bolder;margin-bottom:30px;}#block-menu-menu-view-by-project-type{width:500px;margin:0 0 0 36px;display:block;font-weight:bolder;margin-bottom:30px;}.node-type-portfolio-page #block-menu-menu-top-left-menu{display:none;}.page-featured #block-menu-menu-top-left-menu{display:none;}.page-all-portfolios #block-menu-menu-top-left-menu{display:none;}.node-type-portfolio-page #block-superfish-3 #menu-603-3 ul{display:none !important;}.page-featured #block-superfish-3 #menu-603-3 ul{display:none !important;}.page-all-portfolios #block-superfish-3 #menu-603-3 ul{display:none !important;}#block-superfish-3 .div-block-title{background:url(/sites/all/themes/acmartin_mobile/images/portfolio_dropdown.jpg) no-repeat top left;height:90px;width:520px;margin:0 auto;display:block;text-transform:uppercase;}#block-menu-menu-view-by-project-type .div-block-title{background:url(/sites/all/themes/acmartin_mobile/images/portfolio_dropdown.jpg) no-repeat top left;height:90px;width:520px;margin:0 auto;display:block;text-transform:uppercase;}#block-superfish-3 h2{color:#fff;font-weight:bold;font-size:30px;padding:27px 0 0 26px;margin:0;width:432px;display:inline-block;text-align:left;}#block-menu-menu-view-by-project-type h2{color:#fff;font-weight:bold;font-size:30px;padding:27px 0 0 26px;margin:0;width:432px;display:inline-block;text-align:left;}#superfish-3{margin-top:0px;margin-bottom:0px;padding:0;display:none;}#block-menu-menu-view-by-project-type ul{margin-top:0px;margin-bottom:0px;padding:0;display:none;}#superfish-3 li{list-style:none;background:#cbcbcb no-repeat top right;height:90px;width:520px;margin:0 auto;display:block;border-bottom:1px solid #fff;}#block-menu-menu-view-by-project-type li{list-style:none;background:#cbcbcb no-repeat top right;height:90px;width:520px;margin:0 auto;display:block;border-bottom:1px solid #fff;}#superfish-3 li a{color:#000;font-weight:bold;font-size:30px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:32px 0px 0px 24px;height:calc(100% - 25px);width:calc(100% - 50px);}#block-superfish-5 .block-title{display:none;}#block-menu-menu-view-by-project-type li a{color:#000;font-weight:bold;font-size:30px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:32px 0px 0px 24px;height:calc(100% - 25px);width:calc(100% - 50px);}#content.mobile-content{padding:45px 0 0 0;}.breadcrumb{display:none;position:absolute;top:63px;left:200px;width:213px;text-transform:uppercase;vertical-align:top;font-size:10px;line-height:12px;letter-spacing:1px;font-weight:500;}.section-sectors .breadcrumb,.section-all-portfolios .breadcrumb{display:block;}.page-all-portfolios-all-all .breadcrumb{display:none;}.section-culture #content.mobile-content,.section-company #content.mobile-content{padding:17px 31px 0px;}.section-culture #content.mobile-content{padding-top:18px;}.page-featured #content.mobile-content,.page-all-portfolios #content.mobile-content{padding:48px 0 0 0;}.page-all-portfolios .links{padding-left:30px;margin-bottom:50px;}.portfolioTopNav{margin:0px 0px 60px 0px;}.portfolioTopNav div{display:inline-block;width:414px;padding:0px 0px 0px 0px;text-align:center;font-size:36px;margin:auto 0;}.portfolioTopNav a{text-decoration:none;font-family:'Barlow',sans-serif;}.portfolioTopNav .topNavCurrent a{color:#f47321;}.portfolios-section .views-field-field-gallery-images ul,.portfolios-section .views-field-field-gallery-images ul li{margin:0;padding:0;list-style:none;}.portfolios-section table{display:block;border-collapse:collapse;margin:46px 0;}.portfolios-section body{display:block;}.portfolios-section tr{display:block;}.portfolios-section td{display:block;position:relative;margin-bottom:50px;padding:0;}.portfolios-section .views-field-title{padding:0 0 0 25px;display:inline-block;position:absolute;top:227px;left:0;}.portfolios-section .views-field-field-gallery-images{margin:0 0 40px 0;}.portfolios-section .views-field-title a{font-size:16px;line-height:18px;letter-spacing:0.7px;text-decoration:none;text-transform:uppercase;color:#4d4d4d;font-family:'Barlow',sans-serif;font-weight:500;}.portfolios-section .views-field-nid{display:inline-block;width:42px;vertical-align:middle;}.portfolios-section .views-field-nid img{width:100%;vertical-align:middle;}.element-invisible{display:none}.portfolios-section .pager{padding:0;height:70px;}.portfolios-section .pager li.pager-item{display :none;}.portfolios-section .pager li.pager-ellipsis{display :none;}.portfolios-section .pager li.pager-last{display :none;}.portfolios-section .pager li.pager-first{display:none;}.portfolios-section .pager li.pager-current{display:none;}.portfolios-section .pager li.pager-previous{list-style:none;display:inline-block;padding:0;margin:0 92px 0 0;border-bottom:none;}.portfolios-section .pager li.pager-next{list-style:none;display:inline-block;padding:0;border-bottom:none;}.portfolios-section .pager-next-center{left:250px !important;}.portfolios-section .pager li.pager-previous a{background:url(/sites/all/themes/acmartin_mobile/images/portfolio_prev_20x40.png) no-repeat 0 0;display:block;color:transparent;width:20px;height:40px;}.portfolios-section .pager li.pager-next a{background:url(/sites/all/themes/acmartin_mobile/images/portfolio_next_21x40.png) no-repeat 0 0;display:block;color:transparent;width:21px;height:40px;}.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%);}.page-featured .links{padding-left:30px;margin-bottom:50px;}#featuredHeader{padding:30px 0px 20px 30px;color:#f47321;letter-spacing:1px;font-family:'Barlow',sans-serif;font-size:40px;}.featuredTitle{margin:0px auto 60px auto;background:#dbdbdb;width:690px;}.featuredTitle h1{padding:30px 20px 30px 20px;font-family:'Barlow',sans-serif;margin-top:0px;font-size:38px;}.featuredBlock .views-row{margin-bottom:60px;}.featuredBlock .views-field-title{padding:0px 0px 20px 30px;display:inline-block;width:645px;}.featuredBlock .views-field-title a{text-decoration:none;text-transform:uppercase;color:#575757;font-family:'Barlow',sans-serif;}.featuredBlock .views-field-nid{display:inline-block;width:42px;vertical-align:middle;}.featuredBlock .views-field-nid img{width:100%;vertical-align:middle;}.featuredBlock .views-field-field-gallery-images img{width:414px;height:400px;}.featuredBlock .viewMoreBtn{margin:30px 0 170px 36px;width:380px;height:90px;display:block;}#portfolioGalleryTitle{margin-top:12px;margin-bottom:12px;text-transform:uppercase;font-weight:bolder;font-size:36px;padding:30px 30px 30px 30px;font-family:'Barlow',sans-serif;color:#575757;}#portfolio_gallery{display:none;}.owl-buttons{display:none;}#imagesContainer .field-name-field-gallery-images .field-item{display:none;}#imagesContainer .field-name-field-gallery-images .field-items{min-height:239px;}.page-search-node #content{margin-left:34px;margin-right:34px;}.block-search{overflow:hidden;margin:0;}.block-search input{-webkit-appearance:none;border:0;}.region-help #search-block-form{position:absolute;top:55px;right:30px;}.search-expanded #search-block-form{background:#f4f4f4;}.block-search .form-type-textfield,.block-search .form-actions{float:left;display:block;}.block-search .form-type-textfield{vertical-align:top;display:none;margin:0;}.search-expanded #search-block-form .form-type-textfield{display:block;}#search-block-form .form-type-textfield input{padding:0 0 0 20px;border:0;background:transparent;line-height:60px;height:60px;width:358px;outline:0;}#search-block-form .form-type-textfield input:focus{height:58px;border:1px solid #f47321;}.block-search .form-actions input{padding:10px 0 11px;}.search-expanded #search-block-form .form-actions input{padding:0;}.mobile-content .search-results .search-snippet-info p{font-size:15px;font-weight:400;}.mobile-content .search-results .search-snippet-info strong{color:#F15A24;font-weight:500;}.mobile-footer-top .block-search{display:inline-block;background:#f4f4f4;height:92px;}.mobile-footer-top #search-block-form .form-type-textfield input{width:223px;font-size:26px;}.mobile-footer-top .block-search .form-actions{padding:25px 25px 26px 26px;}.mobile-footer-top .search-expanded #search-block-form .form-type-textfield{padding-top:25px;padding-left:25px;}.mobile-footer-top .search-expanded #search-block-form .form-type-textfield input{background:#ffffff;}.mobile-footer-top .search-expanded .block-search .form-actions{padding-left:0;}#search-form #edit-basic{overflow:hidden;}#search-form .form-item-keys{display:block;float:left;margin:0;width:90%;}#search-form .form-item-keys label,fieldset.search-advanced .fieldset-title{text-decoration:none;text-transform:uppercase;font-size:20px;line-height:25px;}.page-search #content .search-form .form-item.form-item-keys label,.search-form .search-advanced .fieldset-title{font-size:28px;line-height:45px;font-weight:700;margin:0}#search-form #edit-keys{height:auto;font-size:28px;line-height:30px;background:rgb(0,0,0,0.15);width:93%;padding:9px;outline:0;border:0;margin:0;display:inline-block;float:none;}#search-form #edit-submit{float:none;display:inline-block;margin-top:56px;width:29px;filter:invert(50%);}html.js fieldset.search-advanced{border:0;padding:0 0 62px;margin:50px 0 53px;height:auto;border-bottom:1px solid #cbcbcb;}html.js fieldset.search-advanced.collapsed{border:0;padding-bottom:0;}fieldset.search-advanced legend{position:relative;width:100%;}html.js fieldset.search-advanced .fieldset-legend{display:inline-block;position:relative;z-index:2;padding-left:15px;padding-right:13px;}.search-advanced .fieldset-wrapper{font-size:25px;}.search-advanced .criterion{float:none;margin:0;}.search-advanced .form-item{margin:31px 0;}.search-advanced .form-item label{text-transform:uppercase;font-weight:normal;margin-bottom:9px;width:83%;}.search-advanced .form-type-checkbox label{text-transform:none;font-size:26px;}.search-advanced .form-checkboxes{overflow:hidden;}.search-advanced .form-type-checkbox{float:left;width:100%;margin-bottom:15px;}.search-advanced .form-type-checkbox input{opacity:0;position:absolute;}.search-advanced .form-type-checkbox input + label{vertical-align:middle;line-height:40px;}.search-advanced .form-type-checkbox input + label:before{content:"";display:inline-block;width:40px;height:40px;margin-right:10px;vertical-align:middle;background:#f4f4f4;}.search-advanced .form-type-checkbox input:checked + label:before{content:"X";color:#f47321;text-align:center;font-weight:bold;font-size:34px;}.search-advanced .form-type-checkbox input:focus + label:before{border:1px solid #f47321;width:38px;height:38px;}.search-advanced .form-type-checkbox input.error + label:before{border:1px solid #ff0000;width:38px;height:38px;}.search-advanced input[type=text]{background:#f4f4f4;border:0;width:76%;line-height:60px;height:60px;padding:0 15px;}.search-advanced .action{float:none;margin-top:59px;}.search-advanced .action .form-submit{background:#F15A24;color:#ffffff;text-align:center;text-transform:uppercase;margin:0 auto;border:0;display:block;width:100%;line-height:68px;}.page-search-node #content,.mobile-content a{color:#000;}.page-search-node #content > h2{color:#F15A24;text-transform:uppercase;font-size:36px;line-height:38px;font-weight:300;margin-bottom:27px;}ol.search-results{padding-left:0;margin-top:0;}.search-results .title{font-size:28px;line-height:30px;font-weight:500;}.search-results a{color:#231F20;text-decoration:none;text-transform:uppercase;font-size:19px;line-height:21px;}.search-results .search-snippet-info{padding-left:15px;font-size:28px;}.hide-mobile{display:none;}#cboxPrevious{background:url('/sites/all/themes/acmartin_mobile/images/L-Next-Back_Arrows_WHITE.svg') center center no-repeat;}#cboxNext{background:url('/sites/all/themes/acmartin_mobile/images/R-Next-Back_Arrows_White.svg') center center no-repeat;}#cboxClose{background:url('/sites/all/themes/acmartin_mobile/images/mobile_portfolio_gallery_x-icon.png') no-repeat 0px 0px;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.top-bar{background:none;}.top-bar .logo{float:left;margin:50px 0 0 30px;width:136px;}.top-bar .btn-menu{float:right;margin:60px 35px 0 0;}.opened-menu{left:0;}.mobile-menu{-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-ms-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}#block-superfish-5 .block-title{display:none;}#block-search-form,#block-search-form form{z-index:90;}#block-search-form{width:414px;height:50px;margin:0 auto;text-align:right;position:relative;display:none;}#block-search-form form{display:block;position:absolute;top:16px;left:166px;}.top-bar .btn-menu.main-menu-search-link{cursor:pointer;margin:56px 21px 0 0;width:17px;height:19px;}#page.no-header-bg .top-bar .btn-menu.main-menu-search-link{filter:invert(50%);}#block-search-form #search-block-form #edit-actions{display:none;position:absolute;top:-52px;right:0;}#block-search-form #search-block-form #edit-submit{font-size:0;color:transparent;background:none;cursor:pointer;outline:none;line-height:37px;width:31px;border:0;}#block-search-form.block-search .form-type-textfield{display:block;}#block-search-form #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;height:auto;padding:2px;}#block-search-form.search-expanded #search-block-form{background:none;}#page.no-header-bg #search-block-form #edit-search-block-form--2.form-text{background:rgb(0,0,0,0.15);}#page-title{display:none;}.swiper-container{width:100%;height:100%;}.swiper-slide{text-align:center;font-size:18px;background:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.portfolioGalleryImgBox#colorbox{padding:0 0 105px 0;}#cboxWrapper{background:#4f4f4f;padding-bottom:7px;box-sizing:border-box;}.portfolioGalleryImgBox #cboxWrapper{background:none;padding-bottom:0;height:auto !important;}#cboxTopLeft{width:7px;height:7px;background:none;}#cboxTopCenter{height:7px;background:none;}#cboxTopRight{width:7px;height:7px;background:none;}#cboxBottomLeft{width:7px;height:50px;background:none;}#cboxBottomCenter{background:#e6e5e5;background:-moz-linear-gradient(top,#e6e5e5 0%,#e6e5e5 43px,transparent 43px,transparent 100%);background:-webkit-linear-gradient(top,#e6e5e5 0%,#e6e5e5 43px,transparent 43px,transparent 100%);background:linear-gradient(to bottom,#e6e5e5 0%,#e6e5e5 43px,transparent 43px,transparent 100%);height:50px;padding:0 7px;}.portfolioGalleryImgBox #cboxBottomCenter{background:none;}#cboxBottomRight{height:50px;width:7px;background:none;}#cboxMiddleLeft{width:7px;background:none;}.portfolioGalleryImgBox #cboxMiddleLeft{display:none;}#cboxMiddleRight{width:7px;background:none;}.portfolioGalleryImgBox #cboxMiddleRight{display:none;}#cboxContent{padding:7px;}.portfolioGalleryImgBox #cboxContent{padding:0;width:auto !important;background:none;}.portfolioGalleryImgBox #cboxLoadedContent{width:auto !important;margin:71px 0 0 0;}.portfolioGalleryImgBox .cboxPhoto{width:414px !important;height:auto !important;}#cboxCurrent{font-size:1.75em;bottom:-33px;left:110px;}.portfolioGalleryImgBox #cboxPrevious,.portfolioGalleryImgBox #cboxNext{bottom:-136px;background:none;width:29px;height:48px;}.portfolioGalleryImgBox #cboxPrevious img,.portfolioGalleryImgBox #cboxNext img{width:100%;height:100%;text-indent:unset;position:relative;display:block;}#cboxPrevious:hover,#cboxNext:hover{background-position:inherit;}.portfolioGalleryImgBox #cboxPrevious{left:41px;}.portfolioGalleryImgBox #cboxNext{left:343px;}#cboxClose{bottom:-34px;right:7px;}.portfolioGalleryImgBox #cboxClose{top:-5px;bottom:unset;right:7px;}.portfolioGalleryImgBox #cboxClose:hover{background-position:0 0;}.portfolioGalleryImgBox #cboxClose,.portfolioGalleryImgBox #cboxPrevious,.portfolioGalleryImgBox #cboxNext{outline:none;}.node-type-team-member .node-team-member{display:block;position:relative;background:url(/sites/all/themes/acmartin_mobile/images/2020_04A.4-TeamDetail_upper_left_corner_11x11.png) no-repeat 0 0;padding:10px 0;height:640px;}.node-type-team-member #content.mobile-content{padding:34px 38px 0;}.node-type-team-member .field-name-field-employee-certifications,.node-type-team-member .field-name-field-employee-title,.node-type-team-member .field-name-field-image{display:block;position:absolute;}.node-type-team-member .field-name-field-employee-certifications{top:31px;left:13px;}.node-type-team-member .field-name-field-employee-title{top:47px;left:13px;width:120px;}.node-type-team-member .field-name-field-image{top:13px;left:91px;}.node-type-team-member .field-type-image img{margin:0;}.node-type-team-member #pageContainer{margin-bottom:69px;}.node-type-team-member #pageContainer .team-bio-upper-container{display:block;position:relative;background:url(/sites/all/themes/acmartin_mobile/images/2020_04A.4-TeamDetail_upper_left_corner_11x11.png) no-repeat 0 0;padding:10px 13px;}.node-type-team-member .team-member-lower-right-corner{display:block;position:absolute;top:301px;left:331px;width:11px;height:11px;background:url(/sites/all/themes/acmartin_mobile/images/2020_04A.4-TeamDetail_lower_right_corner_11x11.png) no-repeat 0 0;}.node-type-team-member .node-team-member,.node-type-team-member h1#page-title,.node-type-team-member p{color:#231f20;}.mobile-content .node-team-member h1{font-size:17px;font-weight:400;text-transform:none;line-height:19px;letter-spacing:0.35px;margin:0;padding-left:13px;padding-right:13px;}.node-type-team-member .field-name-field-employee-certifications .field-item{font-family:'Roboto',sans-serif;font-size:6.5px;line-height:8px;letter-spacing:0.35px;font-weight:700;}.node-type-team-member .field-name-field-employee-title .field-item{font-size:9px;font-weight:600;line-height:11px;letter-spacing:-0.05px;text-transform:uppercase;}.node-type-team-member .field-name-field-image h3,.node-type-team-member .field-name-field-image h4{display:none;}.node-type-team-member .field-name-body,.page-team-members .view-header .views-field-body{float:none;clear:both;margin:0px;width:100%;}.node-type-team-member .field-name-body{margin:303px 0 0 0;padding-left:13px;padding-right:13px;height:282px;overflow:hidden;}.page-team-members .view-header .views-field-field-image,.node-type-team-member .field-type-image{margin:0;float:none;width:233px;}.node-type-team-member .field-type-image .field-item{position:relative;display:block;height:285px;}.node-type-team-member .field-type-image .field-item img{position:absolute;display:block;bottom:0;}.node-type-team-member .team-member-content-links{display:block;position:absolute;bottom:0;left:0;}.node-type-team-member .team-member-content-links a{text-decoration:none;}.node-type-team-member .team-member-content-links span{font-family:'Roboto',sans-serif;font-size:14px;line-height:16px;letter-spacing:-0.1px;font-weight:300;color:#808080;}.node-type-team-member .mobile-content p{margin:0 0 14px;}
#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;}
