@charset "UTF-8";

.txt-white {
  color: #fff !important;
}

.txt-orange {
  color: orange !important;
}

h2 {
  font-size: 40px;
}

body {
  font-family: raleway;
  font-weight: 300;
  line-height: 24px;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: raleway;
  font-weight: 800;
  letter-spacing: 4px;
  line-height: 48px;
}

.m-top-180 {
  margin-top: 180px;
}

html {
  overflow-x: hidden;
}

header {
  height: 900px;
  position: relative;
  overflow-y: hidden;
}

header #logo {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 1;
}

header .bg-container {
  height: 100%;
  width: 100%;
}

header .bg-container .bg {
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

header .bg-container .bg.active {
  opacity: 1;
}

header .bg-container .bg:nth-of-type(1) {
  background-image: url("/images/footwear/banner/Background-1.jpg?984");
}

header .bg-container .bg:nth-of-type(2) {
  background-image: url("/images/footwear/banner/Background-4.jpg?984");
}

header .bg-container .bg:nth-of-type(3) {
  background-image: url("/images/footwear/banner/Background-5.jpg?984");
}

header .bg-container .bg:nth-of-type(4) {
  background-image: url("/images/footwear/banner/Background-6.jpg?984");
}

header .bg-container .bg:nth-of-type(5) {
  background-image: url("/images/footwear/banner/Background-7.jpg?984");
}

header .bg-container .bg:nth-of-type(6) {
  background-image: url("/images/footwear/banner/Background-8.jpg?984");
}

header .tagline {
  position: absolute;
  bottom: 50px;
  text-align: center;
  color: #fff;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}

header .tagline p {
  font-size: 18px;
  line-height: 22px;
}

header .tagline p:nth-of-type(2) {
  margin-bottom: 30px;
}

header .tagline .scroll-down {
  background: transparent url("/images/arrowdown.png?crc=3936171844") no-repeat center center;
  width: 35px;
  height: 24px;
  margin: 0 auto;
}

header .tagline .scroll-down:hover {
  cursor: pointer;
}

#hamburger {
  position: fixed;
  width: 94px;
  height: 94px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  right: 10px;
}

section.content {
  position: relative;
}

section.content .adult-sliders {
  padding-bottom: 100px;
}

section.content::before,
section.content::after {
  width: 50%;
  height: 100%;
  content: "";
  background-repeat: repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  z-index: -1;
}

section.content::before {
  background-image: url("/images/splitbg-dark.jpg");
  left: 0;
}

section.content::after {
  background-image: url("/images/asphaltbright.jpg");
  left: 50%;
}

section.content h2 {
  text-transform: uppercase;
}

section.content .text.left {
  margin-left: auto;
  max-width: 75%;
  margin-right: 40px;
}

@media screen and (min-width: 1090px) {
  section.content .text.left {
    width: 450px;
    margin-right: 60px;
  }
}

section.content .text.left hr {
  border-bottom: 8px solid orange;
  width: 50px;
  margin-left: 0;
  margin-top: 40px;
  margin-bottom: 40px;
}

section.content .image.left {
  margin-left: auto;
  margin-right: 0;
  margin-bottom: -40px;
  display: block;
}

section.content .text.right {
  margin-left: 180px;
}

@media screen and (min-width: 1090px) {
  section.content .text.right {
    width: 350px;
  }
}

section.content .title-section {
  margin-top: 100px;
}

section.content .title-falling img {
  position: absolute;
}

section.content .title-falling .fall-1 {
  -webkit-box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
  top: 0;
  left: 200px;
}

@media screen and (min-width: 1450px) {
  section.content .title-falling .fall-1 {
    left: 200px;
  }
}

section.content .title-falling .fall-2 {
  -webkit-box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
  top: 330px;
  left: -60px;
}

section.content .title-falling .fall-3 {
  left: 110px;
  top: 520px;
}

@media screen and (min-width: 1325px) {
  section.content .title-falling .fall-3 {
    left: 200px;
  }
}

section.content .title-falling .fall-4 {
  top: 500px;
  left: 200px;
}

@media screen and (min-width: 1450px) {
  section.content .title-falling .fall-4 {
    left: 400px;
  }
}

section.content .title-optional {
  height: 350px;
  margin-top: 100px;
  margin-bottom: 70px;
}

section.content .title-optional .text {
  top: 150px;
}

section.content .title-optional img {
  position: absolute;
}

section.content .title-optional img.opt-img-1 {
  top: 0;
  right: 0;
}

@media screen and (min-width: 1280px) {
  section.content .title-optional img.opt-img-1 {
    right: 150px;
  }
}

section.content .title-optional img.opt-img-2 {
  -webkit-box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
  right: -140px;
  top: 80px;
}

section.content .adult-sandals .title-section .product-1 {
  position: relative;
  top: -130px;
}

section.content .adult-sliders .title-section .title-falling {
  margin-top: 100px;
}

section.content .adult-sliders .title-section .title-falling .fall-1 {
  top: 70px;
}

section.content .adult-sliders .title-section .title-falling .fall-3 {
  top: 770px;
}

section.content .adult-sliders .title-optional img.img-opt-2 {
  top: 40px;
}

section.content .childrens-clogs .pre-title {
  margin-top: 0;
}

section.content .childrens-clogs .pre-title .pre-left-product {
  margin-bottom: -80px;
  margin-left: 0;
  margin-right: auto;
  max-width: 100%;
  height: auto;
}

@media screen and (min-width: 1080px) {
  section.content .childrens-clogs .pre-title .pre-left-product {
    display: block;
    margin-left: auto;
    margin-right: 100px;
  }
}

section.content .childrens-clogs .pre-title .pre-title-falling img.prt-fall-2 {
  left: 40px;
}

section.content .childrens-clogs .title-section {
  margin-bottom: 150px;
  margin-top: 50px;
}

section.content .childrens-clogs .title-section .optional-image {
  -webkit-box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
  margin-top: 100px;
}

section.content .childrens-clogs .title-falling .fall-1 {
  top: 300px;
}

section.content .childrens-clogs .title-falling .fall-2 {
  -webkit-box-shadow: none;
          box-shadow: none;
  top: 300px;
  left: -25px;
}

section.content .childrens-clogs .title-falling .fall-3 {
  top: 620px;
  left: -20px;
}

section.content .childrens-sliders .title-falling .fall-1 {
  top: 500px;
  left: 50px;
}

section.content .childrens-sliders .title-falling .fall-2 {
  top: 400px;
}

section.content .childrens-sliders .title-falling .fall-3 {
  top: 100px;
  left: 180px;
  z-index: 2;
}

@media screen and (min-width: 1280px) {
  section.content .childrens-sliders .title-falling .fall-3 {
    left: 350px;
  }
}

section.content .childrens-sliders .title-falling .fall-4 {
  top: 750px;
}

section.content .childrens-sliders .title-optional {
  height: 600px;
}

section.content .childrens-sliders .title-optional .opt-img-1 {
  position: relative;
  top: 100px;
  left: 0;
  margin-left: auto;
  margin-right: 400px;
  display: block;
}

@media screen and (min-width: 1420px) {
  section.content .childrens-sliders .title-optional .opt-img-1 {
    top: 190px;
  }
}

section.content .childrens-sliders .title-optional .opt-img-2 {
  left: 100px;
}

section.content .childrens-sliders .title-optional .alt-layout-img {
  right: -150px;
  top: -40px;
  z-index: 1;
}

section.content .pre-title {
  margin-top: 300px;
  margin-bottom: 200px;
}

section.content .pre-title .pre-title-falling img {
  position: absolute;
}

section.content .pre-title .pre-title-falling img.prt-fall-1 {
  top: 0;
  left: 200px;
}

@media screen and (min-width: 1440px) {
  section.content .pre-title .pre-title-falling img.prt-fall-1 {
    left: 350px;
  }
}

section.content .pre-title .pre-title-falling img.prt-fall-2 {
  top: 250px;
  -webkit-box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 15px 15px 40px 0px rgba(0, 0, 0, 0.25);
}

section.content .childrens-clogs .pre-title {
  margin-bottom: 0;
}

section.content .six-shoes {
  margin-top: 200px;
  margin-bottom: 150px;
}

section.content .six-shoes-text {
  margin-bottom: 100px;
}

section.content .childrens-clogs .six-shoes {
  margin-top: 300px;
  margin-bottom: 300px;
}

.box {
  width: 913px;
  height: 285px;
  border: 10px solid orange;
}

.box .shoe {
  position: absolute;
}

.box .shoe.tl,
.box .shoe.tm,
.box .shoe.tr {
  top: -75px;
}

.box .shoe.tl,
.box .shoe.bl {
  left: -100px;
}

.box .shoe.tm,
.box .shoe.bm {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.box .shoe.tr,
.box .shoe.br {
  right: -100px;
}

.box .shoe.bl,
.box .shoe.bm,
.box .shoe.br {
  bottom: -75px;
}

.childrens-sliders .shoe.tm {
  top: -100px;
}

.adult-sandals .shoe.tm {
  top: -105px;
}

.adult-sliders .shoe.tm {
  top: -80px;
}

.adult-sliders .shoe.bm {
  bottom: -60px;
}

.parallax {
  position: relative;
  top: 0;
}

html {
  min-height: 100%;
  min-width: 100%;
  -ms-text-size-adjust: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
nav,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
a {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  background-repeat: no-repeat;
}

.transition {
  -webkit-transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity;
  -webkit-transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,text-shadow,opacity,-webkit-box-shadow;
  transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,text-shadow,opacity,-webkit-box-shadow;
  transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity;
  transition-property: background-image,background-position,background-color,border-color,border-radius,color,font-size,font-style,font-weight,letter-spacing,line-height,text-align,box-shadow,text-shadow,opacity,-webkit-box-shadow;
}

.transition * {
  -webkit-transition: inherit;
  transition: inherit;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

fieldset,
img {
  border: 0px;
  border-style: solid;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
  font-style: inherit;
  font-weight: inherit;
}

del,
ins {
  text-decoration: none;
}

li {
  list-style: none;
}

caption,
th {
  text-align: left;
}

input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

input,
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

body {
  text-align: left;
  word-wrap: break-word;
  text-rendering: optimizeLegibility;
  -ms-font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
}

a:link {
  color: #0000FF;
  text-decoration: underline;
}

a:visited {
  color: #800080;
  text-decoration: underline;
}

a:hover {
  color: #0000FF;
  text-decoration: underline;
}

a:active {
  color: #EE0000;
  text-decoration: underline;
}

a.nontext {
  color: black;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

.Footer-Contact-Link a {
  color: inherit;
  text-decoration: inherit;
}

.Footer-Contact-Link a:link {
  color: #FFFFFF;
  text-decoration: underline;
}

.Footer-Contact-Link a:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

.Footer-Contact-Link a:hover {
  color: #B8B8B8;
  text-decoration: underline;
}

.Footer-Contact-Link a:active {
  color: #FFFFFF;
  text-decoration: underline;
}

.normal_text {
  color: #000000;
  direction: ltr;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
  text-transform: none;
  vertical-align: 0px;
  padding: 0px;
}

.Fluid-Gallery-Buttons1 {
  color: #848484;
  font-family: open-sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  padding: 0px;
}

.p---Body-Copy {
  font-family: museo-sans-rounded, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 22px;
  padding: 0px;
}

.p---Button-Text {
  font-family: museo-sans-rounded, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-align: center;
  padding: 0px;
}

.h1---Section-Title {
  font-family: museo-sans-rounded, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3px;
  text-align: center;
  padding: 0px;
}

.h1---Headline {
  font-family: museo-sans-rounded, sans-serif;
  font-size: 18px;
  font-weight: 100;
  letter-spacing: 1px;
  padding: 0px;
}

.Main_Text {
  color: #FFFFFF;
  font-size: 50px;
  letter-spacing: 1px;
}

.Secondary_Text {
  color: #FFFFFF;
  font-size: 20px;
  letter-spacing: 1px;
}

.list0 li:before {
  position: absolute;
  right: 100%;
  letter-spacing: 0px;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

.rtl-list li:before {
  right: auto;
  left: 100%;
}

.nls-None > li:before,
.nls-None .list3 > li:before,
.nls-None .list6 > li:before {
  margin-right: 6px;
  content: '\2022';
}

.nls-None .list1 > li:before,
.nls-None .list4 > li:before,
.nls-None .list7 > li:before {
  margin-right: 6px;
  content: '\25CB';
}

.nls-None,
.nls-None .list1,
.nls-None .list2,
.nls-None .list3,
.nls-None .list4,
.nls-None .list5,
.nls-None .list6,
.nls-None .list7,
.nls-None .list8 {
  padding-left: 34px;
}

.nls-None.rtl-list,
.nls-None .list1.rtl-list,
.nls-None .list2.rtl-list,
.nls-None .list3.rtl-list,
.nls-None .list4.rtl-list,
.nls-None .list5.rtl-list,
.nls-None .list6.rtl-list,
.nls-None .list7.rtl-list,
.nls-None .list8.rtl-list {
  padding-left: 0px;
  padding-right: 34px;
}

.nls-None .list2 > li:before,
.nls-None .list5 > li:before,
.nls-None .list8 > li:before {
  margin-right: 6px;
  content: '-';
}

.nls-None.rtl-list > li:before,
.nls-None .list1.rtl-list > li:before,
.nls-None .list2.rtl-list > li:before,
.nls-None .list3.rtl-list > li:before,
.nls-None .list4.rtl-list > li:before,
.nls-None .list5.rtl-list > li:before,
.nls-None .list6.rtl-list > li:before,
.nls-None .list7.rtl-list > li:before,
.nls-None .list8.rtl-list > li:before {
  margin-right: 0px;
  margin-left: 6px;
}

.TabbedPanelsTab {
  white-space: nowrap;
}

.MenuBar .MenuBarView,
.MenuBar .SubMenuView {
  display: block;
  list-style: none;
}

.MenuBar .SubMenu {
  display: none;
  position: absolute;
}

.NoWrap {
  white-space: nowrap;
  word-wrap: normal;
}

.rootelem {
  margin-left: auto;
  margin-right: auto;
}

.colelem {
  display: inline;
  float: left;
  clear: both;
}

.clearfix:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0px;
  clear: both;
}

*:first-child + html .clearfix {
  zoom: 1;
}

.clip_frame {
  overflow: hidden;
}

.popup_anchor {
  position: relative;
  width: 0px;
  height: 0px;
}

.popup_element {
  z-index: 100000;
}

.svg {
  display: block;
  vertical-align: top;
}

span.wrap {
  content: '';
  clear: left;
  display: block;
}

span.actAsInlineDiv {
  display: inline-block;
}

.position_content,
.excludeFromNormalFlow {
  float: left;
}

.preload_images {
  position: absolute;
  overflow: hidden;
  left: -9999px;
  top: -9999px;
  height: 1px;
  width: 1px;
}

.preload {
  height: 1px;
  width: 1px;
}

.animateStates {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *:focus,
input:focus,
textarea:focus {
  outline: none;
}

textarea {
  resize: none;
  overflow: auto;
}

.fld-prompt {
  pointer-events: none;
}

.wrapped-input {
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  border: none;
}

.submit-btn {
  z-index: 50000;
  cursor: pointer;
}

.anchor_item {
  width: 22px;
  height: 18px;
}

.MenuBar .SubMenuVisible,
.MenuBarVertical .SubMenuVisible,
.MenuBar .SubMenu .SubMenuVisible,
.popup_element.Active,
span.actAsPara,
.actAsDiv,
a.nonblock.nontext,
img.block {
  display: block;
}

.widget_invisible,
.js .invi,
.js .mse_pre_init {
  visibility: hidden;
}

.ose_ei {
  visibility: hidden;
  z-index: 0;
}

.no_vert_scroll {
  overflow-y: hidden;
}

.always_vert_scroll {
  overflow-y: scroll;
}

.always_horz_scroll {
  overflow-x: scroll;
}

.fullscreen {
  overflow: hidden;
  left: 0px;
  top: 0px;
  position: fixed;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.fullwidth {
  position: absolute;
}

.borderbox {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.scroll_wrapper {
  position: absolute;
  overflow: auto;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.browser_width > * {
  position: absolute;
  left: 0px;
  right: 0px;
}

.grpelem,
.accordion_wrapper {
  display: inline;
  float: left;
}

.fld-checkbox input[type=checkbox],
.fld-radiobutton input[type=radio] {
  position: absolute;
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0px;
  border: 0px;
}

.fld-checkbox input[type=checkbox] + label,
.fld-radiobutton input[type=radio] + label {
  display: inline-block;
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
  width: 100%;
  height: 100%;
}

.pointer_cursor,
.fld-recaptcha-mode,
.fld-recaptcha-refresh,
.fld-recaptcha-help {
  cursor: pointer;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
span.actAsPara {
  max-height: 1000000px;
}

.superscript {
  vertical-align: super;
  font-size: 66%;
  line-height: 0px;
}

.subscript {
  vertical-align: sub;
  font-size: 66%;
  line-height: 0px;
}

.horizontalSlideShow {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.verticalSlideShow {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.colelem100,
.verticalspacer {
  clear: both;
}

.list0 li,
.MenuBar .MenuItemContainer,
.SlideShowContentPanel .fullscreen img,
.css_verticalspacer .verticalspacer {
  position: relative;
}

.popup_element.Inactive,
.js .disn,
.js .an_invi,
.hidden,
.breakpoint {
  display: none;
}

#muse_css_mq {
  position: absolute;
  display: none;
  background-color: #FFFFFE;
}

.fluid_height_spacer {
  width: 0.01px;
}

.muse_check_css {
  display: none;
  position: fixed;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  body {
    text-rendering: auto;
  }
}

.version.index {
  color: #0000E7;
  background-color: #ABC630;
}

#page {
  z-index: 1;
  width: 320px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
  padding-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}

#page_position_content {
  width: 0.01px;
}

#ppu26512 {
  z-index: 0;
  width: 0.01px;
  margin-left: -1081px;
}

#pu26512 {
  z-index: 142;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 96px;
}

#u26512 {
  z-index: 142;
  width: 50px;
  min-height: 25px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-left: 75px;
  position: relative;
}

#u26641 {
  z-index: 224;
  width: 200px;
  min-height: 66px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-top: 54px;
  position: relative;
}

#u26561 {
  z-index: 225;
  width: 200px;
  height: 66px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  max-width: 100000px;
  margin-top: 13px;
  position: relative;
}

#u26508 {
  z-index: 138;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  margin-left: 61px;
  margin-top: 88px;
  position: relative;
}

#u26482 {
  z-index: 139;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  margin-left: 61px;
  margin-top: 19px;
  position: relative;
}

#u26514 {
  z-index: 140;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  margin-left: 61px;
  margin-top: 19px;
  position: relative;
}

#u26478 {
  z-index: 141;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  margin-left: 61px;
  margin-top: 11px;
  position: relative;
}

.HeaderVideo {
  border-width: 0px;
  border-color: #000000;
  background-color: #7F7F7F;
}

#u26640_position_content {
  padding-top: 248px;
  padding-bottom: 229px;
  width: 100%;
}

#u26559 {
  z-index: 227;
  width: 99px;
  left: 110px;
  position: relative;
}

#u26558-4 {
  z-index: 219;
  width: 884px;
  min-height: 270px;
  color: #FFFFFF;
  text-align: center;
  letter-spacing: -9px;
  text-transform: uppercase;
  line-height: 129px;
  font-size: 150px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  left: -282px;
  margin-top: 92px;
  position: relative;
}

#u26643 {
  z-index: 223;
  width: 51px;
  height: 8px;
  left: 135px;
  margin-top: 69px;
  position: relative;
}

.title_line {
  border-width: 0px;
  border-color: #000000;
  background-color: #FFFFFF;
}

#u26642-6 {
  z-index: 213;
  width: 396px;
  min-height: 37px;
  color: #FFFFFF;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 17px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  left: -38px;
  margin-top: 68px;
  position: relative;
}

#u26640,
#u26640-bw {
  z-index: 212;
  min-height: 1120px;
}

#u29348-5 {
  z-index: 306;
  min-height: 109px;
  background-color: transparent;
  text-align: right;
  position: fixed;
  top: 0px;
}

#u29348 {
  font-size: 1px;
  line-height: 0px;
}

#u29350 {
  z-index: 311;
  width: 103px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u29391 {
  z-index: 312;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  left: 2px;
}

#pamphletu29351 {
  z-index: 314;
  width: 0.01px;
  height: 94px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
}

#u29389 {
  z-index: 315;
  width: 94px;
  position: relative;
  margin-right: -10000px;
}

#u29390 {
  position: fixed;
  width: 94px;
  height: 94px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u29357 {
  position: absolute;
  width: 1277px;
  border-width: 0px;
  border-color: transparent;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.95);
  padding-bottom: 44px;
  top: 24px;
  left: -2617px;
  -pie-background: rgba(255, 255, 255, 0.95);
}

#u29357popup {
  z-index: 317;
}

#u29358 {
  z-index: 318;
  width: 1233px;
  height: 956px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
  top: 22px;
  left: 22px;
}

#u29367 {
  z-index: 319;
  width: 332px;
  height: 360px;
  position: relative;
  margin-right: -10000px;
  margin-top: 24px;
}

.ie #u29390,
.ie #u29367 {
  background-color: #FFFFFF;
  opacity: 0.01;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}

#u29377-4 {
  z-index: 320;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 198px;
  left: 434px;
}

#u29377-4.MuseLinkActive {
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 198px -10000px 0px 0px;
}

#u29377-4.MuseLinkActive p,
#u29377-4.MuseLinkActive span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 15px;
}

#u29375-4 {
  z-index: 324;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 437px;
  left: 434px;
}

#u29375-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 437px -10000px 0px 0px;
}

#u29381-4 {
  z-index: 328;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 278px;
  left: 434px;
}

#u29381-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 278px -10000px 0px 0px;
}

#u29376-4 {
  z-index: 332;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 675px;
  left: 434px;
}

#u29376-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 675px -10000px 0px 0px;
}

#u29373-4 {
  z-index: 336;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 596px;
  left: 434px;
}

#u29373-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 596px -10000px 0px 0px;
}

#u29362-4 {
  z-index: 340;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 358px;
  left: 434px;
}

#u29362-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 358px -10000px 0px 0px;
}

#u29382-4 {
  z-index: 344;
  width: 401px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 516px;
  left: 434px;
}

#u29382-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 401px;
  margin: 516px -10000px 0px 0px;
}

#u29375-4:hover p,
#u29375-4:hover span,
#u29381-4:hover p,
#u29381-4:hover span,
#u29376-4:hover p,
#u29376-4:hover span,
#u29373-4:hover p,
#u29373-4:hover span,
#u29362-4:hover p,
#u29362-4:hover span,
#u29382-4:hover p,
#u29382-4:hover span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 18px;
}

#u29361 {
  z-index: 348;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 253px;
  left: 434px;
}

#u29383 {
  z-index: 349;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  position: relative;
  margin-right: -10000px;
  margin-top: 333px;
  left: 434px;
}

#u29386 {
  z-index: 350;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 412px;
  left: 434px;
}

#u29374 {
  z-index: 351;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 491px;
  left: 434px;
}

#u29370 {
  z-index: 352;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 571px;
  left: 434px;
}

#u29378 {
  z-index: 353;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 650px;
  left: 434px;
}

#u29359 {
  z-index: 354;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 265px;
  left: 348px;
}

#u29384 {
  z-index: 356;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 345px;
  left: 348px;
}

#u29363 {
  z-index: 358;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 503px;
  left: 348px;
}

#u29379 {
  z-index: 360;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 185px;
  left: 348px;
}

#u29371 {
  z-index: 362;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 583px;
  left: 348px;
}

#u29368 {
  z-index: 364;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 424px;
  left: 348px;
}

#u29365 {
  z-index: 366;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 662px;
  left: 348px;
}

#u29352 {
  position: absolute;
  width: 43px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-style: solid;
  border-width: 1px;
  border-color: #B4B4B4;
  background-color: transparent;
  border-radius: 100px;
  padding-bottom: 11px;
  top: 817px;
  left: -2062px;
}

#u29352:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  border-color: #646464;
  width: 43px;
  min-height: 0px;
  margin: 0px;
}

#u29353-4 {
  z-index: 369;
  width: 20px;
  min-height: 20px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #B4B4B4;
  text-align: center;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 12px;
  left: 12px;
}

#u29353-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 20px;
  margin: 12px -10000px 0px 0px;
}

#u29348-5-bw {
  z-index: 306;
}

#pu26672 {
  z-index: 2;
  width: 0.01px;
  margin-left: -921px;
}

#u26672 {
  z-index: 2;
  height: 1000px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  background: transparent url("/images/grant%20barnett%20-%20home%20nav%20bg.jpg?crc=4047235930") no-repeat left bottom;
  background-size: cover;
}

#u26672-bw {
  z-index: 2;
  height: 1000px;
}

#u26544 {
  z-index: 20;
  width: 523px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 196px;
  left: 820px;
}

#u26528 {
  z-index: 22;
  width: 509px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 203px;
  left: 826px;
}

#u26542 {
  z-index: 24;
  width: 442px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 237px;
  left: 860px;
}

#u26530 {
  z-index: 26;
  width: 404px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 256px;
  left: 879px;
}

#u26554 {
  z-index: 28;
  width: 336px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 289px;
  left: 913px;
}

#u26532 {
  z-index: 30;
  width: 267px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 324px;
  left: 948px;
}

#u26546 {
  z-index: 32;
  width: 191px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 362px;
  left: 986px;
}

#u26536 {
  z-index: 34;
  width: 104px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 406px;
  left: 1029px;
}

#u26550 {
  z-index: 36;
  width: 36px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 439px;
  left: 1063px;
}

#u26540 {
  z-index: 38;
  position: relative;
  width: 81px;
  margin-right: -10000px;
  margin-top: 180px;
  left: 1041px;
}

#u26538 {
  z-index: 40;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  margin-top: 323px;
  left: 803px;
}

#u26552 {
  z-index: 42;
  position: relative;
  width: 91px;
  margin-right: -10000px;
  margin-top: 323px;
  left: 1270px;
}

#u26534 {
  z-index: 44;
  position: relative;
  width: 91px;
  margin-right: -10000px;
  margin-top: 526px;
  left: 840px;
}

#u26548 {
  z-index: 46;
  position: relative;
  width: 94px;
  margin-right: -10000px;
  margin-top: 529px;
  left: 1236px;
}

#u26540_img,
#u26552_img,
#u26534_img,
#u26548_img {
  display: block;
  vertical-align: top;
}

#u26474-4 {
  z-index: 48;
  width: 300px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: center;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 28px;
  font-size: 30px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  position: relative;
  margin-right: -10000px;
  margin-top: 121px;
  left: 931px;
}

#u26474-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 300px;
  margin: 121px -10000px 0px 0px;
}

#u26511-4 {
  z-index: 52;
  width: 297px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 28px;
  font-size: 30px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  position: relative;
  margin-right: -10000px;
  margin-top: 264px;
  left: 1297px;
}

#u26511-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 297px;
  margin: 264px -10000px 0px 0px;
}

#u26496-4 {
  z-index: 56;
  width: 257px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: right;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 28px;
  font-size: 30px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  position: relative;
  margin-right: -10000px;
  margin-top: 629px;
  left: 608px;
}

#u26496-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 257px;
  margin: 629px -10000px 0px 0px;
}

#u26510-4 {
  z-index: 60;
  width: 281px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: right;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 36px;
  font-size: 30px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  position: relative;
  margin-right: -10000px;
  margin-top: 258px;
  left: 584px;
}

#u26510-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 281px;
  margin: 258px -10000px 0px 0px;
}

#u26503-4 {
  z-index: 64;
  width: 225px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 28px;
  font-size: 30px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  position: relative;
  margin-right: -10000px;
  margin-top: 629px;
  left: 1297px;
}

#u26503-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 225px;
  margin: 629px -10000px 0px 0px;
}

#u29353-4:hover p,
#u29353-4:hover span,
#u26474-4:hover p,
#u26511-4:hover p,
#u26496-4:hover p,
#u26510-4:hover p,
#u26503-4:hover p {
  color: #646464;
  visibility: inherit;
}

.js #u26544.ose_pre_init,
.js #u26528.ose_pre_init,
.js #u26542.ose_pre_init,
.js #u26530.ose_pre_init,
.js #u26554.ose_pre_init,
.js #u26532.ose_pre_init,
.js #u26546.ose_pre_init,
.js #u26536.ose_pre_init,
.js #u26550.ose_pre_init,
.js #u26540.ose_pre_init,
.js #u26538.ose_pre_init,
.js #u26552.ose_pre_init,
.js #u26534.ose_pre_init,
.js #u26548.ose_pre_init,
.js #u26474-4.ose_pre_init,
.js #u26511-4.ose_pre_init,
.js #u26496-4.ose_pre_init,
.js #u26510-4.ose_pre_init,
.js #u26503-4.ose_pre_init {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

#about {
  position: relative;
  width: 22px;
  margin-right: -10000px;
  margin-top: 945px;
}

#pu26658 {
  z-index: 4;
  width: 0.01px;
  padding-bottom: 1044px;
  margin-left: -491px;
  margin-top: -225px;
}

#u26658 {
  z-index: 4;
  width: 155px;
  background-color: transparent;
  -webkit-transform: matrix(0.788, 0.6157, -0.6157, 0.788, 216, 21);
  transform: matrix(0.788, 0.6157, -0.6157, 0.788, 216, 21);
  position: fixed;
  top: 1874px;
  left: 242px;
}

#u26656 {
  z-index: 8;
  width: 436px;
  background-color: transparent;
  position: fixed;
  top: 2106px;
  left: -491px;
}

#u26654 {
  z-index: 16;
  width: 446px;
  background-color: transparent;
  -webkit-transform: matrix(0.9816, 0.1908, -0.1908, 0.9816, 79, -35);
  transform: matrix(0.9816, 0.1908, -0.1908, 0.9816, 79, -35);
  position: fixed;
  top: 2118px;
  left: -412px;
}

#pu26671 {
  z-index: 3;
  width: 0.01px;
  margin-left: -205px;
  margin-top: -716px;
}

#u26671 {
  z-index: 3;
  height: 1000px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  background: transparent url("/images/grant%20barnett%20-%20home%20nav%20bg%20-%20bottom.jpg?crc=150609827") no-repeat left top;
  background-size: cover;
}

#u26671-bw {
  z-index: 3;
  height: 1000px;
}

#u26515-4 {
  z-index: 68;
  width: 591px;
  min-height: 55px;
  background-color: transparent;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  line-height: 56px;
  font-size: 60px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 300px;
  left: 70px;
}

#u26517-4 {
  z-index: 76;
  width: 734px;
  min-height: 92px;
  background-color: transparent;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 411px;
}

#buttonu26489 {
  z-index: 80;
  width: 181px;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-style: solid;
  border-width: 3px;
  border-color: #000000;
  background-color: #FFFFFF;
  padding-bottom: 13px;
  position: relative;
  margin-right: -10000px;
  margin-top: 558px;
  left: 273px;
}

#buttonu26489:hover {
  background-color: #000000;
  width: 181px;
  min-height: 0px;
  margin: 558px -10000px 0px 0px;
}

#u26490-4 {
  z-index: 81;
  width: 146px;
  min-height: 18px;
  background-color: transparent;
  color: #3C3C3C;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 15px;
  left: 17px;
}

#buttonu26489:hover #u26490-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 18px;
  width: 146px;
  margin: 15px -10000px 0px 0px;
}

#buttonu26489:active #u26490-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 18px;
  width: 146px;
  margin: 15px -10000px 0px 0px;
}

#buttonu26489:hover #u26490-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#buttonu26489:active #u26490-4 p {
  color: #FFFFFF;
  visibility: inherit;
  font-size: 12px;
}

#pu26646 {
  z-index: 6;
  width: 0.01px;
  padding-bottom: 761px;
  margin-left: -409px;
  margin-top: -814px;
}

#u26646 {
  z-index: 6;
  width: 398px;
  background-color: transparent;
  position: fixed;
  top: 2564px;
  left: 494px;
}

#u26652 {
  z-index: 10;
  width: 280px;
  background-color: transparent;
  position: fixed;
  top: 2409px;
  left: 300px;
}

#u26650 {
  z-index: 12;
  width: 246px;
  background-color: transparent;
  -webkit-transform: matrix(0.9205, 0.3907, -0.3907, 0.9205, 71, -36);
  transform: matrix(0.9205, 0.3907, -0.3907, 0.9205, 71, -36);
  position: fixed;
  top: 2802px;
  left: 121px;
}

#u26660 {
  z-index: 14;
  width: 264px;
  background-color: transparent;
  -webkit-transform: matrix(0.5, 0.866, -0.866, 0.5, 216, -27);
  transform: matrix(0.5, 0.866, -0.866, 0.5, 216, -27);
  position: fixed;
  top: 2665px;
  left: 448px;
}

#u26648 {
  z-index: 18;
  width: 276px;
  background-color: transparent;
  -webkit-transform: matrix(-0.5446, -0.8387, 0.8387, -0.5446, 14, 482);
  transform: matrix(-0.5446, -0.8387, 0.8387, -0.5446, 14, 482);
  position: fixed;
  top: 2688px;
  left: -273px;
}

#pproducts {
  z-index: 131;
  width: 0.01px;
  margin-left: -921px;
}

#products {
  position: relative;
  width: 22px;
  margin-right: -10000px;
}

#u26497 {
  z-index: 93;
  width: 174px;
  min-height: 880px;
  border-width: 0px;
  border-color: transparent;
  color: #FFFFFF;
  font-size: 41px;
  text-align: center;
  line-height: 49px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 820px;
  background: #383838 url("/images/bluewellies-large.jpg?crc=398521292") no-repeat center center;
  background-size: cover;
}

#u26488 {
  z-index: 95;
  width: 174px;
  min-height: 880px;
  border-width: 0px;
  border-color: transparent;
  color: #FFFFFF;
  font-size: 41px;
  text-align: center;
  line-height: 49px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 994px;
  background: #383838 url("/images/yellowumbrella-large.jpg?crc=51258735") no-repeat center center;
  background-size: cover;
}

#u26504 {
  z-index: 94;
  width: 174px;
  min-height: 880px;
  border-width: 0px;
  border-color: transparent;
  color: #FFFFFF;
  font-size: 41px;
  text-align: center;
  line-height: 49px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 1168px;
  background: #383838 url("/images/accessories.jpg?crc=3919052329") no-repeat center center;
  background-size: cover;
}

#designinnovation {
  left: -921px;
  margin-top: 54px;
  position: relative;
}

#u26484-4 {
  z-index: 72;
  width: 920px;
  min-height: 55px;
  background-color: transparent;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  line-height: 56px;
  font-size: 60px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  left: -300px;
  margin-top: 43px;
  position: relative;
}

#ppu26499 {
  z-index: 0;
  width: 0.01px;
  margin-left: -921px;
  margin-top: 63px;
}

#pu26499 {
  z-index: 96;
  width: 0.01px;
  margin-right: -10000px;
  margin-top: 18px;
}

#u26499 {
  z-index: 96;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  position: relative;
}

#u26516 {
  z-index: 97;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  margin-top: 27px;
  position: relative;
}

#u26486-4 {
  z-index: 85;
  width: 450px;
  min-height: 143px;
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  left: 601px;
}

#u26500-4 {
  z-index: 89;
  width: 450px;
  min-height: 197px;
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  left: 1111px;
}

#pu26501 {
  z-index: 100;
  width: 0.01px;
  margin-left: -921px;
  margin-top: 69px;
}

#u26501 {
  z-index: 100;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  position: relative;
  margin-right: -10000px;
  margin-top: 16px;
}

#u26491 {
  z-index: 134;
  width: 884px;
  position: relative;
  margin-right: -10000px;
  left: 639px;
}

#ppu26487 {
  z-index: 0;
  width: 0.01px;
  margin-left: -921px;
}

#pu26487 {
  z-index: 99;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: 25px;
}

#u26487 {
  z-index: 99;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  position: relative;
}

#u26485 {
  z-index: 98;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  margin-top: 27px;
  position: relative;
}

#u26518 {
  z-index: 136;
  width: 879px;
  position: relative;
  margin-right: -10000px;
  left: 642px;
}

.GBlogo,
.GBtitle,
.GBintro_text,
.Umbrella,
.UmbrellaTwo {
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}

#pu26509 {
  z-index: 101;
  width: 0.01px;
  margin-left: -921px;
  margin-top: 32px;
}

#u26509 {
  z-index: 101;
  width: 78px;
  min-height: 80px;
  border-width: 0px;
  border-color: transparent;
  background-color: #1C1C1C;
  position: relative;
  margin-right: -10000px;
}

#buttonu26479 {
  z-index: 114;
  width: 139px;
  border-width: 0px;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 621px;
}

#buttonu26479:hover {
  width: 139px;
  min-height: 0px;
  margin: 7px -10000px 0px 0px;
}

.icon-1 {
  border-width: 0px;
  border-color: transparent;
  background-color: #FFFFFF;
}

#u26481 {
  z-index: 121;
  width: 60px;
  height: 62px;
  border-color: #000000;
  margin-left: 40px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20icons-36.png?crc=102601590") no-repeat center center;
  background-size: contain;
}

#buttonu26479:hover #u26481 {
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 62px;
  min-height: 0px;
  margin: 0px 0px 0px 40px;
  background-size: contain;
}

#u26480-6 {
  z-index: 115;
  width: 139px;
  min-height: 23px;
  background-color: transparent;
  color: #8C8C8C;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 15px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 15px;
  position: relative;
}

#buttonu26479:hover #u26480-6 {
  border-width: 0px;
  border-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 139px;
  margin: 15px 0px 0px;
}

#buttonu26505 {
  z-index: 108;
  width: 139px;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 881px;
}

#buttonu26479.ButtonSelected,
#buttonu26505:hover {
  width: 139px;
  min-height: 0px;
  margin: 7px -10000px 0px 0px;
}

#u26507 {
  z-index: 113;
  width: 60px;
  height: 62px;
  border-color: #000000;
  margin-left: 39px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20icons-37.png?crc=4079055639") no-repeat center center;
  background-size: contain;
}

#buttonu26505:hover #u26507 {
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 62px;
  min-height: 0px;
  margin: 0px 0px 0px 39px;
  background-size: contain;
}

#buttonu26505.ButtonSelected #u26507 {
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 62px;
  min-height: 0px;
  margin: 0px 0px 0px 39px;
  background-size: contain;
}

#u26506-4 {
  z-index: 109;
  width: 139px;
  min-height: 23px;
  background-color: transparent;
  color: #8C8C8C;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 15px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 15px;
  position: relative;
}

#buttonu26505:hover #u26506-4 {
  border-width: 0px;
  border-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 139px;
  margin: 15px 0px 0px;
}

#buttonu26493 {
  z-index: 122;
  width: 139px;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 1141px;
}

#buttonu26505.ButtonSelected,
#buttonu26493:hover {
  width: 139px;
  min-height: 0px;
  margin: 7px -10000px 0px 0px;
}

#u26494 {
  z-index: 129;
  width: 60px;
  height: 62px;
  border-color: #000000;
  margin-left: 40px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20icons-38.png?crc=4246852093") no-repeat center center;
  background-size: contain;
}

#buttonu26479.ButtonSelected #u26481,
#buttonu26493:hover #u26494 {
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 62px;
  min-height: 0px;
  margin: 0px 0px 0px 40px;
  background-size: contain;
}

#u26495-6 {
  z-index: 123;
  width: 139px;
  min-height: 23px;
  background-color: transparent;
  color: #8C8C8C;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 15px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 15px;
  position: relative;
}

#buttonu26493:hover #u26495-6 {
  border-width: 0px;
  border-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 139px;
  margin: 15px 0px 0px;
}

#buttonu26475 {
  z-index: 102;
  width: 139px;
  padding-bottom: 0px;
  position: relative;
  margin-right: -10000px;
  margin-top: 7px;
  left: 1402px;
}

#buttonu26493.ButtonSelected,
#buttonu26475:hover {
  width: 139px;
  min-height: 0px;
  margin: 7px -10000px 0px 0px;
}

#buttonu26475.ButtonSelected {
  width: 139px;
  min-height: 0px;
  margin: 7px -10000px 0px 0px;
}

.icon-2,
.icon-3,
.icon-4 {
  border-width: 0px;
  border-color: #787878;
  background-color: transparent;
  border-radius: 10px;
}

#buttonu26479_position_content,
#buttonu26505_position_content,
#buttonu26493_position_content,
#buttonu26475_position_content {
  margin-bottom: -6px;
  padding-top: 2px;
  width: 100%;
}

#u26477 {
  z-index: 107;
  width: 60px;
  height: 62px;
  border-color: #000000;
  margin-left: 40px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20icons-39.png?crc=4219440476") no-repeat center center;
  background-size: contain;
}

#buttonu26493.ButtonSelected #u26494,
#buttonu26475:hover #u26477 {
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 62px;
  min-height: 0px;
  margin: 0px 0px 0px 40px;
  background-size: contain;
}

#buttonu26475.ButtonSelected #u26477 {
  background-repeat: no-repeat;
  background-position: center center;
  width: 60px;
  height: 62px;
  min-height: 0px;
  margin: 0px 0px 0px 40px;
  background-size: contain;
}

#u26476-4 {
  z-index: 103;
  width: 139px;
  min-height: 23px;
  background-color: transparent;
  color: #8C8C8C;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 15px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 15px;
  position: relative;
}

#buttonu26475:hover #u26476-4 {
  border-width: 0px;
  border-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 139px;
  margin: 15px 0px 0px;
}

#buttonu26479.ButtonSelected #u26480-6,
#buttonu26505.ButtonSelected #u26506-4,
#buttonu26493.ButtonSelected #u26495-6,
#buttonu26475.ButtonSelected #u26476-4 {
  border-color: #000000;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 139px;
  margin: 15px 0px 0px;
}

#buttonu26562 {
  z-index: 229;
  width: 181px;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-style: solid;
  border-width: 3px;
  border-color: #000000;
  background-color: #FFFFFF;
  padding-bottom: 13px;
  margin-left: 67px;
  margin-top: 72px;
  position: relative;
}

#buttonu26562:hover {
  background-color: #000000;
  width: 181px;
  min-height: 0px;
  margin: 72px 0px 0px 67px;
}

#u26563-4 {
  z-index: 230;
  width: 146px;
  min-height: 18px;
  background-color: transparent;
  color: #3C3C3C;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 15px;
  left: 17px;
}

#buttonu26489.ButtonSelected #u26490-4,
#buttonu26562:hover #u26563-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 18px;
  width: 146px;
  margin: 15px -10000px 0px 0px;
}

#buttonu26562:active #u26563-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 18px;
  width: 146px;
  margin: 15px -10000px 0px 0px;
}

#buttonu26562.ButtonSelected #u26563-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 18px;
  width: 146px;
  margin: 15px -10000px 0px 0px;
}

#buttonu26562:hover #u26563-4 p {
  color: #FFFFFF;
  visibility: inherit;
}

#buttonu26562:active #u26563-4 p {
  color: #FFFFFF;
  visibility: inherit;
  font-size: 12px;
}

#buttonu26489.ButtonSelected #u26490-4 p,
#buttonu26562.ButtonSelected #u26563-4 p {
  color: #3C3C3C;
  visibility: inherit;
  font-size: 14px;
}

#phistory {
  z-index: 133;
  width: 0.01px;
  margin-left: -921px;
  margin-top: 84px;
}

#history {
  position: relative;
  width: 22px;
  margin-right: -10000px;
  margin-top: 1px;
}

#slideshowu26609 {
  z-index: 143;
  width: 0.01px;
  height: 842px;
  position: relative;
  margin-right: -10000px;
  left: 381px;
}

#u26618 {
  position: absolute;
  width: 1400px;
  height: 842px;
  background-color: transparent;
  left: 1475px;
}

#u26618popup {
  z-index: 144;
}

#u26625 {
  z-index: 145;
  width: 1400px;
  height: 842px;
  border-width: 0px;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u26619 {
  z-index: 147;
  width: 1400px;
  height: 842px;
  border-width: 0px;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u26623 {
  z-index: 149;
  width: 1400px;
  height: 842px;
  border-width: 0px;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u26621 {
  z-index: 151;
  width: 1400px;
  height: 842px;
  border-width: 0px;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u26613 {
  position: absolute;
  width: 575px;
  background-color: transparent;
  top: 134px;
  left: 412px;
}

#u26613popup {
  z-index: 153;
}

#u26616-15 {
  z-index: 154;
  width: 555px;
  min-height: 555px;
  border-width: 0px;
  border-color: transparent;
  background-color: #000000;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  padding: 10px;
  text-align: center;
  margin-right: -10000px;
  position: relative;
}

#u26616-2 {
  font-size: 56px;
  text-transform: uppercase;
  line-height: 56px;
  padding-right: 14px;
  padding-left: 14px;
  padding-top: 55px;
  color: #E28D5C;
  font-family: montserrat, sans-serif;
  font-weight: 400;
}

#u26617-11 {
  z-index: 169;
  width: 555px;
  min-height: 555px;
  border-width: 0px;
  border-color: transparent;
  background-color: #000000;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  padding: 10px;
  text-align: center;
  margin-right: -10000px;
  position: relative;
}

#u26615-12 {
  z-index: 180;
  width: 555px;
  min-height: 555px;
  border-width: 0px;
  border-color: transparent;
  background-color: #000000;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  padding: 10px;
  text-align: center;
  margin-right: -10000px;
  position: relative;
}

#u26614-12 {
  z-index: 192;
  width: 555px;
  min-height: 555px;
  border-width: 0px;
  border-color: transparent;
  background-color: #000000;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  padding: 10px;
  text-align: center;
  margin-right: -10000px;
  position: relative;
}

#u26617-2,
#u26615-2,
#u26614-2 {
  font-size: 57px;
  line-height: 57px;
  padding-right: 14px;
  padding-left: 14px;
  padding-top: 74px;
  color: #E28D5C;
  font-family: montserrat, sans-serif;
  font-weight: 400;
}

#u26616-4,
#u26617-4,
#u26615-4,
#u26614-4 {
  font-size: 57px;
  line-height: 57px;
  padding-right: 14px;
  padding-left: 14px;
  padding-top: 17px;
  color: #C27A4F;
  font-family: montserrat, sans-serif;
  font-weight: 400;
}

#u26616-10,
#u26616-12,
#u26616-13,
#u26617-6,
#u26617-8,
#u26617-9,
#u26615-6,
#u26615-8,
#u26615-10,
#u26614-6,
#u26614-8,
#u26614-10 {
  line-height: 24px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 17px;
  color: #FFFFFF;
  font-family: raleway, sans-serif;
  font-weight: 300;
}

#u26637-4 {
  position: absolute;
  width: 150px;
  min-height: 24px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding: 10px;
  line-height: 24px;
  color: #C27A4F;
  text-align: center;
  font-size: 24px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  top: 621px;
  left: 508px;
}

#u26637-4popup {
  z-index: 204;
}

#u26612-4 {
  position: absolute;
  width: 150px;
  min-height: 24px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding: 10px;
  line-height: 24px;
  color: #C27A4F;
  text-align: center;
  font-size: 24px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  top: 621px;
  left: 722px;
}

#u26612-4popup {
  z-index: 208;
}

.PamphletWidget .ThumbGroup .Thumb,
.PamphletNextButton,
.PamphletPrevButton,
.PamphletCloseButton,
.SSFirstButton,
.SSPreviousButton,
.SSNextButton,
.SSLastButton,
.SSSlideLink,
.SSCloseButton {
  cursor: pointer;
}

.SSSlideLoading {
  background: url("/images/loading.gif?crc=3815509949") no-repeat center center;
}

#u26644 {
  z-index: 226;
  width: 1px;
  height: 50px;
  background-color: #FFFFFF;
  margin-left: 160px;
  top: -224px;
  margin-bottom: -50px;
  position: relative;
}

#pu26947 {
  z-index: 234;
  width: 0.01px;
  margin-left: -319px;
}

#u26947 {
  z-index: 234;
  min-height: 387.58266796494627px;
  padding-bottom: 0px;
  background: #000000 url("/images/footerumbrella.jpg?crc=3788718255") no-repeat center center;
  background-size: cover;
}

#u26640_align_to_page,
#u26947_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 320px;
}

#u26947_position_content {
  padding-top: 30px;
  padding-bottom: 14px;
  width: 100%;
}

#u26951 {
  z-index: 238;
  width: 34px;
  background-color: transparent;
  left: 144px;
  position: relative;
}

#u26948 {
  z-index: 235;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -319px;
  margin-top: 29px;
  position: relative;
}

#pu26958-4 {
  z-index: 260;
  width: 0.01px;
  left: 54px;
  margin-top: 13px;
  position: relative;
}

#u26958-4 {
  z-index: 260;
  width: 124px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
}

#u26958-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 124px;
  margin: 0px -10000px 0px 0px;
}

#u26959-4 {
  z-index: 264;
  width: 139px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 155px;
}

#u26959-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 139px;
  margin: 0px -10000px 0px 0px;
}

#u26956-4 {
  z-index: 252;
  width: 140px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 324px;
}

#u26956-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 140px;
  margin: 0px -10000px 0px 0px;
}

#u26954-4 {
  z-index: 244;
  width: 101px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 486px;
}

#u26954-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 101px;
  margin: 0px -10000px 0px 0px;
}

#u26950 {
  z-index: 237;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -319px;
  margin-top: 12px;
  position: relative;
}

#ppu26967 {
  z-index: 0;
  width: 0.01px;
  left: 20px;
  margin-top: 49px;
  position: relative;
}

#pu26967 {
  z-index: 303;
  width: 0.01px;
  margin-right: -10000px;
}

#u26967 {
  z-index: 303;
  width: 35px;
  height: 35px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20phone%20icon-03.png?crc=137599584") no-repeat center center;
  background-size: contain;
}

#u26967:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px;
  background-size: contain;
}

#u26967:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px;
  background-size: contain;
}

#u26969 {
  z-index: 305;
  width: 35px;
  height: 35px;
  margin-top: 20px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20site%20icon-04.png?crc=122236845") no-repeat center center;
  background-size: contain;
}

#u26969:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 20px 0px 0px;
  background-size: contain;
}

#u26969:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 20px 0px 0px;
  background-size: contain;
}

#ppu26964-4 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: 55px;
}

#pu26964-4 {
  z-index: 287;
  width: 0.01px;
}

#u26964-4 {
  z-index: 287;
  width: 199px;
  min-height: 26px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 22px;
  font-size: 18px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
}

#u26968 {
  z-index: 304;
  width: 35px;
  height: 35px;
  position: relative;
  margin-right: -10000px;
  left: 257px;
  background: transparent url("/images/grant%20barnett%20-%20address%20icon-05.png?crc=381904873") no-repeat center center;
  background-size: contain;
}

#u26968:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
  background-size: contain;
}

#u26968:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
  background-size: contain;
}

#u26965-4 {
  z-index: 291;
  width: 268px;
  min-height: 19px;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 28px;
  position: relative;
}

#u26966-8 {
  z-index: 295;
  width: 254px;
  min-height: 77px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 367px;
}

#u26949 {
  z-index: 236;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -319px;
  margin-top: 53px;
  position: relative;
}

#pu26963-4 {
  z-index: 283;
  width: 0.01px;
  left: 405px;
  margin-top: 13px;
  position: relative;
}

#u26963-4 {
  z-index: 283;
  width: 107px;
  min-height: 18px;
  background-color: transparent;
  line-height: 17px;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
}

#u26962-4 {
  z-index: 279;
  width: 107px;
  min-height: 18px;
  background-color: transparent;
  line-height: 17px;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  left: 129px;
}

#u26947-bw {
  z-index: 234;
  min-height: 387.58266796494627px;
}

#u26953-4 {
  z-index: 240;
  width: 74px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
}

#u26955-4 {
  z-index: 248;
  width: 107px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 103px;
}

#u26955-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 107px;
  margin: 118px -10000px 0px 0px;
}

#u26957-4 {
  z-index: 256;
  width: 96px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 244px;
}

#u26957-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 96px;
  margin: 118px -10000px 0px 0px;
}

#u26960-7 {
  z-index: 268;
  width: 277px;
  min-height: 101px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 20px;
  font-size: 12px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 195px;
  left: 18px;
}

#u26961-4 {
  z-index: 275;
  width: 432px;
  min-height: 18px;
  background-color: transparent;
  line-height: 17px;
  color: #FFFFFF;
  text-align: left;
  font-size: 10px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 356px;
}

#navigation-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  z-index: -1;
}

#navigation-overlay.active {
  opacity: 1;
  z-index: 100001;
}

#footwearlink-icon {
  width: 57px;
  margin-right: -100000px;
  left: 348px;
  margin-top: 742px;
  position: relative;
}

#footwearlink {
  z-index: 344;
  width: 401px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  color: #8C8C8C;
  text-align: left;
  letter-spacing: 15px;
  text-transform: uppercase;
  line-height: 31px;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 755px;
  left: 434px;
}

#footwearlink:hover {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin-bottom: 0;
  margin-left: 0;
}

#footwearlink:hover span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 18px;
}

#footwearlink-frame-thing {
  z-index: 353;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 730px;
  left: 434px;
}

a {
  text-decoration: none !important;
}

#hamburger-button {
  z-index: 1000;
  position: fixed;
  top: 10px;
  right: 10px;
  background: none;
  cursor: pointer;
}

.menu-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.95);
  -webkit-transition: .4s;
  transition: .4s;
}

.menu-overlay .menu-flex {
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.menu-overlay .menu-flex .menu-cont {
  width: 100%;
  max-width: 500px;
  display: block;
  width: 100%;
}

.menu-overlay .menu-flex .menu-cont a .menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.menu-overlay .menu-flex .menu-cont a .menu-item .menu-icon img {
  padding-right: 30px;
  width: 87px;
}

.menu-overlay .menu-flex .menu-cont a .menu-item .item-text {
  display: block;
  height: 80px;
  width: 100%;
  border-bottom: 1px solid #8c8c8c;
  font-family: raleway, sans-serif;
  font-size: 26px;
  line-height: 80px;
  text-transform: uppercase;
  color: #8c8c8c;
  letter-spacing: 15px;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out;
}

.menu-overlay .menu-flex .menu-cont a:hover .item-text {
  letter-spacing: 18px;
  color: #646464;
}

.menu-overlay .menu-flex .menu-cont a .active {
  color: #646464;
}

.menu-overlay .menu-flex .close {
  width: 100%;
  text-align: center;
  margin-top: 40px;
  font-family: raleway, sans-serif;
  font-size: 14px;
  font-weight: 300;
  cursor: default !important;
}

.menu-overlay .menu-flex .close button {
  border: 1px solid #8c8c8c;
  border-radius: 50%;
  width: 43px;
  height: 43px;
  cursor: pointer;
}

.show-menu {
  opacity: 0;
  display: block;
  -webkit-animation: fadeIn .4s ease-out;
          animation: fadeIn .4s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@media (max-width: 500px) {
  .menu-overlay .menu-flex .menu-cont {
    padding: 30px;
  }

  .menu-overlay .menu-flex .menu-cont a .menu-item .item-text {
    height: 65px;
    line-height: 65px;
    letter-spacing: 5px;
  }
}

#u27653 {
  overflow: hidden;
}

#u27653 .scroll-mode-panoramic .bxslider {
  display: none;
}

#u27653 .scroll-mode-standard .panoramic-image {
  display: none;
}

#u27653 .scroller-list-item {
  height: 211px;
  background-size: cover;
}

#u27653 .panoramic-image {
  background-image: url("/images/footwear/AllShoes.jpg");
  background-position: center;
  background-repeat: repeat-x;
  height: 211px;
  width: 100%;
  display: block;
  content: '';
}

#u27653 .scroller-list-item.item-1 {
  background-image: url("/images/footwear/ALLSHOES1.jpg");
}

#u27653 .scroller-list-item.item-2 {
  background-image: url("/images/footwear/ALLSHOES2.jpg");
}

#u27653 .scroller-list-item.item-3 {
  background-image: url("/images/footwear/ALLSHOES3.jpg");
}

#u27653 .scroller-list-item.item-1.bx-clone {
  background-image: url("/images/footwear/ALLSHOES4.jpg");
}

#u27653 .scroller-list-item.item-2.bx-clone {
  background-image: url("/images/footwear/ALLSHOES5.jpg");
}

#u27653 .scroller-list-item.item-3.bx-clone {
  background-image: url("/images/footwear/ALLSHOES6.jpg");
}

.u27653-content {
  bottom: 0;
  padding: 40px 40px;
  position: absolute;
  right: 10%;
  top: 0;
  width: 300px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 480px) {
  .u27653-content {
    right: 50%;
    margin-right: -40%;
    width: 80%;
  }
}

.u27653-content.panel-false {
  display: none;
}

.u27653-title,
.u27653-desc {
  position: relative;
  z-index: 2;
}

.u27653-title {
  color: #FFFFFF;
  font-size: 40px;
  font-family: Open Sans, Arial, sans-serif;
  line-height: 1;
  margin-bottom: 1rem;
}

.u27653-desc {
  color: #FFFFFF;
  font-size: 20px;
  font-family: Open Sans, Arial, sans-serif;
  line-height: 1.5;
}

.version.umbrellas {
  color: #0000FC;
  background-color: #AD9299;
}

#pu27550 {
  z-index: 2;
  width: 0.01px;
  margin-left: -847px;
}

#u27550 {
  z-index: 2;
  width: 50px;
  min-height: 25px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 84px;
}

#slideshowu27729 {
  z-index: 7;
  width: 0.01px;
  height: 900px;
  position: relative;
  margin-right: -10000px;
  left: 307px;
}

#u27736 {
  position: absolute;
  width: 1400px;
  height: 900px;
  background-color: transparent;
  left: -5px;
}

#u27736popup {
  z-index: 8;
}

#u27741 {
  z-index: 9;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27737 {
  z-index: 11;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27743 {
  z-index: 13;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27739 {
  z-index: 15;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27745 {
  z-index: 17;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

.SSSlideLoading {
  background: url("/images/loading.gif?crc=3815509949") no-repeat center center;
}

#u27615-5 {
  z-index: 19;
  min-height: 109px;
  background-color: transparent;
  text-align: left;
}

#u27616 {
  margin-top: 29px;
  margin-bottom: -29px;
}

#u27617 {
  z-index: 24;
  width: 52px;
}

.GBlogo {
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}

#u27617_img {
  vertical-align: bottom;
}

#u27615-5-bw {
  z-index: 19;
  min-height: 109px;
}

#u29634-5 {
  z-index: 299;
  min-height: 109px;
  background-color: transparent;
  text-align: right;
  position: fixed;
  top: 0px;
}

#u29634 {
  font-size: 1px;
  line-height: 0px;
}

#u29636 {
  z-index: 304;
  width: 103px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u29677 {
  z-index: 305;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  left: 2px;
}

#pamphletu29637 {
  z-index: 307;
  width: 0.01px;
  height: 94px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
}

#u29675 {
  z-index: 308;
  width: 94px;
  position: relative;
  margin-right: -10000px;
}

#u29676 {
  position: absolute;
  width: 94px;
  height: 94px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u29643 {
  position: absolute;
  width: 1277px;
  border-width: 0px;
  border-color: transparent;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.95);
  padding-bottom: 44px;
  top: 24px;
  left: -2617px;
  -pie-background: rgba(255, 255, 255, 0.95);
}

#u29643popup {
  z-index: 310;
}

#u29644 {
  z-index: 311;
  width: 1233px;
  height: 956px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
  top: 22px;
  left: 22px;
}

#u29653 {
  z-index: 312;
  width: 332px;
  height: 360px;
  position: relative;
  margin-right: -10000px;
  margin-top: 24px;
}

.ie #u29676,
.ie #u29653 {
  background-color: #FFFFFF;
  opacity: 0.01;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}

#u29663-4 {
  z-index: 313;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 198px;
  left: 434px;
}

#u29663-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 198px -10000px 0px 0px;
}

#u29661-4 {
  z-index: 317;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 437px;
  left: 434px;
}

#u29661-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 437px -10000px 0px 0px;
}

#u29667-4 {
  z-index: 321;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 278px;
  left: 434px;
}

#u29667-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 278px -10000px 0px 0px;
}

#u29662-4 {
  z-index: 325;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 675px;
  left: 434px;
}

#u29662-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 675px -10000px 0px 0px;
}

#u29659-4 {
  z-index: 329;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 596px;
  left: 434px;
}

#u29659-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 596px -10000px 0px 0px;
}

#u29648-4 {
  z-index: 333;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 358px;
  left: 434px;
}

#u29648-4.MuseLinkActive {
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 358px -10000px 0px 0px;
}

#u29648-4.MuseLinkActive p,
#u29648-4.MuseLinkActive span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 15px;
}

#u29668-4 {
  z-index: 337;
  width: 401px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 516px;
  left: 434px;
}

#u29668-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 401px;
  margin: 516px -10000px 0px 0px;
}

#u29663-4:hover p,
#u29663-4:hover span,
#u29661-4:hover p,
#u29661-4:hover span,
#u29667-4:hover p,
#u29667-4:hover span,
#u29662-4:hover p,
#u29662-4:hover span,
#u29659-4:hover p,
#u29659-4:hover span,
#u29668-4:hover p,
#u29668-4:hover span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 18px;
}

#u29647 {
  z-index: 341;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 253px;
  left: 434px;
}

#u29669 {
  z-index: 342;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  position: relative;
  margin-right: -10000px;
  margin-top: 333px;
  left: 434px;
}

#u29672 {
  z-index: 343;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 412px;
  left: 434px;
}

#u29660 {
  z-index: 344;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 491px;
  left: 434px;
}

#u29656 {
  z-index: 345;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 571px;
  left: 434px;
}

#u29664 {
  z-index: 346;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 650px;
  left: 434px;
}

#u29645 {
  z-index: 347;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 265px;
  left: 348px;
}

#u29670 {
  z-index: 349;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 345px;
  left: 348px;
}

#u29649 {
  z-index: 351;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 503px;
  left: 348px;
}

#u29665 {
  z-index: 353;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 185px;
  left: 348px;
}

#u29657 {
  z-index: 355;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 583px;
  left: 348px;
}

#u29654 {
  z-index: 357;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 424px;
  left: 348px;
}

#u29651 {
  z-index: 359;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 662px;
  left: 348px;
}

#u29638 {
  position: absolute;
  width: 43px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-style: solid;
  border-width: 1px;
  border-color: #B4B4B4;
  background-color: transparent;
  border-radius: 100px;
  padding-bottom: 11px;
  top: 817px;
  left: -2062px;
}

#u29638:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  border-color: #646464;
  width: 43px;
  min-height: 0px;
  margin: 0px;
}

#u29639-4 {
  z-index: 362;
  width: 20px;
  min-height: 20px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #B4B4B4;
  text-align: center;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 12px;
  left: 12px;
}

#u29639-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 20px;
  margin: 12px -10000px 0px 0px;
}

#u29639-4:hover p,
#u29639-4:hover span {
  color: #646464;
  visibility: inherit;
}

.SSFirstButton,
.SSPreviousButton,
.SSNextButton,
.SSLastButton,
.SSSlideLink,
.SSCloseButton,
.PamphletWidget .ThumbGroup .Thumb,
.PamphletNextButton,
.PamphletPrevButton,
.PamphletCloseButton {
  cursor: pointer;
}

#u29634-5-bw {
  z-index: 299;
}

#u27659-6 {
  z-index: 85;
  width: 346px;
  min-height: 45px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  left: -13px;
  top: -142px;
  margin-bottom: -45px;
  position: relative;
}

#u27628 {
  z-index: 84;
  width: 35px;
  height: 24px;
  margin-left: 142px;
  top: -67px;
  margin-bottom: -24px;
  position: relative;
  background: transparent url("/images/arrowdown.png?crc=3936171844") no-repeat center center;
}

#pu27621 {
  z-index: 3;
  width: 0.01px;
  margin-left: -847px;
}

#u27621 {
  z-index: 3;
  width: 700px;
  min-height: 5046px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 5696px;
  left: 1007px;
  background: transparent url("/images/asphaltbright.jpg?crc=208243373") repeat center center;
}

#u27710 {
  z-index: 6;
  width: 700px;
  min-height: 5046px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 5696px;
  left: 307px;
  background: #383838 url("/images/splitbg-dark.jpg?crc=3992244174") repeat center center;
}

#u27660 {
  z-index: 27;
  width: 700px;
  min-height: 5863px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 307px;
  background: #383838 url("/images/splitbg-dark.jpg?crc=3992244174") repeat center center;
}

#u27680 {
  z-index: 28;
  width: 700px;
  min-height: 5863px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 1007px;
  background: transparent url("/images/asphaltbright.jpg?crc=208243373") repeat center center;
}

#u27706 {
  z-index: 91;
  width: 449px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 222px;
  left: 496px;
}

#u27704 {
  z-index: 99;
  width: 488px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1036px;
  left: 509px;
}

#u27718 {
  z-index: 121;
  width: 544px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 3353px;
  left: 430px;
}

#u27622 {
  z-index: 127;
  width: 512px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 5967px;
  left: 448px;
}

#u27633 {
  z-index: 129;
  width: 337px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 6784px;
  left: 545px;
}

#u27649 {
  z-index: 131;
  width: 323px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 7658px;
  left: 559px;
}

#u27720 {
  z-index: 135;
  width: 913px;
  height: 285px;
  border-style: solid;
  border-width: 11px;
  border-color: #B7B7B7;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 9036px;
  left: 540px;
}

#u27765 {
  z-index: 168;
  width: 913px;
  height: 285px;
  border-style: solid;
  border-width: 11px;
  border-color: #B7B7B7;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 10077px;
  left: 540px;
}

#contents {
  position: relative;
  width: 22px;
  margin-right: -10000px;
}

#pu27646 {
  z-index: 4;
  width: 0.01px;
  padding-bottom: 10574px;
  margin-left: -471px;
  margin-top: -10707px;
}

#u27646 {
  z-index: 4;
  width: 480px;
  background-color: transparent;
  position: fixed;
  top: 7012px;
  left: 160px;
}

#u27646_img {
  margin-top: -41px;
}

#u27685-4 {
  z-index: 29;
  width: 352px;
  min-height: 71px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 1901px;
  left: 288px;
}

#u27648-4 {
  z-index: 33;
  width: 223px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 3585px;
  left: 417px;
}

#u27658-12 {
  z-index: 37;
  width: 385px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 6280px;
  left: 300px;
}

#u27675-3 {
  z-index: 49;
  width: 286px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 6779px;
  left: 354px;
}

#u27641-4 {
  z-index: 52;
  width: 282px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 5444px;
  left: 411px;
}

#u27694 {
  z-index: 56;
  width: 350px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 3950px;
  left: -282px;
}

#u27695-6 {
  z-index: 57;
  width: 350px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27697 {
  z-index: 67;
  width: 49px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u27696-4 {
  z-index: 63;
  width: 349px;
  min-height: 121px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27669 {
  z-index: 68;
  width: 411px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 6141px;
  left: -302px;
}

#u27671-6 {
  z-index: 69;
  width: 396px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27670 {
  z-index: 83;
  width: 54px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u27672-8 {
  z-index: 75;
  width: 411px;
  min-height: 94px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27673 {
  z-index: 93;
  width: 621px;
  background-color: transparent;
  position: fixed;
  top: 935px;
  left: -471px;
}

#u27631 {
  z-index: 95;
  width: 676px;
  background-color: transparent;
  position: fixed;
  top: 2776px;
  left: -459px;
}

#u27686 {
  z-index: 97;
  width: 401px;
  background-color: transparent;
  position: fixed;
  top: 2955px;
  left: -285px;
}

#u27656 {
  z-index: 101;
  width: 505px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 1479px;
  left: 224px;
}

#u27613 {
  z-index: 103;
  width: 356px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 1141px;
  left: 115px;
}

#u27667 {
  z-index: 105;
  width: 356px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 2809px;
  left: 274px;
}

#u27692 {
  z-index: 107;
  width: 505px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 3586px;
  left: -185px;
}

#u27727 {
  z-index: 109;
  width: 384px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 7px 7px 16px rgba(0, 0, 0, 0.1);
          box-shadow: 7px 7px 16px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 5060px;
  left: 46px;
}

#u27629 {
  z-index: 111;
  width: 379px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 4406px;
  left: 261px;
}

#u27712 {
  z-index: 113;
  width: 374px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 3980px;
  left: 113px;
}

#u27642 {
  z-index: 115;
  width: 605px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 6534px;
  left: -143px;
}

#u27559 {
  z-index: 117;
  width: 427px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 24px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 24px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 7672px;
  left: 213px;
}

#u27559_img {
  margin-right: -36px;
}

#u27606 {
  z-index: 119;
  width: 490px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 9367px;
  left: 112px;
}

#u27698 {
  z-index: 123;
  width: 738px;
  background-color: transparent;
  position: fixed;
  top: 5292px;
  left: -468px;
}

#u27663 {
  z-index: 125;
  width: 417px;
  background-color: transparent;
  position: fixed;
  top: 5520px;
  left: -302px;
}

#u27644 {
  z-index: 133;
  width: 367px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 2051px;
  left: 289px;
}

#u27665 {
  z-index: 136;
  width: 1114px;
  background-color: transparent;
  position: fixed;
  top: 9652px;
  left: -397px;
}

#u27611 {
  z-index: 138;
  width: 446px;
  background-color: transparent;
  position: fixed;
  top: 9790px;
  left: -366px;
}

#u27626 {
  z-index: 140;
  width: 236px;
  background-color: transparent;
  position: fixed;
  top: 9786px;
  left: 165px;
}

#u27637 {
  z-index: 142;
  width: 365px;
  background-color: transparent;
  position: fixed;
  top: 9787px;
  left: 314px;
}

#u27654 {
  z-index: 144;
  width: 250px;
  background-color: transparent;
  position: fixed;
  top: 9787px;
  left: -55px;
}

#u27639 {
  z-index: 146;
  width: 283px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 2314px;
  left: 139px;
}

#u27619 {
  z-index: 148;
  width: 288px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 5444px;
  left: 94px;
}

#u27725 {
  z-index: 150;
  width: 423px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 8545px;
  left: 15px;
}

#u27681 {
  z-index: 152;
  width: 396px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 10480px;
  left: -274px;
}

#u27682-6 {
  z-index: 153;
  width: 396px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27684 {
  z-index: 167;
  width: 54px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u27683-8 {
  z-index: 159;
  width: 360px;
  min-height: 94px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27608 {
  z-index: 169;
  width: 1038px;
  background-color: transparent;
  position: fixed;
  top: 10719px;
  left: -359px;
}

#u27624 {
  z-index: 171;
  width: 286px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: -61px;
}

#u27635 {
  z-index: 173;
  width: 365px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: 322px;
}

#u27651 {
  z-index: 175;
  width: 259px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: 163px;
}

#u27661 {
  z-index: 177;
  width: 437px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: -347px;
}

#u27711-8 {
  z-index: 179;
  width: 297px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 9255px;
  left: 296px;
}

#u27700 {
  z-index: 187;
  width: 378px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 1631px;
  left: -228px;
}

#u27701-6 {
  z-index: 188;
  width: 378px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27703 {
  z-index: 198;
  width: 47px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 24px;
  position: relative;
}

#u27702-4 {
  z-index: 194;
  width: 323px;
  min-height: 47px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 31px;
  position: relative;
}

#u27676 {
  z-index: 199;
  width: 363px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 2534px;
  left: -280px;
}

#u27679-6 {
  z-index: 200;
  width: 271px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 55px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 46px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27678 {
  z-index: 210;
  width: 49px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 14px;
  position: relative;
}

#u27677-4 {
  z-index: 206;
  width: 363px;
  min-height: 62px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27721 {
  z-index: 211;
  width: 259px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding-bottom: 0px;
  position: fixed;
  top: 5054px;
  left: -253px;
}

#u27723-6 {
  z-index: 212;
  width: 259px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 55px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 46px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27724 {
  z-index: 224;
  width: 49px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 20px;
  position: relative;
}

#u27722-6 {
  z-index: 218;
  width: 253px;
  min-height: 69px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u30087 {
  z-index: 367;
  width: 396px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 9260px;
  left: -334px;
}

#u30090-6 {
  z-index: 368;
  width: 396px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u30088 {
  z-index: 382;
  width: 54px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u30089-8 {
  z-index: 374;
  width: 360px;
  min-height: 94px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u30099-4 {
  z-index: 383;
  width: 237px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 10573px;
  left: 300px;
}

#u27653 {
  z-index: 225;
  height: 211px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u27653-bw {
  z-index: 225;
  height: 332px;
}

#pu28280 {
  z-index: 227;
  width: 0.01px;
  margin-left: -321px;
}

#u28280 {
  z-index: 227;
  min-height: 387.5826679649472px;
  padding-bottom: 0px;
  background: #000000 url("/images/footerumbrella.jpg?crc=3788718255") no-repeat center center;
  background-size: cover;
}

#u28280_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 320px;
}

#u28280_position_content {
  padding-top: 30px;
  padding-bottom: 14px;
  width: 100%;
}

#u28284 {
  z-index: 231;
  width: 34px;
  background-color: transparent;
  left: 142px;
  position: relative;
}

#u28281 {
  z-index: 228;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -321px;
  margin-top: 29px;
  position: relative;
}

#pu29141-4 {
  z-index: 291;
  width: 0.01px;
  left: 53px;
  margin-top: 13px;
  position: relative;
}

#u29141-4 {
  z-index: 291;
  width: 124px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
}

#u29142-4 {
  z-index: 295;
  width: 139px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 155px;
}

#u29142-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 139px;
  margin: 0px -10000px 0px 0px;
}

#u29139-4 {
  z-index: 283;
  width: 140px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 324px;
}

#u29139-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 140px;
  margin: 0px -10000px 0px 0px;
}

#u29137-4 {
  z-index: 275;
  width: 101px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 486px;
}

#u29137-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 101px;
  margin: 0px -10000px 0px 0px;
}

#u28283 {
  z-index: 230;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -321px;
  margin-top: 12px;
  position: relative;
}

#ppu28300 {
  z-index: 0;
  width: 0.01px;
  left: 19px;
  margin-top: 49px;
  position: relative;
}

#pu28300 {
  z-index: 268;
  width: 0.01px;
  margin-right: -10000px;
}

#u28300 {
  z-index: 268;
  width: 35px;
  height: 35px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20phone%20icon-03.png?crc=137599584") no-repeat center center;
  background-size: contain;
}

#u28300:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px;
  background-size: contain;
}

#u28300:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px;
  background-size: contain;
}

#u28302 {
  z-index: 270;
  width: 35px;
  height: 35px;
  margin-top: 20px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20site%20icon-04.png?crc=122236845") no-repeat center center;
  background-size: contain;
}

#u28302:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 20px 0px 0px;
  background-size: contain;
}

#u28302:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 20px 0px 0px;
  background-size: contain;
}

#ppu28297-4 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: 55px;
}

#pu28297-4 {
  z-index: 252;
  width: 0.01px;
}

#u28297-4 {
  z-index: 252;
  width: 199px;
  min-height: 26px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 22px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
}

#u28301 {
  z-index: 269;
  width: 35px;
  height: 35px;
  position: relative;
  margin-right: -10000px;
  left: 257px;
  background: transparent url("/images/grant%20barnett%20-%20address%20icon-05.png?crc=381904873") no-repeat center center;
  background-size: contain;
}

#u28301:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
  background-size: contain;
}

#u28301:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
  background-size: contain;
}

#u28298-4 {
  z-index: 256;
  width: 268px;
  min-height: 19px;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 28px;
  position: relative;
}

#u28299-8 {
  z-index: 260;
  width: 254px;
  min-height: 77px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 367px;
}

#u28282 {
  z-index: 229;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -321px;
  margin-top: 53px;
  position: relative;
}

#pu28296-4 {
  z-index: 248;
  width: 0.01px;
  left: 403px;
  margin-top: 13px;
  position: relative;
}

#u28296-4 {
  z-index: 248;
  width: 107px;
  min-height: 18px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  line-height: 17px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
}

#u28295-4 {
  z-index: 244;
  width: 107px;
  min-height: 18px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  line-height: 17px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  left: 129px;
}

#u28280-bw {
  z-index: 227;
  min-height: 387.5826679649472px;
}

#u28293-7 {
  z-index: 233;
  width: 277px;
  min-height: 101px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 195px;
  left: 18px;
}

#u28294-4 {
  z-index: 240;
  width: 432px;
  min-height: 18px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: left;
  font-size: 10px;
  line-height: 17px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 356px;
}

#u29136-4 {
  z-index: 271;
  width: 74px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
}

#u29136-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 74px;
  margin: 118px -10000px 0px 0px;
}

#u29138-4 {
  z-index: 279;
  width: 107px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 103px;
}

#u29138-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 107px;
  margin: 118px -10000px 0px 0px;
}

#u29140-4 {
  z-index: 287;
  width: 96px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 244px;
}

#u29140-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 96px;
  margin: 118px -10000px 0px 0px;
}

a.contact-link,
a.contact-link:visited {
  color: white;
  text-decoration: none;
}

/* Home Nav Link */

a[data-nicename=home]:hover,
a[data-nicename=home] {
  margin-top: 198px !important;
}

span[data-nicename=home-img] {
  margin-top: 185px !important;
}

/* AboutUs Nav Link */

a[data-nicename=aboutus]:hover,
a[data-nicename=aboutus] {
  margin-top: 278px !important;
}

span[data-nicename=aboutus-img] {
  margin-top: 265px !important;
}

/* Umbrellas Nav Link */

a[data-nicename=umbrellas]:hover,
a[data-nicename=umbrellas] {
  margin-top: 358px !important;
}

span[data-nicename=umbrellas-img] {
  margin-top: 345px !important;
}

/* Wellies Nav Link */

a[data-nicename=wellies]:hover,
a[data-nicename=wellies] {
  margin-top: 437px !important;
}

span[data-nicename=wellies-img] {
  margin-top: 424px !important;
}

/* Footwear Nav Link */

a[data-nicename=footwear]:hover,
a[data-nicename=footwear] {
  margin-top: 516px !important;
}

span[data-nicename=footwear-img] {
  margin-top: 503px !important;
}

/* Accessories Nav Link */

a[data-nicename=accessories]:hover,
a[data-nicename=accessories] {
  margin-top: 596px !important;
}

span[data-nicename=accessories-img] {
  margin-top: 583px !important;
}

/* Process Nav Link */

a[data-nicename=process]:hover,
a[data-nicename=process] {
  margin-top: 675px !important;
}

span[data-nicename=process-img] {
  margin-top: 662px !important;
}

/* Contact Nav Link */

a[data-nicename=contact]:hover,
a[data-nicename=contact] {
  margin-top: 755px !important;
}

span[data-nicename=contact-img] {
  margin-top: 742px !important;
}

/* Footer Links */

#footwear-link {
  z-index: 256;
  width: 118px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url(/images/blank.gif?325472601571f31e1bf00674c368d335);
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 244px;
}

a[data-nicename=home-link] {
  left: 0 !important;
}

a[data-nicename=aboutus-link] {
  left: 81px !important;
}

a[data-nicename=wellies-link] {
  left: 195px !important;
}

a[data-nicename=footwear-link] {
  left: 298px !important;
}

a[data-nicename=umbrellas-link] {
  left: 53px !important;
}

a[data-nicename=umbrellas-link]:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
}

a[data-nicename=accessories-link] {
  left: 184px !important;
}

a[data-nicename=process-link] {
  left: 330px !important;
}

a[data-nicename=contact-link] {
  left: 477px !important;
}

* {
  padding: 0;
  margin: 0;
}

body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}

.find-out-more-btn a {
  text-align: center;
  display: block;
  width: 200px;
  height: 53px;
  margin: 0 auto 80px auto;
  border: 3px solid black;
  -webkit-transition: .4s;
  transition: .4s;
  background: white;
  position: relative;
  z-index: 100;
}

.find-out-more-btn a:hover {
  background: black;
}

.find-out-more-btn a p {
  color: black;
  line-height: 50px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: .4s;
  transition: .4s;
}

.find-out-more-btn a p:hover {
  color: white;
}

.flx-mrg-tp {
  margin-top: 4vh;
}

.flx-mrg-btm {
  margin-bottom: 12vh;
}

.home-header {
  position: relative;
  height: 100vh;
}

.home-header .home-video {
  height: 100vh;
  width: 100%;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.home-header .hero {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.home-header .hero .hero-inner {
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-family: montserrat, sans-serif;
}

.home-header .hero .hero-inner .gb {
  font-size: 9.5rem;
  line-height: 8rem;
}

.home-header .hero .hero-inner .line {
  font-size: 9.5rem;
  line-height: 0;
  padding-bottom: 2vh;
}

@media (max-width: 767px) {
  .home-header .hero .hero-inner .gb {
    font-size: 6.75rem;
    line-height: 6rem;
  }
}

@media (max-width: 560px) {
  .home-header .hero .hero-inner .gb {
    font-size: 4.25rem;
    line-height: 4rem;
  }

  .home-header .hero .hero-inner .line {
    font-size: 4.75rem;
  }

  .home-header .hero .hero-inner .tag {
    font-size: .8rem;
  }
}

.slide-up {
  opacity: 0;
  -webkit-animation: slideUp 1s ease-out;
          animation: slideUp 1s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.fade-in {
  opacity: 0;
  -webkit-animation: fadeIn 1.6s ease-out;
          animation: fadeIn 1.6s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.one {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.two {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.three {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}

@-webkit-keyframes slideUp {
  0% {
    position: relative;
    top: 100px;
    opacity: 0;
  }

  100% {
    position: relative;
    top: 0;
    opacity: 1;
  }
}

@keyframes slideUp {
  0% {
    position: relative;
    top: 100px;
    opacity: 0;
  }

  100% {
    position: relative;
    top: 0;
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.parasol-menu {
  width: 523px;
  height: 523px;
  margin: 180px auto 60px auto;
}

.parasol-menu .parasol-cont {
  position: relative;
}

.parasol-menu .parasol-cont .parasol-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 523px;
  height: 523px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.parasol-menu .parasol-cont .parasol-wrap .fade {
  opacity: 0;
}

.parasol-menu .parasol-cont .parasol-icons {
  position: relative;
  z-index: 100;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-item {
  font-family: raleway, sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  color: #8c8c8c;
  letter-spacing: 15px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-history {
  position: absolute;
  top: 450px;
  left: -180px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-history img {
  position: absolute;
  top: -110px;
  left: 200px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-contact {
  position: absolute;
  top: 70px;
  left: -200px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-contact img {
  position: absolute;
  top: 56px;
  left: 186px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-about {
  position: absolute;
  top: -80px;
  left: 133px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-about img {
  position: absolute;
  top: 56px;
  left: 88px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-products {
  position: absolute;
  top: 70px;
  left: 480px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-products img {
  position: absolute;
  top: 56px;
  left: -30px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-design {
  position: absolute;
  top: 450px;
  left: 470px;
}

.parasol-menu .parasol-cont .parasol-icons .parasol-design img {
  position: absolute;
  top: -110px;
  left: -48px;
}

@media (max-width: 960px) {
  .parasol-menu {
    display: none;
  }
}

.about-home {
  width: 100%;
  overflow: hidden;
}

.about-home .paralax-home {
  position: relative;
}

.about-home .paralax-home img {
  position: absolute;
  margin-left: 50vw;
}

.about-home .paralax-home #umbrella-blr-1 {
  top: 180px;
  left: -650px;
}

.about-home .paralax-home #umbrella-blr-2 {
  top: 0;
  left: 80px;
  -webkit-transform: rotate(38deg);
          transform: rotate(38deg);
}

.about-home .paralax-home #umbrella-blr-3 {
  top: 600px;
  left: 340px;
}

.about-home .paralax-home #wellie-blr-1 {
  top: 930px;
  left: -430px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-transform: rotate(235deg);
          transform: rotate(235deg);
}

.about-home .paralax-home #wellie-shrp-1 {
  top: 130px;
  left: -580px;
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
  width: 440px;
}

.about-home .paralax-home #wellie-shrp-2 {
  top: 280px;
  left: 140px;
}

.about-home .paralax-home #wellie-shrp-3 {
  top: 1200px;
  left: -40px;
  -webkit-transform: rotate(22deg);
          transform: rotate(22deg);
}

.about-home .paralax-home #umbrella-shrp-1 {
  top: 900px;
  left: 280px;
  width: 250px;
  -webkit-transform: rotate(62deg);
          transform: rotate(62deg);
}

.about-home .about-home-txt {
  text-align: center;
  width: 100%;
  max-width: 780px;
  padding: 20px;
  margin: 0 auto;
  padding-top: 660px;
  position: relative;
  z-index: 1000;
}

.about-home .about-home-txt #about {
  position: absolute;
  top: -650px;
}

.about-home .about-home-txt h1 {
  margin-bottom: 60px;
  color: #000000;
  text-transform: uppercase;
  font-size: 60px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.about-home .about-home-txt p {
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-bottom: 60px;
}

#category-images {
  position: relative;
  width: 100vw;
  margin-bottom: 100px;
  z-index: 100 !important;
}

#category-images a {
  display: block;
  width: 25vw;
  margin: 0;
  padding: 0;
  float: left;
  overflow: hidden;
}

#category-images a img {
  width: 100%;
  height: 660px;
  display: block;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: .3s;
  transition: .3s;
}

#category-images a img:hover {
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
}

@media (max-width: 1320px) {
  #category-images a img {
    height: 540px;
  }
}

@media (max-width: 1200px) {
  #category-images a img {
    height: 400px;
  }
}

@media (max-width: 900px) {
  #category-images a {
    width: 50vw;
  }

  #category-images a img {
    height: 660px;
  }

  .break {
    float: none;
  }
}

#page {
  min-height: 0;
}

#design-innovation .di-text {
  width: 100%;
  max-width: 1000px;
  margin-bottom: 80px;
  position: relative;
}

#design-innovation .di-text h1 {
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  font-size: 60px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  line-height: 80px;
  margin-bottom: 80px;
  letter-spacing: 0;
}

#design-innovation .di-text #design-and-innovation {
  position: absolute;
  top: -200px;
}

#design-innovation .di-text p {
  color: #8C8C8C;
  text-align: left;
  line-height: 24px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 300;
}

#design-innovation .di-text .p-block-1 {
  padding-right: 20px;
}

#design-innovation .di-text .p-block-2 {
  padding-left: 20px;
}

#design-innovation .di-umbrellas {
  display: block;
  width: 884px;
  margin: 0 auto;
  position: relative;
}

#design-innovation .di-umbrellas img {
  position: absolute;
}

#design-innovation .di-umbrellas .di-umbrella-1 {
  opacity: 0;
  right: -900px;
}

#design-innovation .di-umbrellas .di-umbrella-2 {
  opacity: 0;
  top: 110px;
  left: -900px;
}

#design-innovation .di-icons {
  width: 100%;
  max-width: 840px;
  margin: 440px auto 80px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#design-innovation .di-icons .di-icon-item {
  text-align: center;
  position: relative;
  top: 50px;
  opacity: 0;
}

#design-innovation .di-icons .di-icon-item h3 {
  padding-top: 20px;
  color: #8C8C8C;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 15px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
}

@media (max-width: 767px) {
  #design-innovation .di-text .p-block-1 {
    padding-right: 0;
    padding-bottom: 50px;
  }

  #design-innovation .di-text .p-block-2 {
    padding-left: 0;
  }
}

@media (max-width: 576px) {
  #design-innovation .di-text h1 {
    font-size: 40px;
    line-height: 55px;
    margin-bottom: 55px;
  }

  #design-innovation .di-umbrellas {
    width: 360px;
  }

  #design-innovation .di-umbrellas img {
    width: 360px;
  }

  #design-innovation .di-icons {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.history-carousel {
  margin-top: 80px;
  overflow: hidden;
  height: 850px;
}

.history-carousel .inner {
  position: relative;
}

.history-carousel .inner .slide-item img {
  width: 100%;
  height: 850px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.history-carousel .inner .slide-item .slide-txt-box {
  position: absolute;
  top: 140px;
  left: calc(50% - 288px);
  width: 576px;
  height: 600px;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0.85);
  text-align: center;
  z-index: 1000;
}

.history-carousel .inner .slide-item .slide-txt-box p {
  color: white;
}

.history-carousel .inner .slide-item .slide-txt-box .flex-txt {
  height: 450px;
}

.history-carousel .inner .slide-item .slide-txt-box .flex-txt h1 {
  font-size: 56px;
  text-transform: uppercase;
  line-height: 56px;
  padding-top: 55px;
  color: #E28D5C;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.history-carousel .inner .slide-item .slide-txt-box .flex-txt p {
  line-height: 24px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 17px;
  color: #FFFFFF;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 300;
}

.history-carousel a,
.history-carousel a:hover,
.history-carousel a:visited {
  color: #C27A4F;
}

.carousel-control,
.carousel-control:hover,
.carousel-control:visited {
  z-index: 100;
  top: 640px;
  width: 170px;
  height: 50px;
  line-height: 24px;
  color: #C27A4F;
  text-align: center;
  font-size: 24px;
  font-family: raleway, sans-serif;
  font-weight: 200;
  opacity: 1;
}

.prev {
  left: calc(50% - 170px);
}

.next {
  left: calc(50% + 1px);
  border-left: 1px solid white;
}

@media (max-width: 500px) {
  .history-carousel .inner .slide-item .slide-txt-box {
    width: 100%;
    left: 0;
  }

  .history-carousel .inner .slide-item .slide-txt-box .flex-txt h1 {
    font-size: 30px;
    line-height: 30px;
  }
}

.version.umbrellas {
  color: #0000FC;
  background-color: #AD9299;
}

#pu27550 {
  z-index: 2;
  width: 0.01px;
  margin-left: -847px;
}

#u27550 {
  z-index: 2;
  width: 50px;
  min-height: 25px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 84px;
}

#slideshowu27729 {
  z-index: 7;
  width: 0.01px;
  height: 900px;
  position: relative;
  margin-right: -10000px;
  left: 307px;
}

#u27736 {
  position: absolute;
  width: 1400px;
  height: 900px;
  background-color: transparent;
  left: -5px;
}

#u27736popup {
  z-index: 8;
}

#u27741 {
  z-index: 9;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27737 {
  z-index: 11;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27743 {
  z-index: 13;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27739 {
  z-index: 15;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

#u27745 {
  z-index: 17;
  width: 1400px;
  height: 900px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
}

.SSSlideLoading {
  background: url("/images/loading.gif?crc=3815509949") no-repeat center center;
}

#u27615-5 {
  z-index: 19;
  min-height: 109px;
  background-color: transparent;
  text-align: left;
}

#u27616 {
  margin-top: 29px;
  margin-bottom: -29px;
}

#u27617 {
  z-index: 24;
  width: 52px;
}

.GBlogo {
  border-width: 0px;
  border-color: #000000;
  background-color: transparent;
}

#u27617_img {
  vertical-align: bottom;
}

#u27615-5-bw {
  z-index: 19;
  min-height: 109px;
}

#u29634-5 {
  z-index: 299;
  min-height: 109px;
  background-color: transparent;
  text-align: right;
  position: fixed;
  top: 0px;
}

#u29634 {
  font-size: 1px;
  line-height: 0px;
}

#u29636 {
  z-index: 304;
  width: 103px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u29677 {
  z-index: 305;
  display: block;
  vertical-align: top;
  position: relative;
  margin-right: -10000px;
  left: 2px;
}

#pamphletu29637 {
  z-index: 307;
  width: 0.01px;
  height: 94px;
  position: relative;
  margin-right: -10000px;
  margin-top: 8px;
}

#u29675 {
  z-index: 308;
  width: 94px;
  position: relative;
  margin-right: -10000px;
}

#u29676 {
  position: absolute;
  width: 94px;
  height: 94px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u29643 {
  position: absolute;
  width: 1277px;
  border-width: 0px;
  border-color: transparent;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.95);
  padding-bottom: 44px;
  top: 24px;
  left: -2617px;
  -pie-background: rgba(255, 255, 255, 0.95);
}

#u29643popup {
  z-index: 310;
}

#u29644 {
  z-index: 311;
  width: 1233px;
  height: 956px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  margin-right: -10000px;
  position: relative;
  top: 22px;
  left: 22px;
}

#u29653 {
  z-index: 312;
  width: 332px;
  height: 360px;
  position: relative;
  margin-right: -10000px;
  margin-top: 24px;
}

.ie #u29676,
.ie #u29653 {
  background-color: #FFFFFF;
  opacity: 0.01;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}

#u29663-4 {
  z-index: 313;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 198px;
  left: 434px;
}

#u29663-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 198px -10000px 0px 0px;
}

#u29661-4 {
  z-index: 317;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 437px;
  left: 434px;
}

#u29661-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 437px -10000px 0px 0px;
}

#u29667-4 {
  z-index: 321;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 278px;
  left: 434px;
}

#u29667-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 278px -10000px 0px 0px;
}

#u29662-4 {
  z-index: 325;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 675px;
  left: 434px;
}

#u29662-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 675px -10000px 0px 0px;
}

#u29659-4 {
  z-index: 329;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 596px;
  left: 434px;
}

#u29659-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 596px -10000px 0px 0px;
}

#u29648-4 {
  z-index: 333;
  width: 366px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 358px;
  left: 434px;
}

#u29648-4.MuseLinkActive {
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 366px;
  margin: 358px -10000px 0px 0px;
}

#u29648-4.MuseLinkActive p,
#u29648-4.MuseLinkActive span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 15px;
}

#u29668-4 {
  z-index: 337;
  width: 401px;
  min-height: 30px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #8C8C8C;
  text-align: left;
  line-height: 31px;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-size: 26px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 516px;
  left: 434px;
}

#u29668-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 30px;
  width: 401px;
  margin: 516px -10000px 0px 0px;
}

#u29663-4:hover p,
#u29663-4:hover span,
#u29661-4:hover p,
#u29661-4:hover span,
#u29667-4:hover p,
#u29667-4:hover span,
#u29662-4:hover p,
#u29662-4:hover span,
#u29659-4:hover p,
#u29659-4:hover span,
#u29668-4:hover p,
#u29668-4:hover span {
  color: #646464;
  visibility: inherit;
  letter-spacing: 18px;
}

#u29647 {
  z-index: 341;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 253px;
  left: 434px;
}

#u29669 {
  z-index: 342;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  position: relative;
  margin-right: -10000px;
  margin-top: 333px;
  left: 434px;
}

#u29672 {
  z-index: 343;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 412px;
  left: 434px;
}

#u29660 {
  z-index: 344;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 491px;
  left: 434px;
}

#u29656 {
  z-index: 345;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 571px;
  left: 434px;
}

#u29664 {
  z-index: 346;
  width: 366px;
  height: 1px;
  background-color: #7C7C7C;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: relative;
  margin-right: -10000px;
  margin-top: 650px;
  left: 434px;
}

#u29645 {
  z-index: 347;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 265px;
  left: 348px;
}

#u29670 {
  z-index: 349;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 345px;
  left: 348px;
}

#u29649 {
  z-index: 351;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 503px;
  left: 348px;
}

#u29665 {
  z-index: 353;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 185px;
  left: 348px;
}

#u29657 {
  z-index: 355;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 583px;
  left: 348px;
}

#u29654 {
  z-index: 357;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 424px;
  left: 348px;
}

#u29651 {
  z-index: 359;
  width: 57px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 662px;
  left: 348px;
}

#u29638 {
  position: absolute;
  width: 43px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-style: solid;
  border-width: 1px;
  border-color: #B4B4B4;
  background-color: transparent;
  border-radius: 100px;
  padding-bottom: 11px;
  top: 817px;
  left: -2062px;
}

#u29638:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  border-color: #646464;
  width: 43px;
  min-height: 0px;
  margin: 0px;
}

#u29639-4 {
  z-index: 362;
  width: 20px;
  min-height: 20px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  color: #B4B4B4;
  text-align: center;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 12px;
  left: 12px;
}

#u29639-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 20px;
  width: 20px;
  margin: 12px -10000px 0px 0px;
}

#u29639-4:hover p,
#u29639-4:hover span {
  color: #646464;
  visibility: inherit;
}

.SSFirstButton,
.SSPreviousButton,
.SSNextButton,
.SSLastButton,
.SSSlideLink,
.SSCloseButton,
.PamphletWidget .ThumbGroup .Thumb,
.PamphletNextButton,
.PamphletPrevButton,
.PamphletCloseButton {
  cursor: pointer;
}

#u29634-5-bw {
  z-index: 299;
}

#u27659-6 {
  z-index: 85;
  width: 346px;
  min-height: 45px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  left: -13px;
  top: -142px;
  margin-bottom: -45px;
  position: relative;
}

#u27628 {
  z-index: 84;
  width: 35px;
  height: 24px;
  margin-left: 142px;
  top: -67px;
  margin-bottom: -24px;
  position: relative;
  background: transparent url("/images/arrowdown.png?crc=3936171844") no-repeat center center;
}

#pu27621 {
  z-index: 3;
  width: 0.01px;
  margin-left: -847px;
}

#u27621 {
  z-index: 3;
  width: 700px;
  min-height: 5046px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 5696px;
  left: 1007px;
  background: transparent url("/images/asphaltbright.jpg?crc=208243373") repeat center center;
}

#u27710 {
  z-index: 6;
  width: 700px;
  min-height: 5046px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 5696px;
  left: 307px;
  background: #383838 url("/images/splitbg-dark.jpg?crc=3992244174") repeat center center;
}

#u27660 {
  z-index: 27;
  width: 700px;
  min-height: 5863px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 307px;
  background: #383838 url("/images/splitbg-dark.jpg?crc=3992244174") repeat center center;
}

#u27680 {
  z-index: 28;
  width: 700px;
  min-height: 5863px;
  border-width: 0px;
  border-color: transparent;
  color: #828282;
  text-align: center;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 1007px;
  background: transparent url("/images/asphaltbright.jpg?crc=208243373") repeat center center;
}

#u27706 {
  z-index: 91;
  width: 449px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 222px;
  left: 496px;
}

#u27704 {
  z-index: 99;
  width: 488px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 1036px;
  left: 509px;
}

#u27718 {
  z-index: 121;
  width: 544px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 3353px;
  left: 430px;
}

#u27622 {
  z-index: 127;
  width: 512px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 5967px;
  left: 448px;
}

#u27633 {
  z-index: 129;
  width: 337px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 6784px;
  left: 545px;
}

#u27649 {
  z-index: 131;
  width: 323px;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 7658px;
  left: 559px;
}

#u27720 {
  z-index: 135;
  width: 913px;
  height: 285px;
  border-style: solid;
  border-width: 11px;
  border-color: #B7B7B7;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 9036px;
  left: 540px;
}

#u27765 {
  z-index: 168;
  width: 913px;
  height: 285px;
  border-style: solid;
  border-width: 11px;
  border-color: #B7B7B7;
  background-color: transparent;
  position: relative;
  margin-right: -10000px;
  margin-top: 10077px;
  left: 540px;
}

#contents {
  position: relative;
  width: 22px;
  margin-right: -10000px;
}

#pu27646 {
  z-index: 4;
  width: 0.01px;
  padding-bottom: 10574px;
  margin-left: -471px;
  margin-top: -10707px;
}

#u27646 {
  z-index: 4;
  width: 480px;
  background-color: transparent;
  position: fixed;
  top: 7012px;
  left: 160px;
}

#u27646_img {
  margin-top: -41px;
}

#u27685-4 {
  z-index: 29;
  width: 352px;
  min-height: 71px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 1901px;
  left: 288px;
}

#u27648-4 {
  z-index: 33;
  width: 223px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 3585px;
  left: 417px;
}

#u27658-12 {
  z-index: 37;
  width: 385px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 6280px;
  left: 300px;
}

#u27675-3 {
  z-index: 49;
  width: 286px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 6779px;
  left: 354px;
}

#u27641-4 {
  z-index: 52;
  width: 282px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 5444px;
  left: 411px;
}

#u27694 {
  z-index: 56;
  width: 350px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 3950px;
  left: -282px;
}

#u27695-6 {
  z-index: 57;
  width: 350px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27697 {
  z-index: 67;
  width: 49px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u27696-4 {
  z-index: 63;
  width: 349px;
  min-height: 121px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27669 {
  z-index: 68;
  width: 411px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 6141px;
  left: -302px;
}

#u27671-6 {
  z-index: 69;
  width: 396px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27670 {
  z-index: 83;
  width: 54px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u27672-8 {
  z-index: 75;
  width: 411px;
  min-height: 94px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27673 {
  z-index: 93;
  width: 621px;
  background-color: transparent;
  position: fixed;
  top: 935px;
  left: -471px;
}

#u27631 {
  z-index: 95;
  width: 676px;
  background-color: transparent;
  position: fixed;
  top: 2776px;
  left: -459px;
}

#u27686 {
  z-index: 97;
  width: 401px;
  background-color: transparent;
  position: fixed;
  top: 2955px;
  left: -285px;
}

#u27656 {
  z-index: 101;
  width: 505px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 1479px;
  left: 224px;
}

#u27613 {
  z-index: 103;
  width: 356px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 1141px;
  left: 115px;
}

#u27667 {
  z-index: 105;
  width: 356px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 2809px;
  left: 274px;
}

#u27692 {
  z-index: 107;
  width: 505px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 3586px;
  left: -185px;
}

#u27727 {
  z-index: 109;
  width: 384px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 7px 7px 16px rgba(0, 0, 0, 0.1);
          box-shadow: 7px 7px 16px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 5060px;
  left: 46px;
}

#u27629 {
  z-index: 111;
  width: 379px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 4406px;
  left: 261px;
}

#u27712 {
  z-index: 113;
  width: 374px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 3980px;
  left: 113px;
}

#u27642 {
  z-index: 115;
  width: 605px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 6534px;
  left: -143px;
}

#u27559 {
  z-index: 117;
  width: 427px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 24px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 24px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 7672px;
  left: 213px;
}

#u27559_img {
  margin-right: -36px;
}

#u27606 {
  z-index: 119;
  width: 490px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 9367px;
  left: 112px;
}

#u27698 {
  z-index: 123;
  width: 738px;
  background-color: transparent;
  position: fixed;
  top: 5292px;
  left: -468px;
}

#u27663 {
  z-index: 125;
  width: 417px;
  background-color: transparent;
  position: fixed;
  top: 5520px;
  left: -302px;
}

#u27644 {
  z-index: 133;
  width: 367px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 2051px;
  left: 289px;
}

#u27665 {
  z-index: 136;
  width: 1114px;
  background-color: transparent;
  position: fixed;
  top: 9652px;
  left: -397px;
}

#u27611 {
  z-index: 138;
  width: 446px;
  background-color: transparent;
  position: fixed;
  top: 9790px;
  left: -366px;
}

#u27626 {
  z-index: 140;
  width: 236px;
  background-color: transparent;
  position: fixed;
  top: 9786px;
  left: 165px;
}

#u27637 {
  z-index: 142;
  width: 365px;
  background-color: transparent;
  position: fixed;
  top: 9787px;
  left: 314px;
}

#u27654 {
  z-index: 144;
  width: 250px;
  background-color: transparent;
  position: fixed;
  top: 9787px;
  left: -55px;
}

#u27639 {
  z-index: 146;
  width: 283px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 2314px;
  left: 139px;
}

#u27619 {
  z-index: 148;
  width: 288px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 11px 11px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 5444px;
  left: 94px;
}

#u27725 {
  z-index: 150;
  width: 423px;
  -pie-box-shadow: none;
  -webkit-box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
          box-shadow: 18px 18px 19px rgba(0, 0, 0, 0.1);
  background-color: transparent;
  position: fixed;
  top: 8545px;
  left: 15px;
}

#u27681 {
  z-index: 152;
  width: 396px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 10480px;
  left: -274px;
}

#u27682-6 {
  z-index: 153;
  width: 396px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27684 {
  z-index: 167;
  width: 54px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u27683-8 {
  z-index: 159;
  width: 360px;
  min-height: 94px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27608 {
  z-index: 169;
  width: 1038px;
  background-color: transparent;
  position: fixed;
  top: 10719px;
  left: -359px;
}

#u27624 {
  z-index: 171;
  width: 286px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: -61px;
}

#u27635 {
  z-index: 173;
  width: 365px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: 322px;
}

#u27651 {
  z-index: 175;
  width: 259px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: 163px;
}

#u27661 {
  z-index: 177;
  width: 437px;
  background-color: transparent;
  position: fixed;
  top: 10827px;
  left: -347px;
}

#u27711-8 {
  z-index: 179;
  width: 297px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 9255px;
  left: 296px;
}

#u27700 {
  z-index: 187;
  width: 378px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 1631px;
  left: -228px;
}

#u27701-6 {
  z-index: 188;
  width: 378px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27703 {
  z-index: 198;
  width: 47px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 24px;
  position: relative;
}

#u27702-4 {
  z-index: 194;
  width: 323px;
  min-height: 47px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 31px;
  position: relative;
}

#u27676 {
  z-index: 199;
  width: 363px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 2534px;
  left: -280px;
}

#u27679-6 {
  z-index: 200;
  width: 271px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 55px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 46px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27678 {
  z-index: 210;
  width: 49px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 14px;
  position: relative;
}

#u27677-4 {
  z-index: 206;
  width: 363px;
  min-height: 62px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u27721 {
  z-index: 211;
  width: 259px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  padding-bottom: 0px;
  position: fixed;
  top: 5054px;
  left: -253px;
}

#u27723-6 {
  z-index: 212;
  width: 259px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 55px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 46px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u27724 {
  z-index: 224;
  width: 49px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 20px;
  position: relative;
}

#u27722-6 {
  z-index: 218;
  width: 253px;
  min-height: 69px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u30087 {
  z-index: 367;
  width: 396px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
  position: fixed;
  top: 9260px;
  left: -334px;
}

#u30090-6 {
  z-index: 368;
  width: 396px;
  min-height: 48px;
  background-color: transparent;
  color: #B7B7B7;
  line-height: 48px;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 40px;
  font-family: raleway, sans-serif;
  font-weight: 800;
  position: relative;
}

#u30088 {
  z-index: 382;
  width: 54px;
  height: 6px;
  background-color: #B7B7B7;
  margin-left: 2px;
  margin-top: 21px;
  position: relative;
}

#u30089-8 {
  z-index: 374;
  width: 360px;
  min-height: 94px;
  background-color: transparent;
  color: #FFFFFF;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  margin-top: 30px;
  position: relative;
}

#u30099-4 {
  z-index: 383;
  width: 237px;
  min-height: 58px;
  background-color: transparent;
  color: #8C8C8C;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: fixed;
  top: 10573px;
  left: 300px;
}

#u27653 {
  z-index: 225;
  height: 211px;
  border-width: 0px;
  border-color: transparent;
  background-color: transparent;
}

#u27653-bw {
  z-index: 225;
  height: 332px;
}

#pu28280 {
  z-index: 227;
  width: 0.01px;
  margin-left: -321px;
}

#u28280 {
  z-index: 227;
  min-height: 387.5826679649472px;
  padding-bottom: 0px;
  background: #000000 url("/images/footerumbrella.jpg?crc=3788718255") no-repeat center center;
  background-size: cover;
}

#u28280_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 320px;
}

#u28280_position_content {
  padding-top: 30px;
  padding-bottom: 14px;
  width: 100%;
}

#u28284 {
  z-index: 231;
  width: 34px;
  background-color: transparent;
  left: 142px;
  position: relative;
}

#u28281 {
  z-index: 228;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -321px;
  margin-top: 29px;
  position: relative;
}

#pu29141-4 {
  z-index: 291;
  width: 0.01px;
  left: 53px;
  margin-top: 13px;
  position: relative;
}

#u29141-4 {
  z-index: 291;
  width: 124px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
}

#u29142-4 {
  z-index: 295;
  width: 139px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 155px;
}

#u29142-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 139px;
  margin: 0px -10000px 0px 0px;
}

#u29139-4 {
  z-index: 283;
  width: 140px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 324px;
}

#u29139-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 140px;
  margin: 0px -10000px 0px 0px;
}

#u29137-4 {
  z-index: 275;
  width: 101px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  left: 486px;
}

#u29137-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 101px;
  margin: 0px -10000px 0px 0px;
}

#u28283 {
  z-index: 230;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -321px;
  margin-top: 12px;
  position: relative;
}

#ppu28300 {
  z-index: 0;
  width: 0.01px;
  left: 19px;
  margin-top: 49px;
  position: relative;
}

#pu28300 {
  z-index: 268;
  width: 0.01px;
  margin-right: -10000px;
}

#u28300 {
  z-index: 268;
  width: 35px;
  height: 35px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20phone%20icon-03.png?crc=137599584") no-repeat center center;
  background-size: contain;
}

#u28300:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px;
  background-size: contain;
}

#u28300:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px;
  background-size: contain;
}

#u28302 {
  z-index: 270;
  width: 35px;
  height: 35px;
  margin-top: 20px;
  position: relative;
  background: transparent url("/images/grant%20barnett%20-%20site%20icon-04.png?crc=122236845") no-repeat center center;
  background-size: contain;
}

#u28302:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 20px 0px 0px;
  background-size: contain;
}

#u28302:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 20px 0px 0px;
  background-size: contain;
}

#ppu28297-4 {
  z-index: 0;
  width: 0.01px;
  margin-right: -10000px;
  margin-left: 55px;
}

#pu28297-4 {
  z-index: 252;
  width: 0.01px;
}

#u28297-4 {
  z-index: 252;
  width: 199px;
  min-height: 26px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 22px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
}

#u28301 {
  z-index: 269;
  width: 35px;
  height: 35px;
  position: relative;
  margin-right: -10000px;
  left: 257px;
  background: transparent url("/images/grant%20barnett%20-%20address%20icon-05.png?crc=381904873") no-repeat center center;
  background-size: contain;
}

#u28301:hover {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
  background-size: contain;
}

#u28301:active {
  background-repeat: no-repeat;
  background-position: center center;
  width: 35px;
  height: 35px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
  background-size: contain;
}

#u28298-4 {
  z-index: 256;
  width: 268px;
  min-height: 19px;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
  margin-top: 28px;
  position: relative;
}

#u28299-8 {
  z-index: 260;
  width: 254px;
  min-height: 77px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 24px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 4px;
  left: 367px;
}

#u28282 {
  z-index: 229;
  width: 960px;
  height: 1px;
  background-color: #FFFFFF;
  left: -321px;
  margin-top: 53px;
  position: relative;
}

#pu28296-4 {
  z-index: 248;
  width: 0.01px;
  left: 403px;
  margin-top: 13px;
  position: relative;
}

#u28296-4 {
  z-index: 248;
  width: 107px;
  min-height: 18px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  line-height: 17px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
}

#u28295-4 {
  z-index: 244;
  width: 107px;
  min-height: 18px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  line-height: 17px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  left: 129px;
}

#u28280-bw {
  z-index: 227;
  min-height: 387.5826679649472px;
}

#u28293-7 {
  z-index: 233;
  width: 277px;
  min-height: 101px;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 195px;
  left: 18px;
}

#u28294-4 {
  z-index: 240;
  width: 432px;
  min-height: 18px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: left;
  font-size: 10px;
  line-height: 17px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  position: relative;
  margin-right: -10000px;
  margin-top: 356px;
}

#u29136-4 {
  z-index: 271;
  width: 74px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
}

#u29136-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 74px;
  margin: 118px -10000px 0px 0px;
}

#u29138-4 {
  z-index: 279;
  width: 107px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 103px;
}

#u29138-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 107px;
  margin: 118px -10000px 0px 0px;
}

#u29140-4 {
  z-index: 287;
  width: 96px;
  min-height: 19px;
  -webkit-transition-duration: 0s;
  -webkit-transition-delay: 0s;
  transition-duration: 0s;
  transition-delay: 0s;
  background-image: url("/images/blank.gif?crc=4208392903");
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  text-transform: uppercase;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  position: relative;
  margin-right: -10000px;
  margin-top: 118px;
  left: 244px;
}

#u29140-4:hover {
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  -webkit-transition-timing-function: ease;
  transition-duration: 0.5s;
  transition-delay: 0s;
  transition-timing-function: ease;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 19px;
  width: 96px;
  margin: 118px -10000px 0px 0px;
}

a.contact-link,
a.contact-link:visited {
  color: white;
  text-decoration: none;
}

footer {
  background-image: url("/images/footerumbrella.jpg");
  background-size: cover;
  background-position: center;
  min-height: 300px;
}

footer .footer-box {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

footer .footer-box .footer-logo {
  display: block;
  width: 34px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

footer .footer-box .footer-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 12px;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

footer .footer-box .footer-menu a {
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  line-height: 19px;
  font-size: 16px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
  -webkit-transition: .3s;
  transition: .3s;
}

footer .footer-box .footer-menu a:hover {
  opacity: .75;
}

footer .footer-box .footer-items {
  border-bottom: 1px solid white;
  padding: 44px 0 34px 20px;
  color: white;
}

footer .footer-box .footer-items .contact-info {
  line-height: 20px;
  font-size: 12px;
  font-family: raleway, sans-serif;
  font-weight: 300;
  padding-right: 50px;
}

footer .footer-box .footer-items .footer-item {
  padding-bottom: 20px;
}

footer .footer-box .footer-items .footer-item .phone-no {
  line-height: 22px;
  font-size: 18px;
  font-family: montserrat, sans-serif;
  font-weight: 400;
}

footer .footer-box .footer-items .footer-item .email {
  text-transform: uppercase;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 700;
}

footer .footer-box .footer-items .footer-item .adress {
  line-height: 24px;
  font-size: 14px;
  font-family: raleway, sans-serif;
  font-weight: 300;
}

footer .footer-box .footer-items .footer-item p {
  padding-top: 5px;
}

footer .policies {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 40px;
}

footer .policies p,
footer .policies a {
  padding: 0;
  color: #FFFFFF;
  text-align: left;
  font-size: 10px;
  font-family: raleway, sans-serif;
  font-weight: 300;
}

footer .policies .tc {
  padding-left: 40px;
}

@media (max-width: 767px) {
  footer .footer-box .footer-items .footer-item {
    padding-top: 20px;
  }

  footer .footer-box .footer-items .contact-info p {
    text-align: center;
    padding-bottom: 30px;
  }
}

@media (max-width: 960px) {
  footer .footer-box .footer-menu {
    display: block;
  }

  footer .footer-box .footer-menu a {
    display: block;
    width: 100%;
    text-align: center;
    padding: 8px;
  }

  footer .footer-box .footer-items {
    max-width: 100%;
  }

  footer .footer-box .footer-items .footer-item {
    text-align: center;
  }

  footer .footer-box .footer-items .footer-item img {
    padding-bottom: 20px;
  }
}

