/* cmsms stylesheet: Max Width 480px modified: 07/30/21 12:06:00 */
/* Header----------------------------------------------- */#wrapper header #header-logo {width: 100px;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}#wrapper header .contact-area .left-column span.block {padding: 0 0 0.75em 0;float: left;}#wrapper header .contact-area span.social {padding: 0 1em 0 0;font-size: 2; /* 1024px / 16px */}#wrapper header .contact-area .left-column,#wrapper header .contact-area .right-column {float: left;position: relative;width: 100%;}#wrapper header .contact-area .left-column {padding: 0.55em 0 0 0;}#wrapper header .contact-area .right-column {padding: 0 0 0.4em 0;}#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: 250px;display: block;float: left;}/* Header Image----------------------------------------------- */#wrapper #header-image #flexslider ul li figure.index:before {background: rgba(0, 0, 0, 0);}#wrapper #header-image .description-inner {width: 100%; /* 1024px / 1024px */position: relative;z-index: none;float: left;top: 0;left: 0;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);height: auto;background: #676e74;}#wrapper #header-image .description  {padding: 0.75em 0;position: relative;height: auto;}#wrapper #header-image .description h2 {font-size: 1.75em; /* 24px / 16px */width: 80%;text-align: center;padding: 0 10%;}/* Menu----------------------------------------------- */#wrapper nav.main-navigation {width: 90%;position: absolute;top: 75px;right: 5%;z-index: 10;float: right;}/*Make dropdown links appear inline*/#wrapper nav.main-navigation ul {position: static;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;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 a:link,#wrapper nav.main-navigation ul li a:visited {color: #676e74;padding: 0.75em 0 !important;border: 0;background-color: #C0D74C;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: #C0D74C;background-color: #676e74;-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: #676e74;color: #C0D74C;border: 0;padding: 0.75em 0 !important;}#wrapper nav.main-navigation ul li a.menuactive:hover {background-color: #676e74;color: #ffffff;padding: 0.75em 0 !important;}/* Display 'show menu' link*/#wrapper .show-menu {display: block;float: right;}#wrapper .show-menu {margin-top: 44px;}/* Article----------------------------------------------- */#wrapper article {padding: 1em 0 1em 0;}.index #wrapper h1 {padding: 0 0;}#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: 6.40243902439%; /* 63px / 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: 13.070539419087%; /* 63px / 482px */margin-bottom: 0;}#wrapper article table th,#wrapper article table td {font-size: 0.625em; /* 10px / 16px */}#wrapper article .smarty-column hr,#wrapper article .single-column hr {width: 60%;margin: 0 40% 2em 0;}.index #wrapper article .left-column {width: 100%;padding-right: 0;}.index #wrapper article .right-column {width: 100%; /* 250px / 1024px */padding-left: 0; /* 20px / 1024px */background: none;}.index #wrapper article .right-column h2 {width: 100%;}.index #wrapper article .right-column a {font-size: 0.875em !important; /* 14px / 16px */height: 15em;}.index #wrapper article .right-column .grid-50,.index #wrapper article .right-column .grid-50 {width: calc(50% - 10px);}/* Client Logo Column----------------------------------------------- */#wrapper article .client-logo-column ul {flex-wrap: wrap;}#wrapper article .client-logo-column ul li {width: 45%;}/* Case Studies & Portfolio----------------------------------------------- */#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 {width: 100%;}/* Columns----------------------------------------------- */#wrapper article .one-column,#wrapper article .two-column,#wrapper article .three-column,#wrapper article .four-column,#wrapper article .fourcolumnform {-webkit-column-count: 1; /* Chrome, Safari, Opera */-moz-column-count: 1; /* Firefox */column-count: 1;}/* Columns and Grids----------------------------------------------- */#wrapper article .gallery .grid-50,#wrapper article .gallery .grid-33,#wrapper article .gallery .grid-25,#wrapper article .gallery .grid-20 {width: 100%;}/* Gallery Variables----------------------------------------------- */.gallery .img {width: 80%;margin: 0 10% 1em 10%;}/* 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);}#wrapper article .smarty-column .news-summary h2,#wrapper article .single-column .summary-service h2,#wrapper article .smarty-column .summary-service h2,#wrapper .index-services .summary-service h2,#wrapper article .smarty-column .news-column h2 {font-size: 1em; /* 16px / 16px */}/* Like Tweet Plus----------------------------------------------- */#wrapper article ul.like_tweet li {display: display;width: 100%;margin: 0 0 0.5em 0;}/* Scroll To Top----------------------------------------------- */#toTop {bottom: 10px;right: 10px;}/* Footer----------------------------------------------- */#clear-base {height: 32em;}footer {width: 100%;height: 32em;}footer .grey-column .wrapper-inner .cell-inner .left-column {width: 100%;}footer .grey-column .wrapper-inner .cell-inner .right-column {width: 60%;margin-left: 20%;margin-right: 20%;}footer .grey-column .wrapper-inner {height: 32em;}
