/* cmsms stylesheet: Max Width 710px modified: 08/21/18 14:45:51 */
/* Header----------------------------------------------- */#wrapper header #header-logo {width: 200px;margin: 0;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}#wrapper header .contact-area {float: left;width: 100%;margin-top: 0;padding-top: 0;}#wrapper header .contact-area p {text-align: left;}#wrapper header .contact-area .left-column {padding: 0.55em 0 0 0;}#wrapper header .contact-area .left-column span.block {padding: 0 0 0.75em 0;float: left;}#wrapper header .contact-area span.block {padding-left: 0;float: left;clear: left;}#wrapper header .contact-area span.social {float: right;}#wrapper #contact-map {background: #ffffff;padding: 0;width: 100%;position: relative;float: left;line-height: 0;}#wrapper #contact-map iframe {width: 100%;margin: 0;height: 400px;display: block;float: left;}/* Menu----------------------------------------------- */#wrapper nav.main-navigation {width: 100%;position: relative;float: right;clear: right;padding-top: 0;}/*Make dropdown links appear inline*/#wrapper nav.main-navigation ul {position: absolute;display: none;width: 100%;z-index: 3;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;padding: 0;margin: 0;top: -20px;left: 0;}/*Make all menu links full width*/#wrapper nav.main-navigation ul li {width: 100%;clear: both;margin: 0;padding: 0;display: block;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;border: 0;border-bottom: 4px #ffffff solid;right: 0;}#wrapper nav.main-navigation ul li.last_child {border-bottom: 0;}#wrapper nav.main-navigation ul li a:link,#wrapper nav.main-navigation ul li a:visited {color: #ffffff;padding: 0.75em 0 !important;border: 0;background-color: #c74a22;margin-left: 0;margin-right: 0;-o-transition: 0.25s;-ms-transition: 0.25s;-moz-transition: 0.25s;-webkit-transition: 0.25s;}#wrapper nav.main-navigation ul li a:hover {color: #ffffff;background-color: #6aa744;-o-transition: 0.25s;-ms-transition: 0.25s;-moz-transition: 0.25s;-webkit-transition: 0.25s;}#wrapper nav.main-navigation ul li a.menuactive:link,#wrapper nav.main-navigation ul li a.menuactive:visited {background-color: #6aa744;color: #ffffff;border: 0;padding: 0.75em 0 !important;}#wrapper nav.main-navigation ul li a.menuactive:hover {background-color: #3d9fcf;color: #ffffff;}/* Display 'show menu' link*/#wrapper .show-menu {float: right;position: relative;display: block;margin: 0;padding: 0;padding-top: 23px;}/* Article----------------------------------------------- */#wrapper article .double-column-one,#wrapper article .double-column-two {width: 100%; /* 1024px / 1024px */float: left;margin-left: 0;margin-right: 0;}#wrapper article .single-column ul li,#wrapper article .single-column ol li,#wrapper article .smarty-column .showMoreText ul li {margin-left: 4.268292682927%; /* 42px / 984px */margin-bottom: 0;}#wrapper article .double-column-one ul li,#wrapper article .double-column-one ol li,#wrapper article .double-column-two ul li,#wrapper article .double-column-two ol li {margin-left: 8.713692946058%; /* 42px / 482px */margin-bottom: 0;}#wrapper article table th,#wrapper article table td {font-size: 0.8125em; /* 13px / 16px */}#wrapper .reasons dl {padding: 2.5em 0 1.5em 0;}#wrapper .reasons dt,#wrapper .reasons dd,#wrapper .reasons dd.left,#wrapper .reasons dt.left {width: 100%;margin: 0;min-height: auto;text-align: center;}#wrapper .reasons dd {padding: 0 0 2em 0;}#wrapper .reasons dt img,#wrapper .process dt img {width: 80px;}#wrapper .process dl {width: 90%;padding: 1.5em 5% 0.5em 5%;}#wrapper .process dt,#wrapper .process dd,#wrapper .process dd.left,#wrapper .process dt.left {width: 100%;margin: 0;min-height: auto;text-align: center;}#wrapper .process dd {padding: 0;}#wrapper .process dt img {width: 80px;}#wrapper article .fourcolumnform,#wrapper article .four-column {-webkit-column-count: 2; /* Chrome, Safari, Opera */-moz-column-count: 2; /* Firefox */column-count: 2;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}/* Client Logo Column----------------------------------------------- */#wrapper article .client-logo-column ul {flex-wrap: wrap;}#wrapper article .client-logo-column ul li {width: 28%;}/* Case Studies & Portfolio----------------------------------------------- */#wrapper .services {padding: 2em 0 1em 0;}#wrapper article .single-column .case-study,#wrapper article .smarty-column .case-study,#wrapper article .single-column .portfolio,#wrapper article .smarty-column .portfolio,#wrapper .services .portfolio {margin: 0;}#wrapper article .single-column .case-study li,#wrapper article .smarty-column .case-study li,#wrapper article .single-column .portfolio li,#wrapper article .smarty-column .portfolio li,#wrapper .services .portfolio li {width: 60%; /* 321.33333333333333px / 1024px */padding: 0;margin: 0 20% 1em 20%;}/* Columns----------------------------------------------- */#wrapper article .two-column ul li {margin-left: 8.713692946058%; /* 42px / 482px */}/* Homepage Bottom Images----------------------------------------------- */#wrapper .wide-wrapper-inner .left-base,#wrapper .wide-wrapper-inner .right-base {width: 100%;}#wrapper .wide-wrapper-inner .left-base .text-area,#wrapper .wide-wrapper-inner .right-base .text-area {top: 0;}#wrapper .wide-wrapper-inner .text-area h3 {font-size: 1.875em; /* 30px / 16px */}#wrapper .wide-wrapper-inner .text-area p {font-size: 1em; /* 16px / 16px */}/* News, Projects & Jobs----------------------------------------------- */#wrapper article .smarty-column .news-summary li,#wrapper article .single-column .case-studies li,#wrapper article .smarty-column .case-studies li,#wrapper article .single-column .summary-service li,#wrapper article .smarty-column .summary-service li,#wrapper .index-services .summary-service li,#wrapper article .smarty-column .news-column li {margin: 0;margin-bottom: 1.5em !important;position: relative;}#wrapper article .smarty-column .news-summary li.news-summary-item .NewsSummaryImage {width: 60%;margin: 0em 20% 0.75em 20%;float: left;}#wrapper article .smarty-column .news-summary li.news-summary-item .NewsSummarySummary,#wrapper article .smarty-column .news-summary li.news-summary-item .NewsSummaryMorelink {width: 100%;}#wrapper .index-services .summary-service .individual-service {min-height: auto;}#wrapper article .single-column .grid-50,#wrapper article .smarty-column .grid-50,#wrapper article .single-column .grid-33,#wrapper article .smarty-column .grid-33,#wrapper .index-services .summary-service .grid-33,#wrapper article .smarty-column .grid-25 {width: calc(100% - 0px);}/* Footer----------------------------------------------- */#clear-base {height: 22em;}footer {height: 22em;}footer .dark-grey-column .wrapper-inner {height: 15em;}footer .dark-grey-column .wrapper-inner .cell-inner .left-column,footer .dark-grey-column .wrapper-inner .cell-inner .right-column {width: 100%;float: left;padding: 0.75em 0;margin: 0;}footer .dark-grey-column .wrapper-inner .cell-inner .left-column,footer .dark-grey-column .wrapper-inner .cell-inner .right-column {padding-bottom: 0;}footer .wrapper-inner .left-column p {text-align: center;}footer .wrapper-inner .left-column li {text-align: center;width: 100%;padding: 0 0 0.75em 0;}footer .dark-grey-column .wrapper-inner .cell-inner .right-column img {padding: 0 30%;width: 40%;}
