/* cmsms stylesheet: Max Width 480px modified: 03/09/17 10:23:25 */
/* Header----------------------------------------------- */#wrapper header #header-logo {width: 50%;text-align: left;-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.75em;}#wrapper header #contact-area p {text-align: left;}#wrapper header #contact-area span.block {display: block;}/* Header Image----------------------------------------------- */#wrapper #header-image .description-inner {width: 100%; /* 1024px / 1024px */position: relative;z-index: none;float: left;height: 17.5em;min-height: 17.5em;background-color: #206789;}#wrapper #header-image .description  {padding: 1em 0 0.5em 0;position: relative;}/* Menu----------------------------------------------- */#wrapper nav.main-navigation,#wrapper nav.secondary-navigation {width: 90%;position: absolute;top: 0;right: 5%;z-index: 10;float: none;}/*Make dropdown links appear inline*/#wrapper nav.main-navigation ul,#wrapper nav.secondary-navigation ul {position: static;display: none;width: 100%;left: 0;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;padding: 0;margin: 0.5em 0 0 0;}/*Make all menu links full width*/#wrapper nav.main-navigation ul li,#wrapper nav.secondary-navigation ul li {width: 100%;clear: both;margin: 0;display: block;border-bottom: 4px #ffffff solid;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;padding: 0;}#wrapper nav.main-navigation ul li a:link,#wrapper nav.main-navigation ul li a:visited,#wrapper nav.main-navigation ul li a:hover,#wrapper nav.secondary-navigation ul li a:link,#wrapper nav.secondary-navigation ul li a:visited,#wrapper nav.secondary-navigation ul li a:hover {display: block;padding: 0.5em 0 !important;text-decoration: none;line-height: 100%;border-bottom: 0;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;}#wrapper nav.main-navigation ul li a:link,#wrapper nav.main-navigation ul li a:visited,#wrapper nav.secondary-navigation ul li a:link,#wrapper nav.secondary-navigation ul li a:visited {color: #ffffff;background-color: #206789;}#wrapper nav.main-navigation ul li a:hover,#wrapper nav.secondary-navigation ul li a:hover {color: #ffffff;background-color: #99c85e;}#wrapper nav.main-navigation ul li a.menuactive:link,#wrapper nav.main-navigation ul li a.menuactive:visited,#wrapper nav.secondary-navigation ul li a.menuactive:link,#wrapper nav.secondary-navigation ul li a.menuactive:visited {background-color: #99c85e;color: #ffffff;border: 0;padding: 0.5em 0 !important;}#wrapper nav.main-navigation ul li a.menuactive:hover,#wrapper nav.secondary-navigation ul li a.menuactive:hover {background-color: #6d6e71;color: #ffffff;}#wrapper nav.secondary-navigation ul li a:link,#wrapper nav.secondary-navigation ul li a:visited,#wrapper nav.secondary-navigation ul li a:hover,#wrapper nav.secondary-navigation ul li a.menuactive:link,#wrapper nav.secondary-navigation ul li a.menuactive:visited,#wrapper nav.secondary-navigation ul li a.menuactive:hover {-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;padding: 0.5em 0 !important;}/* Display 'show menu' link*/#wrapper nav.main-navigation .show-menu,#wrapper nav.secondary-navigation .show-secondary-menu {display: block;margin-top: 25px;}/* Article----------------------------------------------- */#wrapper article {padding: 1em 0 1em 0;}#wrapper article h1,#wrapper article .breadcrumb {text-align: center;}#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;}/* Columns----------------------------------------------- */#wrapper article .one-column,#wrapper article .two-column,#wrapper article .three-column,#wrapper article .four-column {-webkit-column-count: 1; /* Chrome, Safari, Opera */-moz-column-count: 1; /* Firefox */column-count: 1;}/* 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 */}/* Gallery Variables----------------------------------------------- */.gallery .img {width: 100%;margin: 0 0 1em 0;}/* News & Projects----------------------------------------------- */#wrapper article .team-purple-banner .team-member-image {width: 100%;display: block;}#wrapper article .team-purple-banner .team-member-image img {border: 0;}#wrapper article .team-purple-banner .team-member-contact-details {width: 90%;float: left;padding: 0.75em 5% 0 5%;text-align: center;clear: both;display: block;}#wrapper article .team-purple-banner .team-member-contact-details p {width: 100%;}#wrapper article .smarty-column .projects li,#wrapper article .smarty-column .news-summary li,#wrapper article .smarty-column .news-column li,#wrapper article .smarty-column .team-page li {margin: 0;margin-bottom: 1.5em !important;position: relative;}#wrapper article .smarty-column .projects,#wrapper article .smarty-column .projects li,#wrapper article .smarty-column .projects img {padding: 0;line-height: 0;}#wrapper article .single-column .grid-50,#wrapper article .smarty-column .grid-50,#wrapper article .single-column .grid-33,#wrapper article .smarty-column .grid-25 {width: calc(100% - 0px);}/* Like Tweet Plus----------------------------------------------- */#wrapper article ul.like_tweet li {display: display;width: 100%;margin: 0 0 0.5em 0;}/* Footer----------------------------------------------- */#wrapper article form .left,#wrapper article form .right {width: 100%;margin-right: 0;margin-left: 0;display: inline;}/* Footer----------------------------------------------- */#clear-base {height: 40em;}footer {height: 40em;}footer .wrapper-inner .left-column {width: 100%;}footer .wrapper-inner .right-column {width: 100%;margin-left: 0;}
