/* cmsms stylesheet: Flexslider modified: 10/04/17 15:27:06 */
/** jQuery FlexSlider v2.2.0* http://www.woothemes.com/flexslider/** Copyright 2012 WooThemes* Free to use under the GPLv2 license.* http://www.gnu.org/licenses/gpl-2.0.html** Contributing author: Tyler Smith (@mbmufffin)*//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}#wrapper .slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}/* FlexSlider Necessary Styles*********************************/.flexslider {margin: 0; padding: 0;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {width: 100%; display: block;}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you* include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider { margin: 0 0 0 0; background: #ffffff; border: 0 solid #fff; position: relative; zoom: 1; }.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }.loading .flex-viewport { max-height: 600px; }.flexslider .slides { zoom: 1; }.carousel li { margin-right: 0; }/* Direction Nav */.flex-direction-nav {*height: 0;}.flex-direction-nav a {background: url("https://www.govicinity.com/images/bg_direction_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 30px;margin: -20px 0 0;opacity: 0;position: absolute;text-indent: -9999px;top: 50%;width: 30px;z-index: 99;}.flex-direction-nav .flex-prev { left: -36px; }.flex-direction-nav .flex-next {background-position: 100% 0;right: -36px;}.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }.flex-direction-nav a.flex-next:before  { content: '\f002'; }/* Pause/Play */.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }.flex-pauseplay a:hover  { opacity: 1; }.flex-pauseplay a.flex-play:before { content: '\f003'; }/* Control Nav */.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}.flex-control-thumbs li {width: 25%; float: left; margin: 0;}.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}.flex-direction-nav .flex-next { opacity: 1; right: 10px;}}
/* cmsms stylesheet: Main Styles modified: 07/01/22 11:32:28 */
/* Go Vicinity Creative Graphic Design, Website Design and Advertising of Canterbury Styles--------------------------------------------*//* Boilerplate----------------------------------------------Red: #c74a22;Green: #6aa744;Blue: #3d9fcf;Grey: #676e74;Orange: #f0595f;Dark Red: #701b45;Dark Blue: #20083d;Mid Blue: #18406e;Light Blue: #00afed;Dark Grey: #333333;Mid Grey: #aaaaaa;Light Grey: #f3f3f3;--------------------------------------------*//* Font Import---------------------3------------------------- */@font-face {font-family: 'latolight';src: url('https://www.govicinity.com/fonts/lato-lig-webfont.eot');src: url('https://www.govicinity.com/fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.govicinity.com/fonts/lato-lig-webfont.woff') format('woff'),url('https://www.govicinity.com/fonts/lato-lig-webfont.ttf') format('truetype'),url('https://www.govicinity.com/fonts/lato-lig-webfont.svg#latolight') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'latolight_italic';src: url('https://www.govicinity.com/fonts/lato-ligita-webfont.eot');src: url('https://www.govicinity.com/fonts/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.govicinity.com/fonts/lato-ligita-webfont.woff') format('woff'),url('https://www.govicinity.com/fonts/lato-ligita-webfont.ttf') format('truetype'),url('https://www.govicinity.com/fonts/lato-ligita-webfont.svg#latolight_italic') format('svg');font-weight: normal;font-style: italic;}@font-face {font-family: 'latoregular';src: url('https://www.govicinity.com/fonts/lato-reg-webfont.eot');src: url('https://www.govicinity.com/fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.govicinity.com/fonts/lato-reg-webfont.woff') format('woff'),url('https://www.govicinity.com/fonts/lato-reg-webfont.ttf') format('truetype'),url('https://www.govicinity.com/fonts/lato-reg-webfont.svg#latoregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'latoitalic';src: url('https://www.govicinity.com/fonts/lato-regita-webfont.eot');src: url('https://www.govicinity.com/fonts/lato-regita-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.govicinity.com/fonts/lato-regita-webfont.woff') format('woff'),url('https://www.govicinity.com/fonts/lato-regita-webfont.ttf') format('truetype'),url('https://www.govicinity.com/fonts/lato-regita-webfont.svg#latoitalic') format('svg');font-weight: normal;font-style: italic;}@font-face {font-family: 'latobold';src: url('https://www.govicinity.com/fonts/lato-bol-webfont.eot');src: url('https://www.govicinity.com/fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.govicinity.com/fonts/lato-bol-webfont.woff') format('woff'),url('https://www.govicinity.com/fonts/lato-bol-webfont.ttf') format('truetype'),url('https://www.govicinity.com/fonts/lato-bol-webfont.svg#latobold') format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: 'latobold_italic';src: url('https://www.govicinity.com/fonts/lato-bolita-webfont.eot');src: url('https://www.govicinity.com/fonts/lato-bolita-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.govicinity.com/fonts/lato-bolita-webfont.woff') format('woff'),url('https://www.govicinity.com/fonts/lato-bolita-webfont.ttf') format('truetype'),url('https://www.govicinity.com/fonts/lato-bolita-webfont.svg#latobold_italic') format('svg');font-weight: bold;font-style: italic;}/* Style resets----------------------------------------------- */html {height: 100%;}body {text-align: left;margin: 0;padding: 0;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;font-size: 100%;min-height: 100%;position: relative;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-text-size-adjust: none;text-size-adjust: none;}h1,h2,h3,h4 {font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;margin: 0;padding: 0;font-weight: bold;font-style: normal;color: #676e74;text-transform: uppercase;}i {font-family: 'latoitalic', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: italic;}img {max-width: 100%;height: auto;border: none;}strong {font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;font-weight: bold;font-style: normal;}#wrapper a:link,#wrapper a:visited {color: #6aa744;text-decoration: underline;font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;font-weight: bold;font-style: normal;}#wrapper a:hover {color: #6aa744;text-decoration: none;}span.grey-text {color: #919388;}#wrapper article table {clear: both;font-size: 1em;width: 100%;margin: /* Top */ 0 /* Right */ 0 /* Bottom */ 0.5em /* Left */ 0;border-collapse: collapse;border-left: #ffffff solid 1px;border-top: #ffffff solid 1px;/* table-layout: fixed;overflow-wrap: break-word;word-wrap: break-word; */}#wrapper article table th {color: #ffffff;background-color: #f0595f;text-align: center;font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;font-weight: bold;font-style: normal;border-right: #ffffff solid 1px;border-bottom: #ffffff solid 1px;padding: 5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#wrapper article table td {text-align: center;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;border-right: #ffffff solid 1px;border-bottom: #ffffff solid 1px;padding: 5px 0;background-color: #fff6f5;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #701b45;}/* Wrapper----------------------------------------------- */#wrapper {width: 100%;background: #ffffff;overflow: auto;}#wrapper ol,#wrapper li,#wrapper dl,#wrapper dd,#wrapper dt,#wrapper p,#wrapper blockquote {margin: 0;padding: 0;font-weight: normal;}#wrapper ul,#wrapper ul li,#footer-wrapper ul,#footer-wrapper ul li {list-style: none;}#wrapper ol,#wrapper ol li {list-style: decimal;}.wrapper-inner {width: 90%;max-width: 1024px;margin: 0 auto 0 auto;}.wide-wrapper-inner {width: 100%;float: left;height: auto;background-color: #ffffff;}/* Header----------------------------------------------- */#wrapper header {width: 100%; /* 1024px / 1024px */background: #ffffff;padding: 0;float: left;}#wrapper header #header-logo {float: left;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;position: relative;}#wrapper header #header-logo img {float: left;height: auto; /* 325px / 1024px */width: 100px;margin: 0.75em 1.953125% 0.75em 0; /* 20px / 1024px */position: relative;}#wrapper header .contact-area {float: left;width: 100%;background-color: #f6f6f6;border-bottom: 2px #EDEDED solid;}#wrapper header .contact-area .wrapper-inner {position: relative;}#wrapper header .contact-area .left-column {float: left;position: relative;width: 52%;padding: 0.55em 0 0.3em 0;}#wrapper header .contact-area .right-column {float: right;position: relative;width: 48%;padding: 0.4em 0;}#wrapper header .contact-area .left-column p,#wrapper header .contact-area .right-column p {color: #757575;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;margin: 0;}#wrapper header .contact-area .left-column p {font-size: 1.0625em; /* 18px / 16px */text-align: left;}#wrapper header .contact-area .left-column p .icon {color: #6aa744;}#wrapper header .contact-area .right-column p {font-size: 1.0625em; /* 18px / 16px */text-align: right;}#wrapper header .contact-area .left-column span.block,#wrapper header .contact-area span.block {padding: 0 1em 0 0;}#wrapper header .contact-area span.social {padding: 0 0 0 1em;font-size: 1.25em; /* 18px / 16px */}#wrapper header .contact-area span.social .facebook,footer .facebook {color: #3b5998;}footer .twitter,#wrapper header .contact-area span.social .twitter {color: #0084b4;}#wrapper header .contact-area span.social .linked-in,footer .linkedin {color: #0077B5;}#wrapper header .contact-area span.social .pinterest,footer .pinterest {color: #cb2027;}#wrapper header .contact-area span.social .google-plus,footer .pinterest {color: #dd4b39;}#wrapper header .contact-area span.social .instagram,footer .instagram {color: #6dc993;}#wrapper header .contact-area a:link,#wrapper header .contact-area a:visited,#wrapper header .contact-area a:hover {color: #757575;text-decoration: none;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;}/* Menu----------------------------------------------- */#wrapper nav.main-navigation {width: 75%; /* 679px / 1024px */float: right;}#wrapper nav.main-navigation ul {float: right;display: inline;list-style-type: none;position: relative;overflow: hidden;padding: 45px 0 0 0;}/*Create a horizontal list with spacing*/#wrapper nav.main-navigation ul li {display: inline;float: left;list-style: none;text-align: center;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;padding: 0 0.3em;}/*Style for menu links*/#wrapper nav.main-navigation ul li a:link,#wrapper nav.main-navigation ul li a:visited {font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;font-size: 0.75em; /* 12px / 16px */display: block;color: #676e74;text-transform: uppercase;text-decoration: none;padding-bottom: 5px;}/*Hover state for top level links*/#wrapper nav.main-navigation ul li a:hover {color: #6aa744;text-decoration: none;padding-bottom: 5px;}#wrapper nav.main-navigation ul li.last_child {padding-right: 0;}#wrapper nav.main-navigation ul li a.menuactive:link,#wrapper nav.main-navigation ul li a.menuactive:visited,#wrapper nav.main-navigation ul li a.menuactive:hover {font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;color: #676e74;text-decoration: none;border-bottom: #6aa744 2px solid;padding-bottom: 3px;}#wrapper nav.main-navigation ul li a.menuactive:hover {color: #6aa744;padding-bottom: 3px;border-bottom: #6aa744 2px solid;}/*Style 'show menu' label button and hide it by default*/#wrapper .show-menu {font-size: 30px; /* 14px / 16px */width: 30px;color: #6aa744;text-align: center;display: none;padding: 0;margin: 0;border: 0;line-height: 100%;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}/*Hide checkbox*/#wrapper nav.main-navigation input[type=checkbox] {display: none;}/*Show menu when invisible checkbox is checked*/#wrapper nav.main-navigation input[type=checkbox]:checked ~ #menu {display: block;}/* Header Image----------------------------------------------- */#wrapper #header-image {float: left;width: 100%; /* 1024px / 1024px */position: relative;line-height: 0;border-bottom: #6aa744 12px solid;}#wrapper #header-image #flexslider {float: left;width: 100%;position: relative;}#wrapper #header-image #flexslider ul,#wrapper #header-image #flexslider ul li {margin: 0;padding: 0;list-style: none;float: none;}#wrapper #header-image #flexslider ul li {}#wrapper #header-image #flexslider ul li figure {padding: 0;margin: 0;}#wrapper #header-image #flexslider ul li figure.index:before {content: "";display: block;z-index: 3;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.4);}#wrapper #header-image .description-inner {width: 100%; /* 1024px / 1024px */position: absolute;z-index: 4;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#wrapper #header-image .description  {margin: 0 auto 0 auto;width: 90%;max-width: 1024px;position: relative;padding: 0;}#wrapper #header-image .description h2 {width: 80%;font-size: 3em; /* 32px / 16px */font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;font-weight: bold;font-style: normal;letter-spacing: 0.015em;text-align: center;padding: 0 10%;color: #ffffff;line-height: 125%;}#wrapper #header-image .description h3 {width: 80%;font-size: 2em; /* 32px / 16px */font-family: 'latolight_italic', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: italic;letter-spacing: 0.015em;text-align: center;padding: 0 10%;color: #ffffff;line-height: 125%;text-transform: lowercase;}#wrapper #contact-map {background: #ffffff;padding: 0;width: 100%;position: relative;float: left;line-height: 0;border-bottom: #6aa744 12px solid;}#wrapper #contact-map iframe {width: 100%;margin: 0;height: 550px;display: block;float: left;border: 0;overflow: hidden;}#wrapper #header-image #case-study,#wrapper #header-image #portfolio {float: left;width: 100%; /* 1024px / 1024px */position: relative;line-height: 0;text-align: center;}#wrapper #header-image #portfolio div {float: left;width: 100%; /* 1024px / 1024px */position: relative;line-height: 0;text-align: center;}#wrapper #header-image #portfolio img {margin: 2em auto;}/* Section Images----------------------------------------------- */#wrapper article img.design-section-icon {clear: both;width: 80px; /* 1024px / 1024px */margin: 0 0 1em 0;position: relative;}/* Main Content----------------------------------------------- */#wrapper article {clear: both;width: 100%; /* 1024px / 1024px */padding: 2.5em 0 1em 0;float: left;overflow: auto;background-color: #ffffff;}#wrapper article .single-column,#wrapper article .smarty-column {width: 100%; /* 1024px / 1024px */float: left;}#wrapper article .double-column {width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 0.3em;}#wrapper article p,#wrapper article ul,#wrapper article ul li,#wrapper article ol,#wrapper article ol li {font-family: 'latolight', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;line-height: 150%;font-size: 1.125em; /* 18px / 16px */color: #666666;}#wrapper article h1 {font-size: 2.5em; /* 40px / 16px */margin-bottom: 0.3em;letter-spacing: 0.015em;text-align: left;}#wrapper article h2 {font-size: 1.875em; /* 30px / 16px */margin-bottom: 0.4em;letter-spacing: 0.015em;text-align: left;}#wrapper article h3 {font-size: 1.25em; /* 20px / 16px */margin-bottom: 0.5em;letter-spacing: 0.015em;text-align: left;text-transform: none;}#wrapper article h4 {font-size: 1em; /* 16px / 16px */margin-bottom: 0.6em;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;letter-spacing: 0.015em;text-align: center;}#wrapper article .portfolio h2 {font-size: 1.25em; /* 20px / 16px */font-family: 'latolight', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;letter-spacing: 0.015em;text-align: left;}#wrapper article .portfolio h3 {font-size: 1em; /* 16px / 16px */font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;margin: 0;padding: 0;letter-spacing: 0.015em;text-align: left;}#wrapper article .portfolio h4 {font-size: 1em; /* 16px / 16px */font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;letter-spacing: 0.015em;text-align: center;}#wrapper article p,#wrapper article ul,#wrapper article ol {padding-bottom: 0.9em;}#wrapper article p {text-align: left;}#wrapper article .double-column h1,#wrapper article .double-column h2,#wrapper article .double-column h3,#wrapper article .double-column h4,#wrapper article .double-column p {text-align: left;}#wrapper article p {-webkit-column-break-inside: avoid; /* Chrome, Safari */page-break-inside: avoid;           /* Theoretically FF 20+ */break-inside: avoid-column;         /* IE 11 */display: table;                      /* Actually FF 20+ */width: 100%;}#wrapper article .breadcrumb {color: #919388;font-size: 0.875em; /* 14px / 16px */}#wrapper article a:link.client-button,#wrapper article a:visited.client-button {font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;font-size: 0.875em; /* 14px x 16px */color: #ffffff;background-color: #7cbb46;text-decoration: none;padding: 0.5em 1.25em;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;text-transform: uppercase;display: inline-block;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;}#wrapper article a:hover.client-button {background-color: #676e74;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;}#wrapper article .single-column ul li,#wrapper article .double-column ul li,#wrapper article .blue-cyan-box ul li {list-style: disc url('https://www.govicinity.com/images/bullet-graphic-design-canterbury-kent.png') outside;}#wrapper article .single-column ul li,#wrapper article .single-column ol li,#wrapper article .smarty-column .showMoreText ul li {margin-left: 2.134146341463%; /* 21px / 984px */margin-bottom: 0;}#wrapper article .double-column ul li,#wrapper article .double-column ol li {margin-left: 4.356846473029%; /* 21px / 482px */margin-bottom: 0;}#wrapper article .smarty-column hr,#wrapper article .single-column hr {display: block;height: 3px;width: 40%;margin: 0 60% 2em 0;padding: 0;color: #6aa744;background-color: #6aa744;border: none;margin-top: 0.75em;float: left;clear: both;}#wrapper article .double-column hr,#wrapper article .double-column hr {margin: 0.75em 60% 2em 0;}#wrapper article iframe.location-map {width: 100%;height: 350px;margin: 0;margin-bottom: 1em;border: 0;border: 0;overflow: hidden;}#wrapper article img.project-image {margin: 0;margin-bottom: 2em;padding: 0;line-height: 0;}/* Columns----------------------------------------------- */#wrapper article .one-column,#wrapper article .two-column,#wrapper article .three-column,#wrapper article .four-column {float: left;width: 100%;padding: 0;margin: 0;}#wrapper article .one-column {-webkit-column-count: 1; /* Chrome, Safari, Opera */-moz-column-count: 1; /* Firefox */column-count: 1;}#wrapper article .two-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;}#wrapper article .three-column {-webkit-column-count: 3; /* Chrome, Safari, Opera */-moz-column-count: 3; /* Firefox */column-count: 3;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}#wrapper article .fourcolumnform,#wrapper article .four-column {-webkit-column-count: 4; /* Chrome, Safari, Opera */-moz-column-count: 4; /* Firefox */column-count: 4;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}#wrapper article ul {-webkit-column-break-inside: avoid; /* Chrome, Safari */page-break-inside: avoid;           /* Theoretically FF 20+ */break-inside: avoid-column;         /* IE 11 */display: table;                      /* Actually FF 20+ */width: 100%;margin: 0;padding: 0 0 0.9em 0;}#wrapper article .two-column ul li {margin-left: 4.356846473029%; /* 21px / 482px */}#wrapper article .singlecolumnform {display: inline-block;width: 100%;margin: 0;padding: 0;}/* Services----------------------------------------------- */#wrapper .services {width: 100%;float: left;background: url(https://www.govicinity.com/images/green-background-creative-graphic-design-agency-kent.jpg) #6aa744 50% 50%;background-size: cover;padding: 4em 0 2.5em 0;margin-bottom: 2em;}#wrapper .services h2 {color: #ffffff;text-align: center;}#wrapper .services ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;padding: 0;margin: 0;list-style: none;background: none;}#wrapper .services li {font-size: 0.7em;text-transform: uppercase;color: #7cbb46;text-decoration: none;background-color: none;width: 11%;padding: 5px;padding-bottom: 2em;list-style-type: none;background: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: center;}#wrapper .services li h2,#wrapper .services li h3,#wrapper .services li p,#wrapper .services li a {color: #ffffff;text-decoration: none;}/* Testimonials----------------------------------------------- */#wrapper .testimonialspage {width: 100%;}#wrapper .testimonialspage ul {margin: 0;padding: 0;list-style: none;width: 100%;}#wrapper .testimonialspage li {margin: 0 0 2em 0 !important;padding: 0 !important;list-style: none !important;}#wrapper .testimonialspage li p.testimonial-quote {color: #6aa744;font-size: 1.25em; /* 20px / 16px */font-family: 'latolight_italic', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: italic;margin: 0 0 0.5em 0 !important;padding: 0 !important;}#wrapper .testimonialspage li p.testimonial-name {margin: 0 0 2em 0 !important;padding: 0 !important;list-style: none !important;font-size: 0.875em; /* 14px / 16px */}/* Case Studies----------------------------------------------- */#wrapper article .single-column .case-study,#wrapper article .smarty-column .case-study,#wrapper article .single-column .portfolio,#wrapper article .smarty-column .portfolio {float: left;width: 100%;padding: 0;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 {float: left;width: 33.333333333333%; /* 341.33333333333333px / 1024px */padding: 0;margin: 0;position: relative;list-style: none;line-height: 0;}#wrapper article .single-column .case-study li img,#wrapper article .smarty-column .case-study li img,#wrapper article .single-column .portfolio li img,#wrapper article .smarty-column .portfolio li img {float: left;width: 100%;padding: 0;margin: 0;}#wrapper article .smarty-column .portfolio .img-overlay img {position: relative;vertical-align: top;}#wrapper article .smarty-column .portfolio .overlay {display: flex;position: absolute;color: #fff;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(106, 167, 68, 0.6);justify-content: center;align-items: center;opacity: 1;transition: opacity .25s;line-height: 175%;}#wrapper article .smarty-column .portfolio .img-overlay {position: relative;display: inline-block;}#wrapper article .smarty-column .portfolio .img-overlay:hover .overlay {opacity: 0;}#wrapper article .smarty-column .portfolio li h2 {color: #ffffff;text-align: center;}/* News, Services & Case Studies----------------------------------------------- */#wrapper article .single-column .summary-service,#wrapper article .smarty-column .summary-service {width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;padding-left: 0;padding-right: 0;margin: 1em 0 0 0;}#wrapper article .single-column .summary-service li,#wrapper article .smarty-column .summary-service li,#wrapper article .single-column .case-studies li,#wrapper article .smarty-column .case-studies li {margin: 0 0 2em 0;position: relative;list-style: none;}#wrapper article .single-column .grid-50,#wrapper article .smarty-column .grid-50 {width: calc(50% - 20px);}#wrapper article .single-column .grid-33,#wrapper article .smarty-column .grid-33 {width: calc(33.3333333333% - 20px);}#wrapper article .single-column .grid-25,#wrapper article .smarty-column .grid-25 {width: calc(25% - 20px);}#wrapper .index-services .summary-service h2,#wrapper .index-services h3 {color: #71bf44;font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;font-weight: bold;font-style: normal;}#wrapper article .HomeBacklink a {text-decoration: none;display: block;background-color: #333333;padding: 0.25em 12px;float: left;color: #ffffff;}#wrapper article .HomeBacklink a {margin-top: 1em;margin-bottom: 2.5em;}/* Client Logo Column----------------------------------------------- */#wrapper article .client-column,#wrapper article .client-logo-column {width: 48%; /* 1024px / 1024px */float: left;}#wrapper article .client-logo-column ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}#wrapper article .client-logo-column ul li {width: 30.5%;margin: 0;font-family: 'latolight', 'Helvetica', 'Arial', sans-serif;font-size: 1em;text-decoration: none;display: inline-block;border: #cccccc 2px solid;margin-bottom: 1em;line-height: 0;}#wrapper article .client-logo-column ul li img {background-color: #ffffff;}/* Homepage Bottom Images----------------------------------------------- */#wrapper .wide-wrapper-inner .left-base,#wrapper .wide-wrapper-inner .right-base {width: 50%;float: left;position: relative;}#wrapper .wide-wrapper-inner .base-image {float: left;width: 100%; /* 1024px / 1024px */position: relative;line-height: 0;}#wrapper .wide-wrapper-inner .left-base .text-area,#wrapper .wide-wrapper-inner .right-base .text-area {width: 100%;text-align: center;z-index: 3;position: absolute;background: rgba(32, 103, 137, 0.75);height: 50%;}#wrapper .wide-wrapper-inner .left-base .text-area {bottom: 0;}#wrapper .wide-wrapper-inner .right-base .text-area {top: 0;}#wrapper .wide-wrapper-inner .text-area h3 {font-size: 2.5em; /* 40px / 16px */margin: 0;padding: 0;}#wrapper .wide-wrapper-inner .text-area p {font-size: 1.25em; /* 40px / 16px */}#wrapper .wide-wrapper-inner .left-base .text-area h3,#wrapper .wide-wrapper-inner .left-base .text-area p,#wrapper .wide-wrapper-inner .right-base .text-area h3,#wrapper .wide-wrapper-inner .right-base .text-area p {width: 100%;color: #ffffff;line-height: 100%;position: relative;top: 45%;transform: translateY(-45%);}/* Like Tweet Plus----------------------------------------------- */#wrapper article ul.like_tweet {width: 100%;padding:0;margin:0;list-style: none;clear: both;}#wrapper article ul.like_tweet li {float: left;display: inline;margin: 0;padding: 0;width: 10%;list-style: none;}#wrapper article ul.like_tweet li #fb-root {margin: 0;margin-top: -0.35em;padding: 0;}/* Footer----------------------------------------------- */#clear-base {clear: both;width: 100%;height: 47em;}footer {width: 100%;height: 47em;bottom: 0;left: 0;position: absolute;}footer .wrapper-inner {width: 90%;max-width: 1024px;margin: 0 auto 0 auto;position: relative;display: table;}footer .light-grey-top-column,footer .light-grey-bottom-column {width: 100%; /* 1024px / 1024px */float: left;background-color: #EDEDED;}footer .light-grey-top-column .wrapper-inner .cell-inner .left-column {width: 29.4921875%; /* 302px / 1024px */float: left;padding-top: 2em;}footer .light-grey-top-column .wrapper-inner .cell-inner .middle-column {width: 37.3046875%; /* 382px / 1024px */margin: 0;margin-left: 1.953125%; /* 20px / 1024px */padding-top: 2em;float: left;line-height: 175%;}footer .light-grey-top-column .wrapper-inner .cell-inner .right-column {width: 29.296875%; /* 300px / 1024px */margin-left: 1.953125%; /* 20px / 1024px */float: left;}footer .light-grey-top-column .wrapper-inner {height: 17em;}footer .light-grey-top-column span a:link,footer .light-grey-top-column span a:hover,footer .light-grey-top-column span a:visited {font-size: 1.125em; /* 18px / 16px */padding: 10px 20px;font-family: 'latobold', Arial, Helvetica, Verdana, sans-serif;font-weight: bold;font-style: normal;letter-spacing: 0.015em;display: inline-block !important;text-decoration: none;border-collapse: collapse;border: #676e74 solid 2px;}footer .light-grey-bottom-column .wrapper-inner {height: 13em;}footer .cell-inner {width: 100%;display: table-cell;vertical-align: middle;}footer .light-grey-bottom-column .wrapper-inner .cell-inner .left-column {width: 100%; /* 1024px / 1024px */float: left;}footer .wrapper-inner ul {margin: 0;padding: 0;list-style: none;}footer .wrapper-inner p,footer .wrapper-inner li {line-height: 175%;font-size: 0.8125em; /* 13px / 16px */margin: 0 !important;padding: 0 !important;color: #676e74;}footer .wrapper-inner p {margin: 0 0 0.75em 0 !important;}footer .wrapper-inner a:link,footer .wrapper-inner a:visited {color: #676e74 !important;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;text-decoration: underline;}footer .wrapper-inner a:hover {color: #676e74 !important;text-decoration: none;}footer .wrapper-inner .icon {font-size: 1.375em; /* 22px / 16px */margin-right: 10px;}footer .wrapper-inner .copyright {width: 100%;float: left;clear: both;}footer .wrapper-inner .cell-inner a:link,footer .wrapper-inner .cell-inner a:visited,footer .wrapper-inner .cell-inner a:hover {color: #000000;text-decoration: none;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;}/* Coffee Break For The Graphic Designers----------------------------------------------- */footer #wide-wrapper-bottom {position: relative;border-bottom: #6aa744 solid 1em;height: 17em;width: 100%; /* or whatever is required */text-align: center; /* ensures the image is always in the h-middle */overflow: hidden; /* hide the cropped portion */background-color: #222222;}footer #wide-wrapper-bottom img {position: absolute;position: relative; /* allows repositioning */left: 100%; /* move the whole width of the image to the right */margin-left: -200%; /* magic! */min-width: 1600px;width: 1600px;height: 272px;}/* Scroll To Top----------------------------------------------- */#toTop {display: none;text-decoration: none;position: fixed;bottom: 15px;right: 15px;overflow: hidden;width: 51px;height: 51px;border:none;text-indent: 100%;background: url(https://www.govicinity.com/images/ui.totop.png) no-repeat left top;}#toTopHover {background: url(https://www.govicinity.com/images/ui.totop.png) no-repeat left -51px;width: 51px;height: 51px;display: block;overflow: hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}#toTop:active, #toTop:focus {outline: none;}/* Fade Ins----------------------------------------------- */#wrapper header,footer {-webkit-animation: fadein 1.5s; /* Safari and Chrome */-moz-animation: fadein 1.5s; /* Firefox */-ms-animation: fadein 1.5s; /* Internet Explorer */-o-animation: fadein 1.5s; /* Opera */animation: fadein 1.5s;}@keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Firefox */@-moz-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Safari and Chrome */@-webkit-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Internet Explorer */@-ms-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}/* Opera */@-o-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}
/* cmsms stylesheet: Forms modified: 02/26/26 13:24:30 */
/* Boilerplate----------------------------------------------Red: #c74a22;Green: #6aa744;Blue: #3d9fcf;Grey: #676e74;--------------------------------------------*/#wrapper article form {width: 100%;padding: 0 0 0.5em 0;margin: 0;}#wrapper article form h2,#wrapper article form label {color: #2d3049 !important;}#wrapper article form label {font-family: 'latolight', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;line-height: 150%;font-size: 1.125em; /* 18px / 16px */color: #666666;}#wrapper article .error_message {color: #ff0000;}#wrapper article form .day select,#wrapper article form .month select,#wrapper article form .year select {width: 30.729166666667%; /* 314.66666666666667px / 1024px */float: left;}#wrapper article form .month select {margin: 0 3.90625%; /* 40px / 1024px */}#wrapper article form .left label,#wrapper article form .right label,#wrapper article form .both label {width: 100%; /* 1024px / 1024px */float: left;display: block;clear: both;}#wrapper article form .radio {width: 100%; /* 1024px / 1024px */float: left;display: block;clear: both;margin-bottom: 5px;}#wrapper article form input[type='text'],#wrapper article form input[type='email'],#wrapper article form input[type='tel'],#wrapper article form input[type='password'],#wrapper article form select,#wrapper article form textarea {display: block;background-color: #eeeeee;margin-bottom: 5px;font-size: 1em;border: 0;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;width: 100%;padding: 0;border-width: 0;}#wrapper article form textarea {height: 150px;resize: vertical;}#wrapper article form input[type='file'] {display: block;background-color: #eeeeee;margin-top: 0.1em;margin-bottom: 5px;font-size: 1em;border: none;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;height: 32px;line-height:32px;width: 100%;padding: 0;border-width: 0;}#wrapper article form .radio-margin {margin-top: 2px;margin-bottom: 5px;}#wrapper article form input[type='radio'] {margin-top: 2px;margin-bottom: 5px;}#wrapper article form input[type='text'],#wrapper article form input[type='email'],#wrapper article form input[type='tel'],#wrapper article form input[type='password'],#wrapper article form select {height: 32px;line-height:32px;}#wrapper article form input[type='radio'] {border:none;}#wrapper article form p {color: #999999;font-size: 1em; /* 20px / 16px */}#wrapper article form input[type='submit'] {clear: both;background-color: #6aa744;border: 0 none;color: #ffffff;cursor: pointer;display: inline-block;font-size: 1em;height: 32px;line-height: 32px;padding-left: 10px;padding-right: 10px;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: 198px;border: none;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;margin-top: 0;margin-bottom: 0.5em;-webkit-appearance: none;font-family: 'latoregular', Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-style: normal;float: left;}#wrapper article form input[type='submit']:hover {background-color: #676e74;color: #ffffff;}#wrapper article form input[type="checkbox"],#wrapper article form input[type='radio'] {outline: 2px solid #6aa744;box-sizing: border-box;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 1px;box-sizing: border-box;position: relative;box-sizing: content-box;width: 10px;height: 10px;border-width: 0;transition: all .3s linear;}#wrapper article form input[type="checkbox"]:checked,#wrapper article form input[type='radio']:checked {background-color: #6aa744;}#wrapper article form input[type="checkbox"]:focus,#wrapper article form input[type='radio']:focus {outline: 2px solid #ff0000;box-shadow: none;}#wrapper article form .privacy-policy {margin: 1em 0;}#wrapper article form input.search-button {margin-bottom: 5px;}#wrapper article form .captcha  {margin-bottom: 2px;}#wrapper article form img.captchapict,#wrapper article form .captcha input {width: 198px;  /* 198px / 482px */}#wrapper article form .captchapict {margin-top: 2px;margin-bottom: 0;margin-left: 0;margin-right: 0;float: none;max-width: 198px;}#wrapper article form .hidden-field {display: none;}#wrapper article form .website, #wrapper main form .website * {display: none !important;}
