*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
========================================================================== */

/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* Sections
========================================================================== */

/**
* Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
* Render the `main` element consistently in IE.
*/

main {
  display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
/*
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
*/

/* Grouping content
========================================================================== */

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
========================================================================== */

/**
* Remove the gray background on active links in IE 10.
*/

a {
  background-color: transparent;
}

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/

b,
strong {
  font-weight: bold;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
* Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */

/**
* Remove the border on images inside links in IE 10.
*/

img {
  border-style: none;
}

/* Forms
========================================================================== */

/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/

button,
input { /* 1 */
  overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
* Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
* Remove the inner border and padding in Firefox.
*/

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/

progress {
  vertical-align: baseline;
}

/**
* Remove the default vertical scrollbar in IE 10+.
*/

textarea {
  overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
========================================================================== */

/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/

details {
  display: block;
}

/*
* Add the correct display in all browsers.
*/

summary {
  display: list-item;
}

/* Misc
========================================================================== */

/**
* Add the correct display in IE 10+.
*/

template {
  display: none;
}

/**
* Add the correct display in IE 10.
*/

[hidden] {
  display: none;
}
/* Responsive Grid */

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  *margin-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 100%;
}
.row-fluid .span11 {
  width: 91.66%;
}
.row-fluid .span10 {
  width: 83.33%;
}
.row-fluid .span9 {
  width: 75%;
}
.row-fluid .span8 {
  width: 66.66%;
}
.row-fluid .span7 {
  width: 58.33%;
}
.row-fluid .span6 {
  width: 50%;
}
.row-fluid .span5 {
  width: 41.66%;
}
.row-fluid .span4 {
  width: 33.33%;
}
.row-fluid .span3 {
  width: 25%;
}
.row-fluid .span2 {
  width: 16.66%;
}
.row-fluid .span1 {
  width: 8.33%;
}

.container-fluid {
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 1024px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
  }
}

.dnd-section > .row-fluid .dnd-column,
.dnd-section > .row-fluid > [class*="span"].dnd-module {
  padding-left: 15px;
  padding-right: 15px;
}
.dnd-section[class*="force-full-width-section"]  > .row-fluid > .dnd-column.span12,
.dnd-section[class*="force-full-width-section"]  > .row-fluid > .span12.dnd-module {
  padding-left: 0px;
  padding-right: 0px;
}


@media (min-width: 1025px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
  }
  .row-fluid .span11 {
    width: 91.66%;
  }
  .row-fluid .span10 {
    width: 83.33%;
  }
  .row-fluid .span9 {
    width: 75%;
  }
  .row-fluid .span8 {
    width: 66.66%;
  }
  .row-fluid .span7 {
    width: 58.33%;
  }
  .row-fluid .span6 {
    width: 50%;
  }
  .row-fluid .span5 {
    width: 41.66%;
  }
  .row-fluid .span4 {
    width: 33.33%;
  }
  .row-fluid .span3 {
    width: 25%;
  }
  .row-fluid .span2 {
    width: 16.66%;
  }
  .row-fluid .span1 {
    width: 8.33%;
  }
}

/* Clearfix */

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

/* Visibilty Classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important ;
  }
}
.banner-section .dnd-section {
  padding: 0 !important;
}

.content-wrapper {
  margin: 0 auto;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid,
.page-center{
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

header {
    position: relative; width: 100%; background: #2d3e50;
    z-index: 99; border-top: 2px solid #fff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


#knowbe4 { position: relative; text-align: center; background: #f26721; color: #fff;  height: 50px; line-height: 50px; }
#knowbe4 a {  color: #fff; text-decoration: underline;}
#knowbe4 a:hover {  text-decoration: none; }

@media only screen and (max-width : 767px) {
  #knowbe4 { height:auto; line-height:30px; padding:10px 15px }
}

#logo {
	position: absolute; left: 0; top: -2px;width: 135px;height: 147px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 164 178'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23aed7c4; %7D .st1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st1' d='M164,95.2s0-.1,0,0q0-.1,0,0V0H0v95.1h0v2.9h.1c1.5,44,37.6,79.1,81.9,79.1s80.4-35.1,81.9-79.1h.1v-2.8h0Z'/%3E%3Cg%3E%3Cpath class='st0' d='M99.8,81.5c-2.2.2-.7,3.9-2.3,4.7,13.1,2,31.4-1,31.5,14-6.7,10.4-21.5,12.7-37.4,14-2.2,1.2,3,4.7,3.5,7,4.5.6,4.6-6.7,8.2-3.5-3.4,13.7-11.8,22.4-21,30.4-8-7.5-10.1-21-12.8-33.8-9.1-.6-18.2-1.3-23.3-5.8,2.8-6.9,12.7-6.7,22.2-7-.9-7.3-1.6-14.7-1.2-23.3-5.8-3-16.2-.7-18.7,3.5-1.3,6.4,7.8,2.3,8.2,7-36.4,6.5-23-46.9,11.7-28,2.8-2.7,2-8.9,4.7-11.7,2.5-.2.5,4.1,1.2,5.8,2.6-4.4,4.5-9.5,7-14,2,5.1-2.9,13.4-1.2,22.2,3.9,3.5,10.7,4.1,15.2,7,5-2.4,9.4-9,17.5-4.7-.1,3.4.6,7.6-1.2,9.3-2.4-.7-.8-5.5-3.5-5.8-2.4.3-2.3,3.1-3.5,4.7,6.9,5.9,17.8,7.8,23.3,15.2-10.3-1.7-18.6-5-28.1-7.2ZM83.5,92c1.2-5.1,4.1-8.4,5.8-12.8-4.1.9-4.5-1.7-8.2-1.2.1,5.3.6,10.3,2.4,14ZM87,107.1c5-2.4,14.8,0,16.3-5.8-7.1.1-13.2-.7-18.7-2.3.2,3.3,2.2,4.8,2.4,8.1Z'/%3E%3Cpath class='st0' d='M82,159.8c-36.1,0-65.5-29.4-65.5-65.5S45.9,28.8,82,28.8s65.5,29.4,65.5,65.5-29.4,65.5-65.5,65.5ZM82,35.1c-32.7,0-59.2,26.5-59.2,59.2s26.5,59.2,59.2,59.2,59.2-26.5,59.2-59.2-26.6-59.2-59.2-59.2Z'/%3E%3C/g%3E%3C/svg%3E");
  background-position:center top; background-size: contain; background-repeat:no-repeat;
	/*-ms-behavior: url(../scripts/backgroundsize.min.htc); */
}

#logo a { display: block; height: 100%; }

header nav { float: right; line-height: 70px; height: 70px; }
header nav #mobileNav { display: none; }
header nav li { float: left; padding-left: 45px; font-weight: 400; }

header nav li a {
	font-size: 22px; color: #fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

header nav li a:hover, header nav li a.active { color: #a1d7c2; }


@media only screen and (max-width : 1024px) {

    #logo {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 688 134' style='enable-background:new 0 0 688 134;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23AFD8C5;%7D .st1%7Bfill:%23AFD8C5;%7D .st2%7Bfill:%23706F6F;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M84.4,54c-2.2,0.2-0.7,4-2.4,4.7c13.3,2.1,31.7-1,31.9,14.2c-6.8,10.6-21.8,12.9-37.8,14.2 c-2.2,1.2,3,4.8,3.5,7.1c4.6,0.6,4.7-6.8,8.3-3.5c-3.4,13.9-12,22.7-21.3,30.7c-8.1-7.6-10.2-21.3-13-34.3 c-9.2-0.6-18.4-1.3-23.6-5.9c2.9-7,12.8-6.8,22.4-7.1c-0.9-7.4-1.6-14.9-1.2-23.6c-5.8-3-16.4-0.7-18.9,3.5 c-1.4,6.5,7.9,2.3,8.3,7.1C3.8,67.7,17.4,13.6,52.5,32.7c2.8-2.7,2-9,4.7-11.8c2.6-0.2,0.5,4.2,1.2,5.9c2.6-4.5,4.5-9.6,7.1-14.2 c2,5.2-2.9,13.6-1.2,22.4c4,3.5,10.8,4.2,15.3,7.1c5-2.4,9.6-9.1,17.7-4.7c-0.1,3.4,0.6,7.7-1.2,9.4c-2.4-0.7-0.8-5.5-3.5-5.9 c-2.4,0.3-2.4,3.2-3.5,4.7c7,6,18.1,7.9,23.6,15.4C102.4,59.6,94,56.2,84.4,54z M67.9,64.6c1.2-5.2,4.1-8.5,5.9-13 c-4.1,0.9-4.5-1.8-8.3-1.2C65.6,55.9,66.1,60.9,67.9,64.6z M71.4,80c5.1-2.4,14.9,0,16.5-5.9c-7.2,0.1-13.4-0.8-18.9-2.4 C69.3,75.1,71.2,76.6,71.4,80z'/%3E%3Cg%3E%3Cpath class='st1' d='M66.4,133.3C29.8,133.3,0,103.6,0,67C0,30.4,29.8,0.7,66.4,0.7s66.3,29.8,66.3,66.3 C132.7,103.6,103,133.3,66.4,133.3z M66.4,7.1C33.3,7.1,6.5,34,6.5,67c0,33,26.9,59.9,59.9,59.9c33,0,59.9-26.9,59.9-59.9 C126.3,34,99.4,7.1,66.4,7.1z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M474.7,102.4c0,5.4-2.7,8.1-8,8.1h-26.5c-5.3,0-7.9-2.7-7.9-8.1v-21h13.2v18h16.1V82.1l-26.4-25 c-1.9-1.8-2.9-4.2-2.9-7V30.5c0-5.4,2.6-8.1,7.9-8.1h26.5c5.3,0,8,2.7,8,8v19.7h-13.2V33.4h-16.1v15.9l26.4,24.9 c1.9,1.8,2.9,4.2,2.9,7.2V102.4z'/%3E%3Cpath class='st2' d='M529.5,110.5h-13.3V71h-17.9v39.5h-13.2V22.3h13.2v36.3h17.9V22.3h13.3V110.5z'/%3E%3Cpath class='st2' d='M584.4,102.4c0,5.4-2.7,8.1-8,8.1h-28.6c-5.2,0-7.8-2.7-7.8-8.1v-72c0-5.4,2.6-8.1,7.8-8.1h28.6 c5.3,0,8,2.7,8,8.1V102.4z M571.2,99.2V33.7h-18.1v65.5H571.2z'/%3E%3Cpath class='st2' d='M639.1,102.4c0,5.4-2.7,8.1-8.1,8.1h-28c-5.3,0-8-2.7-8-8.1V22.3h13.2v76.8h17.7V22.3h13.2V102.4z'/%3E%3Cpath class='st2' d='M688,34h-14.5v76.5h-13.1V34h-14.5V22.3H688V34z'/%3E%3Cpath class='st2' d='M189.9,29.3h-13.6v81.2h-7.8V29.3h-13.7v-6.9h35.2V29.3z'/%3E%3Cpath class='st2' d='M251.8,22.3l-12,88.4h-6.4l-9.6-66.5c0-1.2-0.1-2.9-0.2-5.2c0,1.2-0.1,2.9-0.2,5.2l-9.6,66.5h-6.4l-12-88.4 h7.8l7.5,63.6c0,1.4,0.1,3.5,0.2,6.3c0-1.4,0-3.5,0.2-6.3l9.1-63.6h6.7l9.1,63.6c0.1,1.4,0.2,3.5,0.2,6.3c0-1.4,0.1-3.5,0.3-6.3 l7.5-63.6H251.8z'/%3E%3Cpath class='st2' d='M270.5,110.5h-7.8V22.3h7.8V110.5z'/%3E%3Cpath class='st2' d='M319.6,104.2c0,1.8-0.6,3.3-1.7,4.5c-1.1,1.2-2.6,1.7-4.5,1.7h-22.2c-1.8,0-3.4-0.6-4.5-1.7 c-1.2-1.2-1.8-2.7-1.8-4.5V81.9h7.8v21.7h19v-21l-24.3-29.4c-1.7-2-2.5-4.3-2.5-6.7V28.6c0-1.8,0.6-3.3,1.8-4.5 c1.2-1.2,2.7-1.7,4.5-1.7h22.2c1.8,0,3.3,0.6,4.5,1.7c1.1,1.2,1.7,2.7,1.7,4.5v20.5h-7.8V29.3h-19v18.6l24.4,29.4 c1.6,2,2.4,4.1,2.4,6.6V104.2z'/%3E%3Cpath class='st2' d='M363.8,29.3h-13.6v81.2h-7.8V29.3h-13.7v-6.9h35.2V29.3z'/%3E%3Cpath class='st1' d='M418.8,68.5h-6.5v42.8h-28.7c-1.8,0-3.3-0.6-4.5-1.8c-1.2-1.2-1.7-2.7-1.7-4.5V74.9c0-2.5,1-4.4,2.9-5.7 l6.6-4.3c-2.1-1.2-4.1-2.5-6.2-3.7c-2.1-1.6-3.1-3.6-3.1-5.9V29c0-1.9,0.6-3.4,1.8-4.5c1.2-1.2,2.7-1.8,4.5-1.8h22.4 c1.9,0,3.4,0.6,4.6,1.8c1.2,1.2,1.8,2.7,1.8,4.5v18.6h-7.9V29.7h-19.4v26.7l8,5.3h25.4V68.5z M404.5,104.3V68.5h-11.3l-8.1,5.2 v30.6H404.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
      background-size: contain; background-repeat:no-repeat;
      width: 400px; height: 80px;
      position: relative; margin: 0 auto 25px; top: auto; left: auto;
    }

    header nav {  float: none;  text-align: center;  line-height: 60px; }
    header nav ul {  display: inline-block; }
    header nav li {  padding: 0 20px;  }
}



@media only screen and (max-width : 700px) {

    #logo { width: 50%; height: 55px; background-position: center left; margin: 0;  position: absolute; top: 0; left: 40px;}

    header .container {  width: 100%;  }

    header nav { float: right; width: 100%; height: inherit; }

    header nav #mobileNav {
      display: block; background-repeat:no-repeat; background-position:center center;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 55 37'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; %7D .st1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M0,31.7v-3h55v3H0Z'/%3E%3Cpath class='st0' d='M0,31.7v-3h55v3H0Z'/%3E%3Cpath class='st0' d='M0,31.7v-3h55v3H0Z'/%3E%3Cpath class='st0' d='M0,31.7v-3h55v3H0Z'/%3E%3Cpath class='st0' d='M0,14.7v-3h55v3H0Z'/%3E%3Cpath class='st0' d='M0,14.7v-3h55v3H0Z'/%3E%3Cpath class='st0' d='M0,14.7v-3h55v3H0Z'/%3E%3Crect class='st1' y='18.5' width='55' height='3'/%3E%3Crect class='st1' width='55' height='3'/%3E%3Crect class='st1' y='34' width='55' height='3'/%3E%3Cpath class='st0' d='M0-2.3v-3h55v3s-55,0-55,0Z'/%3E%3Cpath class='st0' d='M0-2.3v-3h55v3s-55,0-55,0Z'/%3E%3Cpath class='st0' d='M0-2.3v-3h55v3s-55,0-55,0Z'/%3E%3Cpath class='st0' d='M0-2.3v-3h55v3s-55,0-55,0Z'/%3E%3C/svg%3E");
      width: 55px; height: 55px; float: right;  margin-right: 40px;  margin-bottom: 30px;
    }

    header nav ul {  display: none;  width:100%;  }
    header nav li {  width:100%; padding: 0;}
    header nav li a {  width:100%;  line-height: 50px;  display: block; border-bottom: 2px solid #fff; }
    header nav li a:hover, header nav li a.active { color: #2d3e50;  background: #fff;  }
}

@media only screen and (max-width : 400px) {
  
  #logo { left: 5%;  }
  header nav #mobileNav {  margin-right: 5%; }

}
/* @import url('http://example.com/example_style.css'); */

footer { position: relative; width: 100%; background: #2d3e50; padding: 30px 0 55px; font-weight: 400; }

footer .contactDetails { text-align: center; }

footer .contactDetails ul { display: inline-block; }

footer .contactDetails li {
	float: left; 	padding-left: 63px;
	margin-left: 60px; color: #a1d7c2; font-size: 25px; 	height: 36px; line-height: 36px;
}

footer .contactDetails li.mail {
	background: url(../images/icons/mail.png) left center no-repeat;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-785.5 263.5 66 45' style='enable-background:new -785.5 263.5 66 45;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg id='XMLID_4_'%3E%3Cg%3E%3Cg id='XMLID_5_'%3E%3Cg%3E%3Cg id='XMLID_6_'%3E%3Cpolygon class='st0' points='-725.4,268.7 -725.4,269.3 -725.7,269.3 -779.3,269.3 -779.6,269.3 -779.6,268.7 '/%3E%3Cpolygon class='st0' points='-725.7,269.3 -729,272.6 -729,271 -770.5,271 -776,271 -776,272.6 -779.3,269.3 '/%3E%3Cpolygon class='st0' points='-725.4,269.3 -725.4,303 -725.7,303 -729,299.7 -729,272.6 -725.7,269.3 '/%3E%3Cpolygon class='st0' points='-729,271 -729,272.6 -742.5,286.2 -745.5,283.2 -734.5,272.2 -770.5,272.2 -770.5,271 '/%3E%3Cpolygon class='st0' points='-745.5,283.2 -742.5,286.2 -745.5,289.1 -748.4,286.2 '/%3E%3Cpolygon class='st0' points='-745.5,289.1 -752.5,296.1 -759.5,289.1 -756.6,286.2 -752.5,290.2 -748.4,286.2 '/%3E%3Cpolygon class='st0' points='-759.5,283.2 -756.6,286.2 -759.5,289.1 -762.5,286.2 '/%3E%3Cpolygon class='st0' points='-770.5,272.2 -759.5,283.2 -762.5,286.2 -776,272.6 -776,271 -770.5,271 '/%3E%3Cpolygon class='st0' points='-734.5,300.1 -745.5,289.1 -742.5,286.2 -729,299.7 -729,301.1 -770.5,301.1 -770.5,300.1 '/%3E%3Cpolygon class='st0' points='-759.5,289.1 -770.5,300.1 -770.5,301.1 -776,301.1 -776,299.7 -762.5,286.2 '/%3E%3Cpolygon class='st0' points='-725.7,303 -779.3,303 -776,299.7 -776,301.1 -770.5,301.1 -729,301.1 -729,299.7 '/%3E%3Cpolygon class='st0' points='-725.4,303.4 -779.6,303.4 -779.6,303 -779.3,303 -725.7,303 -725.4,303 '/%3E%3Cpolygon class='st0' points='-776,272.6 -776,299.7 -779.3,303 -779.6,303 -779.6,269.3 -779.3,269.3 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
	/*-ms-behavior: url(../scripts/backgroundsize.min.htc);*/
}

footer .contactDetails a { color: #a1d7c2; font-size: 25px; }

footer .footerDetails {
	width: 880px; margin: 0 auto; color: #fff; clear: both; padding-top: 23px; text-align: center; font-size: 16px; line-height: 18px;
}

footer .footerDetails.desktop { display: block }
footer .footerDetails.mobile, footer .address, .footerLogo { display: none }


@media only screen and (max-width : 1230px) {
  footer .contactDetails li { margin-left: 20px; }
  footer .social li { margin-right: 20px;}
}

@media only screen and (max-width : 1024px) {

    footer { position: absolute; }

    footer .footerDetails {  width: 100%; padding-top: 40px;  }

    .footerLogo {
      display: block;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 688 134' style='enable-background:new 0 0 688 134;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23AFD8C5;%7D .st1%7Bfill:%23AFD8C5;%7D .st2%7Bfill:%23706F6F;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M84.4,54c-2.2,0.2-0.7,4-2.4,4.7c13.3,2.1,31.7-1,31.9,14.2c-6.8,10.6-21.8,12.9-37.8,14.2 c-2.2,1.2,3,4.8,3.5,7.1c4.6,0.6,4.7-6.8,8.3-3.5c-3.4,13.9-12,22.7-21.3,30.7c-8.1-7.6-10.2-21.3-13-34.3 c-9.2-0.6-18.4-1.3-23.6-5.9c2.9-7,12.8-6.8,22.4-7.1c-0.9-7.4-1.6-14.9-1.2-23.6c-5.8-3-16.4-0.7-18.9,3.5 c-1.4,6.5,7.9,2.3,8.3,7.1C3.8,67.7,17.4,13.6,52.5,32.7c2.8-2.7,2-9,4.7-11.8c2.6-0.2,0.5,4.2,1.2,5.9c2.6-4.5,4.5-9.6,7.1-14.2 c2,5.2-2.9,13.6-1.2,22.4c4,3.5,10.8,4.2,15.3,7.1c5-2.4,9.6-9.1,17.7-4.7c-0.1,3.4,0.6,7.7-1.2,9.4c-2.4-0.7-0.8-5.5-3.5-5.9 c-2.4,0.3-2.4,3.2-3.5,4.7c7,6,18.1,7.9,23.6,15.4C102.4,59.6,94,56.2,84.4,54z M67.9,64.6c1.2-5.2,4.1-8.5,5.9-13 c-4.1,0.9-4.5-1.8-8.3-1.2C65.6,55.9,66.1,60.9,67.9,64.6z M71.4,80c5.1-2.4,14.9,0,16.5-5.9c-7.2,0.1-13.4-0.8-18.9-2.4 C69.3,75.1,71.2,76.6,71.4,80z'/%3E%3Cg%3E%3Cpath class='st1' d='M66.4,133.3C29.8,133.3,0,103.6,0,67C0,30.4,29.8,0.7,66.4,0.7s66.3,29.8,66.3,66.3 C132.7,103.6,103,133.3,66.4,133.3z M66.4,7.1C33.3,7.1,6.5,34,6.5,67c0,33,26.9,59.9,59.9,59.9c33,0,59.9-26.9,59.9-59.9 C126.3,34,99.4,7.1,66.4,7.1z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M474.7,102.4c0,5.4-2.7,8.1-8,8.1h-26.5c-5.3,0-7.9-2.7-7.9-8.1v-21h13.2v18h16.1V82.1l-26.4-25 c-1.9-1.8-2.9-4.2-2.9-7V30.5c0-5.4,2.6-8.1,7.9-8.1h26.5c5.3,0,8,2.7,8,8v19.7h-13.2V33.4h-16.1v15.9l26.4,24.9 c1.9,1.8,2.9,4.2,2.9,7.2V102.4z'/%3E%3Cpath class='st2' d='M529.5,110.5h-13.3V71h-17.9v39.5h-13.2V22.3h13.2v36.3h17.9V22.3h13.3V110.5z'/%3E%3Cpath class='st2' d='M584.4,102.4c0,5.4-2.7,8.1-8,8.1h-28.6c-5.2,0-7.8-2.7-7.8-8.1v-72c0-5.4,2.6-8.1,7.8-8.1h28.6 c5.3,0,8,2.7,8,8.1V102.4z M571.2,99.2V33.7h-18.1v65.5H571.2z'/%3E%3Cpath class='st2' d='M639.1,102.4c0,5.4-2.7,8.1-8.1,8.1h-28c-5.3,0-8-2.7-8-8.1V22.3h13.2v76.8h17.7V22.3h13.2V102.4z'/%3E%3Cpath class='st2' d='M688,34h-14.5v76.5h-13.1V34h-14.5V22.3H688V34z'/%3E%3Cpath class='st2' d='M189.9,29.3h-13.6v81.2h-7.8V29.3h-13.7v-6.9h35.2V29.3z'/%3E%3Cpath class='st2' d='M251.8,22.3l-12,88.4h-6.4l-9.6-66.5c0-1.2-0.1-2.9-0.2-5.2c0,1.2-0.1,2.9-0.2,5.2l-9.6,66.5h-6.4l-12-88.4 h7.8l7.5,63.6c0,1.4,0.1,3.5,0.2,6.3c0-1.4,0-3.5,0.2-6.3l9.1-63.6h6.7l9.1,63.6c0.1,1.4,0.2,3.5,0.2,6.3c0-1.4,0.1-3.5,0.3-6.3 l7.5-63.6H251.8z'/%3E%3Cpath class='st2' d='M270.5,110.5h-7.8V22.3h7.8V110.5z'/%3E%3Cpath class='st2' d='M319.6,104.2c0,1.8-0.6,3.3-1.7,4.5c-1.1,1.2-2.6,1.7-4.5,1.7h-22.2c-1.8,0-3.4-0.6-4.5-1.7 c-1.2-1.2-1.8-2.7-1.8-4.5V81.9h7.8v21.7h19v-21l-24.3-29.4c-1.7-2-2.5-4.3-2.5-6.7V28.6c0-1.8,0.6-3.3,1.8-4.5 c1.2-1.2,2.7-1.7,4.5-1.7h22.2c1.8,0,3.3,0.6,4.5,1.7c1.1,1.2,1.7,2.7,1.7,4.5v20.5h-7.8V29.3h-19v18.6l24.4,29.4 c1.6,2,2.4,4.1,2.4,6.6V104.2z'/%3E%3Cpath class='st2' d='M363.8,29.3h-13.6v81.2h-7.8V29.3h-13.7v-6.9h35.2V29.3z'/%3E%3Cpath class='st1' d='M418.8,68.5h-6.5v42.8h-28.7c-1.8,0-3.3-0.6-4.5-1.8c-1.2-1.2-1.7-2.7-1.7-4.5V74.9c0-2.5,1-4.4,2.9-5.7 l6.6-4.3c-2.1-1.2-4.1-2.5-6.2-3.7c-2.1-1.6-3.1-3.6-3.1-5.9V29c0-1.9,0.6-3.4,1.8-4.5c1.2-1.2,2.7-1.8,4.5-1.8h22.4 c1.9,0,3.4,0.6,4.6,1.8c1.2,1.2,1.8,2.7,1.8,4.5v18.6h-7.9V29.7h-19.4v26.7l8,5.3h25.4V68.5z M404.5,104.3V68.5h-11.3l-8.1,5.2 v30.6H404.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
      background-repeat:no-repeat; background-size: contain; width: 320px;  max-width: 100%;  height: 64px;  margin: 0 auto 35px;  clear: both;
    }

    .footerLogo a {  display: block;  height: 100%;  }

    .tabRight {  float: right;  max-width: 50%; width: 300px;     }

    footer .address {
      display: block; float: left; width: 300px; max-width: 50%;
      color: #a1d7c2; font-size: 18px; line-height: 24px; padding-left: 40px;
      background: url(//241394.fs1.hubspotusercontent-na1.net/hubfs/241394/raw_assets/public/TwistandShout/images/LocationIconWhite.png) top left no-repeat;
      background-size: 27px 38px;
    }

    footer .social li { height: 30px;  width: 30px;  }

    footer .contactDetails a {  font-size: 18px; line-height: 30px;  }

    footer .contactDetails li.phone {
      font-size: 18px;  line-height: 30px;  height: 30px;  margin-left: 0;
      display: block; width: 100%;  margin-bottom: 15px;  margin-top: 15px;
    }

    footer .contactDetails li.mail {  height: 30px; margin-left: 0; display: block; width: 100%;  }
    footer .footerDetails.mobile { display: block; }
    footer .footerDetails.desktop {  display: none;  }
}



@media only screen and (max-width : 700px) {

    footer { text-align: center;  }

    footer .tabRight {  width: 100%;  max-width: 100%; }

    footer .address {  text-align: left;  display: inline-block;  width: 260px; float: none;  }
    footer .contactDetails {  float: none;  }
    footer .contactDetails {  display: inline-block;  }
    footer .contactDetails li.phone, footer .contactDetails li.mail {
      display: inline-block;  width: inherit; float: none; margin-bottom: 15px;
    }

    footer .footerDetails.mobile {  font-size: 12px;  line-height: 18px;  }
    footer .textRight .text { font-size: 18px; line-height: 22px;  }

}
/* @import url('http://example.com/example_style.css'); */
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@font-face {
  font-family: 'futura-pt';
  src: url('//241394.fs1.hubspotusercontent-na1.net/hubfs/241394/raw_assets/public/TwistandShout/fonts/FuturaPTBook.woff2') format('woff2'), 
     url('//241394.fs1.hubspotusercontent-na1.net/hubfs/241394/raw_assets/public/TwistandShout/fonts/FuturaPTBook.woff') format('woff')
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'futura-pt-bold';
  src: url('//241394.fs1.hubspotusercontent-na1.net/hubfs/241394/raw_assets/public/TwistandShout/fonts/FuturaPTBold.woff2') format('woff2'), 
     url('//241394.fs1.hubspotusercontent-na1.net/hubfs/241394/raw_assets/public/TwistandShout/fonts/FuturaPTBold.woff') format('woff')
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/*
@font-face {
  font-family: 'Soleil Bold';
  src: url('https://cdn.prod.website-files.com/650861f00f97fe8153979335/650d8e6e2bd4b31e858fca44_font.woff2') format('woff2'), url('https://cdn.prod.website-files.com/650861f00f97fe8153979335/650d8e6e5de4c8566e680d18_font.woff') format('woff'), url('https://cdn.prod.website-files.com/650861f00f97fe8153979335/650d8f4d2bd4b31e8590de71_TypeTogether%20-%20Soleil-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
*/
*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
html{/*overflow:scroll;overflow-x:auto;overflow-y:scroll*/}
button,html,input,select,textarea{-webkit-font-smoothing:antialiased;font-family: "futura-pt",sans-serif;}
button,input,textarea{-webkit-appearance:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;*overflow: visible}
a{text-decoration:none}
a:active,a:hover{outline: 0;}
a img{border:none;outline:0}
::-moz-selection{background-color:#ccc}
::selection{background-color:#ccc}
.clearfix:after {clear: both;content: " ";display: block;height: 0;visibility: hidden;font-size: 0}
.clearfix {min-height: 1px}
ul {list-style: none}
img { max-width: 100%; height:auto}
video { display: block; }

body { font-family: "futura-pt",sans-serif; font-size: 16px; background: #fff; }

.container { width: 1080px; margin: 0 auto; position: relative; }

@media only screen and (max-width : 1230px) {
  .container, .aboveVideo .container {  width: 90%;  }
}  


.preload { display: none;}

/*
.preload1 {
	background: url(../images/icons/vimeoT.png);
    background-image: url(../images/icons/vimeoT.svg), none;
}

.preload2 {
	background: url(../images/icons/twitterT.png);
    background-image: url(../images/icons/twitterT.svg), none;
}

.preload3 {
	background: url(../images/icons/facebookT.png);
    background-image: url(../images/icons/facebookT.svg), none;
}

.preload4 {
	background: url(../images/icons/YoutubeT.png);
    background-image: url(../images/icons/YoutubeT.svg), none;
}
*/

.splash { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #2d3e50; z-index: 9999999; }

.splash .fullLogo {
	position: absolute; top: 50%; left: 50%;
	margin: -142px 0 0 -344px; width: 688px; height: 184px;
	/*background-image: url(../images/logo.svg), none; */
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 688 134' style='enable-background:new 0 0 688 134;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23AFD8C5;%7D .st1%7Bfill:%23AFD8C5;%7D .st2%7Bfill:%23706F6F;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M84.4,54c-2.2,0.2-0.7,4-2.4,4.7c13.3,2.1,31.7-1,31.9,14.2c-6.8,10.6-21.8,12.9-37.8,14.2 c-2.2,1.2,3,4.8,3.5,7.1c4.6,0.6,4.7-6.8,8.3-3.5c-3.4,13.9-12,22.7-21.3,30.7c-8.1-7.6-10.2-21.3-13-34.3 c-9.2-0.6-18.4-1.3-23.6-5.9c2.9-7,12.8-6.8,22.4-7.1c-0.9-7.4-1.6-14.9-1.2-23.6c-5.8-3-16.4-0.7-18.9,3.5 c-1.4,6.5,7.9,2.3,8.3,7.1C3.8,67.7,17.4,13.6,52.5,32.7c2.8-2.7,2-9,4.7-11.8c2.6-0.2,0.5,4.2,1.2,5.9c2.6-4.5,4.5-9.6,7.1-14.2 c2,5.2-2.9,13.6-1.2,22.4c4,3.5,10.8,4.2,15.3,7.1c5-2.4,9.6-9.1,17.7-4.7c-0.1,3.4,0.6,7.7-1.2,9.4c-2.4-0.7-0.8-5.5-3.5-5.9 c-2.4,0.3-2.4,3.2-3.5,4.7c7,6,18.1,7.9,23.6,15.4C102.4,59.6,94,56.2,84.4,54z M67.9,64.6c1.2-5.2,4.1-8.5,5.9-13 c-4.1,0.9-4.5-1.8-8.3-1.2C65.6,55.9,66.1,60.9,67.9,64.6z M71.4,80c5.1-2.4,14.9,0,16.5-5.9c-7.2,0.1-13.4-0.8-18.9-2.4 C69.3,75.1,71.2,76.6,71.4,80z'/%3E%3Cg%3E%3Cpath class='st1' d='M66.4,133.3C29.8,133.3,0,103.6,0,67C0,30.4,29.8,0.7,66.4,0.7s66.3,29.8,66.3,66.3 C132.7,103.6,103,133.3,66.4,133.3z M66.4,7.1C33.3,7.1,6.5,34,6.5,67c0,33,26.9,59.9,59.9,59.9c33,0,59.9-26.9,59.9-59.9 C126.3,34,99.4,7.1,66.4,7.1z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M474.7,102.4c0,5.4-2.7,8.1-8,8.1h-26.5c-5.3,0-7.9-2.7-7.9-8.1v-21h13.2v18h16.1V82.1l-26.4-25 c-1.9-1.8-2.9-4.2-2.9-7V30.5c0-5.4,2.6-8.1,7.9-8.1h26.5c5.3,0,8,2.7,8,8v19.7h-13.2V33.4h-16.1v15.9l26.4,24.9 c1.9,1.8,2.9,4.2,2.9,7.2V102.4z'/%3E%3Cpath class='st2' d='M529.5,110.5h-13.3V71h-17.9v39.5h-13.2V22.3h13.2v36.3h17.9V22.3h13.3V110.5z'/%3E%3Cpath class='st2' d='M584.4,102.4c0,5.4-2.7,8.1-8,8.1h-28.6c-5.2,0-7.8-2.7-7.8-8.1v-72c0-5.4,2.6-8.1,7.8-8.1h28.6 c5.3,0,8,2.7,8,8.1V102.4z M571.2,99.2V33.7h-18.1v65.5H571.2z'/%3E%3Cpath class='st2' d='M639.1,102.4c0,5.4-2.7,8.1-8.1,8.1h-28c-5.3,0-8-2.7-8-8.1V22.3h13.2v76.8h17.7V22.3h13.2V102.4z'/%3E%3Cpath class='st2' d='M688,34h-14.5v76.5h-13.1V34h-14.5V22.3H688V34z'/%3E%3Cpath class='st2' d='M189.9,29.3h-13.6v81.2h-7.8V29.3h-13.7v-6.9h35.2V29.3z'/%3E%3Cpath class='st2' d='M251.8,22.3l-12,88.4h-6.4l-9.6-66.5c0-1.2-0.1-2.9-0.2-5.2c0,1.2-0.1,2.9-0.2,5.2l-9.6,66.5h-6.4l-12-88.4 h7.8l7.5,63.6c0,1.4,0.1,3.5,0.2,6.3c0-1.4,0-3.5,0.2-6.3l9.1-63.6h6.7l9.1,63.6c0.1,1.4,0.2,3.5,0.2,6.3c0-1.4,0.1-3.5,0.3-6.3 l7.5-63.6H251.8z'/%3E%3Cpath class='st2' d='M270.5,110.5h-7.8V22.3h7.8V110.5z'/%3E%3Cpath class='st2' d='M319.6,104.2c0,1.8-0.6,3.3-1.7,4.5c-1.1,1.2-2.6,1.7-4.5,1.7h-22.2c-1.8,0-3.4-0.6-4.5-1.7 c-1.2-1.2-1.8-2.7-1.8-4.5V81.9h7.8v21.7h19v-21l-24.3-29.4c-1.7-2-2.5-4.3-2.5-6.7V28.6c0-1.8,0.6-3.3,1.8-4.5 c1.2-1.2,2.7-1.7,4.5-1.7h22.2c1.8,0,3.3,0.6,4.5,1.7c1.1,1.2,1.7,2.7,1.7,4.5v20.5h-7.8V29.3h-19v18.6l24.4,29.4 c1.6,2,2.4,4.1,2.4,6.6V104.2z'/%3E%3Cpath class='st2' d='M363.8,29.3h-13.6v81.2h-7.8V29.3h-13.7v-6.9h35.2V29.3z'/%3E%3Cpath class='st1' d='M418.8,68.5h-6.5v42.8h-28.7c-1.8,0-3.3-0.6-4.5-1.8c-1.2-1.2-1.7-2.7-1.7-4.5V74.9c0-2.5,1-4.4,2.9-5.7 l6.6-4.3c-2.1-1.2-4.1-2.5-6.2-3.7c-2.1-1.6-3.1-3.6-3.1-5.9V29c0-1.9,0.6-3.4,1.8-4.5c1.2-1.2,2.7-1.8,4.5-1.8h22.4 c1.9,0,3.4,0.6,4.6,1.8c1.2,1.2,1.8,2.7,1.8,4.5v18.6h-7.9V29.7h-19.4v26.7l8,5.3h25.4V68.5z M404.5,104.3V68.5h-11.3l-8.1,5.2 v30.6H404.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: contain; background-repeat:no-repeat;
	/*-ms-behavior: url(../scripts/backgroundsize.min.htc); */
}

.aboveVideo{ color:#fff; font-size: 28px; line-height: 32px; }
.aboveVideo p { padding-bottom: 32px; font-weight: 400; }

.about { color:#fff }
.about .widget-type-rich_text p { font-size: 20px; line-height: 24px; padding-bottom: 24px; }

.clients p { font-size: 20px;  line-height: 24px; color: #47a696; padding-bottom: 24px; }

@media only screen and (max-width : 700px) {
  .clients p, #cause p { font-size: 14px; line-height: 17px; text-align: left; }
}  

@media only screen and (max-width : 1024px) {
    .splash .fullLogo {
      width: 80%; margin-left:-40%;
    }
}

@media only screen and (max-width : 400px) {
  a {
    word-break: break-word;
  }
}
/* @import url('http://example.com/example_style.css'); */






/* 1a. Containers */









.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 70px 0px;
}

@media (max-width: 767px) {
  .dnd-section,
  .content-wrapper--vertical-spacing {
    padding: px 0px;
  }
}  

.dnd-section >.row-fluid,
.page-center,
.content-wrapper,
.container,
.main-container,
.header .header__container {
  max-width: 1080px !important; 
  margin-left:auto; margin-right:auto;
}