.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 10px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: none;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: #333;  display: inline-block;  padding: 0.5em 1em;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;  margin: 12px 0 0;}.owl-theme .owl-dots .owl-dot span {  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  display: block;  background: transparent;  transition: background 0.2s;  width: 10px;  height: 10px;  margin: 2px 5px 0;  background: #ddd;  background: rgba(0,0,0,0.1);}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #bbb;  background: rgba(0,0,0,0.3);}﻿html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,tdbutton{border:0;outline:0;vertical-align:top;background:transparent;font-family:inherit;font-size:inherit;font-weight:300;margin:0;padding:0}a,span,textarea{font-family:inherit;text-decoration:none}audio,canvas,video{display:inline;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font-family:inherit;line-height:1.6em;font-size:13px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q:before,q:after{content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}ul.nostyle,ol.nostyle{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;margin-left:-7px}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}button,input{line-height:normal;overflow:visible}table button,table input{overflow:auto}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p+p{margin-top:2em}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}blockquote,q,q{quotes:none}audio:not([controls]),[hidden]{display:none}a:focus,a:hover,a:active{outline:0}ul,ol,figure,form{margin:0}a:hover {text-decoration: none}#snowrapper .snowatchristmas {display: none;}html {-webkit-font-smoothing: antialiased;}body {font-family:'Open Sans',sans-serif;background-color: #f9f9f9;line-height: 1.8em;}#mobile_menu_wrapper {width: 100%;overflow: visible;background-color: #f9f9f9 !important;position: relative;}.clear,.tabletclear,.desktopclear,.smallscreenclear {width:100%;height:0;clear:both;overflow:hidden;}.tabletclear,.desktopclear,.smallscreenclear {display:none;}ul.nostyle,ol.nostyle {list-style:none;padding:0;margin:0;}a {color: #73b041;cursor: pointer;font-weight: 400;}.bold,strong {font-weight: 700;}i, em,.italic {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: italic;}.small_readmore {display: inline-block;*display: block;padding: 0.8em 2.1em 0.75em;margin: 2.2em 0 0;font-size: 0.9em;text-transform: uppercase;background: #f1f1f1;color: #73b041;font-weight: 600;transition: all 0.2s;}.small_readmore:hover {background: #73b041;color: #fff;}span.divider {display: block;height: 2px;background: #ddd;}span.noBackground {display: block;height: 2px;background: transparent !important;}span.block {display: block;}#header_wrapper,.outer_wrapper {display: block;width: 92%;max-width: 1000px;text-align: center;margin: 0 auto;}.full_wrapper {width: 100%;}.inner_wrapper {text-align: left;}.companyblockquote .blockquote {padding: 0 1em 0.4em 0;font-size: 1.5em;color: #73b041;font-weight: 400;max-width: 9em;width: 50%;line-height: 1.5em;float: left;text-align: left;font-family: Georgia, Times, Times New Roman, serif;font-style: italic;}.companyblockquote p + p.blockquote {margin-top: 1.5em;}.companyblockquote .blockquote.right {float: right;padding-left: 1.5em;padding-right: 0;text-align: right;}.companyblockquote span.blockquote {padding-top: 0.7em;}.codewrapper {display: block;background: #2f3b42;padding: 1em 2em 1em 4.5em;overflow: hidden;counter-reset: fromLines 0;color:#ddd;}.codewrapper code {color: #ddd;display: block;position: relative;}.codewrapper code:before {content: counter(fromLines);counter-increment: fromLines;color: #5b6e78;position: absolute;left: -6.4em;width: 4em;padding: 0 1em 0 0;text-align: right;border-right: 2px solid #4a5b64;-webkit-user-select: none;   -moz-user-select: none;-ms-user-select: none; -o-user-select: none;user-select: none;}.colour_wrapper {width: 100%;padding: 0;}.w_colour_1 {background-color: #fff;}#homepageVideoCarousel {font-size: 1.2em;background: #73b041;color: #fff;position: relative;z-index: 1;top: -49px;overflow: hidden;}#homepageVideoCarousel canvas {position: absolute;top: 0;left: 0;width: 100%;}#homepageVideoCarousel .homeinner {padding: 8.7em 0 7.5em;text-align: left;}#homepageVideoCarousel.loading {max-height: 620px;}#homepageVideoCarousel .item {background: transparent no-repeat center;background-size: contain;height: 100%;}#homepageVideoCarousel .homeinner.right {text-align: right;}#homepageVideoCarousel .homeinner.right .title,#homepageVideoCarousel .homeinner.right .subtitle {text-align: right;margin: 0 0 0.2em auto;}#homepageVideoCarousel .homeinner.right .title:after {margin: 0.5em 0 0.6em auto;}#homepageVideoCarousel .title {font-size: 2.6em;font-weight: 400;text-transform: uppercase;width: 80%;max-width: 13em;line-height: 1.5em;}#homepageVideoCarousel .title:after {content: '';display: block;width: 1em;height: 2px;background: #fff;margin: 0.5em 0 0.6em;}#homepageVideoCarousel .title,#homepageVideoCarousel .subtitle {display: block;text-align: left;margin: 0 0 0.2em;}#homepageVideoCarousel .subtitle {max-width: 35em;line-height: 1.6em;min-height: 3.2em;}#homepageVideoCarousel a.button {display: inline-block;background: #5f9831;background: rgba(0,0,0,0.1);color: #fff;padding: 0.8em 1.8em;text-transform: uppercase;font-weight: 600;font-size: 0.85em;margin: 3em 0 0;}#homepageVideoCarousel .owl-prev,#homepageVideoCarousel .owl-next {display: none;}#homepageCarouselPaginate {background: #81c14c;color: #fff;position: relative;z-index: 1;top: -49px;height: 3.8em;width: 100%;overflow: hidden;}#homepageCarouselPaginate .scroller {height: 3.8em;position: absolute;top: 0;left: 0;transition: left 0.5s;-webkit-transition: left 0.5s;}#homepageCarouselPaginate .scroller .loader {position: absolute;top: 0;height: 3.8em;line-height: 3.8em;text-align: center;cursor: pointer;transition: background 0.3s, color 0.3s;color: #fff;color: rgba(255,255,255,0.5);left: 0;width: 16.66%;}#homepageCarouselPaginate .scroller em {display: block;width: 0;height: 4px;background: #5b8c32;background: rgba(0,0,0,0.2);position: absolute;bottom: 0;left: 0;z-index: 1;}#homepageCarouselPaginate .scroller span {position: relative;z-index: 2;display: block;font-weight: 600;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: inherit;}#homepageCarouselPaginate .scroller .loader:hover,#homepageCarouselPaginate .scroller .loader.active {background: #7bbb46;background: rgba(0,0,0,0.05);color: #fff;}#homepageCarouselPaginate .scroller {width: 100%;}#homepageCarouselPaginate .scroller .page2 {left: 16.66%;}#homepageCarouselPaginate .scroller .page3 {left: 33.33%;}#homepageCarouselPaginate .scroller .page4 {left: 50%;}#homepageCarouselPaginate .scroller .page5 {left: 66.66%;}#homepageCarouselPaginate .scroller .page6 {left: 83.33%;}h1, h2, h3 {display: block;margin: 0.5em 0;line-height: 1.4em;}h1 {font-size: 2.6em;font-weight: 400;text-transform: uppercase;position: relative;}h2 {font-size: 1.4em;font-weight: 300;margin: 0.5em 0 1em;}h3 {font-size: 1.2em;font-weight: 300;color: #666;text-transform: uppercase;margin: 0.5em 0 1em;}p + h3 {margin-top: 3em;}.center_title {text-align: center;font-weight: 300;text-transform: uppercase;}h1 span.sub,h2 span.sub,h3 span.sub {display: block;color: #aaa;font-size: 0.4em;line-height: 1.6em;font-weight: 400;text-transform: none;}.sub {display: block;color: #aaa;font-size: 1em;line-height: 1.6em;font-weight: 400;margin-top:-20px;text-align:center;text-transform: none;padding-bottom:1em;}h1.center_title {margin-top: 0.7em;}h2.center_title {margin: 2em 0 0.8em;font-size: 2.6em;}h3.center_title {margin: 2.5em 0 0;font-size: 2.6em;}.center_copy {text-align: center;font-size: 1.1em;margin: 0 0 2em;}.center_title,.center_copy,footer h3 {color: #888;}header {position: fixed;top: 0;left: 0;width: 100%;background-color: rgb(255,255,255);background: rgba(255,255,255,0.95);padding: 36px 0;z-index: 99999;}#main_logo_wrapper {float: left;}#main_logo_wrapper {position: absolute;top: -21px;left: 0;width: 200px;height: 64px;text-align: left;}#main_logo_wrapper img {width: 200px;height: 64px;}#main_nav_wrapper {float: right;position: relative;z-index: 99;}#main_nav {position: relative;text-align: right;}#main_nav  li {display: inline-block;*display: inline;font-size: 1.1em;white-space: nowrap;}#main_nav  li a {font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase;font-weight: 700;color: #acacac;letter-spacing: 0.03em;cursor: pointer;border-bottom: 3px solid transparent;padding: 0 0.3em 0.4em;transition: all 0.2s;position: relative;top: 1px;}#main_nav  li a.active {color: #222;}#main_nav  li a:hover {color: #222;border-color: #73b041;}#main_nav  li  + li {margin: 0 0 0 1.2em;}#mobile_menu_link {display: none;z-index: 99999;}#close_menu {display: none;}.tel_home_nav span,.email_home_nav span {font-weight: 600;}.email_home_nav img {display: none;}.email_home_nav:hover {text-decoration: underline;}#subnav_social_wrapper {float: right;}#subnav_social_toggle {display: none;}#subnav_social_int {margin-right: 1.7em;}#subnav_social_int a {padding: 0 !important;margin: 0 0 0 1em !important;transition: all 0.3s}#subnav_social_int a:hover {opacity: 0.7}#subnav_social_int img {padding: 2px 0 0;height: 20px;width: 20px;}#subnav_links {float: left;}#subnav_links_toggle {display: none;}#subnav_button {background: #ccc;color: #fff !important;line-height: 22px;display: block;float: right;margin: -13px 0;padding: 14px 1.5em 13px;text-transform: uppercase;transition: background 0.2s;}#subnav_button span {font-weight: 700 !important;margin: 0 0.8em 0 0;}#subnav_button:hover {background: #d45656 !important;opacity: 1;}#subnav_button img {height: 22px;width: 22px;}#subnav_links {display: none;}#nosub_navbar {width: 100%;border-top: 3px solid #eee;margin-top: -49px;}#sub_navbar {left: 0;width: 100%;background-color: #eef0f2; color: #fff;padding: 13px 0;z-index: 999;}.int_navbar a {color: #aaa;text-transform: uppercase;font-weight: 700;transition: color 0.2s;}.int_navbar a:hover {color: #222;}#sub_navbar a + a {margin-left: 1.5em;}.ismovable {position: absolute;top: 95px;}.isfixed {position: fixed;top: 95px;}.trans_navbar {background-color: rgba(0,0,0,0.1) !important;}.home_trans_navbar {background-color: rgba(99,153,55,0.8) !important;}.home_trans_navbar a,.trans_navbar a {color: #fff;transition: opacity 0.2s}.home_trans_navbar a:hover,.trans_navbar a:hover {opacity: 0.7;}.subnav_slider {position: relative;}.subnav_slider .active {position: relative;z-index: 2;color: #333;}.subnav_slider .slide {position: absolute;top: 2em;left: 0em;width: 4em;height: 2px;background: #ccc;z-index: 1;border-radius: 4px;}#home_full_carousel {position: relative;top: -49px;margin-bottom: -20px;left: 0;width: 100%;overflow: hidden;background: #81b755 url(../img/bg/home_sd_awdgreen.jpg) no-repeat center;background-size: cover !important;}#home_full_carousel a {color: #fff;opacity: 0.6;transition: opacity 0.2s;white-space: nowrap;}#home_full_carousel a:hover {opacity: 1;}#home_full_carousel li {display: inline-block;*display: inline;width: 90%;padding: 0 5%;}.home_carousel_wrapper {text-align: left;padding: 69px 0 20px;color: #fff;}#home_full_carousel .inner_wrapper {padding: 79px 0 30px;color: #fff;}.home_carousel_copy {float: left;width: 48%;font-size: 1.4em;line-height: 2em;padding: 0 0 2em;}.home_carousel_copy p {font-weight:400;}.home_carousel_copy .small {font-size: 0.8em;opacity: 0.5;}.home_carousel_copy h2 {font-size: 2.8em;line-height: 1.3em;margin: 1em 0 0.47em;font-weight: 400;}.home_carousel_copy span.divider {background: #73b041;background: rgba(255,255,255,0.3);height: 3px;width: 2em;margin: 0 0 1.3em;}.home_carousel_copy a.more {display: inline-block;margin: 2.5em 0 0;background: rgba(0,0,0,0.1);padding: 0.4em 1.7em;text-transform: uppercase;font-weight: 600;font-size: 0.7em;transition: background 0.3s;opacity: 1 !important;}.home_carousel_copy a.more:hover {background: rgba(0,0,0,0.2);}.home_carousel_img {float: right;width: 48%;}#home_full_carousel img {max-width: 100%;}#home_full_carousel .owl-next,#home_full_carousel .owl-prev {background-color: transparent;color: #fff;position: absolute;top: 15%;opacity: 0.3;transition: opacity 0.2s;padding: 12.5em 2em;}#home_full_carousel .owl-next:hover,#home_full_carousel .owl-prev:hover {opacity: 1;}#home_full_carousel .owl-prev {left: 0;}#home_full_carousel .owl-next {right: 0;}#home_full_carousel .owl-controls {background-color: #f9f9f9;}#home_full_carousel .owl-dot span {margin: 5px;}#home_full_carousel .owl-dots {margin-bottom: -1px;}.home_cc_1 {width: 43%;}.home_ci_1 {width: 53%;}.home_cc_2 {width: 42%;float: right;}.home_ci_2 {width: 52%;float: left;}.home_cc_3 {width: 35%;}.home_ci_3 {width: 60%;}.home_cc_4 {float: right;width: 45%;}.home_ci_4 {float: left;width: 50%;}.home_cc_5 {width: 50%;}.home_ci_5 {width: 45%;}.home_cc_6 {display: none;}.home_ci_6 {width: 100%;}.home_cc_7 {width: 43%;float: right;}.home_ci_7 {width: 53%;float: left;}#maincontent {padding: 0;}#maincontent.home {padding: 1em 0 2em;}#int_maincontent {padding: 3em 0;}#services_maincontent {padding: 3em 0;}#internalIntro {padding: 0 0 3.5em;}#internalIntro p {font-size: 1.2em;line-height: 2em;max-width: 700px;width: 80%;margin: 0 auto;text-align: center;color: #444;font-weight: 400;}.customH2 {font-size: 2em;font-weight: 400;line-height: 1.8em;color: #666;text-transform: uppercase;display: block;text-align: center;margin: 2em auto 0px;}.column_copy {font-size: 1.1em;line-height: 1.8em;column-count: 2;-webkit-column-count: 2;   -moz-column-count: 2;column-gap: 3em;-webkit-column-gap: 3em;   -moz-column-gap: 3em;column-gap: 3em;text-align: justify;margin: 2em 0;}.services_single_box p:first-of-type,.column_copy p:first-of-type {font-weight: 400;}.services_single_box p:only-of-type,.column_copy p:only-of-type {font-weight: inherit;font-size: inherit;line-height: inherit;}.services_single_box a:hover{color:#ff7e00;}#office_about_introimg {padding: 1.4em 0 1.3em;}#office_about_introimg img {width: 100%;}#office_snaps_about {padding: 1.4em 0 1.3em;}#office_snaps_about img {max-width: 100%;margin: 0 0 17px;}#office_snaps_about .full {width: 100%;}.third_twothirds {padding: 0 17px 0 0;}#office_snaps_about .twothirds {width: 66.666%;float: left;}#office_snaps_about  .thirds {width: 33.333%;float: right;position: relative;right: -17px;}#about_team_slider {background-color: #fff;border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;padding: 2em 0;margin: 0 0 4em;}#about_team_slider h2 {margin: 0.5em 0;}#the-team {display: block;position: relative;top: -120px;visibility: hidden;width: 100%;height: 0;}#about_team_person_slider {width: 35%;max-width: 400px;float: left;padding: 1em 0;}#about_team_person_info {width: 55%;float: right;padding: 30px 0;font-size: 1.1em;line-height: 2em;position: relative;}#about_team_person_slider ul {list-style: none;position: relative;padding: 0;margin: 0;}#about_team_person_slider li {padding: 0;margin: 0;min-height: 30px !important;}#about_team_person_slider .owl-next,#about_team_person_slider .owl-prev {position: absolute;top: 30%;font-size: 3em;background: transparent;color: #333;padding: 0.4em 0.4em 0.6em;}#atps_c1 .owl-next,#atps_c1 .owl-prev  {top: 10%;}#about_team_person_slider .owl-controls {padding: 0 !important;}#about_team_person_slider .owl-next:hover,#about_team_person_slider .owl-prev:hover {background: #eee;}#about_team_person_slider .owl-next {right: -1em;}#about_team_person_slider .owl-prev {left: -1em;}.atpi_wrapper {position: absolute;top: 3em;left: 0;width: 100%;display: none;}.atpi_1 {display: block;}#about_team_person_info h3 {text-transform: none;font-size: 2em;margin: 0;line-height: 1.3em;}#about_team_person_info span {display: block;font-size: 0.6em;color: #bbb;}#about_team_person_info .divider {width: 45px;height: 2px;background-color: #ddd;margin: 2.5em 0;}#about_team_person_info h4 {margin: 2.5em 0 0.5em;font-size: 1.1em;color: #888;}.most_likely_to_say {padding: 0.3em 1em;border-left: 2px solid #eee;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: italic;font-size: 1.1em;}#our_services_wrapper {padding: 1.5em 0;text-align: center;margin: 0 auto;}.webservices_single_column {width: 25%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 1.5em 1.5em 5em;float: left;text-align: center;}.webservices_single_column p {color:#666;}.webservices_single_column img {display: block;width: 80%;max-width: 160px;text-align: center;margin: 1em auto;border-radius: 100%;overflow: hidden;padding: 1px;border: 7px solid #e9e9e9;transition: border-color 0.2s;}.webservices_single_column a:hover img {border-color: #ccc;}.webservices_single_column .serviceActive {border-color: #ccc}.webservices_single_column span {text-transform: uppercase;letter-spacing: 0.1em;display: block;text-align: center;padding: 1em 0;color: #999;}.webservices_single_column h2 {text-transform: uppercase;display: block;text-align: center;padding: 1em 0;color: #333;font-weight: 600;font-size: 1em;margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.services_button_link {display: block;width: 90%;max-width: 200px;text-align: center;margin: 2em auto 0;padding: 0.8em 5%;background: #f1f1f1;color: #73b041;font-weight: 600;text-transform: uppercase;font-size: 0.9em;transition: color 0.2s, background 0.2s, border 0.2s;}.services_button_link:hover,.serviceActiveButton {background-color: #73b041;color: #fff;}.pageSection h2 {text-align: center;font-size: 2em;color: #888;font-weight:400;margin:2em auto 0px;text-transform: uppercase;}#services_maincontent {position: relative;}#servicesPagination {position: absolute;top: 0;right: 0;font-size: 1.3em;}#servicesPagination span {display: none;float: left;color: #bbb;text-transform: uppercase;font-weight: 700;line-height: 2em;margin-left: 1em;}#servicesPagination a {display: block;float: left;margin: 5px 0 0 5px;background: #eef0f2;}#servicesPagination img {height: 1.2em;width: 0.8em;padding: 0.4em 0.6em;opacity: 0.3;transition: opacity 0.2s;}#servicesPagination a:hover img {opacity: 1;}#services_maincontent img.services_single_intro {display: block;margin: 0 auto 2.2em;text-align: center;border-radius: 100%;width: 50%;max-width: 150px;}#services_maincontent p.service_block {font-size: 1.2em;line-height: 2em;max-width: 600px;width: 80%;margin: 0 auto;text-align: center;color: #444;font-weight: 400;}#services_maincontent img.p-img {width: 100%;display: block;text-align: center;margin: 2em auto 0;padding: 0;}#services_maincontent img.p-img-full {max-width: 100%;display: block;text-align: center;margin: 0 auto;padding: 3em 0 1.2em;}img.full_image {max-width: 100%;display: block;text-align: center;margin: 0 auto;}#services_maincontent img.p-img-full + img.p-img-full,#services_maincontent .magnify + img.p-img-full {padding: 0 0 1em;}#services_maincontent p.service_block + p,#services_maincontent p + img.p-img {margin: 4em auto 2em;}#services_maincontent span.divider {width: 8em;height: 3px;margin: 4em auto;}#services_maincontent .border {border-top: 3px solid #ddd;border-bottom: 3px solid #ddd;padding: 2em;}#services_maincontent .services_single_box {font-size: 1.15em;line-height: 2em;}#services_maincontent .columns {-webkit-column-count: 2;   -moz-column-count: 2;column-count: 2;  -webkit-column-gap: 3em; -moz-column-gap: 3em;  column-gap: 3em;text-align: justify;padding: 0 0 1em;}#services_maincontent .columns img {margin: 2em 0;width: 100%;}#services_maincontent .topspace {padding-top: 2.5em;}#services_maincontent .more {text-align: center;}#services_maincontent .more h2 {text-transform: uppercase;color: #ccc;font-weight: 400;font-size: 2em;margin: 3em 0 1.5em;}#services_maincontent img.inline-img {display: inline-block;margin: 0 1.5em 5em;text-align: center;border-radius: 100%;width: 40%;max-width: 120px;}#services_maincontent span.title {font-size: 2em;font-weight: 400;line-height: 1.8em;color: #ccc;text-transform: uppercase;display: block;text-align: center;margin: 2em auto 0;}#services_maincontent blockquote {background: #fff;margin: 2em 0;border: 2px solid #eee;padding: 0.8em 1.5em;}#services_carousel {position: relative;border-bottom: 5px solid #eee;margin: 5em 0;}#services_carousel img {max-width: 100%;}#services_carousel .owl-controls {position: absolute;bottom: -2.5em;right: 0;}#services_carousel ul {list-style: none;}#home_intro_content {text-align: center;margin: 0 auto;padding: 0.3em 0 2em;width: 80%;max-width: 700px;font-size: 1.3em;line-height: 1.8em;color: #666;}#home_intro_content .hide,#home_intro_content .partHide {display: none;}#home_intro_content .show {display: inline;}#toggle_readmore {font-size: 0.85em;border: 0;padding: 0 2em;height: 3em;line-height: 3em;text-transform: uppercase;background: #f1f1f1;color: #73b041;font-weight: 600;margin: 2.5em 0 1em;transition: background 0.2s, color 0.2s;}#toggle_readmore:hover {background: #73b041;color: #fff;}#toggle_readmore:focus {outline: none;}#homepage_gallery {margin: 1em 0 0;}#homepage_gallery ul {list-style: none;}#homepage_gallery ul li {float: left;width: 25%;overflow: hidden;position: relative;}#homepage_gallery ul li.oddhide {display: none;}#homepage_gallery .homebox {width: 100%;height: auto;position: relative;overflow: hidden;transition: background 0.3s;background: #f3f3f3 no-repeat center;background-size: 115%;}.home_g_img {width: 100%;}#homepage_gallery a.overlay {display: block;opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgb(108,158,28);background-color: rgba(108,158,28,0.9);color: #fff;z-index: 1;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;transition: 0.2s;}#homepage_gallery li.active a.overlay {opacity: 1;}#homepage_gallery a.viewFullPortfolio {display: block;width: 100%;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 1.3em 0;text-align: center;background: #73b041;color: #fff;transition: background-color 0.2s}#homepage_gallery a.viewFullPortfolio:hover {background-color: #ff7e00;}#homepage_gallery a.viewFullPortfolio span {text-transform: uppercase;font-weight: 600;font-size: 1.1em;transition: opacity 0.3s;}#homepage_gallery li div.center {position: absolute;width: 100%;text-align: center;height: 7em;top: 50%;left: 0;margin-top: 1em;transition: margin 0.5s;}#homepage_gallery li.active div.center {margin-top: -4.5em;}.project_title {display: block;font-size: 2.2em;line-height: 1.3em;padding: 0.7em 1em 0;font-weight: 400;}.box span.button {display: inline-block;margin: 0.5em auto 0;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;font-size: 0.85em;}#homeStatsWrapper,.whiteWrap {background: #fff;padding: 2em 0 1.5em;border-bottom: 2px solid #f7f7f7;}#office_statistics img.icon {width: 3.8em;height: 3.8em;margin: 0 0 1em;}#office_statistics {margin: 0 0 2em;color: #333;}.office_single_stat {text-align: center;padding: 1.5em 0;float: left;width: 25%;}.double_office_stat {width: 30%;padding: 1.3em 10%;font-size: 1.1em;line-height: 2em;color: #999;}#office_statistics .number {display: block;font-size: 3em;line-height: 1.2em;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;font-weight: bold;color: #666;}#office_statistics .type {display: block;font-size: 1.2em;}#office_statistics .since {display: block;color: #999;}.office_stat_button {display: block;background-color: #73b041;color: #fff;padding: 0.8em 2em;margin: 0.5em 0;text-transform: uppercase;letter-spacing: 0.1em;transition: background 0.2s;}.office_stat_button:hover {background-color: #ff7e00;}#why_awd_home {padding: 2em 0 6em;}.why_awd_home_single {width: 33%;float: left;text-align: center;padding: 0 0 1em;transition: opacity 2s;}.why_awd_imgwrap {width: 98%;margin: 0 1% 1em;position: relative;}.why_awd_imgwrap img {max-width: 100%;transition: transform 0.3s, -webkit-transform 0.3s;}.why_awd_img1 img.i1 {width: 100%;}.why_awd_img1 img.i2 {width: 73%;position: absolute;top: 22%;left: 9%;}.why_awd_img1 img.i3 {width: 25%;position: absolute;top: 30%;left: 65%;}.why_awd_img1.active img.i2 {-webkit-transform: rotate(-5deg) translate(-15px,-5px);-ms-transform: rotate(-5deg) translate(-15px,-5px);transform: rotate(-5deg) translate(-15px,-5px);}.why_awd_img1.active img.i3 {-webkit-transform: rotate(5deg) translate(10px,5px);-ms-transform: rotate(5deg) translate(10px,5px);transform: rotate(5deg) translate(10px,5px);}.why_awd_img2 img.i1 {width: 100%;}.why_awd_img2 img.i2,.why_awd_img2 img.i3,.why_awd_img2 img.i4,.why_awd_img2 img.i5,.why_awd_img2 img.i6 {position: absolute;width: 72%;top: 11%;left: 12%;}.why_awd_img2 img.i7 {position: absolute;width: 33%;top: 30%;left: 31.5%;}.showAnimation .why_awd_img2 img.i3 {-webkit-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);}.showAnimation .why_awd_img2 img.i4 {-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}.showAnimation .why_awd_img2 img.i5 {-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg);}.showAnimation .why_awd_img2 img.i6 {-webkit-transform: rotate(-35deg);-ms-transform: rotate(-35deg);transform: rotate(-35deg);}.showAnimation2 .why_awd_img2 img.i3 {-webkit-transform: rotate(-7deg);-ms-transform: rotate(-7deg);transform: rotate(-7deg);}.showAnimation2 .why_awd_img2 img.i4 {-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);}.showAnimation2 .why_awd_img2 img.i5 {-webkit-transform: rotate(-8deg);-ms-transform: rotate(-8deg);transform: rotate(-8deg);}.showAnimation2 .why_awd_img2 img.i6 {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.showAnimation3 .why_awd_img2 img.i3 {-webkit-transform: rotate(-14deg);-ms-transform: rotate(-14deg);transform: rotate(-14deg);}.showAnimation3 .why_awd_img2 img.i4 {-webkit-transform: rotate(2deg);-ms-transform: rotate(2deg);transform: rotate(2deg);}.showAnimation3 .why_awd_img2 img.i5 {-webkit-transform: rotate(-16deg);-ms-transform: rotate(-16deg);transform: rotate(-16deg);}.showAnimation3 .why_awd_img2 img.i6 {-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}.why_awd_img3 img.i1 {width: 100%;}.why_awd_img3 img.i2 {position: absolute;width: 56.5%;top: 27.5%;left: 22%;transition: all 0.4s;}.why_awd_img3 img.i3 {position: absolute;width: 19.5%;top: 39%;left: 52%;visibility: hidden;opacity: 0;transition: all 0.4s;}.why_awd_img3 img.i4 {position: absolute;width: 20%;top: 35.8%;left: 28.75%;visibility: hidden;opacity: 0;transition: all 0.4s;}.why_awd_img3.active img.i2 {top: 5%;}.showAnimation .why_awd_img3 img.i2 {top: 5%;}.showAnimation .why_awd_img3 img.i3 {visibility: visible;opacity: 1;}.showAnimation .why_awd_img3 img.i4 {visibility: visible;opacity: 1;}.showAnimation2 .why_awd_img3 img.i2 {top: 5%;}.showAnimation2 .why_awd_img3 img.i3 {left: 28.75%;width: 20%;top: 35.8%;visibility: visible;opacity: 1;}.showAnimation2 .why_awd_img3 img.i4 {left: 52%;width: 19.5%;top: 36%;visibility: visible;opacity: 1;}.why_awd_home_single h3 {color: #666;font-weight: 700;letter-spacing: 0;margin: 0 0 1em;}.why_awd_home_single p {padding: 0 2em;font-size: 1.1em;line-height: 1.8em;color: #333;}#office_snaps_home {margin: 1em 0 2em;}#office_snaps_home img {width: 100%;}#office_snaps_home p {padding: 1.5em 2em;background: #fff;color: #666;border-bottom: 4px solid #eee;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: italic;}#share_this_common {width: 100%;max-width: 600px;text-align: center;margin: 4em auto;}#share_this_common div.share {float: left;width: 16.6%;text-align: center;color: #bbb;font-size: 0.9em;font-weight: 600;text-transform: uppercase;}#share_this_common div.share a {display: block;width: 50px;height: 50px;border-radius: 50px;overflow: hidden;box-shadow: inset 0 4px 0 -1px rgba(0,0,0,0.1);background: rgb(246,246,246) url(../img/icons/social_sprite_large.png) no-repeat;background: rgba(246,246,246,1) url(../img/icons/social_sprite_large.svg) no-repeat;text-align: center;}#share_this_common div.share em {display: block;width: 50px;height: 50px;border: 4px solid #f9f9f9;border-radius: 100%;text-align: center;margin: 0 auto 1em;transition: all 0.2s;}#share_this_common div.share a span {display: none;}#share_this_common div.share a.fb {background-color: #4b6ea8;background-position: 0 -50px;}#share_this_common div.share a.tw {background-color: #4fd5f8;background-position: -50px -50px;}#share_this_common div.share a.gp {background-color: #dc543a;background-position: -100px -50px;}#share_this_common div.share a.pn {background-color: #d83633;background-position: -150px -50px;}#share_this_common div.share a.in {background-color: #0083bd;background-position: -200px -50px;}#share_this_common div.share a.ig {background-color: #dc3072;background-image: url(../img/icons/social_sprite_large.svg),  url(../img/icons/instagram-bg.jpg);background-repeat: no-repeat, no-repeat;background-position: -251px -50px, 50% 50%;}#share_this_common div.share em:hover {border: 4px solid #d9d9d9;}#twitter_feed_wrapper {margin: 0;}#testimonial_feed,#twitter_feed {margin: 1em auto;text-align: center;max-width: 550px;width: 80%;font-size: 1.3em;line-height: 1.7em;color: #666;}#twitter_feed a {color: #666;background-color: #eee;cursor: pointer;font-weight: 300;}#testimonial_feed a:hover {color:#ff7e00}#twitter_feed a:hover {color: #fff;background-color: #73b041;}#twitter_feed_meta {margin: 1.5em 0 0;line-height: 1.6em;color: #737878;text-align: center;}#testimonials_feed_meta {margin: 1.6em 0 7em;line-height: 1.6em;text-align: center;}#testimonials_feed_meta span {font-weight: 400;color: #999;}#testimonials_feed_meta a {font-weight: 400;color: #999;}#twitter_feed_meta a {margin: 0 0.5em;}#twitter_feed_meta img {height: 1.7em;}#gmaps {background: #fff url(../img/icons/large-cogs.gif) no-repeat center !important;}.contact_page_gmaps {width: 100%;height: 43em;position: relative;z-index: 1;margin-top: -49px;border-top: 3px solid #ddd;border-bottom: 1px solid #ddd;}#contact_page_address_wrapper {position: relative;z-index: 3;}#contact_page_address {position: absolute;top: -38.2em;right: 0;width: 390px;padding: 3.4em 4em;background: #fff;box-shadow: 0 0 2em rgba(0,0,0,0.05);}#contact_page_address h1 {font-size: 2em;font-weight: 400;color: #888;margin: 0 0 0.7em;}#contact_page_address .divider {display: block;width: 60px;height: 2px;background-color: #ccc;overflow: hidden;margin: 0 0 1.3em;}#contact_page_address p {font-size: 1.15em;line-height: 1.9em;}#contact_map_links a {display: block;color: #73b041;font-weight: 300;font-size: 1.3em;line-height: 1.8em;}#contact_map_links a:hover {color: #333;}#contact_map_links a:hover span {color: #888 !important}#contact_map_links a span {display: inline-block;width: 1em;color: #888;font-weight: 300;}#contact_social_links {margin: 2em 0 0 -0.2em;}#contact_social_links a img {width: 1.2em;height: 1.2em;margin: 0 0.6em 0 0;transition: all 0.3s}#contact_social_links a:hover img {opacity:0.7}#contact_social_links a:first-child img {margin: 0 0.5em 0 0;}#contact_us_form {padding: 1.2em 0 6em;}#contact_form_column_1 {width: 45%;float: left;}#contact_form_column_2 {width: 53%;float: right;}#contact_us_form input,#contact_us_form textarea {outline: none !important;-webkit-appearance: none !important;}#contact_us_form input::-webkit-input-placeholder { color:#999 !important;}#contact_us_form input:-moz-placeholder { color:#999 !important;   opacity:  1 !important;}#contact_us_form input::-moz-placeholder { color:#999!important;   opacity:  1!important;}#contact_us_form input:-ms-input-placeholder { color:#999!important;}.forceCapital{text-transform:capitalize;}#contact_us_form input[type=email],#contact_us_form input[type=tel],#contact_us_form input[type=text] {padding: 0 1.4em;border-radius: 0.4em;height: 3.2em;transition: background 0.5s;}#contact_us_form textarea {padding: 1em 1.4em;border-radius: 0.4em;height: 15.75em;max-width: 100% !important;resize: vertical;min-height: 15.75em;transition: background 0.5s;}#contact_us_form input[type=submit] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 2em;border-radius: 0.4em;height: 3.2em;line-height: 3.2em;float: right;border: 0;font-weight: 400;color: #fff;background-color: #73b041;text-transform: uppercase;letter-spacing: 0.1em;transition: background 0.2s;}#contact_us_form input[type=submit]:hover {background-color: #ff7e00;}#contact_us_form input[type=email],#contact_us_form input[type=tel],#contact_us_form input[type=text],#contact_us_form textarea {-webkit-appearance: none;background-color: #e1e5e9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0 0 1em;width: 100%;border: 0;color: #6e757d;font-weight: 400;}#contact_us_form .dropdown_wrapper {position: relative;overflow: visible;}#contact_us_form .dropdown_wrapper input {background: rgb(225,229,233) url(../img/icons/dd.png) no-repeat right;background: rgba(225,229,233,1) url(../img/icons/dd.svg) no-repeat right;cursor: pointer;}#contact_us_form .dropdown_wrapper ul {display: none;position: absolute;top: 3em;left: 0;background: #e1e5e9 url(../img/icons/dd_bg.gif) no-repeat 18px 11px;list-style: none;width: 100%;border-bottom-left-radius: 0.4em;border-bottom-right-radius: 0.4em;box-shadow: 0 4px 4px rgba(0,0,0,0.05);overflow: hidden;z-index: 3;cursor: pointer;}#contact_us_form ul li {padding: 0.5em 1.4em;transition: background 0.2s;color: #6e757d;font-weight: 400;}#contact_us_form ul li:first-child {margin-top: 2em;}#contact_us_form ul li:last-child {margin-bottom: 0.5em;}#contact_us_form ul li:hover {background: #d3d7dc;}::-webkit-input-placeholder{color: #bfc6cf !important;}::-moz-placeholder {color: #bfc6cf !important;}#contact_upload_brief {background-color: #f5f5f5;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;margin: 0 0 1em;width: 100%;border: 0.2em dashed #e1e5e9;color: #6e757d;font-weight: 400;padding: 0.4em 1.4em;border-radius: 0.4em;line-height: 2em;height: 3.2em;transition: border 0.2s;position: relative;white-space: nowrap;overflow: hidden;}#contact_upload_brief span {font-weight: 600;cursor: pointer;float: left;}#contact_upload_brief img {float: right;transition: all 0.3s}#contact_upload_brief .upload {padding: 5px 0 0;opacity: 0.5;transition: all 0.3s}#contact_upload_brief .upload:hover {opacity: 1;cursor:pointer;}#contact_upload_brief .cancel {position: absolute;top: 6px;right: 0;width: 18px;height: 18px;padding: 4px 10px 4px 4px;display: none;background-color: #73b041;}.contact_uploadOn {background-color: #73b041 !important;border: 0 !important;color: #fff !important;border: 0.2em solid #73b041 !important;}.uploadBrief_input {position: absolute;top: 0;left: 0;visibility: hidden;}.contact_uploadOn .upload {display: none !important;}.contact_uploadOn .cancel {display: block !important;cursor: pointer;}#main_portfolio_wrapper {padding: 1em 0 3em;}#main_portfolio_wrapper .portfolio_item {display: block;position: relative;background: rgb(56,171,140) url(../img/portfolio/icons/zoom.png) no-repeat center 200%;background: rgba(56,171,140,1) url(../img/portfolio/icons/zoom.svg) no-repeat center 200%;background-size: 25%;transition: background 1s;float: left;box-sizing: border-box;border: 7px solid #f9f9f9;overflow: hidden;}#main_portfolio_wrapper .portfolio_item a {display: block;width: 100%;}#main_portfolio_wrapper .small {width: 33.3%;height: 350px;}#main_portfolio_wrapper .medium {width: 50%;height: 500px;}#main_portfolio_wrapper .large {width: 66.6%;height: 700px;}#main_portfolio_wrapper .info {position: absolute;bottom: 0;left: 0;padding: 1em 0;width: 100%;box-sizing: border-box;background: #fff;border-bottom: 2px solid #e9e9e9;color: #666;overflow: hidden;transition: height 0.2s;}#main_portfolio_wrapper .title,#main_portfolio_wrapper .desc {display: block;padding: 0 1em;}#main_portfolio_wrapper .title {font-weight: 700;text-transform: uppercase;}#main_portfolio_wrapper .desc {color: #999;white-space: nowrap;position: relative;}#main_portfolio_wrapper .desc:after {content: '';position: absolute;top: 0;right: 0;height: 2em;width: 5em;background: transparent;border-right: 2em solid #fff;background-image:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 1.0)),to(rgba(255, 255, 255, 0)));background-image: -moz-linear-gradient(right center,rgba(255, 255, 255, 1.0) 20%, rgba(255, 255, 255, 0) 95%);filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColor=0, endColorStr=#FFFFFF);-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColor=0, endColoStr=#FFFFFF);}#main_portfolio_wrapper .toggle_info {display: none;}#main_portfolio_wrapper .toggle_info div {padding: 1em 1em 0;}#main_portfolio_wrapper .divider {display: block;width: 4em;height: 2px;overflow: hidden;background:#e9e9e9;margin: 1em 0 0;position: relative;}#main_portfolio_wrapper .toggle_info img {margin: 0.2em 1em 0 0;width: 1.55em;}#main_portfolio_wrapper .main {width: 100%;transition: opacity 0.3s;}#main_portfolio_wrapper .movebg {background-position: center 38%;transition: background 0.4s;}#main_portfolio_wrapper .movebg .desc {white-space: normal;}#main_portfolio_wrapper .movebg .desc:after {display: none;}#main_portfolio_wrapper .movebg img.main {opacity: 0.2;}#main_portfolio_wrapper .medium.movebg {background-position: center 30%;}#main_portfolio_wrapper .small.movebg {background-position: center 25%;}.like_this_portfolio {display: inline;position: relative;padding: 0 !important;}.like_this_portfolio img {cursor: pointer;}.like_this_portfolio .portfolio_likebox {border: 2px solid #eee;margin: 1em 0 0;padding: 0.7em !important;position: relative;}.toggle_likeDiv {cursor: pointer;}.like_isToggled {display: none;padding: 0 !important;}.like_this_portfolio .portfolio_likebox:before {position: absolute;top: -1.2em;left: 0.1em;content: '';border: 0.6em solid transparent;border-bottom: 0.6em solid #eee;}.like_this_portfolio .inner-ar {position: absolute;top: -0.98em;left: 0.1em;content: '';border: 0.6em solid transparent;border-bottom: 0.6em solid #fff;}#main_portfolio_wrapper .portfolio_likebox a {display: inline-block;width: auto;}.portfolio_likebox a {border: 0;padding: 0.2em;background: #333;margin: 0.5em 0.3em 0 0;display: inline-block;}.portfolio_likebox a img {opacity: 1 !important;margin: 0 !important;width: 1.2em !important;height: 1.2em !important;padding: 0.25em;}a.pFb {background-color: #4b6ea8;}a.pTw {background-color: #4fd5f8;}a.pGp {background-color: #dc543a;}a.pLn {background-color: #0083bd;}.testimonialPortfolio a {display: inline-block;color: #333;background: #f3f3f3;padding: 0.7em 1.7em;margin: 1.5em 0 0;border-radius: 0.5em;transition: background 0.2s;text-transform: uppercase;font-weight: 700;}.testimonialPortfolio a:hover {background: #eee;}.subnav_nolinkhide a {font-weight: 700;text-transform: uppercase;}.portfolio_enquire {background: rgba(0,0,0,0.2) !important;}#portfolio_intro_image {width: 100%;background: transparent no-repeat center;background-size: cover;overflow: hidden;padding: 8em 0 0;text-align: center;margin: -49px 0 0;}#portfolio_carousel {max-width: 1000px;width: 90%;text-align: center;margin: 0 auto;position: relative;}#portfolio_carousel ul {background: #222;}#portfolio_carousel img {max-width: 100%;}#portfolio_carousel img.browserImg {width: 100% !important;height: auto !important;}#portfolio_carousel .owl-controls {position: absolute;bottom: 0.5em;right: 0.5em;opacity: 0;transition: all 0.2s;}#portfolio_carousel .owl-dot span {margin: 0 3px 0 5px;}#portfolio_carousel:hover .owl-controls {opacity: 1;}#portfolio_carousel ul {list-style: none;}#portfolioCarouselDots {margin: 0 0 4em;text-align: center;}#portfolioCarouselDots .owl-dot {display: inline-block;zoom: 1;margin: 12px 0 0;cursor: pointer;}#portfolioCarouselDots .owl-dot span {transition: opacity 0.2s;border-radius: 100%;display: block;background: transparent;transition: background 0.2s;width: 10px;height: 10px;margin: 5px;background: #ddd;background: rgba(0,0,0,0.1);}#portfolioCarouselDots .owl-dot.active span {background: #ccc;background: rgba(0,0,0,0.3);}#portfolio_single_content {padding: 0 0 3em;text-align: center;}#portfolio_single_content .columns {-webkit-column-count: 2;   -moz-column-count: 2;column-count: 2;  -webkit-column-gap: 3em; -moz-column-gap: 3em;  column-gap: 3em;text-align: justify !important;padding: 0 0 1em;}#portfolio_single_content .columns img {margin: 2em 0;width: 100%;}#portfolio_single_content .topspace {padding-top: 2em;}#portfolio_intro_logo {text-align: center;display: block;width: 15em;height: 15em;border: 0.65em solid #f9f9f9;background: #fff;border-radius: 100%;margin: -8.4em auto 2em;position: relative;z-index: 5;box-shadow: inset 0 0 3px rgba(0,0,0,0.2);}#portfolio_intro_logo img {text-align: center;margin: 0 auto;width: 80%;padding: 10% 0 0;}#portfolio_single_content span.divider {width: 5em;margin: 0 auto 1.4em;}#portfolio_intro_p {font-size: 1.2em;line-height: 2em;max-width: 600px;width: 80%;margin: 0 auto;text-align: center;color: #444;}#portfolio_website_screenshots {text-align: center;max-width: 100%;clear: both;padding: 7px 0 5em;overflow: hidden;}#portfolio_website_screenshots .full,#portfolio_website_screenshots .third,#portfolio_website_screenshots .twothirds {display: block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; border: 7px solid #f9f9f9;background: #333;float: left;}#portfolio_website_screenshots video.twothirds {background: #333 url(../video/play.png) no-repeat center;background: rgba(50,50,50) url(../video/play.svg) no-repeat center;background-size: 65px 65px;}#portfolio_website_screenshots .full {width: 100%;}#portfolio_website_screenshots .third {width: 33.333%;}#portfolio_website_screenshots .twothirds {width: 66.666%;}#portfolio_single_content h2,#portfolio_single_content h3 {text-transform: uppercase;color: #666;font-size: 1.8em;font-weight: 400;margin: 0 0 1em;}.portfolio_section p {font-size: 1.2em;line-height: 2em;color: #444;max-width: 650px;margin: 0 auto;padding: 0 7px;}.portfolio_section p + p {margin: 2em auto 0;}.portfolio_section + span.divider {margin: 3em auto !important;}.portfolio_launch_project {color: #fff;display: inline-block;padding: 1.2em 2.1em;text-transform: uppercase;font-weight: 700;margin: 2.5em auto 0;text-align: center;border-radius: 0.4em;line-height: 1em;font-size: 1.1em;transition: background 0.3s;clear: both;}.portfolio_launch_project img {height: 0.6em;width: 26px;padding: 0.2em 0 0 0.5em;}.portfolio_launch_project:hover {background: #ff7e00 !important;}#portfolio_toolsweused {max-width: 450px;text-align: center;margin: 0 auto;padding: 0 0 5em;}#portfolio_toolsweused a {display: inline-block;width: 60px;height: 60px;border: 4px solid #ddd;border-radius: 100%;margin: 0.5em;background: url(../img/portfolio/services.svg) no-repeat;}#portfolio_toolsweused a:hover {border-color:#93c26d;}#ecommerce{background-position:0px 0px !important;}#branding{background-position:  -60px 0px !important}#map{background-position: -120px 0px !important}#responsive{background-position: -180px 0px !important}#vouchercodes{background-position: -240px 0px !important}#socialmedia{background-position: -300px 0px !important}#emailcampaign{background-position: -360px 0px !important}#cms{background-position: -420px 0px !important}#highres{background-position: -480px 0px !important}#useraccounts{background-position: -540px 0px !important}#design{background-position: -600px 0px !important}#payment{background-position: -660px 0px !important}#hosting{background-position: -720px 0px !important}.anchorInline {display: block;clear: both;height: 0;visibility: hidden;position: relative;}span.portfolioURL {display: block;color: #bbb;line-height: 1.4em;padding: 0.7em 0 1.4em;}span.portfolioURL a {color: #bbb;text-transform: lowercase;transition: color 0.2s;letter-spacing: 0.05em;}span.portfolioURL a:hover {color: #ff7e00;}#portfolioStatOverview {margin: 6em 6px 0;}#portfolioStatOverview .toolsused {background: transparent;height: 50px;position: relative;}#scrollPortfolioFixed .absolute {background: #f9f9f9;background: rgba(249,249,249,0.95);color: #fff;text-align: center;margin: 0 auto;width: 100%;border-bottom: 3px solid #eee;}#scrollPortfolioFixed a.inline {display: inline-block;padding: 5px 2px;border-bottom: 3px solid transparent;margin: 0 1em;color: #333;height: 35px;line-height: 35px;transition: border 0.3s;}#portfolioStatOverview .toolsused,#scrollPortfolioFixed .absolute,#scrollPortfolioFixed.active .fix {height: 45px;}#scrollPortfolioFixed a.inline:hover {border-bottom: 3px solid #ccc;}#scrollPortfolioFixed a.inline span {font-weight: 600;}#scrollPortfolioFixed a.inline img {display: none;opacity: 0.2;transition: opacity 0.3s;height: 24px;padding: 7px 0 0;}#scrollPortfolioFixed a.inline.current img {opacity: 1;}#scrollPortfolioFixed a.inline.current {border-bottom: 3px solid #73b041 !important;}#scrollPortfolioFixed .absolute {max-width: 986px;width: 100%;}#portfolioStatOverview .white {padding: 2.3em 2.5em 1.5em;background: #fff;border: 1px solid #f6f6f6;}#portfolioStatOverview .overview,#portfolioStatOverview .testimonial {text-align: left;}#portfolioStatOverview .overview {float: left;width: 45%;line-height: 1.4em;text-transform: uppercase;text-transform: uppercase;font-size: 0.85em;}#portfolioStatOverview .stack_overview {float:left;width:48%;}#portfolioStatOverview .force100 {width:100% !important;}#portfolioStatOverview .testimonial {float: right;width: 50%;padding: 0 1em 0.5em 0;max-height: 350px;overflow: auto;}#portfolioStatOverview .testimonial.readmore p.hide {display: none;}#portfolioStatOverview .overview .left {color: #bbb;float: left;width: 30%;padding: 0.5em 0;clear: both;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#portfolioStatOverview .overview .right {float: right;width: 65%;}#portfolioStatOverview .overview .left,#portfolioStatOverview .overview .right {margin: 0 0 0.5em;font-weight: 600;}#portfolioStatOverview .overview .right a,#portfolioStatOverview .overview .right span {display: block;float: left;padding: 0.5em 1.2em;background: #73b041;border-radius: 2.2em;margin: 0 0.4em 0.4em 0;color: #fff;font-weight: 600;transition: color 0.2s, background 0.2s;}#portfolioStatOverview .overview .right span {background: #f3f3f3;color: #aaa;}#portfolioStatOverview .overview .right a:hover {background: #5c636e;}#portfolioStatOverview .testimonial span.title {color: #bbb;text-transform: uppercase;font-weight: 600;font-size: 0.85em;padding: 0.5em 0 2em;}#portfolioStatOverview .testimonial p {font-size: 1.1em;line-height: 1.7em;}#portfolioStatOverview .testimonial p + p {margin: 1em 0 0;}#portfolioStatOverview .testimonial p.feed {font-size: 1.4em;line-height: 1.4em;color: #333;font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-style: italic;padding: 0.4em 0 0;}#portfolioStatOverview .testimonial a.readTestimonial {display: inline-block;padding: 1em 0 0;}#portfolioStatOverview .testimonial::-webkit-scrollbar {width: 6px;height: 6px;}#portfolioStatOverview .testimonial::-webkit-scrollbar-track {border-radius: 3px;background: transparent;}#portfolioStatOverview .testimonial::-webkit-scrollbar-thumb {border-radius: 3px;background: transparent;}#portfolioStatOverview .testimonial::-webkit-scrollbar-track:vertical {width: 6px;background: rgb(200,200,200);background: rgba(0,0,0,0.1);margin: 10px 0;}#portfolioStatOverview .testimonial::-webkit-scrollbar-thumb:vertical {width: 6px;background: rgb(150,150,150);background: rgba(0,0,0,0.3);margin: 10px 0;}#portfolioStatOverview .testimonial::-webkit-scrollbar-track:horizontal {width: 6px;background: rgb(200,200,200);background: rgba(0,0,0,0.1);margin: 0 10px;}#portfolioStatOverview .testimonial::-webkit-scrollbar-thumb:horizontal {width: 6px;background: rgb(150,150,150);background: rgba(0,0,0,0.3);margin: 0 10px;}#portfolioStatOverview .testimonial::-webkit-scrollbar-thumb:hover {background: rgb(100,100,100);background: rgba(0,0,0,0.5);cursor: pointer;}#portfolioStatOverview .testimonial::-webkit-resizer,#portfolioStatOverview .testimonial::-webkit-scrollbar-button,#portfolioStatOverview .testimonial::-webkit-scrollbar-corner {display: none}.portfolioLinkButton {display: inline-block;margin: -0.5em 0.2em 0;text-transform: uppercase;font-weight: 600;background: #73b041;padding: 0.85em 2em 0.7em;color: #fff;transition: color 0.2s, background 0.2s;}.portfolioLinkButton:hover {background: #ff7e00;color: #fff;}#atGlanceWrapper {padding: 1em 0;}#atGlanceWrapper .box {display: block;width: 33.33%;float: left;padding: 3em 0;text-align: center;max-width: 400px;}#atGlanceWrapper .box img.screenshot {width: 100%;margin: 0 0 2.5em;}#atGlanceWrapper .box span.title {display: block;font-size: 1.2em;margin: 0 0 0.8em;text-transform: uppercase;color: #666;font-weight: 700;}#atGlanceWrapper .box p {font-size: 1.05em;min-height: 3.6em;}#atGlanceWrapper .box a.button {display: block;background: #f1f1f1;color: #73b041;padding: 0.8em 0;text-align: center;overflow: hidden;width: 48%;float: left;text-transform: uppercase;font-weight: 600;transition: background 0.2s, color 0.2s;margin: 2em 0 0;}#atGlanceWrapper .box a.button:hover {background: #73b041;color: #fff;}#atGlanceWrapper .box a.button + a.button {float: right;}#mobileFindUs {display: none;padding: 1em 0.7em;background: #0aadd9;position: relative;text-align: left;}#mobileFindUs a {display: block;color: #fff;height: 3.3em;}#mobileFindUs span.big {display: block;font-size: 1.7em;}#mobileFindUs span.small {font-size: 0.9em;opacity: 0.6;}#mobileFindUs span.close {color: #fff;font-size: 2em;position: absolute;top: 0;right: 0;width: 1em;height: 1em;line-height: 1em;text-align: center;padding: 0.2em;cursor: pointer;}#mobileFindUs img.satnav {width: 3.3em;height: 3.3em;float: left;margin-right: 1.2em;}#blog_content {width: 65%;float: left;}#blog_content p {font-weight: 400;}#blog_sidebar {width: 30%;float: right;background: #fff;padding: 2em;box-sizing: border-box;border-bottom: 3px solid #eee;border-top: 4px solid #ddd;}.blog_sidebar_pad {margin: 1.6em 0 0;border-top: 0 !important;}#blog_sidebar .title {display: block;font-size: 1.3em;color: #555;text-transform: uppercase;letter-spacing: 0.05em;padding: 0 0 1em;color: #999;}#blog_sidebar .blog_sidebar_toggle {margin: 0 0 0.5em;transition: margin 0.5s;}#blog_sidebar .blog_sidebar_toggle .title {cursor: pointer;}#blog_sidebar .blog_sidebar_toggle .title:hover {color: #111;}#blog_sidebar .blog_sidebar_toggle.active {margin: 0 0 3.5em;}#blog_sidebar .blog_sidebar_social {padding: 2em 0;}#blog_sidebar .blog_sidebar_toggle ul {border-top: 1px dotted #ccc;}#blog_sidebar .blog_sidebar_toggle ul li {border-bottom: 1px dotted #ccc;}#blog_sidebar .blog_sidebar_toggle ul li a {color: #aaa;display: block;padding: 0.8em 0;transition: padding 0.3s, border 0.3s;}#blog_sidebar .blog_sidebar_toggle ul li a:hover {padding-left: 1em;border-left: 3px solid #73b041;}#blog_sidebar .blog_sidebar_toggle ul li a span {font-weight: 600;color: #444;}#blog_sidebar .blog_sidebar_toggle + .blog_sidebar_categories {margin-top: 2em;}#blog_sidebar .blog_sidebar_categories ul {border-top: 1px dotted #ccc;padding: 0.4em 0 0;}#blog_sidebar .blog_sidebar_categories li {display: inline-block;font-size: 1.05em;padding: 0.5em 0.5em 0 0;}#blog_sidebar .blog_sidebar_categories a,a.before_has_hash {font-weight: 400;transition: all 0.3s;color: #777;}#blog_sidebar .blog_sidebar_categories a:before,a.before_has_hash:before {content: '#';color: #73b041;font-weight: 600;opacity: 0.9;margin-right: 1px;}#blog_sidebar .blog_sidebar_categories a:after,a.before_has_hash:after {content: ',';}#blog_sidebar .blog_sidebar_categories li:last-child a:after,a.before_has_hash:last-child {content: '';}#blog_sidebar .blog_sidebar_categories a:hover {color: #333;}#blog_sidebar span.title a {display: inline-block;height: 1.2em;width: 1.2em;background: #e9e9e9;transition: all 0.5s;float: right;margin: 0.1em 0 0;}#blog_sidebar span.title a img {height: 1.4em;width: 1.4em;margin: -0.1em 0 0 -0.1em;}#blog_sidebar span.title a.active {background: #888;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}#blog_sidebar span.title a:hover {color: #999;border-color: #999;}#blog_sidebar .blog_boxed_img {padding: 0.5em 0 2em;display: flex;justify-content: space-between;flex-wrap: wrap;}#blog_sidebar .blog_boxed_img a{margin: 0 0 1.3em;transition:all 0.3s}#blog_sidebar .blog_boxed_img a:hover img, #footerInstafeed a:hover img  {opacity:0.8}#blog_sidebar .blog_boxed_img img {display: inline;width: 80px;height: 80px;}.blog_post_header {padding: 2em 0 1em;}.int_post_header {padding: 0.8em 0 2em !important;font-size: 1.2em;position: relative;}.int_post_header .author {padding-top: 0.75em !important;}.blog_post_header .title {display: block;font-size: 1.5em;padding: 0 0 0.45em;margin: 0;font-weight: 600;color: #111;text-transform: capitalize;line-height: 1.6em;}.blog_post_header .author {display: inline-block;font-size: 1em;font-weight: 600;color: #555;padding: 0.5em 0.85em 0;line-height: 1.6em;}.blog_post_header .date {display: inline-block;font-weight: 400;color: #aaa;padding: 0 1em;font-size: 0.85em;line-height: 1.6em;}.blog_post_header .image {display: block;float: left;border: 2px solid #eee;background: #fbfbfb;box-sizing: border-box;width: 4.4em;height: 4.4em;padding: 3px;border-radius: 100%;overflow: hidden;}.blog_post_header .image img {width: 100%;height: 100%;border-radius: 100%;box-shadow: inset 0 0 5px rgba(0,0,0,0.2);}.blog_post_header span.divider {margin: 1em 0;background: #e9e9e9;}.blog_snippet_img {width: 100%;margin: 0 0 2em;}.blog_feat_img {width: 100%;}.blog_post_body {font-size: 1.1em;line-height: 2em;padding: 0 0 7em;}.blog_post_body h3 {font-weight:600;}#blog_content em {color:#666;}.spaceBlogPost{padding-bottom:1em !important}.blog_post_body a:hover {color:#ff7e00;}.blog_post_body p {text-align: justify;}.blog_post_body p + p {margin: 1.4em 0 0;}.blog_post_body ul {padding-left: 2em;margin: 1em 0;font-weight: 400;}.blog_post_body ul li {padding-left: 1em;}.blog_post_body img,.blog_post_body * {max-width: 100% !important;}.blog_post_body table {margin: 1.4em 0;}#blog_comments {margin: 4em 0 0;}.blog_post_meta {margin: 3em 0 0;font-size: 0.9em;}.blog_post_meta,.blog_post_meta a {font-weight: 400;color: #444;}.blog_post_meta div.meta {padding: 0.3em 0 0;line-height: 1.8em;opacity: 0.3;transition: opacity 0.3s;}.blog_post_meta div.meta:hover {opacity: 1;}.blog_post_meta .blog_readmore {text-transform: uppercase;font-weight: 700;transition: all 0.2s;}.blog_post_meta .blog_readmore:hover {color: #73b041;}.blog_post_meta .comments img {line-height: 1.8em;margin: 0.2em 0.7em 0 0;}#blogPagination .next {float: right;}#blogPagination .prev {float: left;}#faq_content {padding: 1.6em 0 0;float: right;width: 67%;}#faq_content h2 {margin: 0 0 2em;}#faq_content div.question {margin: 0 0 3em;font-weight: 400;}#faq_content p {font-weight: 400;}#faq_content span.number {display: block;padding: 0 0.5em 0.2em 0;float: left;font-size: 3.5em;line-height: 0.85em;letter-spacing: -0.05em;color: #ccc;}#faq_content span.question {display: block;font-weight: 600;font-size: 1.2em;padding: 0 0 0.7em;}#faq_content ul {padding: 1em 0 1em 2.15em;}#faq_content ul li {padding: 0.3em;font-weight: 400;}#faq_accordian {padding: 1.6em 0 0;float: left;width: 28%;}#faq_accordian ul {list-style: none;display: none;}#faq_accordian ul li a {display: block;padding: 0.8em 1em 0.8em 3em;line-height: 2em;border-top: 1px dotted #ddd;color: #999;background: #fdfdfd;transition: color 0.2s, background 0.2s;font-weight: 400;}#faq_accordian ul li a:hover {background: #fff;color: #333;}#faq_accordian ul li:last-child {margin-bottom: 2em;border-bottom: 2px solid #eee;}#faq_accordian div.accord:last-child li:last-child {margin-bottom: 0 !important;border-bottom: 0 !important;}#faq_accordian div.accord {padding: 0;border-bottom: 2px solid #eee;}#faq_accordian div.toggle {display: block;padding: 1em 2.5em 0.8em 1.3em;cursor: pointer;display: block;font-size: 1.2em;text-transform: uppercase;letter-spacing: 0.05em;color: #999;background: #fff;position: relative;}#faq_accordian div.toggle span.img {background: #e9e9e9;display: inline-block;height: 1.2em;width: 1.2em;overflow: hidden;position: absolute;top: 1.15em;right: 1.15em;transition: all 0.4s;backface-visibility: hidden;}#faq_accordian div.toggle img {height: 1.4em;width: 1.4em;margin: -0.1em 0 0 -0.1em;-moz-transform: translateZ(1px);}#faq_accordian .active span.img {background: #888 !important;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}#breadcrumb {position: absolute;z-index: 10;}#breadcrumb a {display: block;padding: 0.7em 1em 0 0;color: #ccc;text-transform: uppercase;font-weight: 700;font-size: 0.85em;float: left;transition: color 0.3s;}#breadcrumb a + a:before {content: '›';margin-right: 1em;color: #ccc !important;}#breadcrumb a:last-of-type {color: #999;}#breadcrumb a:hover {color: #333;}footer {text-align: center;background: #fff;padding: 2.5em 0 0;border-top: 1px solid #f6f6f6;}.footer_column {width: 34%;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 1em 0 2em;text-align: left;}.footer_blog,.footer_networks,.footer_network_half {margin-left: 4%;}.footer_network_half,.footer_networks {width: 24%;}.footer_search_site {width: 44%;}.footer_testimonials p + p {margin-top: 1em;}.footer_testimonials p {font-weight: 600;color: #666;}.testimonial_footer_author {margin: 0.5em 0 0 !important;font-weight: 400 !important;color: #999 !important;}.footer_blog a.blog {display: block;padding: 0.5em 0;font-weight: 600;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;color: #666;white-space: nowrap;overflow: hidden;transition: border-left 0.2s, padding-left 0.2s;}.footer_blog a.blog + a.blog {border-top: 0;}.footer_blog a.blog:hover {border-left: 3px solid #73b041;padding-left: 1.2em;}.footer_blog a span {display: block;font-size: 0.9em;color: #aaa;font-weight: 400;}.footer_contact a {display: block;font-size: 1.1em;line-height: 1.8em;color: #666;font-weight: 600;}.footer_contact a:hover span {color: #73b041 !important;}.footer_testimonials_view {margin: 1.35em 0 0;}.footer_search_site p {font-size: 1.1em;}#footerInstafeed {white-space: nowrap;overflow: hidden;}#footerInstafeed a {display: inline-block;margin-right: 0.7em;width: 7em;max-width: 23%;}#footerInstafeed img {width: 100%;}#footer_search_wrapper {overflow: hidden;margin: 1em 0 0;position: relative;background: #fff;border-bottom: 2px solid #949ba4;background-color: #f9f9f9;}#footer_search_wrapper input {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 9em 0 1em;height: 3em;background: transparent;border: 0;font-size: 1em;color: #949ba4;text-transform: uppercase;font-weight: 700;}#footer_search_wrapper button {background: transparent;border: 0;position: absolute;top: 0.25em;right: 0;}#footer_search_2 {display: none;}#footer_search_wrapper input:focus,#footer_search_wrapper button:focus {outline: none;}#footer_search_wrapper button:focus #footer_search_1 {display: none;}#footer_search_wrapper button:focus #footer_search_2 {display: block;opacity: 0.5;transition: all 0.2s;}#footer_search_2:hover {opacity: 1 !important;}a.footer_end_link {display: inline-block;padding: 0.8em 1.8em;margin: 2.4em 0 0;color: #333;font-size: 0.85em;text-transform: uppercase;background: #f3f3f3;font-weight: 400;transition: background 0.2s, color 0.2s;font-weight: 600;}a.footer_end_link:hover {background: #73b041;color: #fff;}#footer_social_links_small {margin: 0.2em 0 1em;}#footer_social_links_small a {display: inline-block;width: 12%;transition:0.3s}#footer_social_links_small a:hover img {opacity:0.8}#footer_social_links_small img {width: 18px;height: 18px;}#footer_key_links_reduced,#footer_key_links {padding: 0.4em 0 0.7em;border-bottom: 2px solid #999;text-align: center;margin: 0 auto 0.8em;width: 90%;max-width: 620px;}#footer_key_links a {white-space: nowrap;}#footer_key_links_reduced a,#footer_key_links a {display: inline;text-transform: uppercase;font-weight: 600;margin: 0 1em;font-size: 0.9em;}#footer_key_links_reduced a:hover,#footer_key_links a:hover {color: #ccc;}#copyright_footer {font-size: 0.9em;padding: 1em;background-color: #737878;color: #fff;margin: 1.5em 0 0;}#copyright_footer a {color: #fff;}.subCompany{display:block;margin-bottom:10px;margin-top:-15px;color:#6F6F6F;}.author a{color:#434343;}.author a:hover{color:#73b041;}#comments_wrapper {padding: 6em 0 0;}#comments_wrapper .login {font-family: Georgia, Times, "Times New Roman", serif;font-style: italic;font-size: 1.4em;color: #999;}#comments_wrapper h2,#comments_wrapper h3 {color: #555;text-transform: uppercase;padding: 0 0 1em;margin: 0;}#comments_wrapper input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 3.5em;padding: 1em;border: 2px solid #eee;border-radius: 0.4em;max-width: 100% !important;margin-bottom: 1em;}#comments_wrapper textarea {-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 10em;padding: 1em;border: 2px solid #eee;border-radius: 0.4em;max-width: 100% !important;min-height: 10em;min-width: 100% !important;resize: none;}#comments_wrapper button.post {display: block;float: right;padding: 0.7em 1.5em;border-radius: 0.4em;border: 0;margin: 1em 0 1em auto;text-transform: uppercase;font-weight: 700;color: #fff;background: #73b041;transition:all 0.3s;}#comments_wrapper button:hover {background: #ff7e00;}#comment_string li {position: relative;min-height: 4em;list-style: none;margin: 0 0 2em;}#comment_string li.reply {margin: 0.3em 0 1em 2em !important;top: 0 !important;}#comment_string li.reply + li {margin: 0 0 4em;position: relative;top: 2em;}#comment_string li.reply div.comment {color: #999;}#comment_string {padding: 2em 0;}#comment_string img.avatar {width: 60px;height: 60px;position: absolute;top: 5px;left: 0;border-radius: 100%;}#comment_string div.comment {margin-left: 0px;}#comment_string div.comment {border: 2px solid #eee;padding: 0.7em 1.5em;border-radius: 0.8em;position: relative;background-color:#FFFFFF;}#comment_string li.reply div.comment:before {content: '';border: 12px solid transparent;position: absolute;bottom: auto;right: auto;left: 35px;top: -24px;border-bottom: 12px solid #eee;-webkit-transform: scale(1,1);transform: scale(1,1);}#comment_string li.reply div.comment:after {content: '';border: 12px solid transparent;position: absolute;bottom: auto;right: auto;left: 35px;top: -21px;border-bottom: 12px solid #fff;-webkit-transform: scale(1,1);transform: scale(1,1);}#comment_string span.timestamp {display: block;color: #999;padding: 0.5em 0;white-space: nowrap;}#comment_string span.timestamp a {font-weight: 700;}.grey{color:#999;}.portfolioWrapper{-webkit-animation: fadein 1s;-moz-animation: fadein 1s; -ms-animation: fadein 1s;  -o-animation: fadein 1s; animation: fadein 1s;}@keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}@-moz-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}@-webkit-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}@-ms-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}@-o-keyframes fadein {from { opacity: 0; }to   { opacity: 1; }}#sent_success {display: none;position: relative;text-align: center;margin: 0 auto 3em;max-width: 420px;}#sent_success .sent_img {width: 80px;height: 56px;padding: 32px 20px;border-radius: 120px;overflow: visible;display: block;text-align: center;margin: 0 auto;position: relative;}#sent_success .sent_img img {width: 80px;height: 56px;position: relative;z-index: 4;text-align: center;margin: 0 auto;}#sent_success .sent_img canvas {position: absolute;top: 0;left: 0;z-index: 2;text-align: center;margin: 0 auto;}#sent_success span.title {font-size: 3.6em;line-height: 1.6em;padding: 0 0 0.5em;display: block;color: #9abe68;}.sent_load_success {visibility: hidden;opacity: 0;}#sent_success p {font-weight: 400;padding: 0 0 2em;color: #444;font-size: 1.1em;line-height: 2em;}.errorForce {background: #cf4343 !important;color: #fff !important;transition: all 0.3s}#blog_post_share {margin: 0 0 3.5em;max-height: 10em;overflow: hidden;transition: all 0.5s;}#blog_post_share:hover {max-height: 99em;}#blog_post_share .share {display: block;padding: 0;position: relative;margin: 0 0 0.5em;overflow: hidden;}#blog_post_share .share img {width: 2em;height: 2em;padding: 0.5em;}#blog_post_share .share span {display: block;height: 2em;line-height: 2em;padding: 0.5em 1.4em;position: absolute;top: 0;left: 3.8em;width: 100%;color: #333;background: #eee;font-weight: 700;}#blog_post_share .share span:before {content: '';width: 0;height: 0;border: 6px solid transparent;border-right: 6px solid #eee;position: absolute;left: -12px;top: 50%;margin-top: -6px;}#blog_post_share .fb {background: #395c96;}#blog_post_share .tw {background: #27ade2;}#blog_post_share .in {background: #107bc1;}#blog_post_share .gp {background: #e24a33;}.fullWidthImage {width: 100%;}#staff_profile_sidebar {padding: 3em 0;width: 35%;float: left;overflow: hidden;}#staff_profile_sidebar .profile {border-radius: 100%;width: 8em;float: left;margin: 0 2em 0 0;}#staff_profile_sidebar h2 {display: block;font-size: 1.6em;text-transform: none;font-weight: 300;color: #999;line-height: 1.4em;margin: 0.55em 0 0.5em;white-space: nowrap;}#staff_profile_sidebar h2 span {display: block;font-size: 0.65em;line-height: 1.5em;font-weight: 600;color: #333;}#staff_profile_sidebar .social {display: inline-block;margin: 0.5em 0.5em 0 0;}#staff_profile_sidebar .social img {width: 1.1em;}#staff_profile_sidebar p.staff_overview {clear: both;padding: 2em 0;font-weight: 400;color: #444;}#staff_profile_sidebar a {font-weight: 400;}#filter_bars span {display: block;font-weight: 600;color: #333;padding: 1em 0 0.2em;}#filter_bars .grey {display: block;width: 100%;height: 1em;background: #e6e6e6;overflow: hidden;border-radius: 1em;margin: 0.7em 0;}#filter_bars .green {display: block;width: 5px;height: 1em;background: #73b041;transition: width 1s;border-radius: 1em;}#staff_profile_content {padding: 3em 0;width: 60%;float: right;}#staff_profile_content .staff_post_header .title {display: block;font-weight: 600;color: #333;font-size: 1.4em;}#staff_profile_content .staff_post_header .date {display: block;font-weight: 400;color: #999;margin: 0.2em 0 1.4em;}#staff_profile_content .staff_post_body {padding: 0 0 2.5em;margin: 0 0 2.5em;border-bottom: 3px solid #eee;}#staff_profile_content .staff_post_body p {font-size: 1.03em;font-weight: 400;color: #444;}#portfolio_toolsweused span {cursor: pointer;}#portfolio_toolsweused div.tool {display: inline-block;text-align: center;width: 100px;}#portfolio_toolsweused div.tool span {display: block;text-align: center;margin: 1.5em auto 0.3em;}#about_the_tool {width: 400px;height: 200px;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 20px 15px 20px 25px;background: #fff;border-radius: 10px;box-shadow: 0 3px 8px rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;display: none;}#about_the_tool:after {content:'';width: 0;height: 0;border: 10px solid transparent;border-top: 10px solid #fff;position: absolute;bottom: -20px;left: 50%;margin-left: -10px;}#about_the_tool .inner {text-align: left;overflow: auto;height: 160px;padding: 0 20px 0 0;}#about_the_tool .inner .title {text-transform: uppercase;display: block;color: #999;font-size: 1.2em;margin: 0 0 0.5em;}#about_the_tool .inner::-webkit-scrollbar {width: 8px;}#about_the_tool .inner::-webkit-scrollbar-track {background: #eee;border-radius: 8px;}#about_the_tool .inner::-webkit-scrollbar-thumb {border-radius: 8px;background: #999;}#showAlertBox {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 99999999999999999999999999999999999999999999999999999999999;display: none;}#showAlertBox div.whiteBox {background: #fff;position: relative;width: 90%;text-align: center;max-width: 35em;margin: 0 auto;}#showAlertBox div.inner {padding: 4em;text-align: left;}#showAlertBox span.cross {position: absolute;top: 0.3em;right: 0.3em;color: #333;display: block;width: 1em;height: 1em;text-align: center;line-height: 1em;font-size: 2.5em;font-weight: 400;cursor: pointer;}#showAlertBox p {font-weight: 400;line-height: 1.6em;}#showAlertBox span.large {font-size: 2em;line-height: 1.4em;display: block;margin: 0 0 0.4em;font-weight: 400;}#showAlertBox span.button {cursor: pointer;display: inline-block;padding: 0.4em 1em;border-radius: 0.4em;background: #73b041;color: #fff;font-weight: 700;transition: background 0.2s;margin: 1.5em 0 0;}#showAlertBox span.button:hover {background: #ff7e00;}#faqMobileToggle {display: none;}#faqMobileToggle select {width: 100%;height: 3em;margin: 0 auto 0.5em;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 0 1.5em;background: #fff;border: 1px solid #eee;border-radius: 0.3em;}#faqMobileToggle select:focus {outline: none;outline-width: 0;}#testimonials_wrapper {position: relative;overflow: visible;margin: 3em 0;}#testimonials_copy {float: right;width: 70%;position: relative;z-index: 9;}#testimonials_copy p {font-weight: 400;}#testimonials_copy p.quote {font-size: 1.7em;line-height: 1.3em;font-family: Georgia, Times, "Times New Roman", serif;font-style: italic;}#testimonials_copy p.quote:before,#testimonials_copy p.quote:after {content: '"';}#testimonials_copy .testimonial {font-size: 1.1em;line-height: 1.8em;padding: 80px 50px 40px;border-radius: 10px;background: #e7e9ed;width: 100%;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;margin: 0 0 8em;position: relative;min-height: 600px;}#testimonials_copy .testimonial:after {display: block;content: '-';width: 100px;height: 50px;border-radius: 7px;position: absolute;bottom: -10px;right: 20px;background: #e7e9ed;-webkit-transform: skew(0deg,-20deg);   -moz-transform: skew(0deg,-20deg);transform: skew(0deg,-20deg);}#testimonials_copy .author {position: absolute;bottom: -60px;right: 150px;text-align: right;font-weight: 400;line-height: 1.4em;}#testimonials_copy .author a {display: block;font-weight: 600;font-size: 0.9em;}#testimonials_image {width: 65%;max-width: 620px;position: absolute;top: 70px;right: 40%;z-index: 2;}#testimonials_image img.cover {width: 100%;position: relative;z-index: 4;}#testimonials_image_slider {width: 91.67%;height: 68%;position: absolute;top: 7%;left: 4.18%;overflow: hidden;background: rgba(20,200,200,0.4);z-index: 1;}#testimonials_image_slider img {width: 100%;}#testimonial_owlcopy .owl-prev,#testimonial_owlcopy .owl-next {padding: 0;margin: 0;background: transparent;position: absolute;top: 20px;opacity: 0.3;transition: opacity 0.3s;}#testimonial_owlcopy .owl-prev {right: 58px;}#testimonial_owlcopy .owl-next {right: 20px;}#testimonial_owlcopy .owl-prev,#testimonial_owlcopy .owl-next,#testimonial_owlcopy .owl-prev img,#testimonial_owlcopy .owl-next img {width: 30px;height: 30px;}#testimonial_owlcopy .owl-prev:hover,#testimonial_owlcopy .owl-next:hover {opacity: 1;}span.massive404 {font-size: 3em;line-height: 1.1em;display: block;}#notification404 {text-align: center;margin: 0 auto;padding: 2em 0 7em;font-size: 1.2em;line-height: 1.8em;max-width: 38em;color: #222;}#notification404 p {font-weight: 400;}#errorImg404 {width: 80%;max-width: 320px;margin: 1em auto 0;text-align: center;position: relative;}#errorImg404 img.bg404 {width: 100%;}#errorImg404 img.pointer {position: absolute;top: 50%;left: 50%;width: 52px;height: 52px;margin-top: -26px;margin-left: -26px;transition: all 0.5s;}.gm-style-cc { display:none; }.seperator { margin: 2.2em 0;  height:2px; background-color:#CCC; width:50%; max-width: 3.5em; }.underH3 { font-size:1.0em; font-weight:300; margin-bottom:0.5em; text-transform:uppercase; }.columns .seperator + h3{margin-top:1.2em;}.columns .underH3 + h3{margin-top:1em}.rdMore:hover{color:#ff7e00;}#twitter_feed_wrapper a:hover img{opacity:0.6;}.h1Subtitle{text-align:center;margin-top:-25px;color:#73b041;margin-bottom:1em;}#blog_download_depend{margin-top:0.5em}#blog_download_depend .depend_item {float:left;width:45%;margin-left:2%}#blog_download_depend .depend_item ul {margin: 1em;}#blog_download_depend .depend_item ul li {padding-left:5px;margin-left:1em;}#blog_download_depend h4 {font-size:1.1em;font-weight:400;}#blog_download_depend .download a {display: block;float: left;padding: 0.7em 1.5em;border-radius: 0.4em;border: 0px none;margin: 1em 0px 1em auto;text-transform: uppercase;font-weight: 700;color: #FFF;background: none repeat scroll 0% 0% #73b041;transition: all 0.3s ease 0s;}#blog_download_depend .download a:hover {background-color:#ff7e00}.chart_wrapper{max-width:800px;margin-left:auto;margin-right:auto;margin-top:2.5em;}#webTool .urlEntry input {width:80%;float:left;padding:1em;border-radius: 0.4em;font-size:1.4em;border:1px solid #999;background-color:#FFF;}#webTool .urlEntry button {box-sizing: border-box;padding: 0px 2em;border-radius: 0.4em;height: 4.6em;line-height: 4.6em;float: right;border: 0px none;font-weight: 400;color: #FFF;background-color: #73B041;text-transform: uppercase;letter-spacing: 0.1em;transition: #000 0.2s ease 0s;}.inProgress {font-size:2em;text-align:center;margin:1em 0em;;}.awdScore {font-size:2.5em;color:#0C6;text-align:center;margin-bottom:1em;margin-top:1.8em;font-weight:600;}#webTool .chart {width:30%;float:left;}#webTool .breakDown {width:65%;float:right;}.semiWidthImage {width:250px;margin-right:1em;float:left;}.semiWidthImage300 {width:300px;margin-right:1em;float:left;}.column_copy a:hover  {color:#ff7e00;}#competitiveAnalysis {display:none;}#competitiveAnalysis .urlEntry input {width:30%;float:left;padding:1em;border-radius: 0.4em;font-size:1.4em;border:1px solid #999;background-color:#FFF;}.quad_images { margin-left:auto; margin-right:auto; display:block !important;}.quad_images img { float:left; width:38%; margin-left:6%; margin-top:2% }.estate_social img { display:inline-block; max-width:3.5em; margin-right:0.5em; }.estate-agents-social {display: flex;justify-content: space-between;margin: 2em 0 2em;}.estate-agents-social img {width: 70px;height: 70px;}.servicespagenav a {color: #fff;}#servicespage {font-size: 13.5px;}#servicespage p {font-weight: 400;line-height: 1.9em;}#servicespage p.important {font-size: 1.3em;line-height: 1.6em;font-weight: 600;color: #444;border-left: 3px solid #ddd;padding-left: 1.5em;}#servicespage p span.small{display: block;font-size: 0.8em;margin: 1.5em 0 0;color: #ccc;}#servicespage img.inline {width: 100%;margin: 1.5em 0;}#servicespage .column {-webkit-column-count: 2;   -moz-column-count: 2;-ms-column-count: 2; -o-column-count: 2;column-count: 2;-webkit-column-gap: 3em;   -moz-column-gap: 3em;-ms-column-gap: 3em; -o-column-gap: 3em;column-gap: 3em;text-align: justify;}#servicespage h1, #servicespage h2, #servicespage h3 {text-transform: none !important;}#servicespage h2, #servicespage h3 {font-family: Georgia, Times, 'Times New Roman', serif;display: block;line-height: 1.4em;position: relative;font-style: italic;color: #444;letter-spacing: -0.01em;}#servicespage h2 {font-size: 2.6em;}#servicespage h3 {font-size: 1.7em;}#servicespage h2:after,#servicespage h3:after {content: '';display: block;width: 1.5em;height: 2px;background: #73b041;margin: 0.5em 0 0.6em;}#servicespage .center h2:after,#servicespage .center h3:after {margin: 0.5em auto 0.6em;text-align: center;}#servicespagebanner {background: #1ba4db url(../img/services/top.jpg) no-repeat center top;color: #fff;position: relative;}#servicespagebanner .outer {overflow: hidden;padding: 5em 0 6em;}#servicespagebanner h1 {display: block;font-size: 3.5em;line-height: 1.3em;color: #fff;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;width: 80%;max-width: 12em;position: relative;top: 0;}#servicespagebanner h1 span.strap {display: block;opacity: 0.5;font-size: 0.4em;line-height: 1.7em;padding: 0.8em 0 0;max-width: 22em;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style: normal;}#servicespagebanner a.down {display: block;width: 2em;height: 2em;background: #fff;color: #333;position: absolute;bottom: -1em;left: 50%;margin: 0 0 0 -1em;border-radius: 2em;font-size: 2em;box-shadow: 0 2px 0 rgba(0,0,0,0.1);z-index: 99;cursor: poitner;}#servicespagebanner a.down img {width: 1.4em;height: 1.4em;padding: 0.3em;margin: 0;}#showStat .stat {padding: 1em 0 2em;}#showStat .stat {display: inline-block;text-align: center;width: 25%;max-width: 12em;}#showStat .stat + .stat {margin-left: 5%;}#showStat .stat img {display: block;text-align: center;margin: 0 auto 1em;width: 5.3em;height: 5.3em;}#showStat .stat span.num {font-size: 3em;line-height: 1.6em;color: #999;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;}#showStat .stat span.num:after {content: '%';}#servicespage .outer {display: block;width: 90%;max-width: 1000px;text-align: center;margin: 0 auto;}#servicespage .inner {text-align: left;}#servicespage .inner,#servicespage .center {padding: 5.5em 0;}#servicespage .copy {max-width: 560px;}#servicespage .copy.column {max-width: none;}#servicespage .center .copy {text-align: center;margin: 0 auto;}#servicespage div.serviceswipe {position: relative;}#servicespage div.serviceswipe.image {background: #ccc;}#servicespage div.serviceswipe.image img {width: 100%;}#servicespage div.serviceswipe.white {background: #fff;}#servicespage .copy p:first-of-type {font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;font-size: 1.3em;line-height: 1.6em;}#servicespage .copy p:only-of-type {color: #999;}#servicespage .introtext {padding-left: 40%;position: relative;}#servicespage .introtext p:first-of-type {width: 35%;position: absolute;top: 0;left: 0;font-size: 1.5em;line-height: 1.55em;color: #444;}#servicespage .introtext p:first-of-type + p {font-weight: 600;}#servicespage .inner a {transition: color 0.2s;}#servicespage .inner a:hover {color: #ff7e00;}#serviceEnquiryLarge {display: inline-block;height: 2em;line-height: 2em;padding: 0.8em 2.2em;margin: 0.4em auto 0;text-align: center;background: #73b041;text-transform: uppercase;color: #fff;font-weight: 700;font-size: 0.9em;transition: background 0.2s;font-size: 1.05em;}#serviceEnquiryLarge:hover {background: #ff7e00;}@media (min-width: 1460px) {.tablet,.mobile {display: none;}#header_wrapper,.outer_wrapper {max-width: 1100px;}#home_full_carousel {background-image: url(../img/bg/home_hd_awdgreen.jpg);}#scrollPortfolioFixed .absolute {max-width: 1086px;}.home_carousel_copy h2 {font-size: 2.6em;margin-top: 1.5em;}}@media (min-width: 1221px) {#snowrapper {position: relative;overflow: hidden;top: -49px;padding-bottom: 50px;}#snowrapper #home_full_carousel {top: 0;position: static;}#snowrapper .snowatchristmas {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}#snowrapper .snowatchristmas canvas {width: 100% !important;height: auto !important;opacity: 0.5;}#snowrapper .owl-dots {position: relative;}#snowrapper .owl-dots,#snowrapper .owl-prev,#snowrapper .owl-next,#snowrapper .owl-stage-outer {z-index: 60;}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover {pointer-events: none;}#mobile_menu_wrapper {position: static !important;}#mobile_menu_cover {display: none !important;}#home_full_carousel {max-height: 685px !important}.tablet,.mobile {display: none;}.desktopclear {display: block;}#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;}#close_menu {display: none !important;}#fixed_nav_spacer {height: 130px;}#subnav_links,#subnav_social_int {display: block !important;opacity: 1 !important;}#header_wrapper {position: relative;}#main_nav_wrapper {height: 23px;overflow: visible;}#main_logo_wrapper img {position: absolute;top: 0;left: 0;}#mainlogo_grey {visibility: hidden;}#homepage_first_child,#homepage_second_child {width: 50% !important;}#homepage_gallery {margin: 1em 0 5em;}#homeStatsWrapper {border-top: 2px solid #f7f7f7;}#homepage_gallery li:nth-of-type(4n+6) {clear: both;}#homepage_gallery ul li .homebox {height: 25vw;max-height: 16em;}#homepage_gallery ul li.oddhide {display: block;}#homepage_gallery ul li.first {width: 50%;height: 50vw;max-height: 32em;}#homepage_gallery ul li.first .homebox {height: 50vw;max-height: 32em;}#homepage_gallery ul li a.viewFullPortfolio {padding: 1.5em 0;clear: both;margin: 0 auto;width: 50%;}#homepage_gallery a.viewFullPortfolio span {position: relative;text-align: center;color: #fff;font-size: 1.3em;}#homepage_gallery li a.viewFullPortfolio:hover {background-position: 64% 74%;}#homepage_gallery li:last-child {width: 100%;}.home_g_p_first p,.home_g_p_second p {display: block;}.home_g_p_first .project_title,.home_g_p_second .project_title {padding: 1.6em 0 0;}.last_office_stat {float: right;}#office_statistics .double_office_stat {padding-top: 4em;}#main_portfolio_wrapper .portfolio_item:nth-child(3n+6) {clear: both;}#scrollPortfolioFixed.active .fix {position: fixed;top: 59px;left: 0;width: 100%;}.anchorInline {top: -104px;}.webservices_single_column img  {max-width: 220px;}.webservices_single_column  {width: 20%;}#homepage_first_child a.overlay,#homepage_second_child a.overlay {font-size: 1.3em;}#atGlanceWrapper .box {width: 30%;margin-left: 5%;}#atGlanceWrapper .box:nth-child(3n+1) {margin-left: 0;clear: both;}#homepageVideoCarousel .owl-prev,#homepageVideoCarousel .owl-next {display: block;background-color: transparent;color: #fff;position: absolute;top: 50%;opacity: 0.3;transition: opacity 0.2s;padding: 8em 2em;height: 4em;line-height: 4em;margin: -9.5em 0 0;}#homepageVideoCarousel .owl-prev {left: 0;}#homepageVideoCarousel .owl-next {right: 0;}#homepageCarouselPaginate .scroller {width: 100%;}#homepageCarouselPaginate .scroller .loader {width: 16.66%;}#homepageCarouselPaginate .scroller .page2 {left: 16.66%;}#homepageCarouselPaginate .scroller .page3 {left: 33.33%;}#homepageCarouselPaginate .scroller .page4 {left: 50%;}#homepageCarouselPaginate .scroller .page5 {left: 66.66%;}#homepageCarouselPaginate .scroller .page6 {left: 83.33%;}}@media (min-width: 890px) and (max-width: 1220px) {#snowrapper {position: relative;overflow: hidden;top: -49px;padding-bottom: 50px;}#snowrapper #home_full_carousel {top: 0;position: static;}#snowrapper .snowatchristmas {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}#snowrapper .snowatchristmas canvas {width: 100% !important;height: auto !important;opacity: 0.5;}#snowrapper .owl-dots {position: relative;}#snowrapper .owl-dots,#snowrapper .owl-prev,#snowrapper .owl-next,#snowrapper .owl-stage-outer {z-index: 60;}#mobile_menu_wrapper {position: static !important;}#mobile_menu_cover {display: none !important;}.tablet,.mobile {display: none;}.desktopclear {display: block;}#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;}#close_menu {display: none !important;}#fixed_nav_spacer {height: 130px;}#subnav_links,#subnav_social_int {display: block !important;opacity: 1 !important;}#main_nav  li a {letter-spacing: 0em;padding: 0 0.2em 0.5em;}#main_nav  li  + li {margin: 0 0 0 0.8em;}#header_wrapper {position: relative;}#main_logo_wrapper img {position: absolute;top: 0;left: 0;}#mainlogo_grey {visibility: hidden;}.home_carousel_copy h2 {font-size: 2em;}#homepage_gallery ul li {width: 33.33%;}#homepage_gallery ul li:nth-of-type(3n+1) {clear: both;}#homepage_first_child {width: 66.66% !important;}#homepage_gallery li:last-child {width: 100%;}#homepage_gallery  a.viewFullPortfolio,#homepage_gallery  a.viewFullPortfolio:hover  {background: #73b041 !important;color: #fff !important;}.smallscreenclear {display: block;}.last_office_stat {float: right;}.double_office_stat {padding-top: 3.3em;}#blog_content {width: 60%;}#blog_sidebar {width: 35%;}#faq_content {width: 62%;}#faq_accordian {width: 33%;}#main_portfolio_wrapper .portfolio_item:nth-child(3n+6) {clear: both;}.webservices_single_column img  {max-width: 220px;}.webservices_single_column {width: 25%;}#staff_profile_sidebar {width: 30%;}#staff_profile_content {width: 65%;}#staff_profile_sidebar .profile {max-width: 100%;float: none;margin: 0 0 1em;}#atGlanceWrapper .box {width: 30%;margin-left: 5%;}#atGlanceWrapper .box:nth-child(3n+1) {margin-left: 0;clear: both;}#homepage_first_child a.overlay {font-size: 1.5em;}#homepageVideoCarousel .owl-nav {display: none !important;}#homepageVideoCarousel {font-size: 1.1em;}#homepageVideoCarousel .homeinner {padding: 8.7em 0 6.5em;}#homepageCarouselPaginate .scroller {width: 150%;}#homepageCarouselPaginate[data-position="2"] .scroller {left: -10%;}#homepageCarouselPaginate[data-position="3"] .scroller {left: -20%;}#homepageCarouselPaginate[data-position="4"] .scroller {left: -30%;}#homepageCarouselPaginate[data-position="5"] .scroller {left: -40%;}#homepageCarouselPaginate[data-position="6"] .scroller {left: -50%;}}@media (min-width: 700px) and (max-width: 889px) {#mobile_menu_wrapper {position: static !important;}#mobile_menu_cover {display: none !important;}#home_full_carousel {background-image: url(../img/bg/home_tablet_awdgreen.jpg);background-position: 0 0 !important;background-attachment: scroll !important;}.desktopclear,.mobile {display: none;}.tablet {display: block;}#homepage_gallery li .homebox {background-size: cover !important;}#homepage_gallery li {top: 0 !important;}#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;}#close_menu {display: none !important;}#nosub_navbar {margin-top: 0;}#subnav_button {margin: -13px 0 -13px !important;padding: 14px 1.1em 13px !important;}#main_nav  li a {letter-spacing: 0em;padding: 0 0.2em 0.5em;}#main_nav  li  + li {margin: 0 0 0 0.8em;}#main_logo_wrapper,#main_nav_wrapper,#main_nav {float: none !important;text-align: center !important;}header {position: static !important;box-shadow: 0 0 0 !important;padding: 3em 0 2em !important;}#subnav_links,#subnav_social_int {display: block !important;opacity: 1 !important;}#main_logo_wrapper {position: static !important;width: 200px !important;width: 200px !important;margin: 0 auto;padding: 1em 0 2em;top: -20px !important;}#main_logo_wrapper img {width: 200px !important;height: 64px !important;opacity: 1 !important;}#mainlogo_grey {display: none !important;}#header_wrapper {position: relative;}#sub_navbar {position: relative !important;top: 0 !important;padding: 13px 0 !important;}#about_team_person_slider {float: none;width: 100%;max-width: 350px;text-align: center;margin: 0 auto;}#about_team_person_info {width: 80%;padding: 3em 10%;float: none;}#office_snaps_about img {margin: 0 0 2%;}.third_twothirds {padding: 0;}#office_snaps_about .twothirds {width: 100%;float: none;}#office_snaps_about  .thirds {width: 49%;float: left;position: static;right: 0;}#office_snaps_about  .thirds + .thirds {float: right;}#homepage_gallery ul li {width: 33.33%;}#homepage_gallery li:last-child {width: 100%;}#homepage_gallery  a.viewFullPortfolio,#homepage_gallery  a.viewFullPortfolio:hover  {background: #73b041 !important;color: #fff !important;}#homepage_gallery a.overlay {opacity: 0 !important;visibility: hidden;}#homepage_gallery li:nth-of-type(3n+1) {clear: both;}.home_carousel_copy h2 {font-size: 2em;margin-bottom: 0.6em;}.home_carousel_copy,.home_carousel_img {float: none;width: 100%;text-align: center;margin: 0 auto;}.home_cc_6 {display: block;}.home_carousel_copy span.divider {margin: 0 auto 1.2em;}.office_single_stat {width: 33%;}.double_office_stat {width: 60%;padding: 1.5em 20%;}.double_office_stat {background-image: none !important;}.why_awd_home_single {width: 50%;}.why_awd_home_single:nth-child(4n) {float: none;margin: 0 auto;clear: both;}.contact_page_gmaps {margin-top: 0 !important;font-size: 10px;}#contact_page_address_wrapper {position: relative;z-index: 3;}#contact_page_address {font-size: 10px;width: 300px;}.webservices_single_column {width: 33.33%;}#main_portfolio_wrapper .portfolio_item {width: 50%;}#main_portfolio_wrapper .portfolio_item:nth-child(2n-1) {clear: both;}#main_portfolio_wrapper .portfolio_item.movebg {background-position: center 25%;}#faq_content,#faq_accordian,#blog_content,#blog_sidebar {width: 100%;float: none;}#blog_sidebar {border-top: 0 !important;}#blog_content {padding: 4em 0 0;}#portfolio_website_screenshots .third {width: 50%;}#portfolio_website_screenshots .twothirds {width: 100%;}#portfolio_single_content .columns {-webkit-column-count: 1;   -moz-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;column-gap: 0;}.footer_blog {width: 50%;}.footer_testimonials {width: 100%;}.footer_blog,.footer_testimonials {margin: 0;}.footer_networks {width: 40%;margin: 0 0 0 10%;}footer {background-image: none !important;}.footer_network_half {width: 50%;margin: 1em 0;}.footer_search_site {width: 100%;} #staff_profile_content,#staff_profile_sidebar {width: 100%;float: none;}#about_the_tool {position: static !important;top: 0 !important;left: 0 !important;margin: 3em 0 0;width: 100%;max-width: 100%;}#testimonials_copy {float: none;width: 100%;}#testimonials_image {width: 80%;position: relative;top: 0;right: 0;text-align: center;margin: 0 auto 1em;}#errorImg404 {margin: 3em auto 0;}#portfolioStatOverview .overview,#portfolioStatOverview .testimonial {float: none;width: 100%;}#portfolioStatOverview .testimonial {margin: 3em 0 0;}#portfolioStatOverview .overview .left {width: 25%;}#portfolioStatOverview .overview .right {width: 70%;}#scrollPortfolioFixed.active .fix {position: fixed;top: 0;left: 0;width: 100%;}#scrollPortfolioFixed.active .absolute {width: 92%;}.tabMobClear {clear: both;}#atGlanceWrapper .box {width: 48%;margin-left: 4%;}#atGlanceWrapper .box:nth-child(2n+1) {margin-left: 0;clear: both;}#homepageVideoCarousel.loading {max-height: 520px;}#homepageVideoCarousel .owl-nav {display: none !important;}#homepageVideoCarousel {font-size: 1em;}#homepageVideoCarousel .homeinner {padding: 7.7em 0 5.5em;}#homepageCarouselPaginate .scroller {width: 200%;}#homepageCarouselPaginate[data-position="2"] .scroller {left: -20%;}#homepageCarouselPaginate[data-position="3"] .scroller {left: -40%;}#homepageCarouselPaginate[data-position="4"] .scroller {left: -60%;}#homepageCarouselPaginate[data-position="5"] .scroller {left: -80%;}#homepageCarouselPaginate[data-position="6"] .scroller {left: -100%;}.estate-agents-social img {width: 50px;height: 50px;}}@media (max-width: 699px) {body {background: #333 url(../img/bg/navbar.jpg) no-repeat top left;background-size: cover;}.desktop {display: none;}#home_full_carousel {background-image: none;}#home_intro_content {width: 94%;font-size: 1.2em;}#mobile_menu_cover {position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.4);width: 100%;height: 100%;z-index: 999999999;display: none;}#mobile_menu_wrapper {box-shadow: 0 0 15px rgba(0,0,0,0.8);}#mobile_menu_link {}.home_cc_6 {display: block;}.tablet {display: none;}.mobile {display: block;}#mobile_menu_link {display: block;position: fixed;top: 0;left: 0;width: 100%;border-bottom: 2px solid #eee;background: #fff;padding: 0;transition: none !important;}#main_nav {display: none;position: fixed;top: 0;left: 0;background-color: transparent;height: 100%;box-sizing: border-box;text-align: left;padding: 2em;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;width: 240px;overflow-y: auto;transition: transform 0.4s;}#toggle_menu {display: block !important;width: 100%;font-family: 'Open Sans', sans-serif;text-align: right;margin: 0 auto;font-size: 1.2em;font-weight: 700;color: #ddd;text-transform: uppercase;padding: 0;}#toggle_menu span {font-family: Verdana, Geneva, sans-serif;float: left;font-size: 2em;line-height: 1.2em;color: #2a2a2a;border-right: 2px solid #eee;padding: 0.4em 0.5em 0.2em;}#toggle_menu strong {float: right;display: block;padding: 1.15em 1.2em 0;}#toggle_menu:hover {text-decoration: none !important;}#close_menu {display: block;position: absolute !important;top: 0 !important;right: 0;color: #fff;cursor: pointer;padding: 0.5em;font-size: 3em !important;width: auto !important;margin: 0 !important;}.subnav_slider .slide {display: block;background: #fff;top: 0.4em !important;left: 0em !important;width: 40px !important;z-index: 999;}#main_nav li {width: 100%;float: none !important;clear: both !important;margin-left: 0 !important;text-align: left !important;position: relative;}#main_nav li:nth-child(2) {margin-top: 2em;}#main_nav li + li {margin-top: 0.3em;}#main_nav li a {display: block;padding: 0.6em 0;font-size: 1.05em;color: #fff;border: 0;font-family: 'Open Sans', sans-serif !important;font-weight: 600;}#main_nav li a:hover,#main_nav li a.active {color: #666;border: 0;}#main_logo_wrapper,#main_nav_wrapper,#main_nav {float: none !important;text-align: center !important;}header {position: static !important;box-shadow: 0 0 0 !important;padding: 0 !important;}#main_logo_wrapper {position: static !important;width: 200px !important;width: 200px !important;margin: 0 auto;padding: 9em 0 2.5em;}#main_logo_wrapper {top: -20px !important;}#main_logo_wrapper img {width: 200px !important;height: 64px !important;opacity: 1 !important;}#mainlogo_grey {display: none !important;}#nosub_navbar {margin-top: 0;}#sub_navbar {position: relative !important;top: 0 !important;}.subnav_nolinkhide a {display: inline-block;padding: 1em 0 0 1em;}.home_trans_navbar,.trans_navbar {padding: 0 !important;}.home_trans_navbar .outer_wrapper,.trans_navbar .outer_wrapper {width: 100% !important;}.tel_home_nav {display: block;float: left;padding: 15px 0 0 18px;}.tel_home_nav span {font-size: 1.15em;}.email_home_nav {float: right;background-color: rgba(0,0,0,0.09);}.email_home_nav img {display: block;width: 20px;height: 20px;padding: 14px 14px 15px;}.email_home_nav span {display: none;}#subnav_button {margin: 0 !important;padding: 14px 13px 13px !important;}#subnav_button span {display: none;}#subnav_social_wrapper {background-color: rgba(0,0,0,0.15);}#subnav_social_toggle {display: block;width: 20px;height: 30px;padding: 14px 14px 5px;cursor: pointer;}.int_navbar .outer_wrapper {width: 100% !important;}.int_navbar {padding: 0 !important;}#subnav_links_toggle {float: left;display: block;padding: 13px 1.3em 13px 1em;font-weight: 700 !important;text-transform: uppercase;}#subnav_links {position: absolute;top: 2em;margin-top: 22px;left: 0;width: 100%;padding: 1em 0;}.subnavActive,#subnav_links,#subnav_links a {background-color: #d45656 !important;color: #fff !important;}#subnav_links a {float: none;display: block !important;margin: 0.5em 0 !important;padding: 0.5em 1em !important;}#subnav_social_int {display: none;position: absolute;top: 48px;right: 0;margin: 0 !important;padding: 13px;width: 100%;box-sizing: border-box;background: rgba(0,0,0,0.1);text-align: right;}.column_copy {column-count: 1 !important;-webkit-column-count: 1 !important;-moz-column-count: 1 !important;}#about_team_person_slider {float: none;width: 80%;max-width: 350px;text-align: center;margin: 0 auto;}#about_team_person_info {width: 90%;padding: 2em 5%;float: none;}.home_carousel_copy h2 {font-size: 1.8em;margin-top: 0.5em;}.home_carousel_copy {float: none;width: 100%;text-align: left;margin: 0 0 0.8em;}#homepage_gallery ul li.oddhide {display: block;}.home_carousel_img,.home_carousel_copy span.divider {margin: 0 auto 2.2em;display: none;}#home_full_carousel .owl-next,#home_full_carousel .owl-prev {display: none !important;}#homepage_gallery ul li {width: 50%;opacity: 1 !important;top: 0 !important;height: 35vw;}.homepage_gallery_box {background-size: cover !important;}#homepage_gallery li:nth-child(1) {width: 100%;height: 70vw;}#homepage_gallery li:nth-child(2n) {clear: both;}#homepage_gallery li:last-child {width: 100%;height: auto;}#homepage_gallery  a.viewFullPortfolio,#homepage_gallery  a.viewFullPortfolio:hover  {background: #73b041 !important;color: #fff !important;}#homepage_gallery a.overlay {opacity: 0.01 !important;}#services_maincontent .columns {-webkit-column-count: 1;   -moz-column-count: 1;column-count: 1;  -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;text-align: justify;}#office_statistics {border: 0;}.offerButton{margin-top:1em !important;}.office_single_stat {width: 50%;border: 0;background-image: none !important;}#office_snaps_about img {margin: 0 0 2%;}.third_twothirds {padding: 0;}#office_snaps_about .twothirds {width: 100%;float: none;}#office_snaps_about  .thirds {width: 49%;float: left;position: static;right: 0;}#office_snaps_about  .thirds + .thirds {float: right;}.double_office_stat {width: 100%;padding: 1.5em 0;}.double_office_stat span.block {margin: 0 0 0.5em;}.office_stat_button {display: inline-block;margin: 0 auto;text-align: center;}.why_awd_home_single {float: none;width: 100%;max-width: 400px;margin: 0 auto;}.contact_page_gmaps {height: 25em;margin-top: 0 !important;}#contact_page_address_wrapper {position: relative;z-index: 3;}#contact_page_address {position: static !important;top: 0 !important;right: 0;width: 100%;padding: 2em 0;background: transparent;box-shadow: none;border-bottom: 3px solid #ddd;}#contact_form_column_1,#contact_form_column_2 {width: 100%;float: none;}.webservices_single_column {width: 50%;}#main_portfolio_wrapper .portfolio_item {width: 100%;clear: both;}#main_portfolio_wrapper .portfolio_item.movebg {background-position: center 25%;}#faq_content,#faq_accordian,#blog_content,#blog_sidebar {width: 100%;float: none;}#blog_content .blog_post_body,#blog_content {padding: 0 0 4em;}#portfolio_website_screenshots .third {width: 50%;}#portfolio_website_screenshots .twothirds {width: 100%;}#portfolio_website_screenshots video {display: none !important;}#portfolio_single_content .columns {-webkit-column-count: 1;   -moz-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;column-gap: 0;}.footer_blog,.footer_testimonials,.footer_networks {width: 100%;margin: 1em 0;}footer {background-image: none !important;}.footer_network_half,.footer_networks {width: 50%;margin: 1em 0;}.footer_search_site {width: 100%;} #comments_wrapper {font-size: 0.9em;}#comments_wrapper li {padding: 0.7em 0 0;}#comments_wrapper div.comment {margin: 0;}#comments_wrapper div.comment,#comments_wrapper div.comment p {line-height: 1.8em;}#comments_wrapper div.comment:before {border: 12px solid transparent;border-bottom: 12px solid #eee;top: -24px;left: 15px;}#comments_wrapper div.comment:after {border: 12px solid transparent;border-bottom: 12px solid #fff;top: -21px;left: 15px;}#comments_wrapper span.timestamp {white-space: normal;}#staff_profile_content,#staff_profile_sidebar {width: 100%;float: none;}   #testimonials_copy {float: none;width: 100%;margin: 0 0 8em;}#testimonials_image {display: none;}#faq_accordian {display: none;}#faqMobileToggle {display: block;}#portfolio_intro_image {background-image: none !important;}#portfolio_intro_image {padding: 49px 0 0;border-bottom: 3px solid #e9e9e9;}#portfolio_carousel {width: 100%;}#portfolio_carousel img.browserImg {display: none;}#portfolioStatOverview .white {padding: 1.2em 1.5em 0.5em;}#portfolioStatOverview .overview,#portfolioStatOverview .testimonial {float: none;width: 100%;}#portfolioStatOverview .testimonial {margin: 3em 0 0;}#portfolioStatOverview .overview .left {width: 35%;}#portfolioStatOverview .overview .right {width: 60%;}#share_this_common div.share {width: 33.33%;margin: 1em 0;}#errorImg404 {margin: 3em auto 0;}#scrollPortfolioFixed a.inline span {display: none;}#scrollPortfolioFixed a.inline img {display: block;}#scrollPortfolioFixed.active .fix {position: fixed;top: 55px;left: 0;width: 100%;}#scrollPortfolioFixed.active .absolute {width: 92%;}.anchorInline {top: -100px;}#mobileFindUs {display: block;}#footer_key_links {white-space: normal !important;}#footer_key_links a {display: inline-block;margin-bottom: 0.5em;padding: 0.3em;}.tabMobClear {clear: both;}#portfolioStatOverview .stack_overview {width: 100%;}#atGlanceWrapper .box {width: 100%;margin: 0 auto;float: none;}#blog_download_depend .depend_item {float: none !important;width: 100%;}#breadcrumb a {max-width: 170px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}footer .footer_contact {padding: 1em 0 0;}footer .footer_contact a {margin: 0 0 0.5em;}footer .footer_column {text-align: center;}.footer_network_half,.footer_networks {width: 100%;}.footer_blog a.blog {border-left: 0 !important;padding-left: 0 !important;}#homepageVideoCarousel.loading {max-height: 320px;}#homepageVideoCarousel .owl-nav {display: none !important;}#homepageVideoCarousel .title {font-size: 2.3em;}#homepageVideoCarousel .subtitle {font-size: 1.2em;}#homepageVideoCarousel {font-size: 1.1em;}#homepageVideoCarousel .homeinner {padding: 6.2em 0 3em;}#homepageCarouselPaginate .scroller {width: 250%;}#homepageCarouselPaginate[data-position="2"] .scroller {left: -30%;}#homepageCarouselPaginate[data-position="3"] .scroller {left: -60%;}#homepageCarouselPaginate[data-position="4"] .scroller {left: -90%;}#homepageCarouselPaginate[data-position="5"] .scroller {left: -120%;}#homepageCarouselPaginate[data-position="6"] .scroller {left: -150%;}.estate-agents-social img {width: 50px;height: 50px;}#servicespage .column {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}#servicespage .introtext {padding-left: 0;}#servicespage .introtext p:first-of-type {width: 100%;position: relative;margin: 0 0 2em;}#showStat .stat {font-size: 0.7em;}#servicespagebanner {background-image: none !important;font-size: 0.9em;}#servicespagebanner .outer{padding: 2em 0 3em !important;}#servicespagebanner .inner {padding: 0 !important;}#servicespagebanner h1 {top: 0 !important;opacity: 1 !important;}.servicespagenav {padding: 0 !important;}.servicespagenav .outer_wrapper {width: 100%;}}@media (max-width: 420px) {body {font-size: 12px;}#share_this_common {max-width: 240px;}.large_share_link {width: 50%;}.why_awd_home_single img {width: 70%;}.webservices_single_column {width: 100%;}.footer_network_half,.footer_networks,.footer_search_site {width: 100%;margin: 1em 0;}#main_portfolio_wrapper .portfolio_item {width: 100%;clear: both;}#portfolio_website_screenshots img.third {width: 100%;}#staff_profile_sidebar .profile {max-width: 100%;float: none;margin: 0 0 1em;}#testimonials_copy .testimonial {font-size: 1em;padding: 75px 20px 15px;}#testimonials_copy .testimonial:after {display: none;}#testimonials_copy .author {right: 0px;}#errorImg404 img.pointer {width: 44px;height: 44px;margin-top: -22px;margin-left: -22px;}#portfolioStatOverview .overview .left,#portfolioStatOverview .overview .right {float: none;width: 100%;}#portfolioStatOverview .overview .right + .left {padding: 1.5em 0 0;}#scrollPortfolioFixed.active .fix {top: 51px;}.anchorInline {top: -96px;}.tabMobClear {clear: both;}#portfolioStatOverview .stack_overview {width:100%}#homepageCarouselPaginate .scroller {width: 300%;}#homepageCarouselPaginate[data-position="2"] .scroller {left: -40%;}#homepageCarouselPaginate[data-position="3"] .scroller {left: -80%;}#homepageCarouselPaginate[data-position="4"] .scroller {left: -120%;}#homepageCarouselPaginate[data-position="5"] .scroller {left: -160%;}#homepageCarouselPaginate[data-position="6"] .scroller {left: -200%;}.semiWidthImage {width:50% !important;margin-right:auto !important;margin-left:auto !important;margin-bottom:0.5em;float:none !important;display:block;}.semiWidthImage300 {width:50% !important;margin-right:auto !important;margin-left:auto !important;margin-bottom:0.5em;float:none !important;display:block;}.textInfo div.remaining { clear:both; }.estate_social { margin-left:auto; margin-right:auto; display:block; }}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}@font-face {  font-family: 'Open Sans Condensed';  font-style: normal;  font-weight: 700;  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v7/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff');}.we-are-recruiting {display: block;position: fixed;bottom: 0;left: 0;width: 100%;padding: 1em 0;  padding: calc(0.5em + 1vh) 0;background: #73b041;color: #fff;  z-index: 999;  font-size: 1.4em;  line-height: 1.6em;  transition: background 0.15s;}.we-are-recruiting .close-recruitment {  margin-left: 0.6em;  font-weight: 600;  }.we-are-recruiting:hover {  background: #659d37;  }