/* 
	Website: 	
	Author: 	
	Notes:		
	Updated:	

-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
	
	CONTENTS:

	0. RESET
	1. FONTS
	2. GENERAL
	3. HEADER
	4. FOOTER
	5. PRINT
	6. MEDIA QUERIES

-----------------------------------------------------------------------------------------------*/
.fullBackgroundInline {
  background-attachment: fixed;
  background-position: center top;
  background-repeat: repeat-x;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  position: relative;
  z-index: 0;
}
/* 0. RESET
-----------------------------------------------------------------------------------------------
===============================================================================================*/
/*
		1 Helper classes
		2 Page
		3 Typography
		4 Colour
		5 Elements
		6 Forms
*/
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
/* 1 Helper classes */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  margin: 0;
  overflow: visible;
}
/* 2 Page */
html {
  background: #ffffff;
  font-size: 62.5%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: #f3f5f6;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: transparent;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em;
  color: #000000;
}
/* 3 Typography */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small {
  font-weight: normal;
  color: #bfbfbf;
}
h1,
.h1 {
  margin-bottom: 0.75em;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1.2;
}
h2,
.h2 {
  margin-bottom: 0.75em;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.2;
}
h3,
.h3 {
  margin-bottom: 1em;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 1.3;
}
h4,
.h4 {
  margin-bottom: 1.5em;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.25;
}
h5,
.h5 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 1.5em;
}
h6,
.h6 {
  margin-bottom: 1.5em;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
p,
ol,
ul,
dl,
address {
  margin-bottom: 1.5em;
  /*
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5em;
*/
}
small {
  font-size: 14px;
  font-size: 1.4rem;
}
ul,
ol {
  margin: 0 0 1.5em 0;
  padding: 0 0 0 0;
}
li ul,
li ol {
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem;
}
li {
  list-style: none;
}
blockquote {
  margin: 0 0 1.5em -24px;
  padding-left: 24px;
  border-left: 2px solid #c7ced6;
  font-family: Cambria, Georgia, Times, "Times New Roman";
  font-style: normal;
}
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
cite {
  font-style: normal;
}
dl,
dd {
  margin-bottom: 1.5em;
}
dt {
  font-weight: normal;
}
abbr[title] {
  border-bottom: 1px dotted #c7ced6;
  cursor: help;
}
b,
strong {
  font-weight: normal;
}
dfn {
  font-style: italic;
}
ins {
  background-color: #f3f5f6;
  color: #000000;
  text-decoration: none;
}
mark {
  background-color: #f3f5f6;
  color: #000000;
  font-style: italic;
  font-weight: normal;
}
pre,
code,
kbd,
samp {
  font-family: Monaco, Courier New, monospace;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
sub,
sup {
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 0;
  vertical-align: baselineheight;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* 4 Colour */
a {
  text-decoration: none;
  color: #013568;
}
/*
a:visited {
  color: #000203;
}
*/
a:hover {
  text-decoration: underline;
  color: #011b35;
}
a:focus {
  outline: thin dotted;
  color: #000000;
}
a:hover,
a:active {
  outline: 0;
}
::-moz-selection {
  background-color: #d6dbe1;
  color: #2d353e;
  text-shadow: none;
}
::selection {
  background-color: #d6dbe1;
  color: #2d353e;
  text-shadow: none;
}
/* 5 Elements */
hr {
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  border: 0;
  border-top: 1px solid #c7ced6;
  border-bottom: 1px solid #ffffff;
}
img {
  max-width: 100%;
  border-width: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin-bottom: 1.5em;
}
figure img {
  margin-bottom: 0.375em;
}
figure figcaption {
  display: block;
  font-weight: normal;
  font-size: 14px;
  font-size: 1.4rem;
  color: #808080;
}
/* 6 Forms */
form {
  margin: 0 0 1.5em 0;
}
form fieldset {
  margin-bottom: 1.5em;
  padding: 0;
  border-width: 0;
}
form legend {
  display: block;
  width: 100%;
  margin-bottom: 3em;
  *margin-left: -7px;
  padding: 0;
  color: #000000;
  border: 0;
  border-bottom: 1px solid #8c9bab;
  white-space: normal;
}
form legend small {
  font-size: 14px;
  font-size: 1.4rem;
  color: #bfbfbf;
}
form p {
  margin-bottom: 0.75em;
}
form ul {
  list-style-type: none;
  margin: 0 0 1.5em 0;
  padding: 0;
}
form br {
  display: none;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-size: 1.4rem;
  vertical-align: baseline;
  *vertical-align: middle;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
label {
  display: block;
  margin-bottom: 0.1875em;
  font-weight: normal;
  color: #000000;
  cursor: pointer;
}
label input,
label textarea,
label select {
  display: block;
}
input,
textarea,
select {
  display: inline-block;
  width: 100%;
  padding: 4px;
  margin-bottom: 0.375em;
  background-color: #ffffff;
  border: 1px solid #8c9bab;
  color: #000000;
}
input:hover,
textarea:hover,
select:hover {
  border-color: #586879;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 \9;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="image"] {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: transparent;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
  cursor: pointer;
  *overflow: visible;
}
select,
input[type="file"] {
  height: 28px;
  *margin-top: 4px;
  line-height: 28px;
}
select {
  width: auto;
  background-color: #ffffff;
  font-size: 13px;
  font-size: 1.3rem;
}
select[multiple],
select[size] {
  height: auto;
}
textarea {
  resize: vertical;
  height: auto;
  overflow: auto;
  vertical-align: top;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
  font-weight: normal;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
input:focus,
textarea:focus {
  border-color: #2d353e, 40%;
  outline: 0;
  outline: thin dotted \9;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
::-webkit-input-placeholder {
  font-size: 14px;
  font-size: 1.4rem;
}
input:-moz-placeholder {
  font-size: 14px;
  font-size: 1.4rem;
}
/* 1. FONTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/
body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.fontExtraLight {
  font-family: 'Gotham Narrow SSm 2r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 200;
  font-style: normal;
}
.fontLight {
  font-family: 'Gotham Narrow SSm 3r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 300;
  font-style: normal;
}
.fontBook {
  font-family: 'Gotham Narrow SSm 4r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 400;
  font-style: normal;
}
.fontMedium {
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
}
.fontBold {
  font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 700;
  font-style: normal;
}
.fontBlack {
  font-family: 'Gotham Narrow SSm 8r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 800;
  font-style: normal;
}
.fontWeightNormal {
  font-weight: normal !important;
  font-style: normal !important;
}
/* 2. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.clear {
  clear: both;
}
html {
  background: #dce1df;
  min-height: 100%;
  position: relative;
}
body {
  color: #36312d;
  font-family: 'Gotham Narrow SSm 4r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 400;
  font-style: normal;
  height: 100%;
  line-height: 1.5em;
  margin: 0;
  overflow-x: hidden;
  padding: 0;
}
a {
  color: #7f8c8d;
}
a:hover {
  color: #36312d;
  text-decoration: none;
}
h1.largeHeading {
  font-family: 'Gotham Narrow SSm 2r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 200;
  font-style: normal;
  font-size: 48px;
  font-size: 4.8rem;
  line-height: 1.3em;
  letter-spacing: -0.05em;
  padding: 4% 0 2%;
  text-align: center;
}
.centreText {
  text-align: center;
}
.darkBG {
  background-color: #000;
  color: #fff;
}
.lightBG {
  background-color: #fff;
  color: #000;
}
.lightGreyBG {
  background-color: #efefef;
  color: #000;
}
div.sectionHeading {
  border-bottom: 1px solid #fff;
  background-attachment: fixed;
  background-position: center top;
  background-repeat: repeat-x;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  position: relative;
  z-index: 0;
  padding: 4% 20px 6%;
}
div.sectionHeading a.buttonIcon {
  display: block;
  float: none;
  margin: auto;
}
div.hero {
  background-attachment: fixed;
  background-position: center top;
  background-repeat: repeat-x;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  position: relative;
  z-index: 0;
  font-size: 24px;
  font-size: 2.4rem;
  letter-spacing: -0.05em;
  line-height: 1.4em;
  margin-bottom: 100px;
  padding: 8% 20px;
}
div.hero div.tx {
  color: #ebebeb;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4em;
  margin-bottom: 1em;
}
div.hero div.tx span {
  color: #ebebeb;
  margin-right: .5em;
}
div.heroInner {
  margin: auto;
  max-width: 620px;
  padding: 0 20px;
}
div.hero h2 {
  font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 700;
  font-style: normal;
  font-size: 36px;
  font-size: 3.6rem;
  letter-spacing: -0.05em;
  line-height: 1.3em;
}
div.contentBlock {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  padding: 5% 0;
}
div.contentBlock h2 {
  font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 700;
  font-style: normal;
}
div.contentBlock .padBtm {
  padding-bottom: 2em;
}
div.contentBlock .padTop {
  padding-top: 2em;
}
div.contentBlock .margBtm {
  margin-bottom: 2em;
}
div.contentBlock .margTop {
  margin-top: 2em;
}
div.content3Col {
  margin: auto;
  max-width: 960px;
}
div.subMenu {
  background: #c1c9c6;
  padding: 10px 0 6px;
}
ul.subNavList {
  margin: 0 10px;
}
.subSection1 .subLink1 a *,
.subSection2 .subLink2 a *,
.subSection3 .subLink3 a *,
.subSection4 .subLink4 a *,
.subSection5 .subLink5 a *,
.subSection6 .subLink6 a *,
.subSection7 .subLink7 a *,
.subSection8 .subLink8 a *,
.subSection9 .subLink9 a *,
.subSection10 .subLink10 a * {
  background: #ebebeb !important;
  color: #1e1e1e !important;
}
@media only screen and (min-width: 960px) {
  div.heroInner {
    float: right;
    margin: 0;
  }
}
@media only screen and (min-width: 1020px) {
  h1.largeHeading {
    font-size: 72px;
    font-size: 7.2rem;
    letter-spacing: -0.05em;
    line-height: 1.2em;
  }
}
.websites {
  background-color: #000000;
  background-image: url(/img/forestBG.jpg);
  background-attachment: fixed;
  background-position: center top;
  background-repeat: repeat-x;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  position: relative;
  z-index: 0;
}
/* Youtube embed */
div.video {
  margin: auto;
  max-width: 780px;
}
div.video-inner {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
div.video-inner iframe,
div.video-inner object,
div.video-inner embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
div.video-inner img,
div.video-inner iframe,
div.video-inner object,
div.video-inner embed {
  max-width: 100%;
}
.bannerAd {
  background: #2d2e2f;
  margin-bottom: 2px;
  text-align: center;
}
/* Modul pop
-----------------------------------------------------------------------------------------------
===============================================================================================*/
div.s4cModulOverlay {
  background: #323b40;
  color: #ebebeb;
  cursor: pointer;
  height: 100%;
  overflow-y: scroll;
  position: fixed;
  width: 100%;
  z-index: 50000;
}
div.s4cModulOverlay span.icon {
  font-size: 28px;
  position: absolute;
  right: 1em;
  top: 1em;
}
div.s4cModulOverlay span.icon:hover {
  color: #7dbeff;
}
div.s4cModulContainer {
  margin: 10% auto 0;
  max-width: 760px;
}
.videoContainer {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.videoContainer iframe,
.videoContainer object,
.videoContainer embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* 3. HEADER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
body {
  border-color: #dce1df;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4em;
}
a {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
div.s4cNav {
  background: #283135;
  -webkit-box-shadow: inset -6px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset -6px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset -6px 0 rgba(0, 0, 0, 0.05);
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  height: 100%;
  margin-left: -250px;
  position: absolute;
  top: 0;
  width: 250px;
  z-index: 10000;
}
a.s4cSkipContent {
  left: 0;
  position: absolute;
  top: -999em;
  z-index: 11000;
}
a.s4cSkipContent:focus {
  background: #ebebeb;
  top: 0;
}
html.csstransforms3d div.s4cNav {
  margin-left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  -webkit-transition: -webkit-transform 300ms ease;
  -moz-transition: -moz-transform 300ms ease;
  -ms-transition: -ms-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms;
  -webkit-transform: translate3d(-250px, 0, 0);
  -moz-transform: translate3d(-250px, 0, 0);
  -ms-transform: translate3d(-250px, 0, 0);
  -o-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
div.s4cNav.show {
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  margin-left: 0;
}
html.csstransforms3d div.s4cNav.show {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
div.s4cContent {
  float: right;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
html.csstransforms3d div.s4cContent {
  -webkit-transition: -webkit-transform 300ms ease;
  -moz-transition: -moz-transform 300ms ease;
  -ms-transition: -ms-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms;
}
div.s4cContentNavOverlay {
  cursor: pointer;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5000;
}
div.s4cContent.show {
  height: 100%;
  margin-left: 250px;
  overflow: hidden;
  position: fixed;
}
html.csstransforms3d div.s4cContent.show {
  margin-left: 0;
  -webkit-transform: translate3d(250px, 0, 0);
  -moz-transform: translate3d(250px, 0, 0);
  -ms-transform: translate3d(250px, 0, 0);
  -o-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
div.s4cSiteFooter {
  float: right;
  -moz-transition: margin 0.3s ease-in-out;
  -o-transition: margin 0.3s ease-in-out;
  -webkit-transition: margin 0.3s ease-in-out;
  transition: margin 0.3s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 100%;
}
div.s4cSiteFooter.show {
  display: none;
}
div.s4cContent.show div.s4cContentNavOverlay {
  display: block;
}
div.s4cNavToggle {
  left: 0;
  margin: 0;
  padding-bottom: 20px;
  top: 0;
  width: 100%;
  z-index: 4500;
}
div.s4cNavToggle h1 {
  float: left;
  margin: 0;
  padding: 0;
  width: 72px;
}
div.s4cNavToggle h1 img {
  height: 60px;
}
div.s4cNavToggle a.s4cNavToggleLink {
  display: block;
  font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 700;
  font-style: normal;
  float: right;
  height: 60px;
  line-height: 3.6em;
  padding-right: 20px;
  padding-top: 4px;
  text-align: right;
  width: 150px;
}
div.s4cNavToggle a.s4cNavToggleLink span.icon {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4em;
  padding-left: 10px;
  position: relative;
  top: 2px;
}
div.s4cMasterContainer {
  overflow: hidden;
  width: 100%;
}
ul.s4cTabs {
  margin: 0;
}
li.s4cTabLogo {
  display: none;
}
li.s4cTab {
  margin-bottom: 1px;
  overflow: hidden;
  position: relative;
  width: 250px;
}
li.s4cTab .s4cTabLink:hover {
  color: #fff;
}
.no-js li.s4cTab .s4cTabLink:hover {
  color: inherit;
}
li.s4cTabToggle {
  background: #283135;
  margin-bottom: 0;
}
.s4cTabLink {
  color: #ebebeb;
  display: block;
  height: 44px;
  padding: 16px 20px 0 50px;
  position: relative;
  width: 210px;
}
.s4cTabLink,
.s4cTabInner,
.s4cTabLink span.icon {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.s4cTabLink,
.s4cTabLink.hover {
  color: #ebebeb;
}
.s4cTabLink span.icon {
  display: block;
  float: left;
  margin-left: -30px;
  padding-right: 16px;
  position: relative;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4em;
  top: 3px;
}
.s4cTabInner {
  height: 100%;
  margin-right: -283px;
  position: absolute;
  right: 0;
  -webkit-transform: skew(-12deg, 0deg);
  -moz-transform: skew(-12deg, 0deg);
  -ms-transform: skew(-12deg, 0deg);
  -o-transform: skew(-12deg, 0deg);
  transform: skew(-12deg, 0deg);
  width: 290px;
}
.s4cTabInner.hover {
  margin-right: -20px;
}
.lt-ie9 .s4cTabInner {
  -sand-transform: translate(-14px, 0) skew(-12deg, 0deg);
}
li.s4cTabToggle .s4cTabLink {
  color: #dce1df;
}
li.s4cTabToggle .s4cTabLink span.icon {
  color: #7b7b7b;
}
li.s4cTabToggle .s4cTabLink.hover span.icon {
  color: #ebebeb;
}
li.s4cTabToggle .s4cTabInner {
  background: #303030;
}
li.s4cTab1 {
  background: #236069;
}
li.s4cTab1 .s4cTabLink span.icon {
  color: rgba(255, 255, 255, 0.8);
}
li.s4cTab1 .s4cTabInner {
  background: #1d4f56;
}
li.s4cTab1 .s4cTabLink.hover span.icon {
  color: #ffffff;
}
li.s4cTab2 {
  background: #265860;
}
li.s4cTab2 .s4cTabLink span.icon {
  color: rgba(255, 255, 255, 0.8);
}
li.s4cTab2 .s4cTabInner {
  background: #1f474e;
}
li.s4cTab2 .s4cTabLink.hover span.icon {
  color: #ffffff;
}
li.s4cTab3 {
  background: #2a5057;
}
li.s4cTab3 .s4cTabLink span.icon {
  color: rgba(255, 255, 255, 0.8);
}
li.s4cTab3 .s4cTabInner {
  background: #224046;
}
li.s4cTab3 .s4cTabLink.hover span.icon {
  color: #ffffff;
}
li.s4cTab4 {
  background: #2d474e;
}
li.s4cTab4 .s4cTabLink span.icon {
  color: rgba(255, 255, 255, 0.8);
}
li.s4cTab4 .s4cTabInner {
  background: #24383e;
}
li.s4cTab4 .s4cTabLink.hover span.icon {
  color: #ffffff;
}
li.s4cTab5 {
  background: #303f45;
}
li.s4cTab5 .s4cTabLink span.icon {
  color: rgba(255, 255, 255, 0.8);
}
li.s4cTab5 .s4cTabInner {
  background: #263136;
}
li.s4cTab5 .s4cTabLink.hover span.icon {
  color: #ffffff;
}
li.s4cTab6 {
  background: #323b40;
}
li.s4cTab6 .s4cTabLink span.icon {
  color: rgba(255, 255, 255, 0.8);
}
li.s4cTab6 .s4cTabInner {
  background: #272e32;
}
li.s4cTab6 .s4cTabLink.hover span.icon {
  color: #ffffff;
}
.s4cSection1 li.s4cTab1 .s4cTabLink span.icon,
.s4cSection2 li.s4cTab2 .s4cTabLink span.icon,
.s4cSection3 li.s4cTab3 .s4cTabLink span.icon,
.s4cSection4 li.s4cTab4 .s4cTabLink span.icon,
.s4cSection5 li.s4cTab5 .s4cTabLink span.icon {
  color: #ebebeb;
}
.s4cSection1 li.s4cTab1 {
  background: #1d4f56;
}
.s4cSection2 li.s4cTab2 {
  background: #1f474e;
}
.s4cSection3 li.s4cTab3 {
  background: #224046;
}
.s4cSection4 li.s4cTab4 {
  background: #24383e;
}
.s4cSection5 li.s4cTab5 {
  background: #263136;
}
.s4cSection1 li.s4cTab1:after,
.s4cSection2 li.s4cTab2:after,
.s4cSection3 li.s4cTab3:after,
.s4cSection4 li.s4cTab4:after,
.s4cSection5 li.s4cTab5:after {
  content: "";
  position: absolute;
  top: 24px;
  right: 0;
  border-right: 6px solid #dce1df;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
}
form.s4cHeaderSearchForm {
  margin: 0;
  padding: 0;
  width: 172px;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
input.s4cHeaderSearchField {
  background: transparent;
  border: 0;
  border-bottom: 1px solid transparent;
  display: inline;
  color: #7dbeff;
  font-family: 'Gotham Narrow SSm 4r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  line-height: 22px;
  margin: 0 0 7px -4px;
  padding: 0 4px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
li.s4cTab6 div.s4cTabLink.hover input.s4cHeaderSearchField,
input.s4cHeaderSearchField:focus {
  border-bottom: 1px solid #4f585e;
}
input.s4cHeaderSearchField::-webkit-input-placeholder {
  color: #ebebeb;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  line-height: 22px;
}
input.s4cHeaderSearchField:focus::-webkit-input-placeholder {
  color: #7dbeff;
}
input.s4cHeaderSearchField:-moz-placeholder {
  color: #ebebeb;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  line-height: 22px;
}
input.s4cHeaderSearchField:focus:-moz-placeholder {
  color: #7dbeff;
}
input.s4cHeaderSearchField::-moz-placeholder {
  color: #ebebeb;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  line-height: 22px;
}
input.s4cHeaderSearchField:focus::-moz-placeholder {
  color: #7dbeff;
}
input.s4cHeaderSearchField:-ms-input-placeholder {
  color: #ebebeb;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4em;
  line-height: 22px;
}
input.s4cHeaderSearchField:focus:-ms-input-placeholder {
  color: #7dbeff;
}
input.s4cHeaderSearchField::-webkit-search-decoration,
input.s4cHeaderSearchField::-webkit-search-cancel-button,
input.s4cHeaderSearchField::-webkit-search-results-button,
input.s4cHeaderSearchField::-webkit-search-results-decoration {
  display: none;
}
@media only screen and (max-width: 1019px) {
  .no-js li.s4cTabToggle,
  .no-js div.s4cNavToggle,
  .no-js li.s4cTab .s4cTabInner {
    display: none;
  }
  .no-js li.s4cTabLogo {
    background: #c1c8c8;
    display: block;
    float: left;
    width: 100%;
  }
  .no-js li.s4cTabLogo img {
    width: 50px;
  }
  .no-js li.s4cTabLogo h1 {
    margin: 0;
  }
  .no-js div.s4cNav {
    background: #dce0e0;
    margin: 0;
    position: relative;
    width: 100%;
  }
  .no-js li.s4cTab {
    background: transparent;
    float: left;
    width: 200px;
  }
  .no-js .s4cTabLink {
    color: #36312d;
    font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
    font-weight: 700;
    font-style: normal;
  }
  .no-js a.s4cTabLink:hover {
    text-decoration: underline;
  }
  .no-js li.s4cTab6 div.s4cTabLink.hover input.s4cHeaderSearchField,
  input.s4cHeaderSearchField:focus {
    border-bottom: 1px solid #4f585e;
  }
  .no-js input.s4cHeaderSearchField {
    color: #36312d;
    font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
    font-weight: 700;
    font-style: normal;
  }
  .no-js input.s4cHeaderSearchField::-webkit-input-placeholder {
    color: #36312d;
    font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
    font-weight: 700;
    font-style: normal;
  }
  .no-js input.s4cHeaderSearchField:focus::-webkit-input-placeholder {
    color: #36312d;
  }
  .no-js input.s4cHeaderSearchField:-moz-placeholder {
    color: #36312d;
    font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
    font-weight: 700;
    font-style: normal;
  }
  .no-js input.s4cHeaderSearchField:focus:-moz-placeholder {
    color: #36312d;
  }
  .no-js input.s4cHeaderSearchField::-moz-placeholder {
    color: #36312d;
    font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
    font-weight: 700;
    font-style: normal;
  }
  .no-js input.s4cHeaderSearchField:focus::-moz-placeholder {
    color: #36312d;
  }
  .no-js input.s4cHeaderSearchField:-ms-input-placeholder {
    color: #36312d;
    font-family: 'Gotham Narrow SSm 7r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
    font-weight: 700;
    font-style: normal;
  }
  .no-js input.s4cHeaderSearchField:focus:-ms-input-placeholder {
    color: #36312d;
  }
}
@media only screen and (min-width: 1020px) {
  div.s4cNav {
    border-bottom: 2px solid #dce1df;
  }
  li.s4cTabLogo,
  div.s4cNav {
    display: block;
  }
  li.s4cTabToggle,
  div.s4cNavToggle,
  div.s4cContent.show div.s4cContentNavOverlay {
    display: none;
  }
  div.s4cContent.show {
    height: auto;
    margin-left: 0;
    overflow: visible;
    position: relative;
  }
  html.csstransforms3d div.s4cNav,
  div.s4cNav.show,
  div.s4cNav {
    background: transparent;
    position: static;
    min-height: auto;
    margin-left: 0;
    width: 100%;
  }
  html.csstransforms3d div.s4cNav.show,
  html.csstransforms3d div.s4cNav,
  html.csstransforms3d div.s4cContent.show {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  div.s4cContent {
    padding-top: 0;
  }
  div.s4cContent.show {
    margin-right: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  ul.s4cTabs {
    background: #323b40;
    border-color: #dce1df;
    position: relative;
    z-index: 10000;
  }
  li.s4cTabLogo {
    float: left;
    width: 143px;
  }
  li.s4cTabLogo h1 {
    margin: 0;
    padding: 0;
  }
  li.s4cTab {
    background: transparent;
    float: left;
    height: 120px;
    margin: 0 0 0 -1px;
    overflow: visible;
    position: relative;
    width: 136px;
    z-index: 10500;
  }
  li.s4cTab .s4cTabLink {
    height: auto;
    margin-bottom: 0;
    padding: 0;
  }
  .s4cTabLink,
  .s4cTabLink.hover {
    bottom: 14px;
    color: #ebebeb;
    line-height: 22px;
    position: absolute;
    z-index: 11000;
  }
  .s4cTabLink span.icon {
    float: none;
    margin-left: 0;
    top: 0;
  }
  .s4cTabInner {
    background: #ccc;
    border-left: 2px solid #dce1df;
    display: block;
    left: 0;
    height: 120px;
    position: absolute;
    top: 0;
    width: 136px;
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0% right;
    -moz-transform-origin: 50% 0% right;
    -ms-transform-origin: 50% 0% right;
    -o-transform-origin: 50% 0% right;
    transform-origin: 50% 0% right;
  }
  a.s4cTabInner.hover {
    box-shadow: inset 138px 0 0 #283135;
  }
  li.s4cTab1 a.s4cTabInner.hover {
    box-shadow: inset 138px 0 0 #1d4f56;
  }
  li.s4cTab2 a.s4cTabInner.hover {
    box-shadow: inset 138px 0 0 #1f474e;
  }
  li.s4cTab3 a.s4cTabInner.hover {
    box-shadow: inset 138px 0 0 #224046;
  }
  li.s4cTab4 a.s4cTabInner.hover {
    box-shadow: inset 138px 0 0 #24383e;
  }
  li.s4cTab5 a.s4cTabInner.hover {
    box-shadow: inset 138px 0 0 #263136;
  }
  li.s4cTab1 a.s4cTabInner {
    background: #236069;
  }
  li.s4cTab1 a.s4cTabLink span.icon {
    color: rgba(255, 255, 255, 0.8);
  }
  li.s4cTab1 a.s4cTabLink.hover span.icon {
    color: #ffffff;
  }
  li.s4cTab2 a.s4cTabInner {
    background: #265860;
  }
  li.s4cTab2 a.s4cTabLink span.icon {
    color: rgba(255, 255, 255, 0.8);
  }
  li.s4cTab2 a.s4cTabLink.hover span.icon {
    color: #ffffff;
  }
  li.s4cTab3 a.s4cTabInner {
    background: #2a5057;
  }
  li.s4cTab3 a.s4cTabLink span.icon {
    color: rgba(255, 255, 255, 0.8);
  }
  li.s4cTab3 a.s4cTabLink.hover span.icon {
    color: #ffffff;
  }
  li.s4cTab4 a.s4cTabInner {
    background: #2d474e;
  }
  li.s4cTab4 a.s4cTabLink span.icon {
    color: rgba(255, 255, 255, 0.8);
  }
  li.s4cTab4 a.s4cTabLink.hover span.icon {
    color: #ffffff;
  }
  li.s4cTab5 a.s4cTabInner {
    background: #303f45;
  }
  li.s4cTab5 a.s4cTabLink span.icon {
    color: rgba(255, 255, 255, 0.8);
  }
  li.s4cTab5 a.s4cTabLink.hover span.icon {
    color: #ffffff;
  }
  li.s4cTab6 {
    width: 200px;
  }
  li.s4cTab6 div.s4cTabInner {
    background: #323b40;
    width: 200px;
  }
  li.s4cTab6 div.s4cTabLink {
    bottom: 7px;
    width: 200px;
  }
  li.s4cTab6 div.s4cTabLink span.icon {
    color: rgba(255, 255, 255, 0.8);
    line-height: 1.4em;
  }
  li.s4cTab6 div.s4cTabLink.hover span.icon {
    color: #ffffff;
  }
  .s4cSection1 li.s4cTab1 a.s4cTabInner {
    background: #1d4f56;
  }
  .s4cSection2 li.s4cTab2 a.s4cTabInner {
    background: #1f474e;
  }
  .s4cSection3 li.s4cTab3 a.s4cTabInner {
    background: #224046;
  }
  .s4cSection4 li.s4cTab4 a.s4cTabInner {
    background: #24383e;
  }
  .s4cSection5 li.s4cTab5 a.s4cTabInner {
    background: #263136;
  }
  .s4cSection1 li.s4cTab1 a.s4cTabLink span.icon {
    color: #ffffff;
  }
  .s4cSection2 li.s4cTab2 a.s4cTabLink span.icon {
    color: #ffffff;
  }
  .s4cSection3 li.s4cTab3 a.s4cTabLink span.icon {
    color: #ffffff;
  }
  .s4cSection4 li.s4cTab4 a.s4cTabLink span.icon {
    color: #ffffff;
  }
  .s4cSection5 li.s4cTab5 a.s4cTabLink span.icon {
    color: #ffffff;
  }
  .s4cSection1 li.s4cTab1:after,
  .s4cSection2 li.s4cTab2:after,
  .s4cSection3 li.s4cTab3:after,
  .s4cSection4 li.s4cTab4:after,
  .s4cSection5 li.s4cTab5:after {
    display: none;
  }
  .s4cSection1 li.s4cTab1:before,
  .s4cSection2 li.s4cTab2:before,
  .s4cSection3 li.s4cTab3:before,
  .s4cSection4 li.s4cTab4:before,
  .s4cSection5 li.s4cTab5:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 2px;
    border-bottom: 6px solid #dce1df;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    z-index: 1;
  }
}
/* 4. FOOTER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
div.s4cSiteFooter {
  background: #323b40;
  color: #ebebeb;
  font-size: 16px;
  font-size: 1.6rem;
}
div.s4cSiteFooter a {
  color: #7dbeff;
}
div.s4cSiteFooter a:hover,
div.s4cSiteFooter a:focus {
  color: #b0d7ff;
}
div.s4cSiteFooter h2 {
  border-bottom: 1px solid #4f585e;
  color: #ebebeb;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
div.s4cSiteFooter h3 {
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  font-size: 1.4rem;
  letter-spacing: .1em;
  margin-bottom: .25em;
}
div.s4cSiteFooterInner {
  margin: auto;
  max-width: 940px;
  padding: 0 20px;
}
div.s4cSiteFooterContentBlock {
  padding-bottom: 4em;
}
.s4cSiteFooterBouncyLinks a {
  border-color: #3b3a39;
  display: block;
  padding: .5em 10px .5em 0;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
div.s4cSiteFooter .s4cSiteFooterBouncyLinks a:hover,
.s4cSiteFooterBouncyLinks a:hover,
div.s4cSiteFooter .s4cSiteFooterBouncyLinks a:focus,
.s4cSiteFooterBouncyLinks a:focus {
  background: #283135;
  border-left: 5px solid #4f585e;
  padding: .5em 0 .5em 10px;
}
div.s4cSiteFooterSearch {
  padding: 4em 0;
  text-align: center;
}
div.s4cSiteFooterSearch form,
div.s4cSiteFooterSearch p {
  color: #ebebeb;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
  margin: 0;
}
input.s4cSiteFooterSearchField {
  background: transparent;
  border: 0;
  border-bottom: 2px solid #7dbeff;
  display: inline;
  color: #7dbeff;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
  padding: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  width: 8.8em;
}
input.s4cSiteFooterSearchField:hover,
input.s4cSiteFooterSearchField:focus {
  background: #283135;
}
input.s4cSiteFooterSearchField::-webkit-input-placeholder {
  color: #7dbeff;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
}
input.s4cSiteFooterSearchField:-moz-placeholder {
  color: #7dbeff;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
}
input.s4cSiteFooterSearchField::-moz-placeholder {
  color: #7dbeff;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
}
input.s4cSiteFooterSearchField:-ms-input-placeholder {
  color: #7dbeff;
  font-family: 'Gotham Narrow SSm 5r', 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', verdana;
  font-weight: 500;
  font-style: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
}
input.s4cSiteFooterSearchField::-webkit-search-decoration,
input.s4cSiteFooterSearchField::-webkit-search-cancel-button,
input.s4cSiteFooterSearchField::-webkit-search-results-button,
input.s4cSiteFooterSearchField::-webkit-search-results-decoration {
  display: none;
}
input.s4cSiteFooterSearchSubmit {
  background: transparent;
  border: 0;
  color: #7dbeff;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.6em;
  padding: 0;
}
div.s4cSiteFooterNewsFollowUs h3 {
  margin-bottom: 1em;
}
div.s4cSiteFooterSocial {
  margin-bottom: .5em;
}
div.s4cSiteFooterOtherLinksCol {
  float: left;
  margin-bottom: 3em;
  width: 45%;
}
div.s4cSiteFooterOtherLinksCol1,
div.s4cSiteFooterOtherLinksCol3,
div.s4cSiteFooterOtherLinksCol5,
div.s4cSiteFooterOtherLinksCol7 {
  margin-right: 5%;
  clear: left;
}
div.s4cSiteFooterOtherLinksCol2,
div.s4cSiteFooterOtherLinksCol4,
div.s4cSiteFooterOtherLinksCol6,
div.s4cSiteFooterOtherLinksCol8 {
  margin-left: 5%;
}
@media only screen and (min-width: 760px) {
  div.s4cSiteFooterContentBlock {
    margin-right: 5%;
    float: left;
    width: 30%;
  }
  div.s4cSiteFooterNewsFollowUs {
    margin-right: 0;
  }
  div.s4cSiteFooterOtherLinksCol {
    margin-right: 2%;
    width: 23%;
  }
  div.s4cSiteFooterOtherLinksCol2,
  div.s4cSiteFooterOtherLinksCol4,
  div.s4cSiteFooterOtherLinksCol6,
  div.s4cSiteFooterOtherLinksCol8 {
    margin-left: 0;
  }
  div.s4cSiteFooterOtherLinksCol1,
  div.s4cSiteFooterOtherLinksCol3,
  div.s4cSiteFooterOtherLinksCol5,
  div.s4cSiteFooterOtherLinksCol7 {
    margin-right: 2%;
    clear: none;
  }
  div.s4cSiteFooterOtherLinksCol5 {
    clear: left;
  }
}
/* 5. PRINT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
