@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, ../sass/_reset.scss */
@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1,
.cd-hero .cd-hero-slider li.bottom .cd-full-width h2,
.cd-hero .cd-hero-slider li.bottom .cd-full-width p,
.cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2, h2, .cd-hero-slider h2, .cd-hero-slider p, .as-H2, h3, .countryBox h2, .countryBox .cd-hero-slider p, .cd-hero-slider .countryBox p, .countryBox .as-H2, .countryBox .content-box .content .title, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 27, ../sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  display: block;
}

/* line 31, ../sass/_reset.scss */
body {
  line-height: 1;
}

/* line 34, ../sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 37, ../sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 40, ../sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 45, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*$offWhite:		#fdfdfd;


$gray-light: 	#f7f8f9;
$gray-light2:	#f1f3f4;
$gray-dark:		#8f9d9d;


$green-light:	#008fa7;
$green-dark:	#1e2b2e;

$red-light:		#FA001B;

*/
/*#6f1110;*/
/* -------------------------------- 

Primary style

-------------------------------- */
/* line 7, ../sass/layers/_slider.scss */
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 13, ../sass/layers/_slider.scss */
html {
  font-size: 62.5%;
}

/* line 17, ../sass/layers/_slider.scss */
body {
  font-size: 1.6rem;
  font-family: "Open Sans", sans-serif;
  color: #2c343b;
  background-color: #f2f2f2;
}

/* line 24, ../sass/layers/_slider.scss */
a {
  color: #29783b;
  text-decoration: none;
}

/* line 29, ../sass/layers/_slider.scss */
img {
  max-width: 100%;
}

/* -------------------------------- 

Main Components 

-------------------------------- */
/* line 38, ../sass/layers/_slider.scss */
.cd-header {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #21272c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (min-width: 768px) {
  /* line 50, ../sass/layers/_slider.scss */
  .cd-header {
    height: 70px;
    background-color: transparent;
  }
}
/* line 56, ../sass/layers/_slider.scss */
#cd-logo {
  float: left;
  margin: 13px 0 0 5%;
}

/* line 60, ../sass/layers/_slider.scss */
#cd-logo img {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 64, ../sass/layers/_slider.scss */
  #cd-logo {
    margin: 23px 0 0 5%;
  }
}
/* line 69, ../sass/layers/_slider.scss */
.cd-primary-nav {
  /* mobile first - navigation hidden by default, triggered by tap/click on navigation icon */
  float: right;
  margin-right: 5%;
  width: 44px;
  height: 100%;
  background: url("/site/assets/responsive/cd-icon-menu.svg") no-repeat center center;
}

/* line 77, ../sass/layers/_slider.scss */
.cd-primary-nav ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 88, ../sass/layers/_slider.scss */
.cd-primary-nav ul.is-visible {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
}

/* line 96, ../sass/layers/_slider.scss */
.cd-primary-nav a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding-left: 5%;
  background: #21272c;
  border-top: 1px solid #333c44;
  color: #dee0e0;
}

@media only screen and (min-width: 768px) {
  /* line 106, ../sass/layers/_slider.scss */
  .cd-primary-nav {
    /* reset navigation values */
    width: auto;
    height: auto;
    background: none;
  }

  /* line 112, ../sass/layers/_slider.scss */
  .cd-primary-nav ul {
    position: static;
    width: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    line-height: 70px;
  }

  /* line 122, ../sass/layers/_slider.scss */
  .cd-primary-nav ul.is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 129, ../sass/layers/_slider.scss */
  .cd-primary-nav li {
    display: inline-block;
    margin-left: 1em;
  }

  /* line 133, ../sass/layers/_slider.scss */
  .cd-primary-nav a {
    display: inline-block;
    height: auto;
    font-weight: 600;
    line-height: normal;
    background: transparent;
    padding: .6em 1em;
    border-top: none;
  }
}
/* -------------------------------- 

Slider

-------------------------------- */
/* line 149, ../sass/layers/_slider.scss */
.cd-hero {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 155, ../sass/layers/_slider.scss */
.cd-hero-slider {
  position: relative;
  height: 360px;
  overflow: hidden;
}

/* line 160, ../sass/layers/_slider.scss */
.cd-hero-slider li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

/* line 172, ../sass/layers/_slider.scss */
.cd-hero-slider li.selected {
  /* this is the visible slide */
  position: relative;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

/* line 181, ../sass/layers/_slider.scss */
.cd-hero-slider li.move-left {
  /* slide hidden on the left */
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}

/* line 189, ../sass/layers/_slider.scss */
.cd-hero-slider li.is-moving, .cd-hero-slider li.selected {
  /* the is-moving class is assigned to the slide which is moving outside the viewport */
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
}

@media only screen and (min-width: 768px) {
  /* line 196, ../sass/layers/_slider.scss */
  .cd-hero-slider {
    height: 500px;
  }
}
@media only screen and (min-width: 1170px) {
  /* line 201, ../sass/layers/_slider.scss */
  .cd-hero-slider {
    height: 680px;
  }
}
/* -------------------------------- 

Single slide style

-------------------------------- */
/* line 211, ../sass/layers/_slider.scss */
.cd-hero-slider li {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 216, ../sass/layers/_slider.scss */
.cd-hero-slider li:first-of-type {
  background-color: #2c343b;
}

/* line 219, ../sass/layers/_slider.scss */
.cd-hero-slider li:nth-of-type(2) {
  background-color: #3d4952;
  background-image: url("/site/assets/responsive/tech-1-mobile.jpg");
}

/* line 223, ../sass/layers/_slider.scss */
.cd-hero-slider li:nth-of-type(3) {
  background-color: #586775;
  background-image: url("/site/assets/responsive/tech-2-mobile.jpg");
}

/* line 227, ../sass/layers/_slider.scss */
.cd-hero-slider li:nth-of-type(4) {
  background-color: #2c343b;
  background-image: url("/site/assets/responsive/video-replace-mobile.jpg");
}

/* line 231, ../sass/layers/_slider.scss */
.cd-hero-slider li:nth-of-type(5) {
  background-color: #2c343b;
  background-image: url(/site/assets/responsive/img.jpg);
}

/* line 235, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  /* this padding is used to align the text */
  padding-top: 100px;
  text-align: center;
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 255, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-img-container {
  /* hide image on mobile device */
  display: none;
}

/* line 259, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-img-container img {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 271, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-bg-video-wrapper {
  /* hide video on mobile device */
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 281, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-bg-video-wrapper video {
  /* you won't see this element in the html, but it will be injected using js */
  display: block;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 300, ../sass/layers/_slider.scss */
.cd-hero-slider h2, .cd-hero-slider p, .cd-hero-slider .as-H2, .cd-hero-slider p {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  line-height: 1.2 !important;
  margin: 0 auto 14px !important;
  color: #ffffff;
  width: 90%;
  max-width: 400px;
}

/* line 310, ../sass/layers/_slider.scss */
.cd-hero-slider h2, .cd-hero-slider p, .cd-hero-slider .as-H2 {
  font-size: 2.4rem;
}

/* line 313, ../sass/layers/_slider.scss */
.cd-hero-slider p {
  font-size: 1.4rem;
  line-height: 1.4;
}

/* line 317, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-btn {
  display: inline-block;
  padding: 1.2em 1.4em;
  margin-top: .8em;
  background-color: rgba(212, 68, 87, 0.9);
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

/* line 332, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-btn.secondary {
  background-color: rgba(22, 26, 30, 0.8);
}

/* line 335, ../sass/layers/_slider.scss */
.cd-hero-slider .cd-btn:nth-of-type(2) {
  margin-left: 1em;
}

/* line 338, ../sass/layers/_slider.scss */
.no-touch .cd-hero-slider .cd-btn:hover {
  background-color: #29783b;
}

/* line 341, ../sass/layers/_slider.scss */
.no-touch .cd-hero-slider .cd-btn.secondary:hover {
  background-color: #161a1e;
}

@media only screen and (min-width: 768px) {
  /* line 345, ../sass/layers/_slider.scss */
  .cd-hero-slider li:nth-of-type(2) {
    background-image: none;
  }

  /* line 348, ../sass/layers/_slider.scss */
  .cd-hero-slider li:nth-of-type(3) {
    background-image: none;
  }

  /* line 351, ../sass/layers/_slider.scss */
  .cd-hero-slider li:nth-of-type(4) {
    background-image: none;
  }

  /* line 354, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width {
    padding-top: 150px;
  }

  /* line 358, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-bg-video-wrapper {
    display: block;
  }

  /* line 361, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-half-width {
    width: 45%;
  }

  /* line 364, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-half-width:first-of-type {
    left: 5%;
  }

  /* line 367, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-half-width:nth-of-type(2) {
    right: 5%;
    left: auto;
  }

  /* line 371, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-img-container {
    display: block;
  }

  /* line 374, ../sass/layers/_slider.scss */
  .cd-hero-slider h2, .cd-hero-slider p, .cd-hero-slider .as-H2, .cd-hero-slider p {
    max-width: 520px;
  }

  /* line 377, ../sass/layers/_slider.scss */
  .cd-hero-slider h2, .cd-hero-slider p, .cd-hero-slider .as-H2 {
    font-size: 2.4em;
    font-weight: 300;
  }

  /* line 381, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-btn {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1170px) {
  /* line 386, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-full-width,
  .cd-hero-slider .cd-half-width {
    padding-top: 220px;
  }

  /* line 390, ../sass/layers/_slider.scss */
  .cd-hero-slider h2, .cd-hero-slider p, .cd-hero-slider .as-H2, .cd-hero-slider p {
    margin-bottom: 20px;
  }

  /* line 393, ../sass/layers/_slider.scss */
  .cd-hero-slider h2, .cd-hero-slider p, .cd-hero-slider .as-H2 {
    font-size: 3.2em;
  }

  /* line 396, ../sass/layers/_slider.scss */
  .cd-hero-slider p {
    font-size: 1.6rem;
  }
}
/* -------------------------------- 

Single slide animation

-------------------------------- */
@media only screen and (min-width: 768px) {
  /* line 407, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-half-width {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -moz-transform: translateX(40px);
    -ms-transform: translateX(40px);
    -o-transform: translateX(40px);
    transform: translateX(40px);
  }

  /* line 415, ../sass/layers/_slider.scss */
  .cd-hero-slider .move-left .cd-half-width {
    -webkit-transform: translateX(-40px);
    -moz-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    -o-transform: translateX(-40px);
    transform: translateX(-40px);
  }

  /* line 422, ../sass/layers/_slider.scss */
  .cd-hero-slider .selected .cd-half-width {
    /* this is the visible slide */
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 431, ../sass/layers/_slider.scss */
  .cd-hero-slider .is-moving .cd-half-width {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the <li> parent before set opacity to 0 and translate to 40px/-40px */
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }

  /* line 438, ../sass/layers/_slider.scss */
  .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
  .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }

  /* line 445, ../sass/layers/_slider.scss */
  .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
  .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
  }

  /* line 452, ../sass/layers/_slider.scss */
  .cd-hero-slider .cd-full-width h2, .cd-hero-slider .cd-full-width p, .cd-hero-slider .cd-full-width .as-H2,
  .cd-hero-slider .cd-full-width p,
  .cd-hero-slider .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  /* line 462, ../sass/layers/_slider.scss */
  .cd-hero-slider .move-left .cd-full-width h2, .cd-hero-slider .move-left .cd-full-width p, .cd-hero-slider .move-left .cd-full-width .as-H2,
  .cd-hero-slider .move-left .cd-full-width p,
  .cd-hero-slider .move-left .cd-full-width .cd-btn {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  /* line 472, ../sass/layers/_slider.scss */
  .cd-hero-slider .selected .cd-full-width h2, .cd-hero-slider .selected .cd-full-width p, .cd-hero-slider .selected .cd-full-width .as-H2,
  .cd-hero-slider .selected .cd-full-width p,
  .cd-hero-slider .selected .cd-full-width .cd-btn {
    /* this is the visible slide */
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 483, ../sass/layers/_slider.scss */
  .cd-hero-slider li.is-moving .cd-full-width h2, .cd-hero-slider li.is-moving .cd-full-width p, .cd-hero-slider li.is-moving .cd-full-width .as-H2,
  .cd-hero-slider li.is-moving .cd-full-width p,
  .cd-hero-slider li.is-moving .cd-full-width .cd-btn {
    /* this is the slide moving outside the viewport 
    wait for the end of the transition on the li parent before set opacity to 0 and translate to 100px/-100px */
    -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
    -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;
    transition: opacity 0s 0.5s, transform 0s 0.5s;
  }

  /* line 492, ../sass/layers/_slider.scss */
  .cd-hero-slider li.selected h2, .cd-hero-slider li.selected p, .cd-hero-slider li.selected .as-H2 {
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
  }

  /* line 497, ../sass/layers/_slider.scss */
  .cd-hero-slider li.selected p {
    -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
    -moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;
    transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
  }

  /* line 502, ../sass/layers/_slider.scss */
  .cd-hero-slider li.selected .cd-btn {
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
  }
}
/* -------------------------------- 

Slider navigation

-------------------------------- */
/* line 513, ../sass/layers/_slider.scss */
.cd-slider-nav {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  text-align: center;
  height: 55px;
  background-color: rgba(0, 1, 1, 0.5);
}

/* line 522, ../sass/layers/_slider.scss */
.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a {
  height: 100%;
}

/* line 525, ../sass/layers/_slider.scss */
.cd-slider-nav nav {
  display: inline-block;
  position: relative;
}

/* line 529, ../sass/layers/_slider.scss */
.cd-slider-nav .cd-marker {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 60px;
  height: 100%;
  color: #d44457;
  background-color: #ffffff;
  box-shadow: inset 0 2px 0 currentColor;
  -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;
  -moz-transition: -moz-transform 0.2s, box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s;
}

/* line 542, ../sass/layers/_slider.scss */
.cd-slider-nav .cd-marker.item-2 {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

/* line 549, ../sass/layers/_slider.scss */
.cd-slider-nav .cd-marker.item-3 {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}

/* line 556, ../sass/layers/_slider.scss */
.cd-slider-nav .cd-marker.item-4 {
  -webkit-transform: translateX(300%);
  -moz-transform: translateX(300%);
  -ms-transform: translateX(300%);
  -o-transform: translateX(300%);
  transform: translateX(300%);
}

/* line 563, ../sass/layers/_slider.scss */
.cd-slider-nav .cd-marker.item-5 {
  -webkit-transform: translateX(400%);
  -moz-transform: translateX(400%);
  -ms-transform: translateX(400%);
  -o-transform: translateX(400%);
  transform: translateX(400%);
}

/* line 570, ../sass/layers/_slider.scss */
.cd-slider-nav ul::after {
  clear: both;
  content: "";
  display: table;
}

/* line 575, ../sass/layers/_slider.scss */
.cd-slider-nav li {
  display: inline-block;
  width: 60px;
  float: left;
}

/* line 580, ../sass/layers/_slider.scss */
.cd-slider-nav li.selected a {
  color: #2c343b;
}

/* line 583, ../sass/layers/_slider.scss */
.no-touch .cd-slider-nav li.selected a:hover {
  background-color: transparent;
}

/* line 586, ../sass/layers/_slider.scss */
.cd-slider-nav a {
  display: block;
  position: relative;
  padding-top: 35px;
  font-size: 1rem;
  font-weight: 700;
  color: #a8b4be;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

/* line 597, ../sass/layers/_slider.scss */
.cd-slider-nav a::before {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  /*background: url(/site/assets/responsive/cd-icon-navigation.svg) no-repeat 0 0;*/
}

/* line 612, ../sass/layers/_slider.scss */
.no-touch .cd-slider-nav a:hover {
  background-color: rgba(0, 1, 1, 0.5);
}

/* line 615, ../sass/layers/_slider.scss */
.cd-slider-nav li:first-of-type a::before {
  background-position: 0 0;
}

/* line 618, ../sass/layers/_slider.scss */
.cd-slider-nav li.selected:first-of-type a::before {
  background-position: 0 -24px;
}

/* line 621, ../sass/layers/_slider.scss */
.cd-slider-nav li:nth-of-type(2) a::before {
  background-position: -24px 0;
}

/* line 624, ../sass/layers/_slider.scss */
.cd-slider-nav li.selected:nth-of-type(2) a::before {
  background-position: -24px -24px;
}

/* line 627, ../sass/layers/_slider.scss */
.cd-slider-nav li:nth-of-type(3) a::before {
  background-position: -48px 0;
}

/* line 630, ../sass/layers/_slider.scss */
.cd-slider-nav li.selected:nth-of-type(3) a::before {
  background-position: -48px -24px;
}

/* line 633, ../sass/layers/_slider.scss */
.cd-slider-nav li:nth-of-type(4) a::before {
  background-position: -72px 0;
}

/* line 636, ../sass/layers/_slider.scss */
.cd-slider-nav li.selected:nth-of-type(4) a::before {
  background-position: -72px -24px;
}

/* line 639, ../sass/layers/_slider.scss */
.cd-slider-nav li:nth-of-type(5) a::before {
  background-position: -96px 0;
}

/* line 642, ../sass/layers/_slider.scss */
.cd-slider-nav li.selected:nth-of-type(5) a::before {
  background-position: -96px -24px;
}

@media only screen and (min-width: 768px) {
  /* line 646, ../sass/layers/_slider.scss */
  .cd-slider-nav {
    height: 80px;
  }

  /* line 649, ../sass/layers/_slider.scss */
  .cd-slider-nav .cd-marker,
  .cd-slider-nav li {
    width: 95px;
  }

  /* line 653, ../sass/layers/_slider.scss */
  .cd-slider-nav a {
    padding-top: 48px;
    font-size: 1.1rem;
    text-transform: uppercase;
  }

  /* line 658, ../sass/layers/_slider.scss */
  .cd-slider-nav a::before {
    top: 18px;
  }
}
/* -------------------------------- 

Main content

-------------------------------- */
/* line 668, ../sass/layers/_slider.scss */
.cd-main-content {
  width: 90%;
  max-width: 768px;
  margin: 0 auto;
  padding: 2em 0;
}

/* line 674, ../sass/layers/_slider.scss */
.cd-main-content p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #999999;
  margin: 2em 0;
}

@media only screen and (min-width: 1170px) {
  /* line 681, ../sass/layers/_slider.scss */
  .cd-main-content {
    padding: 3em 0;
  }

  /* line 684, ../sass/layers/_slider.scss */
  .cd-main-content p {
    font-size: 1.6rem;
  }
}
/* -------------------------------- 

Javascript disabled

-------------------------------- */
/* line 694, ../sass/layers/_slider.scss */
.no-js .cd-hero-slider li {
  display: none;
}

/* line 697, ../sass/layers/_slider.scss */
.no-js .cd-hero-slider li.selected {
  display: block;
}

/* line 701, ../sass/layers/_slider.scss */
.no-js .cd-slider-nav {
  display: none;
}

/* fonts will go here */
/*@import url(http://fonts.googleapis.com/css?family=Raleway:300,500,600,700);*/
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../font/fontawesome-webfont.eot?v=4.3.0");
  src: url("../font/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../font/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../font/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../sass/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../sass/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../sass/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../sass/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../sass/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../sass/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../sass/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../sass/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../sass/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../sass/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../sass/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../sass/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../sass/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../sass/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../sass/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../sass/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../sass/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../sass/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../sass/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../sass/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../sass/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../sass/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../sass/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../sass/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../sass/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../sass/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../sass/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../sass/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../sass/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../sass/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../sass/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../sass/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../sass/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../sass/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../sass/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../sass/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../sass/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../sass/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../sass/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../sass/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../sass/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../sass/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../sass/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../sass/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../sass/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../sass/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../sass/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../sass/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../sass/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../sass/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../sass/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../sass/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../sass/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../sass/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../sass/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../sass/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../sass/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../sass/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../sass/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../sass/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../sass/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../sass/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../sass/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../sass/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../sass/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../sass/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../sass/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../sass/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../sass/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../sass/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../sass/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../sass/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../sass/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../sass/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../sass/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../sass/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../sass/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, ../sass/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../sass/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../sass/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../sass/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../sass/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../sass/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../sass/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../sass/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../sass/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../sass/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../sass/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../sass/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../sass/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../sass/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../sass/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../sass/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../sass/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../sass/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../sass/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../sass/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../sass/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../sass/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../sass/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../sass/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../sass/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../sass/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../sass/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../sass/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../sass/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../sass/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../sass/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../sass/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../sass/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../sass/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../sass/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../sass/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../sass/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../sass/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../sass/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../sass/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../sass/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../sass/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../sass/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../sass/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../sass/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../sass/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../sass/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../sass/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../sass/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../sass/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../sass/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../sass/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../sass/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../sass/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../sass/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../sass/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../sass/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../sass/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 163, ../sass/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, ../sass/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, ../sass/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, ../sass/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 167, ../sass/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 168, ../sass/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 169, ../sass/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 170, ../sass/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 171, ../sass/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 172, ../sass/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 173, ../sass/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 174, ../sass/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 175, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 176, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 177, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 178, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 179, ../sass/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 180, ../sass/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 181, ../sass/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 182, ../sass/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 183, ../sass/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 184, ../sass/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 185, ../sass/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 187, ../sass/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 189, ../sass/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 190, ../sass/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 191, ../sass/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 193, ../sass/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 195, ../sass/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 196, ../sass/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 198, ../sass/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 199, ../sass/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 202, ../sass/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 203, ../sass/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 204, ../sass/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 205, ../sass/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 206, ../sass/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 207, ../sass/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 208, ../sass/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 209, ../sass/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 210, ../sass/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 211, ../sass/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 212, ../sass/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 213, ../sass/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 214, ../sass/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 215, ../sass/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 216, ../sass/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 217, ../sass/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 218, ../sass/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 219, ../sass/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 221, ../sass/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 223, ../sass/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 225, ../sass/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 226, ../sass/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 227, ../sass/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 229, ../sass/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 231, ../sass/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 233, ../sass/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 234, ../sass/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 235, ../sass/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 237, ../sass/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 238, ../sass/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 239, ../sass/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 241, ../sass/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 242, ../sass/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 243, ../sass/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 244, ../sass/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 245, ../sass/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 246, ../sass/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 247, ../sass/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 248, ../sass/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 249, ../sass/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 250, ../sass/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 251, ../sass/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 252, ../sass/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 253, ../sass/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 254, ../sass/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 255, ../sass/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 256, ../sass/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 257, ../sass/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 258, ../sass/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 259, ../sass/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 260, ../sass/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 261, ../sass/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 262, ../sass/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 263, ../sass/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 264, ../sass/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 265, ../sass/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 266, ../sass/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 267, ../sass/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 268, ../sass/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 269, ../sass/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 270, ../sass/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 271, ../sass/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 273, ../sass/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 274, ../sass/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 275, ../sass/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 276, ../sass/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 277, ../sass/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 278, ../sass/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 280, ../sass/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 281, ../sass/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 282, ../sass/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 283, ../sass/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 284, ../sass/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 285, ../sass/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 286, ../sass/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 287, ../sass/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 288, ../sass/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 289, ../sass/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 290, ../sass/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 291, ../sass/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 292, ../sass/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 294, ../sass/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 297, ../sass/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 298, ../sass/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 299, ../sass/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 300, ../sass/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 302, ../sass/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 303, ../sass/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 304, ../sass/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 305, ../sass/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 306, ../sass/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 307, ../sass/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 308, ../sass/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 309, ../sass/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 310, ../sass/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 311, ../sass/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 312, ../sass/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 313, ../sass/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 314, ../sass/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 315, ../sass/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 316, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 317, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 318, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 319, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 320, ../sass/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 321, ../sass/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 322, ../sass/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 323, ../sass/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 324, ../sass/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 325, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 326, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 327, ../sass/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 328, ../sass/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 329, ../sass/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 330, ../sass/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 331, ../sass/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 332, ../sass/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 333, ../sass/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 334, ../sass/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 335, ../sass/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 336, ../sass/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 337, ../sass/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 338, ../sass/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 339, ../sass/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 341, ../sass/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 343, ../sass/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 345, ../sass/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 347, ../sass/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 348, ../sass/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 350, ../sass/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 352, ../sass/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 356, ../sass/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 359, ../sass/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 361, ../sass/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 363, ../sass/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 364, ../sass/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 365, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 366, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 367, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 368, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 369, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 370, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 371, ../sass/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 372, ../sass/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 373, ../sass/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 374, ../sass/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 375, ../sass/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 376, ../sass/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 377, ../sass/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 378, ../sass/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 379, ../sass/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 380, ../sass/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 381, ../sass/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 382, ../sass/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 383, ../sass/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 384, ../sass/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 385, ../sass/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 386, ../sass/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 387, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 388, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 389, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 390, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 391, ../sass/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 392, ../sass/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 393, ../sass/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 394, ../sass/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 395, ../sass/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 396, ../sass/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 397, ../sass/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 398, ../sass/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 399, ../sass/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 400, ../sass/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 401, ../sass/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 403, ../sass/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 404, ../sass/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 405, ../sass/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 406, ../sass/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 407, ../sass/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 408, ../sass/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 409, ../sass/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 410, ../sass/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 411, ../sass/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 412, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 413, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 414, ../sass/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 416, ../sass/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 417, ../sass/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 418, ../sass/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 419, ../sass/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 421, ../sass/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 422, ../sass/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 423, ../sass/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 424, ../sass/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 425, ../sass/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 426, ../sass/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 427, ../sass/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 430, ../sass/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 432, ../sass/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 433, ../sass/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 434, ../sass/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 435, ../sass/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 436, ../sass/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 437, ../sass/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 438, ../sass/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 439, ../sass/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 440, ../sass/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 441, ../sass/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 442, ../sass/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 443, ../sass/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 444, ../sass/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 445, ../sass/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 446, ../sass/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 447, ../sass/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 448, ../sass/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 449, ../sass/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 450, ../sass/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 451, ../sass/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 452, ../sass/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 453, ../sass/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 454, ../sass/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 455, ../sass/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 456, ../sass/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 457, ../sass/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 459, ../sass/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 461, ../sass/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 462, ../sass/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 463, ../sass/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 464, ../sass/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 465, ../sass/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 466, ../sass/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 467, ../sass/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 468, ../sass/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 469, ../sass/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 470, ../sass/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 473, ../sass/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 475, ../sass/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 477, ../sass/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 479, ../sass/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 480, ../sass/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 481, ../sass/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 482, ../sass/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 483, ../sass/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 488, ../sass/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 489, ../sass/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 491, ../sass/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 493, ../sass/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 494, ../sass/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 495, ../sass/font-awesome/_icons.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 496, ../sass/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 497, ../sass/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 498, ../sass/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 500, ../sass/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 502, ../sass/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 504, ../sass/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 505, ../sass/font-awesome/_icons.scss */
.fa-genderless:before,
.fa-circle-thin:before {
  content: "";
}

/* line 507, ../sass/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 508, ../sass/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 509, ../sass/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 510, ../sass/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 511, ../sass/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 512, ../sass/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 513, ../sass/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 515, ../sass/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 516, ../sass/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 517, ../sass/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 518, ../sass/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 519, ../sass/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 520, ../sass/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 521, ../sass/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 522, ../sass/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 523, ../sass/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 524, ../sass/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 525, ../sass/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 526, ../sass/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 527, ../sass/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 528, ../sass/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 529, ../sass/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 530, ../sass/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 531, ../sass/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 532, ../sass/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 533, ../sass/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 534, ../sass/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 535, ../sass/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 536, ../sass/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 537, ../sass/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 538, ../sass/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 539, ../sass/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 540, ../sass/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 541, ../sass/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 542, ../sass/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 543, ../sass/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 544, ../sass/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 545, ../sass/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 546, ../sass/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 547, ../sass/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 548, ../sass/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 549, ../sass/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 550, ../sass/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 551, ../sass/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 552, ../sass/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 555, ../sass/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 556, ../sass/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 557, ../sass/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 558, ../sass/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 559, ../sass/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 560, ../sass/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 561, ../sass/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 562, ../sass/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 563, ../sass/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 564, ../sass/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 565, ../sass/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 566, ../sass/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 567, ../sass/font-awesome/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 568, ../sass/font-awesome/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 569, ../sass/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 570, ../sass/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 571, ../sass/font-awesome/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 572, ../sass/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 573, ../sass/font-awesome/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 574, ../sass/font-awesome/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 575, ../sass/font-awesome/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 576, ../sass/font-awesome/_icons.scss */
.fa-transgender:before {
  content: "";
}

/* line 577, ../sass/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 578, ../sass/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 579, ../sass/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 580, ../sass/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 581, ../sass/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 582, ../sass/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 583, ../sass/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 584, ../sass/font-awesome/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 585, ../sass/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 586, ../sass/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 587, ../sass/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 588, ../sass/font-awesome/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 589, ../sass/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 590, ../sass/font-awesome/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 591, ../sass/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 593, ../sass/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 594, ../sass/font-awesome/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 595, ../sass/font-awesome/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 596, ../sass/font-awesome/_icons.scss */
.fa-medium:before {
  content: "";
}

/*$offWhite:		#fdfdfd;


$gray-light: 	#f7f8f9;
$gray-light2:	#f1f3f4;
$gray-dark:		#8f9d9d;


$green-light:	#008fa7;
$green-dark:	#1e2b2e;

$red-light:		#FA001B;

*/
/*#6f1110;*/
/* line 1, ../sass/lib/_responsee.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

/* line 6, ../sass/lib/_responsee.scss */
body {
  /*background: url("../images/mombo/main-bg.gif") repeat-y scroll center top transparent;*/
  margin: 0;
}
@media (max-width: 767px) {
  /* line 6, ../sass/lib/_responsee.scss */
  body {
    overflow-x: hidden;
  }
}

/* line 14, ../sass/lib/_responsee.scss */
img {
  height: auto;
  width: 100%;
}

/* line 18, ../sass/lib/_responsee.scss */
table {
  width: 100%;
}

/* line 21, ../sass/lib/_responsee.scss */
table tr td, table tr th {
  padding: 0.625em;
}

/* line 22, ../sass/lib/_responsee.scss */
.size-960 .line, .size-960 .box-shadow, .size-960 .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .size-960 .cd-full-width {
  margin: 0 auto;
  max-width: 73em;
  padding: 0 1.625em;
}

/* line 27, ../sass/lib/_responsee.scss */
.size-1200 .line, .size-1200 .box-shadow, .size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width {
  margin: 0 auto;
  max-width: 85.71429em;
  padding: 0 7.42857em;
}

/* line 32, ../sass/lib/_responsee.scss */
.size-1200 {
  /*@include breakpoint('tablet-mini') {
  	&:after{
  		content: "tablet-mini";
  	}
  }*/
}
/* line 33, ../sass/lib/_responsee.scss */
.size-1200 > footer .copy,
.size-1200 .line,
.size-1200 .box-shadow,
.size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width,
.cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width {
  margin: 0 auto;
  max-width: 1200px;
  padding: 1em 7.42857em;
}
/* line 39, ../sass/lib/_responsee.scss */
/*.size-1200:after {*/
  /*position: fixed;*/
  /*bottom: 0;*/
  /*left: 0;*/
  /*right: 0;*/
  /*content: "1200";*/
  /*background-color: black;*/
  /*color: white;*/
  /*height: 100px;*/
  /*width: 100px;*/
  /*line-height: 90px;*/
  /*text-align: center;*/
  /*display: none;*/
  /*border: 5px solid white;*/
  /*border-radius: 100px;*/
/*}*/
@media (max-width: 1075px) {
  /* line 56, ../sass/lib/_responsee.scss */
  .size-1200 > footer .copy,
  .size-1200 .line,
  .size-1200 .box-shadow,
  .size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width,
  .cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width {
    padding: 0 2.4em;
  }
  /* line 58, ../sass/lib/_responsee.scss */
  /*.size-1200:after {*/
    /*content: "des-min0";*/
  /*}*/
}
@media (max-width: 1020px) {
  /* line 63, ../sass/lib/_responsee.scss */
  .size-1200 > footer .copy,
  .size-1200 .line,
  .size-1200 .box-shadow,
  .size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width,
  .cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width {
    padding: 0 1.1em;
  }
  /* line 65, ../sass/lib/_responsee.scss */
  /*.size-1200:after {*/
    /*content: "des-min";*/
  /*}*/
}
@media (max-width: 955px) {
  /* line 79, ../sass/lib/_responsee.scss */
  .size-1200 > footer .copy,
  .size-1200 .line,
  .size-1200 .box-shadow,
  .size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width,
  .cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width {
    padding: 0 20px;
  }
  /* line 81, ../sass/lib/_responsee.scss */
  /*.size-1200:after {*/
    /*content: "des-min2";*/
  /*}*/
}
@media (max-width: 767px) {
  /* line 97, ../sass/lib/_responsee.scss */
  .size-1200:after {
    /*content: "tablet";*/
  }
}
@media (max-width: 568px) {
  /* line 107, ../sass/lib/_responsee.scss */
  /*.size-1200:after {*/
    /*content: "mobile";*/
  /*}*/
}
@media (max-width: 340px) {
  /* line 112, ../sass/lib/_responsee.scss */
  /*.size-1200:after {*/
    /*content: "mobile-mini";*/
  /*}*/
}

/* line 118, ../sass/lib/_responsee.scss */
.size-960.align-content-left .line, .size-960.align-content-left .box-shadow, .size-960.align-content-left .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .size-960.align-content-left .cd-full-width,
.size-1200.align-content-left .line,
.size-1200.align-content-left .box-shadow,
.size-1200.align-content-left .cd-hero .cd-hero-slider li.bottom .cd-full-width,
.cd-hero .cd-hero-slider li.bottom .size-1200.align-content-left .cd-full-width,
.size-1400.align-content-left .line,
.size-1400.align-content-left .box-shadow,
.size-1400.align-content-left .cd-hero .cd-hero-slider li.bottom .cd-full-width,
.cd-hero .cd-hero-slider li.bottom .size-1400.align-content-left .cd-full-width {
  margin-left: 0;
}

/* line 121, ../sass/lib/_responsee.scss */
.line:after, .box-shadow:after, .cd-hero .cd-hero-slider li.bottom .cd-full-width:after, nav:after, .center:after, .box:after, aside:after, article:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

/* line 130, ../sass/lib/_responsee.scss */
.padding {
  display: list-item;
  list-style: none outside none;
  padding: 0 30px;
}

/* line 135, ../sass/lib/_responsee.scss */
.l-4.padding {
  padding: 10px 12px;
}

/*.margin {margin:0 -0.625em;}*/
/* line 140, ../sass/lib/_responsee.scss */
.margin {
  margin: 0 6.07143em;
}

/* line 141, ../sass/lib/_responsee.scss */
.line, .box-shadow, .cd-hero .cd-hero-slider li.bottom .cd-full-width {
  clear: left;
}

/* line 142, ../sass/lib/_responsee.scss */
.line .line, .box-shadow .line, .cd-hero .cd-hero-slider li.bottom .cd-full-width .line, .line .box-shadow, .box-shadow .box-shadow, .cd-hero .cd-hero-slider li.bottom .cd-full-width .box-shadow, .line .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .line .cd-full-width, .box-shadow .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .box-shadow .cd-full-width, .cd-hero .cd-hero-slider li.bottom .cd-full-width .cd-full-width {
  padding: 0;
}

/* line 143, ../sass/lib/_responsee.scss */
.hide-l {
  display: none;
}

/* line 144, ../sass/lib/_responsee.scss */
.box, aside, article {
  /*background:none repeat scroll 0 0 #fff;*/
  display: block;
  padding: 1.25em;
  /*padding:1.25em;*/
  width: 100%;
}

/* line 151, ../sass/lib/_responsee.scss */
.box-shadow {
  box-shadow: 0 0 4px -2px #999;
  background: none repeat scroll 0 0 #fdfdfd;
  padding: 0 30px 60px 30px !important;
}

/* line 159, ../sass/lib/_responsee.scss */
section .box, section aside, section article {
  padding: 14px;
}
/* line 161, ../sass/lib/_responsee.scss */
section .box > .inner, section aside > .inner, section article > .inner {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

/* line 168, ../sass/lib/_responsee.scss */
.margin-bottom, aside, article {
  margin-bottom: 50px;
}

/* line 169, ../sass/lib/_responsee.scss */
.margin-top {
  margin-top: 0.8em;
}

/* line 170, ../sass/lib/_responsee.scss */
.s-1, .s-2, .s-five, .s-3, .s-4, .s-5, .s-6, .s-7, .s-8, .s-9, .s-10, .s-11, .s-12, .l-1, .l-2, .l-five, .l-3, .l-4, .l-5, .l-6, .l-7, .l-8, .l-9, .l-10, .l-11, .l-12 {
  float: left;
  position: relative;
}

/* line 174, ../sass/lib/_responsee.scss */
.s-1 {
  width: 8.3333%;
}

/* line 175, ../sass/lib/_responsee.scss */
.s-2 {
  width: 16.6666%;
}

/* line 176, ../sass/lib/_responsee.scss */
.s-five {
  width: 16.6666%;
}

/* line 177, ../sass/lib/_responsee.scss */
.s-3 {
  width: 25%;
}

/* line 178, ../sass/lib/_responsee.scss */
.s-4 {
  width: 33.3333%;
}

/* line 179, ../sass/lib/_responsee.scss */
.s-5 {
  width: 41.6666%;
}

/* line 180, ../sass/lib/_responsee.scss */
.s-6 {
  width: 50%;
}

/* line 181, ../sass/lib/_responsee.scss */
.s-7 {
  width: 58.3333%;
}

/* line 182, ../sass/lib/_responsee.scss */
.s-8 {
  width: 66.6666%;
}

/* line 183, ../sass/lib/_responsee.scss */
.s-9 {
  width: 75%;
}

/* line 184, ../sass/lib/_responsee.scss */
.s-10 {
  width: 83.3333%;
}

/* line 185, ../sass/lib/_responsee.scss */
.s-11 {
  width: 90%;
}

/* line 186, ../sass/lib/_responsee.scss */
.s-12 {
  width: 100%;
}

/* line 187, ../sass/lib/_responsee.scss */
.margin > .s-1, .margin > .s-2, .margin > .s-five, .margin > .s-3, .margin > .s-4, .margin > .s-5, .margin > .s-6, .margin > .s-7, .margin > .s-8, .margin > .s-9, .margin > .s-10, .margin > .s-11, .margin > .s-12,
.margin > .l-1, .margin > .l-2, .margin > .l-five, .margin > .l-3, .margin > .l-4, .margin > .l-5, .margin > .l-6, .margin > .l-7, .margin > .l-8, .margin > .l-9, .margin > .l-10, .margin > .l-11, .margin > .l-12 {
  padding: 0 0.625em;
}

/* line 189, ../sass/lib/_responsee.scss */
.margin > .s-1 {
  width: 8.3333%;
}

/* line 190, ../sass/lib/_responsee.scss */
.margin > .s-2 {
  width: 16.6666%;
}

/* line 191, ../sass/lib/_responsee.scss */
.margin > .s-five {
  width: 20%;
}

/* line 192, ../sass/lib/_responsee.scss */
.margin > .s-3 {
  width: 25%;
}

/* line 193, ../sass/lib/_responsee.scss */
.margin > .s-4 {
  width: 33.3333%;
}

/* line 194, ../sass/lib/_responsee.scss */
.margin > .s-5 {
  width: 41.6666%;
}

/* line 195, ../sass/lib/_responsee.scss */
.margin > .s-6 {
  width: 50%;
}

/* line 196, ../sass/lib/_responsee.scss */
.margin > .s-7 {
  width: 58.3333%;
}

/* line 197, ../sass/lib/_responsee.scss */
.margin > .s-8 {
  width: 66.6666%;
}

/* line 198, ../sass/lib/_responsee.scss */
.margin > .s-9 {
  width: 75%;
}

/* line 199, ../sass/lib/_responsee.scss */
.margin > .s-10 {
  width: 83.3333%;
}

/* line 200, ../sass/lib/_responsee.scss */
.margin > .s-11 {
  width: 90%;
}

/* line 201, ../sass/lib/_responsee.scss */
.margin > .s-12 {
  width: 100%;
}

/* line 202, ../sass/lib/_responsee.scss */
.l-1 {
  width: 8.3333%;
}

/* line 203, ../sass/lib/_responsee.scss */
.l-2 {
  width: 16.6666%;
}

/* line 204, ../sass/lib/_responsee.scss */
.l-five {
  width: 20%;
}

/* line 205, ../sass/lib/_responsee.scss */
.l-3 {
  width: 25%;
}

/* line 206, ../sass/lib/_responsee.scss */
.l-4 {
  width: 33.3333%;
}

/* line 207, ../sass/lib/_responsee.scss */
.l-5 {
  width: 41.6666%;
}

/* line 208, ../sass/lib/_responsee.scss */
.l-6 {
  width: 50%;
}

/* line 209, ../sass/lib/_responsee.scss */
.l-7 {
  width: 58.3333%;
}

/* line 210, ../sass/lib/_responsee.scss */
.l-8 {
  width: 66.6666%;
}

/* line 211, ../sass/lib/_responsee.scss */
.l-9 {
  width: 75%;
}

/* line 212, ../sass/lib/_responsee.scss */
.l-10 {
  width: 83.3333%;
}

/* line 213, ../sass/lib/_responsee.scss */
.l-11 {
  width: 90%;
}

/* line 214, ../sass/lib/_responsee.scss */
.l-12 {
  clear: left;
  width: 100%;
}

/* line 215, ../sass/lib/_responsee.scss */
.margin > .l-1 {
  width: 8.3333%;
}

/* line 216, ../sass/lib/_responsee.scss */
.margin > .l-2 {
  width: 16.6666%;
}

/* line 217, ../sass/lib/_responsee.scss */
.margin > .l-five {
  width: 20%;
}

/* line 218, ../sass/lib/_responsee.scss */
.margin > .l-3 {
  width: 25%;
}

/* line 219, ../sass/lib/_responsee.scss */
.margin > .l-4 {
  width: 33.3333%;
}

/* line 220, ../sass/lib/_responsee.scss */
.margin > .l-5 {
  width: 41.6666%;
}

/* line 221, ../sass/lib/_responsee.scss */
.margin > .l-6 {
  width: 50%;
}

/* line 222, ../sass/lib/_responsee.scss */
.margin > .l-7 {
  width: 58.3333%;
}

/* line 223, ../sass/lib/_responsee.scss */
.margin > .l-8 {
  width: 66.6666%;
}

/* line 224, ../sass/lib/_responsee.scss */
.margin > .l-9 {
  width: 75%;
}

/* line 225, ../sass/lib/_responsee.scss */
.margin > .l-10 {
  width: 83.3333%;
}

/* line 226, ../sass/lib/_responsee.scss */
.margin > .l-11 {
  width: 90%;
}

/* line 227, ../sass/lib/_responsee.scss */
.margin > .l-12 {
  width: 100%;
}

/* line 228, ../sass/lib/_responsee.scss */
.right {
  float: right;
}

/* line 229, ../sass/lib/_responsee.scss */
.nav-text {
  display: none;
}

@media (max-width: 767px) {
  /*@media screen and (max-width:800px) {*/
  /* line 232, ../sass/lib/_responsee.scss */
  .size-960,
  .size-1200,
  .size-1400 {
    max-width: 100%;
  }

  /* line 235, ../sass/lib/_responsee.scss */
  .hide-l {
    display: block;
  }

  /* line 236, ../sass/lib/_responsee.scss */
  .hide-m, .hide-s {
    display: none;
  }

  /*section .box{ padding: 1em 0; }*/
  /* line 239, ../sass/lib/_responsee.scss */
  .padding {
    padding: 6px 0;
  }

  /* line 240, ../sass/lib/_responsee.scss */
  hr {
    margin: 0.6em -0.625em !important;
    height: 4px !important;
  }

  /* line 241, ../sass/lib/_responsee.scss */
  h4, h4 a {
    margin: 0 0 8px 0;
  }

  /* line 243, ../sass/lib/_responsee.scss */
  #rightHandColumn .s-6.l-12 {
    clear: none;
  }

  /* line 247, ../sass/lib/_responsee.scss */
  nav {
    display: block;
    cursor: pointer;
    line-height: 3em;
  }
  /* line 251, ../sass/lib/_responsee.scss */
  nav .nav-text {
    color: #fff;
    display: block;
    font-size: 1.2em;
    line-height: 3em;
    margin-right: 0.625em;
    max-width: 100%;
    text-align: right;
    vertical-align: middle;
  }
  /* line 260, ../sass/lib/_responsee.scss */
  nav .nav-text:after {
    content: "\f008";
    font-family: "mfg";
    font-size: 1.1em;
    margin-left: 0.5em;
    text-align: right;
    color: #333333;
  }

  /* line 271, ../sass/lib/_responsee.scss */
  .l-1 {
    width: 8.3333%;
  }

  /* line 272, ../sass/lib/_responsee.scss */
  .l-2 {
    width: 16.6666%;
  }

  /* line 273, ../sass/lib/_responsee.scss */
  .l-five {
    width: 20%;
  }

  /* line 274, ../sass/lib/_responsee.scss */
  .l-3 {
    width: 25%;
  }

  /* line 275, ../sass/lib/_responsee.scss */
  .l-4 {
    width: 33.3333%;
  }

  /* line 276, ../sass/lib/_responsee.scss */
  .l-5 {
    width: 41.6666%;
  }

  /* line 277, ../sass/lib/_responsee.scss */
  .l-6 {
    width: 50%;
  }

  /* line 278, ../sass/lib/_responsee.scss */
  .l-7 {
    width: 58.3333%;
  }

  /* line 279, ../sass/lib/_responsee.scss */
  .l-8 {
    width: 66.6666%;
  }

  /* line 280, ../sass/lib/_responsee.scss */
  .l-9 {
    width: 75%;
  }

  /* line 281, ../sass/lib/_responsee.scss */
  .l-10 {
    width: 83.3333%;
  }

  /* line 282, ../sass/lib/_responsee.scss */
  .l-11 {
    width: 90%;
  }

  /* line 283, ../sass/lib/_responsee.scss */
  .l-12 {
    width: 100%;
  }

  /* line 284, ../sass/lib/_responsee.scss */
  .margin > .l-1 {
    width: 8.3333%;
  }

  /* line 285, ../sass/lib/_responsee.scss */
  .margin > .l-2 {
    width: 16.6666%;
  }

  /* line 286, ../sass/lib/_responsee.scss */
  .margin > .l-five {
    width: 20%;
  }

  /* line 287, ../sass/lib/_responsee.scss */
  .margin > .l-3 {
    width: 25%;
  }

  /* line 288, ../sass/lib/_responsee.scss */
  .margin > .l-4 {
    width: 33.3333%;
  }

  /* line 289, ../sass/lib/_responsee.scss */
  .margin > .l-5 {
    width: 41.6666%;
  }

  /* line 290, ../sass/lib/_responsee.scss */
  .margin > .l-6 {
    width: 50%;
  }

  /* line 291, ../sass/lib/_responsee.scss */
  .margin > .l-7 {
    width: 58.3333%;
  }

  /* line 292, ../sass/lib/_responsee.scss */
  .margin > .l-8 {
    width: 66.6666%;
  }

  /* line 293, ../sass/lib/_responsee.scss */
  .margin > .l-9 {
    width: 75%;
  }

  /* line 294, ../sass/lib/_responsee.scss */
  .margin > .l-10 {
    width: 83.3333%;
  }

  /* line 295, ../sass/lib/_responsee.scss */
  .margin > .l-11 {
    width: 90%;
  }

  /* line 296, ../sass/lib/_responsee.scss */
  .margin > .l-12 {
    width: 100%;
  }

  /* line 297, ../sass/lib/_responsee.scss */
  .s-1 {
    width: 8.3333%;
  }

  /* line 298, ../sass/lib/_responsee.scss */
  .s-2 {
    width: 16.6666%;
  }

  /* line 299, ../sass/lib/_responsee.scss */
  .s-five {
    width: 20%;
  }

  /* line 300, ../sass/lib/_responsee.scss */
  .s-3 {
    width: 25%;
  }

  /* line 301, ../sass/lib/_responsee.scss */
  .s-4 {
    width: 33.3333%;
  }

  /* line 302, ../sass/lib/_responsee.scss */
  .s-5 {
    width: 41.6666%;
  }

  /* line 303, ../sass/lib/_responsee.scss */
  .s-6 {
    width: 50%;
  }

  /* line 304, ../sass/lib/_responsee.scss */
  .s-7 {
    width: 58.3333%;
  }

  /* line 305, ../sass/lib/_responsee.scss */
  .s-8 {
    width: 66.6666%;
  }

  /* line 306, ../sass/lib/_responsee.scss */
  .s-9 {
    width: 75%;
  }

  /* line 307, ../sass/lib/_responsee.scss */
  .s-10 {
    width: 83.3333%;
  }

  /* line 308, ../sass/lib/_responsee.scss */
  .s-11 {
    width: 90%;
  }

  /* line 309, ../sass/lib/_responsee.scss */
  .s-12 {
    width: 100%;
    float: none;
  }

  /* line 310, ../sass/lib/_responsee.scss */
  .margin > .s-1 {
    width: 8.3333%;
  }

  /* line 311, ../sass/lib/_responsee.scss */
  .margin > .s-2 {
    width: 16.6666%;
  }

  /* line 312, ../sass/lib/_responsee.scss */
  .margin > .s-five {
    width: 20%;
  }

  /* line 313, ../sass/lib/_responsee.scss */
  .margin > .s-3 {
    width: 25%;
  }

  /* line 314, ../sass/lib/_responsee.scss */
  .margin > .s-4 {
    width: 33.3333%;
  }

  /* line 315, ../sass/lib/_responsee.scss */
  .margin > .s-5 {
    width: 41.6666%;
  }

  /* line 316, ../sass/lib/_responsee.scss */
  .margin > .s-6 {
    width: 50%;
  }

  /* line 317, ../sass/lib/_responsee.scss */
  .margin > .s-7 {
    width: 58.3333%;
  }

  /* line 318, ../sass/lib/_responsee.scss */
  .margin > .s-8 {
    width: 66.6666%;
  }

  /* line 319, ../sass/lib/_responsee.scss */
  .margin > .s-9 {
    width: 75%;
  }

  /* line 320, ../sass/lib/_responsee.scss */
  .margin > .s-10 {
    width: 83.3333%;
  }

  /* line 321, ../sass/lib/_responsee.scss */
  .margin > .s-11 {
    width: 90%;
  }

  /* line 322, ../sass/lib/_responsee.scss */
  .margin > .s-12 {
    width: 100%;
  }

  /*article .s-12,article .l-12 {clear: both;}*/
}
@media (max-width: 840px) and (min-width: 600px) {
  /* line 326, ../sass/lib/_responsee.scss */
  .m-1 {
    width: 8.3333% !important;
    float: left;
  }

  /* line 327, ../sass/lib/_responsee.scss */
  .m-2 {
    width: 16.6666% !important;
    float: left;
  }

  /* line 328, ../sass/lib/_responsee.scss */
  .m-five {
    width: 20% !important;
    float: left;
  }

  /* line 329, ../sass/lib/_responsee.scss */
  .m-3 {
    width: 25% !important;
    float: left;
  }

  /* line 330, ../sass/lib/_responsee.scss */
  .m-4 {
    width: 33.3333% !important;
    float: left;
  }

  /* line 331, ../sass/lib/_responsee.scss */
  .m-5 {
    width: 41.6666% !important;
    float: left;
  }

  /* line 332, ../sass/lib/_responsee.scss */
  .m-6 {
    width: 50% !important;
    float: left;
  }

  /* line 333, ../sass/lib/_responsee.scss */
  .m-7 {
    width: 58.3333% !important;
    float: left;
  }

  /* line 334, ../sass/lib/_responsee.scss */
  .m-8 {
    width: 66.6666% !important;
    float: left;
  }

  /* line 335, ../sass/lib/_responsee.scss */
  .m-9 {
    width: 75% !important;
    float: left;
  }

  /* line 336, ../sass/lib/_responsee.scss */
  .m-10 {
    width: 83.3333% !important;
    float: left;
  }

  /* line 337, ../sass/lib/_responsee.scss */
  .m-11 {
    width: 90% !important;
    float: left;
  }

  /* line 338, ../sass/lib/_responsee.scss */
  .m-12 {
    width: 100% !important;
    float: none;
  }
}
/* line 341, ../sass/lib/_responsee.scss */
.center {
  clear: both;
  float: none;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 568px) {
  /* line 348, ../sass/lib/_responsee.scss */
  .hide-in-s {
    display: none !important;
  }
}
@media screen {
  /* line 31, ../sass/lib/_base.scss */
  div#imagepreloader {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }

  /* line 36, ../sass/lib/_base.scss */
  div#imagepreloader img {
    display: block;
    width: 1px;
    height: 1px;
  }
}
@media print {
  /* line 43, ../sass/lib/_base.scss */
  div#preloader,
  div#preloader img {
    visibility: hidden;
    display: none;
  }
}
/* line 51, ../sass/lib/_base.scss */
html {
  overflow-x: hidden;
}

/* line 54, ../sass/lib/_base.scss */
body {
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  background-color: #ffffff;
  border-bottom: 5px solid #29783b;
  margin: 0;
  padding: 0;
  /*font-size: $font-size5;*/
  font-size: 14px;
  color: #333333;
  overflow-x: hidden;
  /*@include bg-noise;*/
}

/* line 77, ../sass/lib/_base.scss */
.size-1200 section:not(.quote) > .line, .size-1200 section:not(.quote) > .box-shadow, .size-1200 .cd-hero .cd-hero-slider li.bottom section:not(.quote) > .cd-full-width, .cd-hero .cd-hero-slider li.bottom .size-1200 section:not(.quote) > .cd-full-width {
  padding: 5.71429em 7.42857em 2.42857em 7.42857em;
}
/* line 80, ../sass/lib/_base.scss */
.size-1200 > footer .copy,
.size-1200 .line .line,
.size-1200 .box-shadow .line,
.size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width .line,
.cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width .line,
.size-1200 .line .box-shadow,
.size-1200 .box-shadow .box-shadow,
.size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width .box-shadow,
.cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width .box-shadow,
.size-1200 .line .cd-hero .cd-hero-slider li.bottom .cd-full-width,
.cd-hero .cd-hero-slider li.bottom .size-1200 .line .cd-full-width,
.size-1200 .box-shadow .cd-hero .cd-hero-slider li.bottom .cd-full-width,
.cd-hero .cd-hero-slider li.bottom .size-1200 .box-shadow .cd-full-width,
.size-1200 .cd-hero .cd-hero-slider li.bottom .cd-full-width .cd-full-width,
.cd-hero .cd-hero-slider li.bottom .size-1200 .cd-full-width .cd-full-width {
  padding: 0 0;
}

/* line 86, ../sass/lib/_base.scss */
section .line, section .box-shadow, section .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom section .cd-full-width {
  background-color: #ffffff !important;
}

/* line 90, ../sass/lib/_base.scss */
.right-align {
  text-align: right;
}

/* line 93, ../sass/lib/_base.scss */
.no-padding {
  padding: 0 !important;
}

/* line 96, ../sass/lib/_base.scss */
.no-padding-bottom {
  padding-bottom: 0 !important;
}

/* line 99, ../sass/lib/_base.scss */
.no-side-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 103, ../sass/lib/_base.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 106, ../sass/lib/_base.scss */
.no-margin {
  margin: 0 !important;
}

/* line 109, ../sass/lib/_base.scss */
a {
  text-decoration: none;
}

/* line 113, ../sass/lib/_base.scss */
h1, .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2 {
  font-size: 28px;
  font-size: 2pxem;
  line-height: 1em;
  letter-spacing: 4px;
}

/* line 119, ../sass/lib/_base.scss */
h2, .cd-hero-slider h2, .cd-hero-slider p, .as-H2 {
  font-size: 42px;
  font-size: 3pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 9px;
  margin-bottom: 50px;
}

/* line 128, ../sass/lib/_base.scss */
h3, .countryBox h2, .countryBox .cd-hero-slider p, .cd-hero-slider .countryBox p, .countryBox .as-H2, .countryBox .content-box .content .title {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 4px;
}

/* line 136, ../sass/lib/_base.scss */
h4 {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  line-height: 1em;
}

/* line 142, ../sass/lib/_base.scss */
h5 {
  font-size: 14px;
  font-size: 1pxem;
}

/* line 146, ../sass/lib/_base.scss */
p {
  font-size: 14px;
  font-size: 1pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 28px;
}
/* line 151, ../sass/lib/_base.scss */
p.large {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: 2px;
}
/* line 156, ../sass/lib/_base.scss */
p.large span, p.large a {
  color: #29783b;
}

/* line 165, ../sass/lib/_base.scss */
.center.margin {
  margin: 0 6.07143em 1em 6.07143em;
  font-size: 28px;
  font-size: 2pxem;
  line-height: 38px;
}
/* line 169, ../sass/lib/_base.scss */
.center.margin p {
  margin-bottom: 1em;
}

/* line 173, ../sass/lib/_base.scss */
button, .button {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: normal;
  border: 0;
  padding: 0 5px !important;
  margin-bottom: 10px;
  display: inline-block;
  letter-spacing: 2px;
  text-decoration: none;
  clear: both;
  float: left;
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
  background: #29783b;
}

/* line 179, ../sass/lib/_base.scss */
.read-more {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: #29783b;
  text-decoration: none;
}
/* line 185, ../sass/lib/_base.scss */
.read-more:hover {
  color: #333333;
  text-decoration: underline;
}

@media (max-width: 568px) {
  /* line 192, ../sass/lib/_base.scss */
  h1, .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2 {
    font-size: 28px;
    font-size: 2pxem;
  }

  /* line 195, ../sass/lib/_base.scss */
  h2, .cd-hero-slider h2, .cd-hero-slider p, .as-H2 {
    font-size: 28px;
    font-size: 2pxem;
    line-height: 1.2em;
    letter-spacing: 4px;
  }

  /* line 200, ../sass/lib/_base.scss */
  h3, .countryBox h2, .countryBox .cd-hero-slider p, .cd-hero-slider .countryBox p, .countryBox .as-H2, .countryBox .content-box .content .title {
    font-size: 18px;
    font-size: 1.28571pxem;
  }

  /* line 204, ../sass/lib/_base.scss */
  h4 {
    font-size: 18px;
    font-size: 1.28571pxem;
  }

  /* line 208, ../sass/lib/_base.scss */
  p.large {
    font-size: 18px;
    font-size: 1.28571pxem;
    line-height: 30px;
  }
}
/* Custom forms */
/* line 2, ../sass/_components.scss */
form.customform input, form.customform select, form.customform textarea, form.customform button {
  font-size: 0.9em;
  font-family: inherit;
  margin-bottom: 1.25em;
}

/* line 7, ../sass/_components.scss */
form.customform input, form.customform select {
  height: 2.7em;
}

/* line 8, ../sass/_components.scss */
form.customform input, form.customform textarea, form.customform select {
  background: none repeat scroll 0 0 #F5F5F5;
  transition: background 0.20s linear 0s;
  -o-transition: background 0.20s linear 0s;
  -ms-transition: background 0.20s linear 0s;
  -moz-transition: background 0.20s linear 0s;
  -webkit-transition: background 0.20s linear 0s;
}

/* line 16, ../sass/_components.scss */
form.customform input:hover, form.customform textarea:hover, form.customform select:hover, form.customform input:focus, form.customform textarea:focus, form.customform select:focus {
  background: none repeat scroll 0 0 #fff;
}

/* line 17, ../sass/_components.scss */
form.customform input, form.customform textarea, form.customform select {
  background: none repeat scroll 0 0 #F5F5F5;
  border: 1px solid #E0E0E0;
  padding: 0.625em;
  width: 100%;
}

/* line 23, ../sass/_components.scss */
form.customform input[type="file"] {
  border: 1px solid #E0E0E0;
  height: auto;
  max-height: 2.7em;
  min-height: 2.7em;
  padding: 0.4em;
  width: 100%;
}

/* line 31, ../sass/_components.scss */
form.customform input[type="radio"], form.customform input[type="checkbox"] {
  margin-right: 0.625em;
  width: auto;
  padding: 0;
  height: auto;
}

/* line 37, ../sass/_components.scss */
form.customform option {
  padding: 0.625em;
}

/* line 38, ../sass/_components.scss */
form.customform select[multiple="multiple"] {
  height: auto;
}

/* line 39, ../sass/_components.scss */
form.customform button {
  width: 100%;
  background: none repeat scroll 0 0 #444444;
  border: 0 none;
  color: #FFFFFF;
  height: 2.7em;
  padding: 0.625em;
  cursor: pointer;
  width: 100%;
  transition: background 0.20s linear 0s;
  -o-transition: background 0.20s linear 0s;
  -ms-transition: background 0.20s linear 0s;
  -moz-transition: background 0.20s linear 0s;
  -webkit-transition: background 0.20s linear 0s;
}

/* line 54, ../sass/_components.scss */
form.customform button:hover {
  background: none repeat scroll 0 0 #666666;
}

/* Icon font - MFG labs */
@font-face {
  font-family: 'mfg';
  src: url("../font/mfglabsiconset-webfont.eot");
  src: url("../font/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular") format("svg"), url("../font/mfglabsiconset-webfont.eot?#iefix") format("embedded-opentype"), url("../font/mfglabsiconset-webfont.woff") format("woff"), url("../font/mfglabsiconset-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 66, ../sass/_components.scss */
i, .icon {
  font-family: 'mfg';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  color: #e3e3e3;
}

/* line 73, ../sass/_components.scss */
.icon2x {
  font-size: 2em;
}

/* line 74, ../sass/_components.scss */
.icon3x {
  font-size: 3em;
}

/* line 75, ../sass/_components.scss */
.gradient {
  color: #999999;
  text-shadow: 1px 1px 1px rgba(27, 27, 27, 0.19);
  transition: all 0.1s ease-in-out 0s;
}

/* line 80, ../sass/_components.scss */
.gradient:hover, .gradient .current {
  color: #EEEEEE;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}

/* line 84, ../sass/_components.scss */
.icon-cloud:before {
  content: "\2601";
}

/* line 85, ../sass/_components.scss */
.icon-at:before {
  content: "\0040";
}

/* line 86, ../sass/_components.scss */
.icon-plus:before {
  content: "\002B";
}

/* line 87, ../sass/_components.scss */
.icon-minus:before {
  content: "\2212";
}

/* line 88, ../sass/_components.scss */
.icon-arrow_up:before {
  content: "\2191";
}

/* line 89, ../sass/_components.scss */
.icon-arrow_down:before {
  content: "\2193";
}

/* line 90, ../sass/_components.scss */
.icon-arrow_right:before {
  content: "\2192";
}

/* line 91, ../sass/_components.scss */
.icon-arrow_left:before {
  content: "\2190";
}

/* line 92, ../sass/_components.scss */
.icon-chevron_down:before {
  content: "\f004";
}

/* line 93, ../sass/_components.scss */
.icon-chevron_up:before {
  content: "\f005";
}

/* line 94, ../sass/_components.scss */
.icon-chevron_right:before {
  content: "\f006";
}

/* line 95, ../sass/_components.scss */
.icon-chevron_left:before {
  content: "\f007";
}

/* line 96, ../sass/_components.scss */
.icon-reorder:before {
  content: "\f008";
}

/* line 97, ../sass/_components.scss */
.icon-list:before {
  content: "\f009";
}

/* line 98, ../sass/_components.scss */
.icon-reorder_square:before {
  content: "\f00a";
}

/* line 99, ../sass/_components.scss */
.icon-reorder_square_line:before {
  content: "\f00b";
}

/* line 100, ../sass/_components.scss */
.icon-coverflow:before {
  content: "\f00c";
}

/* line 101, ../sass/_components.scss */
.icon-coverflow_line:before {
  content: "\f00d";
}

/* line 102, ../sass/_components.scss */
.icon-pause:before {
  content: "\f00e";
}

/* line 103, ../sass/_components.scss */
.icon-play:before {
  content: "\f00f";
}

/* line 104, ../sass/_components.scss */
.icon-step_forward:before {
  content: "\f010";
}

/* line 105, ../sass/_components.scss */
.icon-step_backward:before {
  content: "\f011";
}

/* line 106, ../sass/_components.scss */
.icon-fast_forward:before {
  content: "\f012";
}

/* line 107, ../sass/_components.scss */
.icon-fast_backward:before {
  content: "\f013";
}

/* line 108, ../sass/_components.scss */
.icon-cloud_upload:before {
  content: "\f014";
}

/* line 109, ../sass/_components.scss */
.icon-cloud_download:before {
  content: "\f015";
}

/* line 110, ../sass/_components.scss */
.icon-data_science:before {
  content: "\f016";
}

/* line 111, ../sass/_components.scss */
.icon-data_science_black:before {
  content: "\f017";
}

/* line 112, ../sass/_components.scss */
.icon-globe:before {
  content: "\f018";
}

/* line 113, ../sass/_components.scss */
.icon-globe_black:before {
  content: "\f019";
}

/* line 114, ../sass/_components.scss */
.icon-math_ico:before {
  content: "\f01a";
}

/* line 115, ../sass/_components.scss */
.icon-math:before {
  content: "\f01b";
}

/* line 116, ../sass/_components.scss */
.icon-math_black:before {
  content: "\f01c";
}

/* line 117, ../sass/_components.scss */
.icon-paperplane_ico:before {
  content: "\f01d";
}

/* line 118, ../sass/_components.scss */
.icon-paperplane:before {
  content: "\f01e";
}

/* line 119, ../sass/_components.scss */
.icon-paperplane_black:before {
  content: "\f01f";
}

/* line 120, ../sass/_components.scss */
.icon-color_balance:before {
  content: "\f020";
}

/* line 121, ../sass/_components.scss */
.icon-star:before {
  content: "\2605";
}

/* line 122, ../sass/_components.scss */
.icon-star_half:before {
  content: "\f022";
}

/* line 123, ../sass/_components.scss */
.icon-star_empty:before {
  content: "\2606";
}

/* line 124, ../sass/_components.scss */
.icon-star_half_empty:before {
  content: "\f024";
}

/* line 125, ../sass/_components.scss */
.icon-reload:before {
  content: "\f025";
}

/* line 126, ../sass/_components.scss */
.icon-heart:before {
  content: "\2665";
}

/* line 127, ../sass/_components.scss */
.icon-heart_broken:before {
  content: "\f028";
}

/* line 128, ../sass/_components.scss */
.icon-hashtag:before {
  content: "\f029";
}

/* line 129, ../sass/_components.scss */
.icon-reply:before {
  content: "\f02a";
}

/* line 130, ../sass/_components.scss */
.icon-retweet:before {
  content: "\f02b";
}

/* line 131, ../sass/_components.scss */
.icon-signin:before {
  content: "\f02c";
}

/* line 132, ../sass/_components.scss */
.icon-signout:before {
  content: "\f02d";
}

/* line 133, ../sass/_components.scss */
.icon-download:before {
  content: "\f02e";
}

/* line 134, ../sass/_components.scss */
.icon-upload:before {
  content: "\f02f";
}

/* line 135, ../sass/_components.scss */
.icon-placepin:before {
  content: "\f031";
}

/* line 136, ../sass/_components.scss */
.icon-display_screen:before {
  content: "\f032";
}

/* line 137, ../sass/_components.scss */
.icon-tablet:before {
  content: "\f033";
}

/* line 138, ../sass/_components.scss */
.icon-smartphone:before {
  content: "\f034";
}

/* line 139, ../sass/_components.scss */
.icon-connected_object:before {
  content: "\f035";
}

/* line 140, ../sass/_components.scss */
.icon-lock:before {
  content: "\F512";
}

/* line 141, ../sass/_components.scss */
.icon-unlock:before {
  content: "\F513";
}

/* line 142, ../sass/_components.scss */
.icon-camera:before {
  content: "\F4F7";
}

/* line 143, ../sass/_components.scss */
.icon-isight:before {
  content: "\f039";
}

/* line 144, ../sass/_components.scss */
.icon-video_camera:before {
  content: "\f03a";
}

/* line 145, ../sass/_components.scss */
.icon-random:before {
  content: "\f03b";
}

/* line 146, ../sass/_components.scss */
.icon-message:before {
  content: "\F4AC";
}

/* line 147, ../sass/_components.scss */
.icon-discussion:before {
  content: "\f03d";
}

/* line 148, ../sass/_components.scss */
.icon-calendar:before {
  content: "\F4C5";
}

/* line 149, ../sass/_components.scss */
.icon-ringbell:before {
  content: "\f03f";
}

/* line 150, ../sass/_components.scss */
.icon-movie:before {
  content: "\f040";
}

/* line 151, ../sass/_components.scss */
.icon-mail:before {
  content: "\2709";
}

/* line 152, ../sass/_components.scss */
.icon-pen:before {
  content: "\270F";
}

/* line 153, ../sass/_components.scss */
.icon-settings:before {
  content: "\9881";
}

/* line 154, ../sass/_components.scss */
.icon-measure:before {
  content: "\f044";
}

/* line 155, ../sass/_components.scss */
.icon-vector:before {
  content: "\f045";
}

/* line 156, ../sass/_components.scss */
.icon-vector_pen:before {
  content: "\2712";
}

/* line 157, ../sass/_components.scss */
.icon-mute_on:before {
  content: "\f047";
}

/* line 158, ../sass/_components.scss */
.icon-mute_off:before {
  content: "\f048";
}

/* line 159, ../sass/_components.scss */
.icon-home:before {
  content: "\2302";
}

/* line 160, ../sass/_components.scss */
.icon-sheet:before {
  content: "\f04a";
}

/* line 161, ../sass/_components.scss */
.icon-arrow_big_right:before {
  content: "\21C9";
}

/* line 162, ../sass/_components.scss */
.icon-arrow_big_left:before {
  content: "\21C7";
}

/* line 163, ../sass/_components.scss */
.icon-arrow_big_down:before {
  content: "\21CA";
}

/* line 164, ../sass/_components.scss */
.icon-arrow_big_up:before {
  content: "\21C8";
}

/* line 165, ../sass/_components.scss */
.icon-dribbble_circle:before {
  content: "\f04f";
}

/* line 166, ../sass/_components.scss */
.icon-dribbble:before {
  content: "\f050";
}

/* line 167, ../sass/_components.scss */
.icon-facebook_circle:before {
  content: "\f051";
}

/* line 168, ../sass/_components.scss */
.icon-facebook:before {
  content: "\f052";
}

/* line 169, ../sass/_components.scss */
.icon-git_circle_alt:before {
  content: "\f053";
}

/* line 170, ../sass/_components.scss */
.icon-git_circle:before {
  content: "\f054";
}

/* line 171, ../sass/_components.scss */
.icon-git:before {
  content: "\f055";
}

/* line 172, ../sass/_components.scss */
.icon-octopus:before {
  content: "\f056";
}

/* line 173, ../sass/_components.scss */
.icon-twitter_circle:before {
  content: "\f057";
}

/* line 174, ../sass/_components.scss */
.icon-twitter:before {
  content: "\f058";
}

/* line 175, ../sass/_components.scss */
.icon-google_plus_circle:before {
  content: "\f059";
}

/* line 176, ../sass/_components.scss */
.icon-google_plus:before {
  content: "\f05a";
}

/* line 177, ../sass/_components.scss */
.icon-linked_in_circle:before {
  content: "\f05b";
}

/* line 178, ../sass/_components.scss */
.icon-linked_in:before {
  content: "\f05c";
}

/* line 179, ../sass/_components.scss */
.icon-instagram:before {
  content: "\f05d";
}

/* line 180, ../sass/_components.scss */
.icon-instagram_circle:before {
  content: "\f05e";
}

/* line 181, ../sass/_components.scss */
.icon-mfg_icon:before {
  content: "\f05f";
}

/* line 182, ../sass/_components.scss */
.icon-xing:before {
  content: "\F532";
}

/* line 183, ../sass/_components.scss */
.icon-xing_circle:before {
  content: "\F533";
}

/* line 184, ../sass/_components.scss */
.icon-mfg_icon_circle:before {
  content: "\f060";
}

/* line 185, ../sass/_components.scss */
.icon-user:before {
  content: "\f061";
}

/* line 186, ../sass/_components.scss */
.icon-user_male:before {
  content: "\f062";
}

/* line 187, ../sass/_components.scss */
.icon-user_female:before {
  content: "\f063";
}

/* line 188, ../sass/_components.scss */
.icon-users:before {
  content: "\f064";
}

/* line 189, ../sass/_components.scss */
.icon-file_open:before {
  content: "\F4C2";
}

/* line 190, ../sass/_components.scss */
.icon-file_close:before {
  content: "\f067";
}

/* line 191, ../sass/_components.scss */
.icon-file_alt:before {
  content: "\f068";
}

/* line 192, ../sass/_components.scss */
.icon-file_close_alt:before {
  content: "\f069";
}

/* line 193, ../sass/_components.scss */
.icon-attachment:before {
  content: "\f06a";
}

/* line 194, ../sass/_components.scss */
.icon-check:before {
  content: "\2713";
}

/* line 195, ../sass/_components.scss */
.icon-cross_mark:before {
  content: "\274C";
}

/* line 196, ../sass/_components.scss */
.icon-cancel_circle:before {
  content: "\F06E";
}

/* line 197, ../sass/_components.scss */
.icon-check_circle:before {
  content: "\f06d";
}

/* line 198, ../sass/_components.scss */
.icon-magnifying:before {
  content: "\F50D";
}

/* line 199, ../sass/_components.scss */
.icon-inbox:before {
  content: "\f070";
}

/* line 200, ../sass/_components.scss */
.icon-clock:before {
  content: "\23F2";
}

/* line 201, ../sass/_components.scss */
.icon-stopwatch:before {
  content: "\23F1";
}

/* line 202, ../sass/_components.scss */
.icon-hourglass:before {
  content: "\231B";
}

/* line 203, ../sass/_components.scss */
.icon-trophy:before {
  content: "\f074";
}

/* line 204, ../sass/_components.scss */
.icon-unlock_alt:before {
  content: "\F075";
}

/* line 205, ../sass/_components.scss */
.icon-lock_alt:before {
  content: "\F510";
}

/* line 206, ../sass/_components.scss */
.icon-arrow_doubled_right:before {
  content: "\21D2";
}

/* line 207, ../sass/_components.scss */
.icon-arrow_doubled_left:before {
  content: "\21D0";
}

/* line 208, ../sass/_components.scss */
.icon-arrow_doubled_down:before {
  content: "\21D3";
}

/* line 209, ../sass/_components.scss */
.icon-arrow_doubled_up:before {
  content: "\21D1";
}

/* line 210, ../sass/_components.scss */
.icon-link:before {
  content: "\f07B";
}

/* line 211, ../sass/_components.scss */
.icon-warning:before {
  content: "\2757";
}

/* line 212, ../sass/_components.scss */
.icon-warning_alt:before {
  content: "\2755";
}

/* line 213, ../sass/_components.scss */
.icon-magnifying_plus:before {
  content: "\f07E";
}

/* line 214, ../sass/_components.scss */
.icon-magnifying_minus:before {
  content: "\f07F";
}

/* line 215, ../sass/_components.scss */
.icon-white_question:before {
  content: "\2754";
}

/* line 216, ../sass/_components.scss */
.icon-black_question:before {
  content: "\2753";
}

/* line 217, ../sass/_components.scss */
.icon-stop:before {
  content: "\f080";
}

/* line 218, ../sass/_components.scss */
.icon-share:before {
  content: "\f081";
}

/* line 219, ../sass/_components.scss */
.icon-eye:before {
  content: "\f082";
}

/* line 220, ../sass/_components.scss */
.icon-trash_can:before {
  content: "\f083";
}

/* line 221, ../sass/_components.scss */
.icon-hard_drive:before {
  content: "\f084";
}

/* line 222, ../sass/_components.scss */
.icon-information_black:before {
  content: "\f085";
}

/* line 223, ../sass/_components.scss */
.icon-information_white:before {
  content: "\f086";
}

/* line 224, ../sass/_components.scss */
.icon-printer:before {
  content: "\f087";
}

/* line 225, ../sass/_components.scss */
.icon-letter:before {
  content: "\f088";
}

/* line 226, ../sass/_components.scss */
.icon-soundcloud:before {
  content: "\f089";
}

/* line 227, ../sass/_components.scss */
.icon-soundcloud_circle:before {
  content: "\f08A";
}

/* line 228, ../sass/_components.scss */
.icon-anchor:before {
  content: "\2693";
}

/* line 229, ../sass/_components.scss */
.icon-female_sign:before {
  content: "\2640";
}

/* line 230, ../sass/_components.scss */
.icon-male_sign:before {
  content: "\2642";
}

/* line 231, ../sass/_components.scss */
.icon-joystick:before {
  content: "\F514";
}

/* line 232, ../sass/_components.scss */
.icon-high_voltage:before {
  content: "\26A1";
}

/* line 233, ../sass/_components.scss */
.icon-fire:before {
  content: "\F525";
}

/* line 234, ../sass/_components.scss */
.icon-newspaper:before {
  content: "\F4F0";
}

/* line 235, ../sass/_components.scss */
.icon-chart:before {
  content: "\F526";
}

/* line 236, ../sass/_components.scss */
.icon-spread:before {
  content: "\F527";
}

/* line 237, ../sass/_components.scss */
.icon-spinner_1:before {
  content: "\F528";
}

/* line 238, ../sass/_components.scss */
.icon-spinner_2:before {
  content: "\F529";
}

/* line 239, ../sass/_components.scss */
.icon-chart_alt:before {
  content: "\F530";
}

/* line 240, ../sass/_components.scss */
.icon-label:before {
  content: "\F531";
}

/* line 241, ../sass/_components.scss */
.icon-brush:before {
  content: "\E000";
}

/* line 242, ../sass/_components.scss */
.icon-refresh:before {
  content: "\E001";
}

/* line 243, ../sass/_components.scss */
.icon-node:before {
  content: "\E002";
}

/* line 244, ../sass/_components.scss */
.icon-node_2:before {
  content: "\E003";
}

/* line 245, ../sass/_components.scss */
.icon-node_3:before {
  content: "\E004";
}

/* line 246, ../sass/_components.scss */
.icon-link_2_nodes:before {
  content: "\E005";
}

/* line 247, ../sass/_components.scss */
.icon-link_3_nodes:before {
  content: "\E006";
}

/* line 248, ../sass/_components.scss */
.icon-link_loop_nodes:before {
  content: "\E007";
}

/* line 249, ../sass/_components.scss */
.icon-node_size:before {
  content: "\E008";
}

/* line 250, ../sass/_components.scss */
.icon-node_color:before {
  content: "\E009";
}

/* line 251, ../sass/_components.scss */
.icon-layout_directed:before {
  content: "\E010";
}

/* line 252, ../sass/_components.scss */
.icon-layout_radial:before {
  content: "\E011";
}

/* line 253, ../sass/_components.scss */
.icon-layout_hierarchical:before {
  content: "\E012";
}

/* line 254, ../sass/_components.scss */
.icon-node_link_direction:before {
  content: "\E013";
}

/* line 255, ../sass/_components.scss */
.icon-node_link_short_path:before {
  content: "\E014";
}

/* line 256, ../sass/_components.scss */
.icon-node_cluster:before {
  content: "\E015";
}

/* line 257, ../sass/_components.scss */
.icon-display_graph:before {
  content: "\E016";
}

/* line 258, ../sass/_components.scss */
.icon-node_link_weight:before {
  content: "\E017";
}

/* line 259, ../sass/_components.scss */
.icon-more_node_links:before {
  content: "\E018";
}

/* line 260, ../sass/_components.scss */
.icon-node_shape:before {
  content: "\E00A";
}

/* line 261, ../sass/_components.scss */
.icon-node_icon:before {
  content: "\E00B";
}

/* line 262, ../sass/_components.scss */
.icon-node_text:before {
  content: "\E00C";
}

/* line 263, ../sass/_components.scss */
.icon-node_link_text:before {
  content: "\E00D";
}

/* line 264, ../sass/_components.scss */
.icon-node_link_color:before {
  content: "\E00E";
}

/* line 265, ../sass/_components.scss */
.icon-node_link_shape:before {
  content: "\E00F";
}

/* line 266, ../sass/_components.scss */
.icon-credit_card:before {
  content: "\F4B3";
}

/* line 267, ../sass/_components.scss */
.icon-disconnect:before {
  content: "\F534";
}

/* line 268, ../sass/_components.scss */
.icon-graph:before {
  content: "\F535";
}

/* line 269, ../sass/_components.scss */
.icon-new_user:before {
  content: "\F536";
}

/* line 270, ../sass/_components.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 271, ../sass/_components.scss */
.icon-pinterest-square:before {
  content: "\f0d3";
}

/* line 1, ../sass/_header.scss */
.hide-l {
  display: none !important;
}

/* line 4, ../sass/_header.scss */
header {
  border-top: 6px solid #29783b;
  box-shadow: 0px 1px 0px 0px #000000 inset;
  z-index: 999999;
}
/* line 9, ../sass/_header.scss */
header .email-chat {
  z-index: 99999;
}
/* line 12, ../sass/_header.scss */
header.cd-header {
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  /*height: auto;*/
  min-height: 75px;
  z-index: 999;
}
/* line 18, ../sass/_header.scss */
header.cd-header .line, header.cd-header .box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .cd-full-width {
  /*background-color: $white;*/
  position: relative;
  padding: 0;
}
/* line 21, ../sass/_header.scss */
header.cd-header .line.nav-wrapper, header.cd-header .nav-wrapper.box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .nav-wrapper.cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .nav-wrapper.cd-full-width {
  padding: 0 !important;
  text-align: center;
}
/* line 26, ../sass/_header.scss */
header.cd-header .line.relative, header.cd-header .relative.box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .relative.cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .relative.cd-full-width {
  position: relative;
  padding: 67px 0 0 0;
  min-height: 67px;
  border-top: 1px solid #000000;
  z-index: 99999;
  /*background-color: $black-light;*/
}
/* line 35, ../sass/_header.scss */
header.cd-header a {
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
}
/* line 37, ../sass/_header.scss */
header.cd-header a:hover {
  color: gray;
}
/* line 41, ../sass/_header.scss */
header.cd-header .nav-row {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 16;
  font-size: 1.14286em;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
}
/* line 49, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav {
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 380px;
  padding-right: 30px;
  font-size: 14px;
}
/* line 57, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu {
  width: 100%;
  line-height: normal;
  text-align: center;
}
/* line 62, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li {
  width: 25%;
  height: 67px;
  padding: 0;
  margin: 0;
  line-height: 30px;
  position: relative;
}
/* line 69, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li a {
  padding: 0;
  margin: 18px 0;
  height: 30px;
  line-height: 30px;
}
/* line 74, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li a.selected {
  color: gray;
}
/* line 79, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.hovered > a {
  color: gray;
}
/* line 83, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  color: #dee0e0;
  display: none;
  min-width: 227px;
  border-bottom: 3px solid #29783b;
}
/* line 92, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu {
  margin-top: 32px;
  background-color: rgba(0, 0, 0, 0.85);
  padding-left: 15px;
  padding-right: 15px;
  /*border-bottom: 3px solid $red;*/
  border-top: 1px solid #444;
}
/* line 100, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu ul {
  width: 100%;
}
/* line 103, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu li {
  height: auto;
  line-height: normal;
  padding: 5px 0 0 5px;
  margin: 0 0 0 5px;
  position: relative;
  text-align: left;
}
/* line 110, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu li a {
  padding: 0;
  margin: 5px 0;
  height: auto;
  line-height: normal;
}
/* line 116, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu li.item {
  width: 100%;
  float: left;
  clear: both;
  height: auto;
  border-top: 1px solid #444;
}
/* line 122, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu li.item a {
  margin: 5px 0;
  text-align: left;
  width: 100%;
}
/* line 126, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu li.item a:hover {
  color: gray;
}
/* line 130, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu li.item:first-child {
  border: 0;
}
/* line 135, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .title {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  padding: 10px 0 0 0;
  text-align: center;
  border-top: 3px solid #29783b;
  width: 100%;
  min-height: 50px !important;
  display: inline-block;
}
/* line 144, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .title a {
  padding: 0;
  margin: 0;
}
/* line 149, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right {
  padding-bottom: 10px;
  padding-top: 10px;
  float: right !important;
}
/* line 153, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right .box, header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right aside, header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right article {
  padding-bottom: 5px;
  padding-top: 5px;
}
/* line 158, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right .title {
  text-align: left;
  padding: 10px 0 5px 0;
}
/* line 162, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right li {
  float: left;
  margin-left: 0;
}
/* line 168, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .thumb-img a {
  margin: 0;
  height: 100%;
  margin: 0;
  width: 100%;
  overflow: hidden;
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
}
/* line 177, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .thumb-img a:hover img {
  transform: scale(1.02);
}
/* line 183, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .thumb-img img {
  float: left;
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
}
/* line 189, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .icons li {
  float: none;
}
/* line 192, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .icons li a img {
  max-width: 50px;
  width: 100%;
}
/* line 199, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .desc {
  font-size: 14px;
  font-size: 1pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  border-top: 1px solid #dee0e0;
  border-bottom: 1px solid #dee0e0;
  width: 100%;
  display: inline-block;
  padding: 7px 0;
  margin-top: 10px;
  text-align: center;
}
/* line 210, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .imagemapbox {
  bottom: 0;
  display: table-column-group;
  height: 100%;
  left: 0;
  position: absolute;
  right: 40%;
  top: 0;
}
/* line 218, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .imagemapbox .imagemap {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  width: 100%;
}
/* line 230, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li:hover div.menu {
  display: block;
}
/* line 234, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.mega {
  position: static;
}
/* line 236, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.mega div.menu {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border-bottom: 3px solid #29783b !important;
}
/* line 242, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.mega div.menu .inner-menu {
  padding-left: 60px;
  padding-right: 60px;
  border: 0;
}
/* line 250, ../sass/_header.scss */
header.cd-header .nav-row .cd-primary-nav ul.main-menu li {
  float: left;
}
/* line 257, ../sass/_header.scss */
header.cd-header .nav-row .search-box {
  position: absolute;
  right: 0;
  top: 0;
  /*max-width: 380px;*/
  display: inline-block;
  padding-left: 30px;
}
/* line 264, ../sass/_header.scss */
header.cd-header .nav-row .search-box .fav-icon-wrapper {
  padding: 17px 0 0 0;
  float: right;
  text-align: center;
}
/* line 270, ../sass/_header.scss */
header.cd-header .nav-row .search-box .fav-icon {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  background: #ffffff url("/site/assets/responsive/hart.jpg") no-repeat scroll center 0;
  border-radius: 100px;
  text-align: center;
  cursor: pointer;
}
/* line 278, ../sass/_header.scss */
header.cd-header .nav-row .search-box .fav-icon span {
  width: 30px;
  height: 30px;
  font-size: 10px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
}
/* line 286, ../sass/_header.scss */
header.cd-header .nav-row .search-box .fav-icon:hover {
  background: #ffffff url("/site/assets/responsive/hart-hover.jpg") no-repeat scroll center 0;
}
/* line 290, ../sass/_header.scss */
header.cd-header .nav-row .search-box .search-wrapper {
  /*position: relative;
  margin-top: 17px;
  display: inline-block;
  width: 70%;*/
  float: right;
  margin-top: 17px;
  position: relative;
  /*width: 60%;*/
}
/* line 300, ../sass/_header.scss */
header.cd-header .nav-row .search-box .search-wrapper input[type="text"] {
  background-color: #ffffff;
  border-radius: 100px;
  border: 0;
  height: 30px;
  padding: 0 50px 0 10px;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 14px;
}
/* line 312, ../sass/_header.scss */
header.cd-header .nav-row .search-box .search-wrapper .submit,
header.cd-header .nav-row .search-box .search-wrapper input[type="submit"] {
  background-color: #ffffff;
  border-radius: 100px;
  border: 0;
  height: 30px;
  padding: 0;
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 323, ../sass/_header.scss */
header.cd-header .nav-row .search-box .search-wrapper .submit:before,
header.cd-header .nav-row .search-box .search-wrapper input[type="submit"]:before {
  height: 30px;
  width: 35px;
  line-height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  border-radius: 100px;
  color: #29783b;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari */
  transform: rotate(90deg);
  /*border: 1px solid #333;*/
}
/* line 344, ../sass/_header.scss */
header.cd-header .nav-row #logo {
  display: block;
  float: none;
  height: 67px;
  margin: 0 auto !important;
  max-width: 380px;
  padding: 0 30px;
  text-align: center;
}
/* line 353, ../sass/_header.scss */
header.cd-header .nav-row #logo a {
  display: inline-block;
  height: 67px !important;
  line-height: 100px;
  width: 100%;
}
/* line 358, ../sass/_header.scss */
header.cd-header .nav-row #logo a img {
  margin: 0px 0 0 0;
  max-height: 100%;
}
/* line 363, ../sass/_header.scss */
header.cd-header .nav-row #logo:before {
  border-left: 1px solid #000000;
  border-right: 1px solid #444;
  width: 0;
  content: "";
  height: 30px;
  position: absolute;
  left: 0;
  top: 20px;
  visibility: visible;
}
/* line 374, ../sass/_header.scss */
header.cd-header .nav-row #logo:after {
  border-left: 1px solid #000000;
  border-right: 1px solid #444;
  width: 0;
  content: "";
  height: 30px;
  position: absolute;
  right: 0;
  top: 20px;
  visibility: visible;
}
/* line 387, ../sass/_header.scss */
header.cd-header #detail {
  display: block;
  height: 33px;
  margin: 0 auto;
  position: relative;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
/* line 395, ../sass/_header.scss */
header.cd-header #detail:before {
  background-color: rgba(0, 0, 0, 0.85);
  content: "";
  height: 30px;
  left: -1000px;
  position: absolute;
  right: 0;
  width: 10000px;
}
/* line 404, ../sass/_header.scss */
header.cd-header #detail > div {
  line-height: 30px;
  height: 30px;
  text-align: center;
  color: #dee0e0;
}
/* line 409, ../sass/_header.scss */
header.cd-header #detail > div:first-child {
  text-align: right;
}
/* line 412, ../sass/_header.scss */
header.cd-header #detail > div:last-child {
  text-align: left;
}
/* line 416, ../sass/_header.scss */
header.cd-header #detail a {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: #dee0e0;
  font-weight: 600;
}
/* line 420, ../sass/_header.scss */
header.cd-header #detail a:hover {
  color: gray !important;
}
/* line 425, ../sass/_header.scss */
header.cd-header .border-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 6px;
  background-color: #29783b;
  display: inline-block;
  z-index: 999999999;
}
/* line 435, ../sass/_header.scss */
header.cd-header .border {
  height: 0;
  line-height: 0;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #444;
  border-top: 1px solid #000000;
  float: left;
}

/* line 447, ../sass/_header.scss */
.cd-hero {
  border-top: 6px solid #333;
  background-color: #000000;
}
/* line 450, ../sass/_header.scss */
.cd-hero .icon {
  max-width: 50px;
  max-height: 50px;
}
/* line 453, ../sass/_header.scss */
.cd-hero .icon .pause,
.cd-hero .icon svg {
  max-width: 50px;
  max-height: 50px;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 460, ../sass/_header.scss */
.cd-hero .icon .pause path,
.cd-hero .icon svg path {
  fill: #f1f3f4;
}
/* line 463, ../sass/_header.scss */
.cd-hero .icon .pause:hover path,
.cd-hero .icon svg:hover path {
  fill: #29783b;
}
/* line 468, ../sass/_header.scss */
.cd-hero .icon svg {
  display: block;
}
/* line 472, ../sass/_header.scss */
.cd-hero h2, .cd-hero .cd-hero-slider p, .cd-hero-slider .cd-hero p, .cd-hero .as-H2 {
  margin-bottom: 0;
}
/* line 474, ../sass/_header.scss */
.cd-hero h2 a.play, .cd-hero .cd-hero-slider p a.play, .cd-hero-slider .cd-hero p a.play, .cd-hero .as-H2 a.play,
.cd-hero h2 a.playhero,
.cd-hero .cd-hero-slider p a.playhero,
.cd-hero-slider .cd-hero p a.playhero,
.cd-hero .as-H2 a.playhero {
  display: flex;
  margin: 0 auto;
  width: 50px;
}
/* line 479, ../sass/_header.scss */
.cd-hero h2 a.play.play .icon, .cd-hero .cd-hero-slider p a.play.play .icon, .cd-hero-slider .cd-hero p a.play.play .icon, .cd-hero .as-H2 a.play.play .icon, .cd-hero h2 a.play.playhero .icon, .cd-hero .cd-hero-slider p a.play.playhero .icon, .cd-hero-slider .cd-hero p a.play.playhero .icon, .cd-hero .as-H2 a.play.playhero .icon,
.cd-hero h2 a.playhero.play .icon,
.cd-hero .cd-hero-slider p a.playhero.play .icon,
.cd-hero-slider .cd-hero p a.playhero.play .icon,
.cd-hero .as-H2 a.playhero.play .icon,
.cd-hero h2 a.playhero.playhero .icon,
.cd-hero .cd-hero-slider p a.playhero.playhero .icon,
.cd-hero-slider .cd-hero p a.playhero.playhero .icon,
.cd-hero .as-H2 a.playhero.playhero .icon {
  width: 50px;
  max-width: 50px;
  height: 50px;
  max-height: 50px;
}
/* line 485, ../sass/_header.scss */
.cd-hero h2 a.play.play .icon .pause, .cd-hero .cd-hero-slider p a.play.play .icon .pause, .cd-hero-slider .cd-hero p a.play.play .icon .pause, .cd-hero .as-H2 a.play.play .icon .pause,
.cd-hero h2 a.play.play .icon svg,
.cd-hero .cd-hero-slider p a.play.play .icon svg,
.cd-hero-slider .cd-hero p a.play.play .icon svg,
.cd-hero .as-H2 a.play.play .icon svg, .cd-hero h2 a.play.playhero .icon .pause, .cd-hero .cd-hero-slider p a.play.playhero .icon .pause, .cd-hero-slider .cd-hero p a.play.playhero .icon .pause, .cd-hero .as-H2 a.play.playhero .icon .pause,
.cd-hero h2 a.play.playhero .icon svg,
.cd-hero .cd-hero-slider p a.play.playhero .icon svg,
.cd-hero-slider .cd-hero p a.play.playhero .icon svg,
.cd-hero .as-H2 a.play.playhero .icon svg,
.cd-hero h2 a.playhero.play .icon .pause,
.cd-hero .cd-hero-slider p a.playhero.play .icon .pause,
.cd-hero-slider .cd-hero p a.playhero.play .icon .pause,
.cd-hero .as-H2 a.playhero.play .icon .pause,
.cd-hero h2 a.playhero.play .icon svg,
.cd-hero .cd-hero-slider p a.playhero.play .icon svg,
.cd-hero-slider .cd-hero p a.playhero.play .icon svg,
.cd-hero .as-H2 a.playhero.play .icon svg,
.cd-hero h2 a.playhero.playhero .icon .pause,
.cd-hero .cd-hero-slider p a.playhero.playhero .icon .pause,
.cd-hero-slider .cd-hero p a.playhero.playhero .icon .pause,
.cd-hero .as-H2 a.playhero.playhero .icon .pause,
.cd-hero h2 a.playhero.playhero .icon svg,
.cd-hero .cd-hero-slider p a.playhero.playhero .icon svg,
.cd-hero-slider .cd-hero p a.playhero.playhero .icon svg,
.cd-hero .as-H2 a.playhero.playhero .icon svg {
  max-width: 50px;
  max-height: 50px;
}
/* line 491, ../sass/_header.scss */
.cd-hero h2 a.play:hover path, .cd-hero .cd-hero-slider p a.play:hover path, .cd-hero-slider .cd-hero p a.play:hover path, .cd-hero .as-H2 a.play:hover path,
.cd-hero h2 a.playhero:hover path,
.cd-hero .cd-hero-slider p a.playhero:hover path,
.cd-hero-slider .cd-hero p a.playhero:hover path,
.cd-hero .as-H2 a.playhero:hover path {
  fill: #e3e3e6 !important;
}
/* line 496, ../sass/_header.scss */
.cd-hero .cd-hero-slider {
  height: 100% !important;
}
/* line 498, ../sass/_header.scss */
.cd-hero .cd-hero-slider li {
  display: table !important;
}
/* line 500, ../sass/_header.scss */
.cd-hero .cd-hero-slider li .cd-full-width {
  height: auto !important;
  top: auto !important;
  position: relative !important;
  margin: auto !important;
  display: table-cell !important;
  padding: 106px 0 0 0 !important;
  vertical-align: middle;
}
/* line 510, ../sass/_header.scss */
.cd-hero .cd-hero-slider li.bottom .cd-full-width {
  position: absolute !important;
  margin: 50px !important;
  bottom: 0;
  max-width: 1200px;
  left: 0;
  padding: 0 3em !important;
}
/* line 519, ../sass/_header.scss */
.cd-hero .cd-hero-slider li.bottom .cd-full-width * {
  text-align: left;
  float: left;
}
/* line 523, ../sass/_header.scss */
.cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2 {
  text-transform: capitalize;
}
/* line 532, ../sass/_header.scss */
.cd-hero .cd-slider-nav {
  height: 54px;
  background: rgba(41, 120, 59, 0.75);
  display: none;
}
/* line 536, ../sass/_header.scss */
.cd-hero .cd-slider-nav:hover {
  cursor: pointer;
  background: rgba(41, 120, 59, 0.85);
}
/* line 541, ../sass/_header.scss */
.cd-hero .scroll-down {
  position: absolute;
  right: 70px;
  display: inline-block;
  height: 54px;
  line-height: 54px;
  padding: 0;
  width: auto;
  color: #ffffff;
  background: none;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
}
/* line 190, ../sass/lib/_mixins-placeholders.scss */
.cd-hero .scroll-down:before {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 100px;
  content: "";
  height: 26px;
  left: -26px;
  position: absolute;
  top: 15px;
  width: 26px;
}
/* line 200, ../sass/lib/_mixins-placeholders.scss */
.cd-hero .scroll-down:after {
  background: #ffffff none repeat scroll 0 0;
  border-color: #29783b #29783b transparent transparent;
  border-style: solid;
  border-width: 1px;
  content: "";
  height: 10px;
  left: -31px;
  position: absolute;
  top: 21px;
  width: 11px;
  -ms-transform: rotate(135deg);
  /* IE 9 */
  -webkit-transform: rotate(135deg);
  /* Safari */
  transform: rotate(135deg);
}
/* line 555, ../sass/_header.scss */
.cd-hero .scroll-down:hover {
  background: none !important;
}
/* line 190, ../sass/lib/_mixins-placeholders.scss */
.cd-hero .scroll-down:hover:before {
  background: #e3e3e6 none repeat scroll 0 0;
  border-radius: 100px;
  content: "";
  height: 26px;
  left: -26px;
  position: absolute;
  top: 15px;
  width: 26px;
}
/* line 200, ../sass/lib/_mixins-placeholders.scss */
.cd-hero .scroll-down:hover:after {
  background: #e3e3e6 none repeat scroll 0 0;
  border-color: #29783b #29783b transparent transparent;
  border-style: solid;
  border-width: 1px;
  content: "";
  height: 10px;
  left: -31px;
  position: absolute;
  top: 21px;
  width: 11px;
  -ms-transform: rotate(135deg);
  /* IE 9 */
  -webkit-transform: rotate(135deg);
  /* Safari */
  transform: rotate(135deg);
}
/* line 561, ../sass/_header.scss */
.cd-hero .hero-slider-nav .next, .cd-hero .hero-slider-nav .prev {
  position: absolute;
  bottom: 50%;
  margin: 0;
  margin-bottom: -68px;
  width: 50px;
  height: 50px;
  right: 50px;
  display: inline-block;
  border-radius: 100px;
  z-index: 888;
  text-indent: -999px;
  overflow: hidden;
  background: url("/site/assets/responsive/TazOdy_arrow_right2.png") no-repeat left top;
  background-size: cover;
  /*&:after {
      border-color: $arrowColor $arrowColor transparent transparent;
      border-style: solid;
      border-width: 2px;
      content: "";
      height: 20px;
      right: 20px;
      position: absolute;
      top: 16px;
      -ms-transform: rotate(45deg); /* IE 9 *!/
      -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera *!/
      transform: rotate(45deg);
      width: 20px;
  }*/
}
/* line 591, ../sass/_header.scss */
.cd-hero .hero-slider-nav .next:hover, .cd-hero .hero-slider-nav .prev:hover {
  /*background-color: rgba($gray-light, 0.2);*/
  background: url("/site/assets/responsive/TazOdy_arrow_right1.png") no-repeat left top;
  background-size: cover;
}
/* line 597, ../sass/_header.scss */
.cd-hero .hero-slider-nav .next {
  /*margin-right: -535px;*/
}
/* line 600, ../sass/_header.scss */
.cd-hero .hero-slider-nav .prev {
  left: 50px;
  right: auto;
  /*margin-left: -535px;*/
  background: url("/site/assets/responsive/TazOdy_arrow_left2.png") no-repeat 0 0;
  background-size: cover;
}
/* line 606, ../sass/_header.scss */
.cd-hero .hero-slider-nav .prev:hover {
  background: url("/site/assets/responsive/TazOdy_arrow_left1.png") no-repeat 0 0;
  background-size: cover;
}
/* line 610, ../sass/_header.scss */
.cd-hero .hero-slider-nav .prev:after {
  -ms-transform: rotate(-135deg);
  /* IE 9 */
  -webkit-transform: rotate(-135deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-135deg);
  left: 20px;
  right: auto;
}

/* line 622, ../sass/_header.scss */
.home .cd-hero .cd-slider-nav {
  display: block;
}

/* line 627, ../sass/_header.scss */
form {
  line-height: 1.4em;
}

/* line 630, ../sass/_header.scss */
.phone-viewer,
.search-viewer {
  display: none;
}

/* line 635, ../sass/_header.scss */
.breadcrumb {
  position: relative;
  /*height: 33px;*/
}
/* line 638, ../sass/_header.scss */
.breadcrumb:before {
  background-color: #eaeaeb;
  border-top: 1px solid #ffffff;
  content: "";
  display: inline-block;
  /*height: 33px;*/
  left: -10000px;
  position: absolute;
  right: -20000px;
  top: 0;
  bottom: 0;
}
/* line 651, ../sass/_header.scss */
.breadcrumb ul li {
  /*float: left;*/
  display:inline-block;
  /*margin: 0 20px 0 0;*/
  margin: 0 0px 0 0;
  padding: 0 20px 0 0;
  position: relative;
  height: 33px;
  line-height: 33px;
  color: #29783b;
  letter-spacing: 2px;
}
/* line 662, ../sass/_header.scss */
.breadcrumb ul li:after {
  border-right: 1px solid #333333;
  position: absolute;
  top: 10px;
  right: 0;
  width: 0;
  height: 14px;
  content: "";
  -ms-transform: rotate(35deg);
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  transform: rotate(35deg);
}
/* line 675, ../sass/_header.scss */
.breadcrumb ul li:last-child:after {
  display: none;
}
/* line 678, ../sass/_header.scss */
.breadcrumb ul li a {
  color: #333333;
  height: 33px;
  line-height: 33px;
  padding: 0;
  display: inline-block;
  letter-spacing: 2px;
}
/* line 685, ../sass/_header.scss */
.breadcrumb ul li a:hover {
  text-decoration: underline;
}

@media (max-width: 1075px) {
  /* line 700, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .title {
    font-size: 14px;
    font-size: 1pxem;
  }
  /* line 703, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .desc {
    font-size: 14px;
    font-size: 1pxem;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
  }
  /* line 712, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.mega div.menu .inner-menu .icons {
    width: 100% !important;
  }
  /* line 714, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.mega div.menu .inner-menu .icons li {
    margin: 0 1% 0 3%;
    padding: 0 2% 0 3%;
    width: 28% !important;
    float: left;
  }

  /* line 731, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next, .cd-hero .hero-slider-nav .prev {
    bottom: 50%;
    width: 50px;
    height: 50px;
    right: 20px;
    margin-bottom: -78px !important;
  }
  /* line 737, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next:after, .cd-hero .hero-slider-nav .prev:after {
    height: 15px;
    right: 20px;
    top: 16px;
    width: 15px;
  }
  /* line 744, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next {
    margin-right: 0;
  }
  /* line 747, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .prev {
    left: 20px;
    right: auto;
    margin-left: 0;
  }
  /* line 751, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .prev:after {
    left: 22px;
    right: auto;
  }
  /* line 758, ../sass/_header.scss */
  .cd-hero a.play,
  .cd-hero a.playhero {
    width: 50px;
  }
  /* line 761, ../sass/_header.scss */
  .cd-hero a.play .icon,
  .cd-hero a.playhero .icon {
    width: 50px;
    max-width: 50px;
    height: 50px;
    max-height: 50px;
  }
  /* line 766, ../sass/_header.scss */
  .cd-hero a.play .icon .pause,
  .cd-hero a.play .icon svg,
  .cd-hero a.playhero .icon .pause,
  .cd-hero a.playhero .icon svg {
    max-width: 50px;
    max-height: 50px;
  }
  /* line 776, ../sass/_header.scss */
  .cd-hero .cd-hero-slider li.bottom .cd-full-width {
    padding: 0 !important;
    margin-left: 20px !important;
  }
}
@media (max-width: 767px) {
  /* line 792, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next, .cd-hero .hero-slider-nav .prev {
    /*bottom: 30%;*/
    width: 40px;
    height: 40px;
    right: 10px;
    margin-bottom: -103px !important;
  }
  /* line 798, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next:after, .cd-hero .hero-slider-nav .prev:after {
    height: 15px;
    right: 17px;
    top: 13px;
    width: 15px;
  }
  /* line 805, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next {
    margin-right: 0;
  }
  /* line 808, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .prev {
    left: 10px;
    right: auto;
    margin-left: 0;
  }
  /* line 812, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .prev:after {
    left: 15px;
    right: auto;
  }
  /* line 818, ../sass/_header.scss */
  .cd-hero .cd-hero-slider li.bottom .cd-full-width {
    margin-left: 10px !important;
  }
  /* line 821, ../sass/_header.scss */
  .cd-hero a.play,
  .cd-hero a.playhero {
    display: flex;
    margin: 0 auto;
    width: 40px !important;
  }
  /* line 826, ../sass/_header.scss */
  .cd-hero a.play.play .icon, .cd-hero a.play.playhero .icon,
  .cd-hero a.playhero.play .icon,
  .cd-hero a.playhero.playhero .icon {
    width: 40px;
    max-width: 40px !important;
    height: 40px !important;
    max-height: 40px !important;
  }
  /* line 832, ../sass/_header.scss */
  .cd-hero a.play.play .icon .pause,
  .cd-hero a.play.play .icon svg, .cd-hero a.play.playhero .icon .pause,
  .cd-hero a.play.playhero .icon svg,
  .cd-hero a.playhero.play .icon .pause,
  .cd-hero a.playhero.play .icon svg,
  .cd-hero a.playhero.playhero .icon .pause,
  .cd-hero a.playhero.playhero .icon svg {
    max-width: 40px !important;
    max-height: 40px !important;
  }
  /* line 838, ../sass/_header.scss */
  .cd-hero a.play:hover path,
  .cd-hero a.playhero:hover path {
    fill: #e3e3e6 !important;
  }
  /* line 845, ../sass/_header.scss */
  .cd-hero .cd-hero-slider li .cd-full-width {
    padding: 165px 0 0 0 !important;
  }
  /* line 849, ../sass/_header.scss */
  .cd-hero .cd-hero-slider li.bottom .cd-full-width {
    padding: 0 !important;
  }

  /* line 860, ../sass/_header.scss */
  header.cd-header {
    height: 138px;
  }
  /* line 866, ../sass/_header.scss */
  header.cd-header .nav-row #logo {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }
  /* line 875, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav {
    display: inline-block;
    height: 30px;
    left: auto;
    padding: 0;
    position: absolute;
    right: 40px;
    top: 88px;
    width: 50px !important;
  }
  /* line 884, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul {
    position: fixed;
    top: 118px;
    border-top: 1px solid #000000;
    right: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-1000px);
    -moz-transform: translateY(-1000px);
    -ms-transform: translateY(-1000px);
    -o-transform: translateY(-1000px);
    transform: translateY(-1000px);
    height: auto;
  }
  /* line 900, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li {
    height: auto !important;
    width: 25%;
  }
  /* line 904, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li a {
    background-color: rgba(0, 0, 0, 0.85) !important;
    margin: 0 !important;
    line-height: 30px;
    height: auto;
    width: 100%;
  }
  /* line 913, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu {
    margin-top: 0;
  }
  /* line 915, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu .box, header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu aside, header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu article {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 919, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu ul {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 926, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu ul li a {
    border: 0;
  }
  /* line 931, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu .thumb-img {
    display: inline-block;
  }
  /* line 933, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu .thumb-img a {
    display: inline-block;
  }
  /* line 935, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu .thumb-img a img {
    float: left;
  }
  /* line 940, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul li.mega div.menu .inner-menu .icons {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
  /* line 952, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.is-visible {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);
  }
  /* line 966, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .title {
    font-size: 14px;
    font-size: 1pxem;
  }
  /* line 969, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right {
    width: 100% !important;
    padding-top: 0;
  }
  /* line 973, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right .box ul, header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right aside ul, header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .right article ul {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
  /* line 982, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .desc {
    font-size: 14px;
    font-size: 1pxem;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
  }
  /* line 986, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .imagemapbox {
    position: static;
    display: inline-block;
    min-height: 150px;
    padding-bottom: 0;
    width: 100% !important;
  }
  /* line 992, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu .imagemapbox .imagemap {
    width: 100%;
    height: 150px;
    display: inline-block;
  }
  /* line 998, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu ul {
    border: 0 !important;
  }
  /* line 1001, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li div.menu .inner-menu a {
    background: transparent !important;
    border: 0 !important;
  }
  /* line 1009, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.has-child {
    position: static;
  }
  /* line 1013, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.has-child .menu .inner-menu {
    margin: 0;
    padding: 10px 0 0 0;
    border: 0;
  }
  /* line 1017, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.has-child .menu .inner-menu ul {
    padding-top: 10px;
    border-top: 3px solid #29783b;
    position: static !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 1027, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.has-child .menu .inner-menu ul li {
    padding: 0;
    margin: 0;
  }
  /* line 1030, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu > li.has-child .menu .inner-menu ul li a {
    padding: 5px 10px;
    margin: 0;
    border-top: 0;
    text-align: center;
  }
  /* line 1044, ../sass/_header.scss */
  header.cd-header .nav-row .search-box {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 1054, ../sass/_header.scss */
  header.cd-header .line.phone, header.cd-header .phone.box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width {
    margin-top: 64px;
    border-top: 1px solid #444;
  }
  /* line 1057, ../sass/_header.scss */
  header.cd-header .line.phone .hide-s, header.cd-header .phone.box-shadow .hide-s, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width .hide-s, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width .hide-s {
    display: block;
  }
  /* line 1060, ../sass/_header.scss */
  header.cd-header .line.phone #detail, header.cd-header .phone.box-shadow #detail, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width #detail, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width #detail {
    border-top: 1px solid #000;
  }
  /* line 1062, ../sass/_header.scss */
  header.cd-header .line.phone #detail div, header.cd-header .phone.box-shadow #detail div, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width #detail div, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width #detail div {
    max-width: 33% !important;
    width: 33% !important;
  }
}
@media (max-width: 568px) {
  /* line 1075, ../sass/_header.scss */
  header.cd-header {
    height: auto;
  }
  /* line 1077, ../sass/_header.scss */
  header.cd-header .line.phone, header.cd-header .phone.box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width {
    border: 0;
  }
  /* line 1079, ../sass/_header.scss */
  header.cd-header .line.phone .hide-s, header.cd-header .phone.box-shadow .hide-s, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width .hide-s, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width .hide-s {
    display: none;
  }
  /* line 1082, ../sass/_header.scss */
  header.cd-header .line.phone #detail, header.cd-header .phone.box-shadow #detail, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width #detail, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width #detail {
    height: 30px;
    border: 0;
  }
  /* line 1085, ../sass/_header.scss */
  header.cd-header .line.phone #detail:before, header.cd-header .phone.box-shadow #detail:before, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width #detail:before, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width #detail:before {
    display: none;
  }
  /* line 1088, ../sass/_header.scss */
  header.cd-header .line.phone #detail div, header.cd-header .phone.box-shadow #detail div, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width #detail div, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width #detail div {
    max-width: 50% !important;
    width: 50% !important;
    text-align: center;
    font-size: 12px;
  }
  /* line 1098, ../sass/_header.scss */
  header.cd-header .line.relative, header.cd-header .relative.box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .relative.cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .relative.cd-full-width,
  header.cd-header .relative.box-shadow {
    padding: 0;
    z-index: 0 !important;
  }
  /* line 1104, ../sass/_header.scss */
  header.cd-header .nav-row #logo {
    left: 0;
    margin: 0 !important;
    padding: 0;
    position: relative;
    right: 50%;
    top: 0;
    width: 50%;
    height: 65px;
  }
  /* line 1113, ../sass/_header.scss */
  header.cd-header .nav-row #logo:before {
    display: none;
  }
  /* line 1116, ../sass/_header.scss */
  header.cd-header .nav-row #logo a {
    background-image: url("/site/assets/responsive/logo-icon-light.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent !important;
    height: 40px !important;
    line-height: 100% !important;
    margin: 13px 0;
    padding: 0;
  }
  /* line 1126, ../sass/_header.scss */
  header.cd-header .nav-row #logo a img {
    visibility: hidden;
  }
  /* line 1132, ../sass/_header.scss */
  header.cd-header .nav-row .search-box .fav-icon-wrapper {
    display: none;
  }
  /* line 1137, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav {
    top: 17px;
    right: 10px;
    width: 39px !important;
  }
  /* line 1142, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu {
    top: 24px;
    border: 0;
  }
  /* line 1144, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu a {
    /*background-color:red;//; rgba(0,0,0,0.85);*/
  }
  /* line 1151, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu {
    padding-top: 10px !important;
  }
  /* line 1153, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .box, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu aside, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu article {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* line 1156, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .box .desc, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu aside .desc, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu article .desc {
    border-bottom: 0;
    /*padding-bottom: 0;*/
  }
  /* line 1161, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu ul {
    border: 0 !important;
  }
  /* line 1164, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu ul li a {
    background: transparent !important;
    border: 0 !important;
  }
  /* line 1170, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .thumb-img {
    max-height: 100px;
    overflow: hidden;
  }
  /* line 1180, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right {
    width: 100% !important;
    padding-top: 0;
  }
  /* line 1184, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right .box ul, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right aside ul, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right article ul {
    padding-bottom: 10px;
    display: inline-block;
  }
  /* line 1187, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right .box ul li, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right aside ul li, header.cd-header .nav-row .cd-primary-nav ul.main-menu li.mega div.menu .inner-menu .right article ul li {
    width: 50% !important;
  }
  /* line 1198, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.has-child {
    position: static;
  }
  /* line 1202, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.has-child .menu .inner-menu {
    margin: 0;
    padding: 10px 0 0 0;
    border: 0;
  }
  /* line 1206, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.has-child .menu .inner-menu ul {
    padding-top: 10px;
    border-top: 3px solid #29783b;
    position: static !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 1216, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.has-child .menu .inner-menu ul li {
    padding: 0;
    margin: 0;
  }
  /* line 1219, ../sass/_header.scss */
  header.cd-header .nav-row .cd-primary-nav ul.main-menu li.has-child .menu .inner-menu ul li a {
    padding: 5px 10px;
    margin: 0;
    border-top: 0;
    text-align: center;
  }
  /* line 1233, ../sass/_header.scss */
  header.cd-header .nav-row .search-box {
    display: none;
    background-color: rgba(0, 0, 0, 0.7);
    clear: both;
    float: none;
    height: 40px;
    left: auto;
    margin-top: 3px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
  }
  /* line 1245, ../sass/_header.scss */
  header.cd-header .nav-row .search-box .search-wrapper {
    clear: both;
    display: block;
    float: none;
    margin: 3px auto 0;
    padding-top: 4px;
  }
  /* line 1251, ../sass/_header.scss */
  header.cd-header .nav-row .search-box .search-wrapper input[type="text"] {
    background-color: white;
    border: 0 none;
    border-radius: 100px;
    height: 30px;
    padding: 0 50px 0 10px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
  }
  /* line 1262, ../sass/_header.scss */
  header.cd-header .nav-row .search-box .search-wrapper .submit {
    margin: 4px 0 0 0;
  }
  /* line 1265, ../sass/_header.scss */
  header.cd-header .nav-row .search-box .search-wrapper:before {
    background-color: rgba(0, 0, 0, 0.85);
    width: 1000px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 1276, ../sass/_header.scss */
  header.cd-header .line.phone, header.cd-header .phone.box-shadow, header.cd-header .cd-hero .cd-hero-slider li.bottom .phone.cd-full-width, .cd-hero .cd-hero-slider li.bottom header.cd-header .phone.cd-full-width {
    margin: 0;
    display: none;
  }
  /* line 1280, ../sass/_header.scss */
  header.cd-header .phone-viewer {
    display: block;
    background-color: #ffffff;
    background-size: 10px;
    background-position: center 3px;
    border-radius: 100px;
    color: #29783b;
    height: 27px;
    width: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 90px;
    top: 19px;
    transform: rotate(0deg);
    font-size: 18px;
    z-index: 999;
    transition: all 0.20s linear 0s;
    -o-transition: all 0.20s linear 0s;
    -ms-transition: all 0.20s linear 0s;
    -moz-transition: all 0.20s linear 0s;
    -webkit-transition: all 0.20s linear 0s;
  }
  /* line 1299, ../sass/_header.scss */
  header.cd-header .phone-viewer:hover {
    cursor: pointer;
  }
  /* line 1303, ../sass/_header.scss */
  header.cd-header .phone-viewer:before {
    left: 8px;
    position: absolute;
    top: 0;
  }
  /* line 1309, ../sass/_header.scss */
  header.cd-header .search-viewer {
    display: block;
    background-color: #ffffff;
    border-radius: 100px;
    color: #29783b;
    height: 27px;
    width: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 50px;
    top: 19px;
    transform: rotate(90deg);
    z-index: 999;
  }
  /* line 1324, ../sass/_header.scss */
  header.cd-header .search-viewer:hover {
    cursor: pointer;
  }
  /* line 1327, ../sass/_header.scss */
  header.cd-header .search-viewer:before {
    left: 7px;
    position: absolute;
    top: 0;
  }

  /* line 1336, ../sass/_header.scss */
  .cd-hero .hero-slider-nav .next, .cd-hero .hero-slider-nav .prev {
    margin-bottom: -53px !important;
  }
  /* line 1342, ../sass/_header.scss */
  .cd-hero .cd-hero-slider li .cd-full-width {
    padding: 67px 0 0 0 !important;
  }
  /* line 1347, ../sass/_header.scss */
  .cd-hero a.play,
  .cd-hero a.playhero {
    width: 40px !important;
  }
  /* line 1350, ../sass/_header.scss */
  .cd-hero a.play .icon,
  .cd-hero a.playhero .icon {
    width: 40px !important;
    max-width: 40px !important;
    height: 40px !important;
    max-height: 40px !important;
  }
  /* line 1355, ../sass/_header.scss */
  .cd-hero a.play .icon .pause,
  .cd-hero a.play .icon svg,
  .cd-hero a.playhero .icon .pause,
  .cd-hero a.playhero .icon svg {
    max-width: 40px !important;
    max-height: 40px !important;
  }
}
/* line 1, ../sass/_footer.scss */
body > footer {
  position: relative;
  clear: both;
  padding-top: 50px;
}
/* line 5, ../sass/_footer.scss */
body > footer .box, body > footer aside, body > footer article {
  padding-left: 0;
  padding-right: 10px;
  position: initial;
}
/* line 9, ../sass/_footer.scss */
body > footer .box .s-6:first-child, body > footer aside .s-6:first-child, body > footer article .s-6:first-child {
  clear: both;
  float: left;
}
@media (max-width: 670px) {
  /* line 15, ../sass/_footer.scss */
  body > footer h3, body > footer .countryBox h2, .countryBox body > footer h2, body > footer .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider body > footer p, body > footer .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox body > footer p, body > footer .countryBox .as-H2, .countryBox body > footer .as-H2, body > footer .countryBox .content-box .content .title, .countryBox .content-box .content body > footer .title {
    font-size: 1.14286em;
  }
}
/* line 20, ../sass/_footer.scss */
body > footer ul {
  list-style: none;
  margin: 0 0 2em 0;
  padding: 0;
}
/* line 24, ../sass/_footer.scss */
body > footer ul li {
  padding: 0;
  margin: 0 0 5px 0;
}
/* line 27, ../sass/_footer.scss */
body > footer ul li a {
  text-decoration: none;
}
/* line 36, ../sass/_footer.scss */
body > footer .right-align h3, body > footer .right-align .countryBox h2, .countryBox body > footer .right-align h2, body > footer .right-align .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider body > footer .right-align p, body > footer .right-align .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox body > footer .right-align p, body > footer .right-align .countryBox .as-H2, .countryBox body > footer .right-align .as-H2, body > footer .right-align .countryBox .content-box .content .title, .countryBox .content-box .content body > footer .right-align .title,
body > footer .left-align h3,
body > footer .left-align .countryBox h2,
.countryBox body > footer .left-align h2,
body > footer .left-align .countryBox .cd-hero-slider p,
.countryBox .cd-hero-slider body > footer .left-align p,
body > footer .left-align .cd-hero-slider .countryBox p,
.cd-hero-slider .countryBox body > footer .left-align p,
body > footer .left-align .countryBox .as-H2,
.countryBox body > footer .left-align .as-H2,
body > footer .left-align .countryBox .content-box .content .title,
.countryBox .content-box .content body > footer .left-align .title {
  color: #29783b;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
/* line 43, ../sass/_footer.scss */
body > footer .center-align {
  text-align: center;
  display: block;
  float: none;
  margin: 0 auto;
}
/* line 51, ../sass/_footer.scss */
body > footer .left-align {
  padding-left: 30px;
}
/* line 53, ../sass/_footer.scss */
body > footer .left-align:after {
  border: 1px solid #e3e3e6;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 100%;
  position: absolute;
  left: -1px;
  top: 0;
  width: 0;
}
/* line 66, ../sass/_footer.scss */
body > footer .right-align {
  padding-right: 30px;
}
/* line 68, ../sass/_footer.scss */
body > footer .right-align:after {
  border: 1px solid #e3e3e6;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 100%;
  position: absolute;
  right: -1px;
  top: 0;
  width: 0;
}
/* line 81, ../sass/_footer.scss */
body > footer .line.row-1, body > footer .row-1.box-shadow, body > footer .cd-hero .cd-hero-slider li.bottom .row-1.cd-full-width, .cd-hero .cd-hero-slider li.bottom body > footer .row-1.cd-full-width {
  padding-top: 5px !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
/* line 85, ../sass/_footer.scss */
body > footer .line.row-1:before, body > footer .row-1.box-shadow:before, body > footer .cd-hero .cd-hero-slider li.bottom .row-1.cd-full-width:before, .cd-hero .cd-hero-slider li.bottom body > footer .row-1.cd-full-width:before {
  background-color: #e3e3e6;
  border-top: 5px solid #29783b;
  border-bottom: 1px solid #b3b3b3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  margin-left: -10000px;
  margin-right: -10000px;
}
/* line 98, ../sass/_footer.scss */
body > footer .line.row-1 .hover-swap-png, body > footer .row-1.box-shadow .hover-swap-png, body > footer .cd-hero .cd-hero-slider li.bottom .row-1.cd-full-width .hover-swap-png, .cd-hero .cd-hero-slider li.bottom body > footer .row-1.cd-full-width .hover-swap-png {
  padding: 0 15px;
}
/* line 102, ../sass/_footer.scss */
body > footer .line.row-2, body > footer .row-2.box-shadow, body > footer .cd-hero .cd-hero-slider li.bottom .row-2.cd-full-width, .cd-hero .cd-hero-slider li.bottom body > footer .row-2.cd-full-width {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  margin-bottom: 0 !important;
}
/* line 106, ../sass/_footer.scss */
body > footer .line.row-2:before, body > footer .row-2.box-shadow:before, body > footer .cd-hero .cd-hero-slider li.bottom .row-2.cd-full-width:before, .cd-hero .cd-hero-slider li.bottom body > footer .row-2.cd-full-width:before {
  background-color: #cccccc;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #b3b3b3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  margin-left: -10000px;
  margin-right: -10000px;
}
/* line 119, ../sass/_footer.scss */
body > footer .line.row-2 .padding, body > footer .row-2.box-shadow .padding, body > footer .cd-hero .cd-hero-slider li.bottom .row-2.cd-full-width .padding, .cd-hero .cd-hero-slider li.bottom body > footer .row-2.cd-full-width .padding {
  padding: 0 10px;
}
/* line 122, ../sass/_footer.scss */
body > footer .line.row-2 .hover-swap, body > footer .row-2.box-shadow .hover-swap, body > footer .cd-hero .cd-hero-slider li.bottom .row-2.cd-full-width .hover-swap, .cd-hero .cd-hero-slider li.bottom body > footer .row-2.cd-full-width .hover-swap {
  width: auto !important;
  max-width: 100% !important;
  height: 60px;
}
/* line 126, ../sass/_footer.scss */
body > footer .line.row-2 .hover-swap:hover, body > footer .row-2.box-shadow .hover-swap:hover, body > footer .cd-hero .cd-hero-slider li.bottom .row-2.cd-full-width .hover-swap:hover, .cd-hero .cd-hero-slider li.bottom body > footer .row-2.cd-full-width .hover-swap:hover {
  width: auto !important;
  max-width: 100% !important;
  height: 60px;
}
/* line 133, ../sass/_footer.scss */
body > footer .line.row-3, body > footer .row-3.box-shadow, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  margin-bottom: 0 !important;
}
/* line 137, ../sass/_footer.scss */
body > footer .line.row-3:before, body > footer .row-3.box-shadow:before, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width:before, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width:before {
  background-color: #b3b3b3;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #b3b3b3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  margin-left: -10000px;
  margin-right: -10000px;
}
/* line 150, ../sass/_footer.scss */
body > footer .line.row-3 ul, body > footer .row-3.box-shadow ul, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width ul, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width ul {
  /*float: right;*/
  margin: 0;
}
/* line 154, ../sass/_footer.scss */
body > footer .line.row-3 li, body > footer .row-3.box-shadow li, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width li, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width li {
  float: left;
  margin: 0;
}
/* line 157, ../sass/_footer.scss */
body > footer .line.row-3 li a, body > footer .row-3.box-shadow li a, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width li a, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width li a {
  color: #333333;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #333333;
  line-height: 12px;
  text-transform: uppercase;
}
/* line 166, ../sass/_footer.scss */
body > footer .line.row-3 li:first-child a, body > footer .row-3.box-shadow li:first-child a, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width li:first-child a, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width li:first-child a {
  border: 0;
  margin: 0;
  padding: 0;
}
/* line 175, ../sass/_footer.scss */
body > footer .trustpilot-widget {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 179, ../sass/_footer.scss */
body > footer .logos {
  padding: 30px 30px 0;
}
/* line 181, ../sass/_footer.scss */
body > footer .logos a {
  display: inline-block;
  float: left;
  text-align: center;
  width: 20%;
  margin: 0 2.5%;
}
/* line 189, ../sass/_footer.scss */
body > footer .logos img {
  width: auto;
  height: auto;
}
/* line 194, ../sass/_footer.scss */
body > footer .social {
  text-align: right;
  padding-top: 46px;
  padding-bottom: 45px;
}
/* line 198, ../sass/_footer.scss */
body > footer .social a {
  display: inline-block;
  float: right;
  text-align: center;
  margin-left: 2.5%;
}
/* line 204, ../sass/_footer.scss */
body > footer .social a:last-child {
  /*margin-left: 0;*/
}
/* line 211, ../sass/_footer.scss */
body > footer .credential {
  color: #333 !important;
  text-transform: capitalize !important;
}
/* line 215, ../sass/_footer.scss */
body > footer .fa.gray {
  background-color: #8f8f8f;
  color: white;
  display: inline-block;
  font-size: 22px;
  line-height: normal;
  max-width: 40px;
  height: auto;
  padding: 7px 0;
  text-align: center;
}
/* line 226, ../sass/_footer.scss */
body > footer .fa.gray:hover {
  background-color: #29783b;
}
@media (max-width: 955px) {
  /* line 232, ../sass/_footer.scss */
  body > footer .line.row-3, body > footer .row-3.box-shadow, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width {
    text-align: center;
  }
  /* line 234, ../sass/_footer.scss */
  body > footer .line.row-3 div, body > footer .row-3.box-shadow div, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width div, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width div {
    width: 100%;
  }
  /* line 237, ../sass/_footer.scss */
  body > footer .line.row-3 .credential, body > footer .row-3.box-shadow .credential, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width .credential, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width .credential {
    clear: both;
    float: none;
    margin: 0 auto;
    display: block;
    text-align: center;
  }
  /* line 244, ../sass/_footer.scss */
  body > footer .line.row-3 ul, body > footer .row-3.box-shadow ul, body > footer .cd-hero .cd-hero-slider li.bottom .row-3.cd-full-width ul, .cd-hero .cd-hero-slider li.bottom body > footer .row-3.cd-full-width ul {
    clear: both;
    display: table;
    float: none;
    margin: 20px auto;
    text-align: center;
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 255, ../sass/_footer.scss */
  body > footer .m-12 {
    text-align: center !important;
    margin-top: 30px;
  }
  /* line 258, ../sass/_footer.scss */
  body > footer .m-12 .right, body > footer .m-12.right {
    float: none;
  }
  /* line 263, ../sass/_footer.scss */
  body > footer .m-12 > * {
    float: none !important;
    margin: 0px auto !important;
    clear: both;
    text-align: center !important;
    display: inline-block !important;
  }
  /* line 271, ../sass/_footer.scss */
  body > footer .s-12,
  body > footer .logos,
  body > footer .social {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
  }
  /* line 278, ../sass/_footer.scss */
  body > footer .s-12 .l-3,
  body > footer .logos .l-3,
  body > footer .social .l-3 {
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    clear: both;
    float: none;
  }
  /* line 286, ../sass/_footer.scss */
  body > footer .social a {
    float: none;
  }
  /* line 289, ../sass/_footer.scss */
  body > footer .credential {
    color: #333 !important;
    float: none !important;
    text-align: center;
    width: 100%;
    display: inline-block;
  }
  /* line 298, ../sass/_footer.scss */
  body > footer .row-2 a {
    margin: 10px;
    display: inline-block;
  }
  /* line 302, ../sass/_footer.scss */
  body > footer .row-2 .s-6 {
    float: left !important;
    clear: none !important;
  }
  /* line 308, ../sass/_footer.scss */
  body > footer .row-3 .s-12 {
    margin: 10px 0;
  }
}
@media (max-width: 568px) {
  /* line 316, ../sass/_footer.scss */
  body > footer h2 .separator, body > footer .cd-hero-slider p .separator, .cd-hero-slider body > footer p .separator, body > footer .as-H2 .separator {
    display: block;
    float: none;
    margin: 0 auto 20px;
    width: 100%;
  }
  /* line 322, ../sass/_footer.scss */
  body > footer .right-align,
  body > footer .left-align {
    text-align: center;
    border: 0 none;
    padding: 0;
  }
  /* line 327, ../sass/_footer.scss */
  body > footer .right-align *,
  body > footer .left-align * {
    text-align: center;
  }
  /* line 330, ../sass/_footer.scss */
  body > footer .right-align:after, body > footer .right-align:before,
  body > footer .left-align:after,
  body > footer .left-align:before {
    display: none;
  }
  /* line 336, ../sass/_footer.scss */
  body > footer .social a {
    text-align: center !important;
    float: none;
  }
  /* line 341, ../sass/_footer.scss */
  body > footer .logos {
    text-align: center;
  }
  /* line 343, ../sass/_footer.scss */
  body > footer .logos a {
    width: 70% !important;
    float: none;
  }
  /* line 349, ../sass/_footer.scss */
  body > footer .row-2 .s-6 {
    float: left;
    clear: none;
  }
  /* line 355, ../sass/_footer.scss */
  body > footer .row-3 .s-12 {
    margin: 10px 0;
  }
  /* line 357, ../sass/_footer.scss */
  body > footer .row-3 .s-12 li {
    float: none;
    border: 0;
  }
  /* line 360, ../sass/_footer.scss */
  body > footer .row-3 .s-12 li a {
    border: 0;
    margin: 5px 0 !important;
    display: inline-block;
  }
}
@media (max-width: 340px) {
  /* line 371, ../sass/_footer.scss */
  body > footer .row-2 .s-6 {
    clear: both;
    width: 100%;
  }
}

/* line 1, ../sass/layers/_content-main.scss */
.content-main {
  padding: 25px 30px 50px 0;
}
/* line 3, ../sass/layers/_content-main.scss */
.content-main .intro-content {
  text-align: left;
  margin-bottom: 50px;
  letter-spacing: 2px;
}

.content-main .full-content {
    font-size: 22px;
    font-size: 1.57143pxem;
    line-height: 40px;
    margin-bottom: 50px;
    letter-spacing: 2px;
}
/* line 183, ../sass/layers/_content-main.scss */
.content-main h3 {
    color: #29783b;
    margin-bottom: 50px;
    text-transform: none;
}
/* line 11, ../sass/layers/_content-main.scss */
.content-main .listing .more {
  position: absolute;
  bottom: 25px;
  right: 0;
  background-color: #29783b;
  color: #ffffff;
  padding: 5px 10px;
  margin: 0 !important;
}
/* line 19, ../sass/layers/_content-main.scss */
.content-main .listing .more:after {
  display: none;
}
/* line 23, ../sass/layers/_content-main.scss */
.content-main .listing .intro-content {
  display: inline-block !important;
  /*margin: 10px 0 0 0 !important;*/
}
/* line 29, ../sass/layers/_content-main.scss */
.content-main .listing .tab-list {
  margin: 0 0 10px 0 !important;
  display: inline-block;
  width: 100%;
}
/* line 33, ../sass/layers/_content-main.scss */
.content-main .listing .tab-list li {
  padding-bottom: 0;
}
/* line 35, ../sass/layers/_content-main.scss */
.content-main .listing .tab-list li a {
  width: 100%;
  text-align: left;
  height: 37px;
  font-size: 22px;
  line-height: 37px;
  background-color: #f1f3f4;
  border-top: 3px solid #ffffff;
  display: inline-block;
  box-shadow: 0 3px 0 3px #ffffff;
  color: #333333;
  padding: 0 20px;
}
/* line 47, ../sass/layers/_content-main.scss */
.content-main .listing .tab-list li a:hover, .content-main .listing .tab-list li a.selected {
  background-color: #d8dadb;
  border-top: 3px solid #29783b;
}
/* line 55, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 59, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .tab {
  display: none;
}
/* line 61, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .tab.selected {
  display: inline-block;
}
/* line 65, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .listing-item {
  border-top: 3px solid #29783b;
  border-bottom: 3px solid #29783b;
  padding: 60px 0;
  margin: 30px 0;
  width: 100%;
  position: relative;
  display: inline-block;
}
/* line 74, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .detail {
  padding-left: 90px;
  position: static;
}
/* line 77, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .detail h3, .content-main .listing .listing-wrapper .detail .countryBox h2, .countryBox .content-main .listing .listing-wrapper .detail h2, .content-main .listing .listing-wrapper .detail .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .content-main .listing .listing-wrapper .detail p, .content-main .listing .listing-wrapper .detail .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .content-main .listing .listing-wrapper .detail p, .content-main .listing .listing-wrapper .detail .countryBox .as-H2, .countryBox .content-main .listing .listing-wrapper .detail .as-H2, .content-main .listing .listing-wrapper .detail .countryBox .content-box .content .title, .countryBox .content-box .content .content-main .listing .listing-wrapper .detail .title {
  margin-bottom: 15px;
  color: #333333;
}
/* line 81, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .detail h4 {
  margin-bottom: 35px;
  color: #29783b;
}
/* line 85, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .detail p {
  font-size: 21px;
  line-height: 32px;
  margin-bottom: 0;
}
/* line 92, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  height: 0;
}
/* line 97, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra .enquire {
  position: absolute;
  bottom: 25px;
  left: 0;
  padding: 5px 10px;
  margin: 0 !important;
  /*display: none;*/
}
/* line 104, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra .enquire:after {
  display: none;
}
/* line 109, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra.in .enquire {
  /*display: block;*/
}
/* line 113, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul {
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 116, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li {
  margin: 40px 0 0 0;
  padding: 40px 0 0 0;
  border-top: 1px solid #e3e3e6;
  list-style: none;
  display: inline-block;
}
/* line 122, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .top-elements {
  display: inline-block;
  width: 100%;
}
/* line 125, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .top-elements > div {
  margin-bottom: 30px;
}
/* line 129, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .day {
  background-color: #e3e3e6;
  text-align: center;
  font-size: 28px;
  line-height: 50px;
}
/* line 135, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .icons {
  padding-left: 30px;
}
/* line 137, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .icons a {
  max-width: 50px;
  float: left;
  margin-left: 10px;
}
/* line 141, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .icons a:first-child {
  margin: 0;
}
/* line 146, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li .name {
  font-size: 28px;
  line-height: 50px;
  text-align: right;
  text-transform: capitalize;
}
/* line 152, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .extra ul li p {
  margin: 0;
}
/* line 158, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .fav-icon {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  background: #ffffff url("/site/assets/responsive/hart.jpg") no-repeat scroll center 0;
  border-radius: 100px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 60px;
  right: 0;
}
/* line 169, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .fav-icon span {
  width: 100%;
  height: 100%;
  font-size: 10px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
}
/* line 177, ../sass/layers/_content-main.scss */
.content-main .listing .listing-wrapper .fav-icon:hover {
  background: #ffffff url("/site/assets/responsive/hart-hover.jpg") no-repeat scroll center 0;
}
/* line 186, ../sass/layers/_content-main.scss */
.content-main p {
  font-size: 22px;
  font-size: 1.57143pxem;
  line-height: 40px;
  margin-bottom: 50px;
  letter-spacing: 2px;
}
/* line 192, ../sass/layers/_content-main.scss */
.content-main h3, .content-main .countryBox h2, .countryBox .content-main h2, .content-main .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .content-main p, .content-main .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .content-main p, .content-main .countryBox .as-H2, .countryBox .content-main .as-H2, .content-main .countryBox .content-box .content .title, .countryBox .content-box .content .content-main .title {
  color: #29783b;
  margin-bottom: 50px;
  text-transform: none;
}
/* line 198, ../sass/layers/_content-main.scss */
.content-main .team ul {
  border-top: 3px solid #29783b;
  padding-top: 50px;
}
/* line 201, ../sass/layers/_content-main.scss */
.content-main .team ul li {
  border-bottom: 3px solid #29783b;
  padding-bottom: 50px;
  margin-bottom: 50px;
}
/* line 205, ../sass/layers/_content-main.scss */
.content-main .team ul li .image {
  padding: 0 50px 50px 0;
}
/* line 208, ../sass/layers/_content-main.scss */
.content-main .team ul li .content {
  padding: 0;
}
/* line 210, ../sass/layers/_content-main.scss */
.content-main .team ul li .content h3, .content-main .team ul li .content .countryBox h2, .countryBox .content-main .team ul li .content h2, .content-main .team ul li .content .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .content-main .team ul li .content p, .content-main .team ul li .content .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .content-main .team ul li .content p, .content-main .team ul li .content .countryBox .as-H2, .countryBox .content-main .team ul li .content .as-H2, .content-main .team ul li .countryBox .content-box .content .title, .countryBox .content-box .content-main .team ul li .content .title {
  margin: 0 0 10px 0 !important;
  padding: 0;
}
/* line 214, ../sass/layers/_content-main.scss */
.content-main .team ul li .content h4 {
  margin-bottom: 50px;
}
/* line 217, ../sass/layers/_content-main.scss */
.content-main .team ul li .content p:last-child {
  margin-bottom: 0;
}
/* line 221, ../sass/layers/_content-main.scss */
.content-main .team ul li:last-child {
  border: 0 none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 230, ../sass/layers/_content-main.scss */
.content-main .index-listing label {
  font-size: 22px !important;
  color: #333333;
  margin-bottom: 20px !important;
  display: inline-block;
  float: left;
}
/* line 237, ../sass/layers/_content-main.scss */
.content-main .index-listing .select {
  background-color: #dee0e0;
  border-radius: 30px;
  width: 260px !important;
  height: 33px !important;
  line-height: 33px;
  color: #29783b;
  font-size: 14px;
  font-weight: bold;
  padding: 0 10px;
  border: 0;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 20px 10px;
  position: relative;
  float: left;
}
/* line 253, ../sass/layers/_content-main.scss */
.content-main .index-listing .select a {
  line-height: 33px;
}
/* line 256, ../sass/layers/_content-main.scss */
.content-main .index-listing .select li {
  display: none;
}
/* line 258, ../sass/layers/_content-main.scss */
.content-main .index-listing .select li.selected {
  display: block;
}
/* line 262, ../sass/layers/_content-main.scss */
.content-main .index-listing .select:before {
  position: absolute;
  top: 11px;
  right: 12px;
  bottom: 0;
  width: 0;
  height: 0;
  border-width: 10px 6px;
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  z-index: 10;
  background-color: #dee0e0;
  content: "";
}
/* line 277, ../sass/layers/_content-main.scss */
.content-main .index-listing .select:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  border-radius: 30px;
  z-index: 9;
  background-color: #dee0e0;
  content: "";
}
/* line 289, ../sass/layers/_content-main.scss */
.content-main .index-listing table {
  border-top: 3px solid #29783b;
  border-bottom: 3px solid #29783b;
  width: 100%;
  clear: both;
}
/* line 294, ../sass/layers/_content-main.scss */
.content-main .index-listing table th, .content-main .index-listing table td {
  border-top: 1px solid #333;
  text-align: left;
  padding: 20px 0 10px 0;
  vertical-align: top;
  text-align: left;
}
/* line 300, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-like, .content-main .index-listing table th.t-pad, .content-main .index-listing table td.t-like, .content-main .index-listing table td.t-pad {
  width: 3.42742em;
  border: 0;
}
/* line 304, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-name, .content-main .index-listing table td.t-name {
  width: 23.18548em;
  color: #29783b;
  font-size: 22px;
  text-transform: capitalize;
}
/* line 310, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-location, .content-main .index-listing table td.t-location {
  width: 17.74194em;
}
/* line 313, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-cost, .content-main .index-listing table td.t-cost {
  width: 6.85484em;
}
/* line 316, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-our-rating, .content-main .index-listing table td.t-our-rating {
  width: 15.12097em;
}
/* line 318, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-our-rating img, .content-main .index-listing table td.t-our-rating img {
  max-width: 12%;
}
/* line 322, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-customer-rating, .content-main .index-listing table td.t-customer-rating {
  width: 15.12097em;
}
/* line 324, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-customer-rating img, .content-main .index-listing table td.t-customer-rating img {
  max-width: 12%;
}
/* line 328, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.t-photo, .content-main .index-listing table td.t-photo {
  width: 15.12097em;
  padding: 10px 0 10px 0;
}
/* line 332, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.icons, .content-main .index-listing table td.icons {
  border: 0;
  padding: 0 !important;
}
/* line 335, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.icons img, .content-main .index-listing table td.icons img {
  max-width: 47px;
  max-height: 47px;
}
/* line 339, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.icons ul, .content-main .index-listing table td.icons ul {
  max-width: 280px;
}
/* line 341, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.icons ul li, .content-main .index-listing table td.icons ul li {
  padding-left: 0;
}
/* line 343, ../sass/layers/_content-main.scss */
.content-main .index-listing table th.icons ul li:before, .content-main .index-listing table td.icons ul li:before {
  display: none;
}
/* line 350, ../sass/layers/_content-main.scss */
.content-main .index-listing table th {
  height: 87px;
  background-color: #e3e3e6;
  vertical-align: middle;
  color: #29783b;
  padding: 0 !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  font-weight: bold;
}
/* line 360, ../sass/layers/_content-main.scss */
.content-main .index-listing table tr {
  width: 1em;
}
/* line 362, ../sass/layers/_content-main.scss */
.content-main .index-listing table tr:nth-child(1) td {
  border: 0 !important;
}
/* line 366, ../sass/layers/_content-main.scss */
.content-main .index-listing table .fav-icon {
  width: 3.42742em;
  height: 3.42742em;
  margin: 0 auto;
  background: #ffffff url("/site/assets/responsive/hart.jpg") no-repeat scroll center 0;
  border-radius: 100px;
  text-align: center;
  cursor: pointer;
}
/* line 374, ../sass/layers/_content-main.scss */
.content-main .index-listing table .fav-icon span {
  width: 100%;
  height: 100%;
  font-size: 10px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
}
/* line 382, ../sass/layers/_content-main.scss */
.content-main .index-listing table .fav-icon:hover {
  background: #ffffff url("/site/assets/responsive/hart-hover.jpg") no-repeat scroll center 0;
}

@media (max-width: 767px) {
  /* line 391, ../sass/layers/_content-main.scss */
  .content-main {
    padding-right: 0;
  }
  /* line 397, ../sass/layers/_content-main.scss */
  .content-main .index-listing table th.icons img, .content-main .index-listing table td.icons img {
    max-width: 37px;
    max-height: 37px;
  }
  /* line 401, ../sass/layers/_content-main.scss */
  .content-main .index-listing table th.icons ul, .content-main .index-listing table td.icons ul {
    max-width: 50%;
  }
  /* line 406, ../sass/layers/_content-main.scss */
  .content-main .index-listing table th {
    font-size: 12px;
    font-weight: normal;
  }
  /* line 410, ../sass/layers/_content-main.scss */
  .content-main .index-listing table .fav-icon {
    width: 2.41935em;
    height: 2.41935em;
  }
  /* line 417, ../sass/layers/_content-main.scss */
  .content-main .listing .tab-list {
    width: 100%;
    clear: both;
    float: left;
  }
  /* line 422, ../sass/layers/_content-main.scss */
  .content-main .listing .tab-list li a {
    font-size: 16px;
  }
  /* line 428, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .tab {
    padding: 50px 0;
  }
  /* line 431, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .detail {
    padding-left: 30px;
  }
  /* line 433, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .detail h3, .content-main .listing .listing-wrapper .detail .countryBox h2, .countryBox .content-main .listing .listing-wrapper .detail h2, .content-main .listing .listing-wrapper .detail .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .content-main .listing .listing-wrapper .detail p, .content-main .listing .listing-wrapper .detail .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .content-main .listing .listing-wrapper .detail p, .content-main .listing .listing-wrapper .detail .countryBox .as-H2, .countryBox .content-main .listing .listing-wrapper .detail .as-H2, .content-main .listing .listing-wrapper .detail .countryBox .content-box .content .title, .countryBox .content-box .content .content-main .listing .listing-wrapper .detail .title {
    font-size: 21px;
  }
  /* line 436, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .detail h4 {
    font-size: 18px;
  }
  /* line 439, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .detail p {
    font-size: 18px;
  }
  /* line 442, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .detail .more {
    font-size: 16px;
  }
  /* line 448, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .extra ul li {
    margin: 30px 0 0 0;
    padding: 30px 0 0 0;
  }
  /* line 451, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .extra ul li .day,
  .content-main .listing .listing-wrapper .extra ul li .icons,
  .content-main .listing .listing-wrapper .extra ul li .name {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    clear: both;
    float: none;
    display: block;
    padding: 0;
  }
  /* line 461, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .extra ul li .day a,
  .content-main .listing .listing-wrapper .extra ul li .icons a,
  .content-main .listing .listing-wrapper .extra ul li .name a {
    float: inherit;
    display: inline-block;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  /* line 471, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .fav-icon {
    top: 20px;
  }
}
@media (max-width: 568px) {
  /* line 480, ../sass/layers/_content-main.scss */
  .content-main {
    padding-bottom: 0;
  }
  /* line 482, ../sass/layers/_content-main.scss */
  .content-main p {
    font-size: 18px;
    font-size: 1.28571pxem;
    line-height: 30px;
    margin-bottom: 25px;
  }
  /* line 487, ../sass/layers/_content-main.scss */
  .content-main h3, .content-main .countryBox h2, .countryBox .content-main h2, .content-main .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .content-main p, .content-main .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .content-main p, .content-main .countryBox .as-H2, .countryBox .content-main .as-H2, .content-main .countryBox .content-box .content .title, .countryBox .content-box .content .content-main .title {
    font-size: 18px;
    font-size: 1.28571pxem;
    color: #29783b;
    line-height: 30px;
    margin-bottom: 25px;
  }
  /* line 494, ../sass/layers/_content-main.scss */
  .content-main .listing .tab-list {
    width: 100%;
    clear: both;
    float: left;
  }
  /* line 499, ../sass/layers/_content-main.scss */
  .content-main .listing .tab-list li a {
    font-size: 16px;
  }
  /* line 505, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .detail {
    padding-left: 0;
  }
  /* line 511, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .extra ul li .day,
  .content-main .listing .listing-wrapper .extra ul li .icons,
  .content-main .listing .listing-wrapper .extra ul li .name {
    width: 100%;
  }
  /* line 519, ../sass/layers/_content-main.scss */
  .content-main .listing .listing-wrapper .fav-icon {
    top: 10px;
  }
}
/* line 3, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item {
  margin-bottom: 20px;
}
/* line 5, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item .expand {
  width: 100%;
  height: 50px;
  padding: 15px 15px 0 15px;
  color: #333333;
  background-color: #d8dadb;
  font-size: 22px;
  line-height: 22px;
  display: inline-block;
  border: 1px solid #c0c1c2;
  cursor: pointer;
}
/* line 16, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item .expand .sign {
  float: right;
  font-size: 50px;
  font-weight: lighter;
  margin: 0 10px 0 0;
}
/* line 22, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item .expand:hover, .collapsible .collapsible-wrapper .collapsible-item .expand.selected {
  background-color: #29783b;
  border-color: #4a0b0a;
  color: #dee0e0;
}
/* line 29, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item .expand.selected .sign {
  margin-top: -4px !important;
}
/* line 34, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item .collapsible-extra {
  overflow: hidden;
  height: 0;
  width: 100%;
  box-shadow: 0 0 0 1px #4a0b0a inset;
  padding: 0 20px !important;
}
/* line 40, ../sass/layers/_collapsible.scss */
.collapsible .collapsible-wrapper .collapsible-item .collapsible-extra *:first-child {
  padding-top: 20px !important;
}

/* line 2, ../sass/layers/_index-listing.scss */
.index-listing label {
  font-size: 22px !important;
  color: #333333;
  margin-bottom: 20px !important;
  display: inline-block;
  float: left;
}
/* line 9, ../sass/layers/_index-listing.scss */
.index-listing .select {
  background-color: #dee0e0;
  border-radius: 30px;
  width: 260px !important;
  height: 33px !important;
  line-height: 33px;
  color: #29783b;
  font-size: 14px;
  font-weight: bold;
  padding: 0 10px;
  border: 0;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 20px 10px;
  position: relative;
  float: left;
}
/* line 25, ../sass/layers/_index-listing.scss */
.index-listing .select a {
  line-height: 33px;
}
/* line 28, ../sass/layers/_index-listing.scss */
.index-listing .select li {
  display: none;
}
/* line 30, ../sass/layers/_index-listing.scss */
.index-listing .select li.selected {
  display: block;
}
/* line 34, ../sass/layers/_index-listing.scss */
.index-listing .select:before {
  position: absolute;
  top: 11px;
  right: 12px;
  bottom: 0;
  width: 0;
  height: 0;
  border-width: 10px 6px;
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  z-index: 10;
  background-color: #dee0e0;
  content: "";
}
/* line 49, ../sass/layers/_index-listing.scss */
.index-listing .select:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  border-radius: 30px;
  z-index: 9;
  background-color: #dee0e0;
  content: "";
}
/* line 61, ../sass/layers/_index-listing.scss */
.index-listing table {
  border-top: 3px solid #29783b;
  border-bottom: 3px solid #29783b;
  width: 100%;
  clear: both;
}
/* line 66, ../sass/layers/_index-listing.scss */
.index-listing table th, .index-listing table td {
  border-top: 1px solid #333;
  text-align: left;
  padding: 20px 0 10px 0;
  vertical-align: top;
  text-align: left;
}
/* line 72, ../sass/layers/_index-listing.scss */
.index-listing table th.t-like, .index-listing table th.t-pad, .index-listing table td.t-like, .index-listing table td.t-pad {
  width: 3.42742em;
  border: 0;
}
/* line 76, ../sass/layers/_index-listing.scss */
.index-listing table th.t-name, .index-listing table td.t-name {
  width: 23.18548em;
  color: #29783b;
  font-size: 22px;
  text-transform: capitalize;
}
/* line 82, ../sass/layers/_index-listing.scss */
.index-listing table th.t-location, .index-listing table td.t-location {
  width: 17.74194em;
}
/* line 85, ../sass/layers/_index-listing.scss */
.index-listing table th.t-cost, .index-listing table td.t-cost {
  width: 6.85484em;
}
/* line 88, ../sass/layers/_index-listing.scss */
.index-listing table th.t-our-rating, .index-listing table td.t-our-rating {
  width: 15.12097em;
}
/* line 90, ../sass/layers/_index-listing.scss */
.index-listing table th.t-our-rating img, .index-listing table td.t-our-rating img {
  max-width: 12%;
}
/* line 94, ../sass/layers/_index-listing.scss */
.index-listing table th.t-customer-rating, .index-listing table td.t-customer-rating {
  width: 15.12097em;
}
/* line 96, ../sass/layers/_index-listing.scss */
.index-listing table th.t-customer-rating img, .index-listing table td.t-customer-rating img {
  max-width: 12%;
}
/* line 100, ../sass/layers/_index-listing.scss */
.index-listing table th.t-photo, .index-listing table td.t-photo {
  width: 15.12097em;
  padding: 10px 0 10px 0;
  text-align: right;
}
/* line 105, ../sass/layers/_index-listing.scss */
.index-listing table th.icons, .index-listing table td.icons {
  border: 0;
  padding: 0 !important;
}
/* line 108, ../sass/layers/_index-listing.scss */
.index-listing table th.icons img, .index-listing table td.icons img {
  max-width: 47px;
  max-height: 47px;
}
/* line 112, ../sass/layers/_index-listing.scss */
.index-listing table th.icons ul, .index-listing table td.icons ul {
  max-width: 280px;
}
/* line 114, ../sass/layers/_index-listing.scss */
.index-listing table th.icons ul li, .index-listing table td.icons ul li {
  padding-left: 0;
}
/* line 116, ../sass/layers/_index-listing.scss */
.index-listing table th.icons ul li:before, .index-listing table td.icons ul li:before {
  display: none;
}
/* line 123, ../sass/layers/_index-listing.scss */
.index-listing table th {
  height: 87px;
  background-color: #e3e3e6;
  vertical-align: middle;
  color: #29783b;
  padding: 0 !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  font-weight: bold;
}
/* line 133, ../sass/layers/_index-listing.scss */
.index-listing table tr {
  width: 1em;
}
/* line 135, ../sass/layers/_index-listing.scss */
.index-listing table tr:nth-child(1) td {
  border: 0 !important;
}
/* line 139, ../sass/layers/_index-listing.scss */
.index-listing table .fav-icon {
  width: 3.42742em;
  height: 3.42742em;
  margin: 0 auto;
  background: #ffffff url("/site/assets/responsive/hart.jpg") no-repeat scroll center 0;
  border-radius: 100px;
  text-align: center;
  cursor: pointer;
}
/* line 147, ../sass/layers/_index-listing.scss */
.index-listing table .fav-icon span {
  width: 100%;
  height: 100%;
  font-size: 10px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
}
/* line 155, ../sass/layers/_index-listing.scss */
.index-listing table .fav-icon:hover {
  background: #ffffff url("/site/assets/responsive/hart-hover.jpg") no-repeat scroll center 0;
}

@media (max-width: 767px) {
  /* line 168, ../sass/layers/_index-listing.scss */
  .index-listing table th.icons img, .index-listing table td.icons img {
    max-width: 37px;
    max-height: 37px;
  }
  /* line 172, ../sass/layers/_index-listing.scss */
  .index-listing table th.icons ul, .index-listing table td.icons ul {
    max-width: 50%;
  }
  /* line 177, ../sass/layers/_index-listing.scss */
  .index-listing table th {
    font-size: 12px;
    font-weight: normal;
  }
  /* line 181, ../sass/layers/_index-listing.scss */
  .index-listing table .fav-icon {
    width: 2.41935em;
    height: 2.41935em;
  }
}
/*$offWhite:		#fdfdfd;


$gray-light: 	#f7f8f9;
$gray-light2:	#f1f3f4;
$gray-dark:		#8f9d9d;


$green-light:	#008fa7;
$green-dark:	#1e2b2e;

$red-light:		#FA001B;

*/
/*#6f1110;*/
/* line 7, ../sass/layers/_isotope_slider.scss */
.slider .slick-list {
  overflow: visible !important;
}
/* line 10, ../sass/layers/_isotope_slider.scss */
.slider .element {
  box-shadow: 0 0 0px 2px #ffffff;
  width: 490px;
  height: 239px;
  overflow: hidden;
  float: left;
  color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  position: relative;
  margin: 2px;
}
/* line 23, ../sass/layers/_isotope_slider.scss */
.slider .element h3, .slider .element .countryBox h2, .countryBox .slider .element h2, .slider .element .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .slider .element p, .slider .element .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .slider .element p, .slider .element .countryBox .as-H2, .countryBox .slider .element .as-H2, .slider .element .countryBox .content-box .content .title, .countryBox .content-box .content .slider .element .title {
  background-color: rgba(41, 120, 59, 0.75);
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 54px;
  line-height: 54px;
  padding: 0 30px;
  font-size: 18px;
}
/* line 35, ../sass/layers/_isotope_slider.scss */
.slider .element a {
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 37, ../sass/layers/_isotope_slider.scss */
.slider .element a:hover {
  /*cursor: pointer;*/
  /*background-size: 104% auto;*/
}
/* line 41, ../sass/layers/_isotope_slider.scss */
.slider .element a:hover h3, .slider .element a:hover .countryBox h2, .countryBox .slider .element a:hover h2, .slider .element a:hover .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .slider .element a:hover p, .slider .element a:hover .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .slider .element a:hover p, .slider .element a:hover .countryBox .as-H2, .countryBox .slider .element a:hover .as-H2, .slider .element a:hover .countryBox .content-box .content .title, .countryBox .content-box .content .slider .element a:hover .title {
  background-color: rgba(41, 120, 59, 0.95);
}
/* line 49, ../sass/layers/_isotope_slider.scss */
.slider .element .elem {
  position: relative;
  width: 100%;
  height: 239px;
  overflow: hidden;
  clear: both;
  float: left;
  color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  position: relative;
  margin: 2px 0;
}
/* line 67, ../sass/layers/_isotope_slider.scss */
.slider .slick-prev,
.slider .slick-next {
  position: absolute;
  bottom: 90px;
  margin: 0;
  width: 70px;
  height: 70px;
  right: -35px;
  display: inline-block;
  background-color: white;
  border-radius: 100px;
  z-index: 888;
  text-indent: -999px;
  overflow: hidden;
}
/* line 81, ../sass/layers/_isotope_slider.scss */
.slider .slick-prev:after,
.slider .slick-next:after {
  border-color: gray gray transparent transparent;
  border-style: solid;
  border-width: 2px;
  content: "";
  height: 25px;
  right: 25px;
  position: absolute;
  top: 24px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
  width: 25px;
}
/* line 95, ../sass/layers/_isotope_slider.scss */
.slider .slick-prev:hover,
.slider .slick-next:hover {
  background-color: #e3e3e6;
}
/* line 100, ../sass/layers/_isotope_slider.scss */
.slider .slick-prev {
  left: -35px;
  right: auto;
}
/* line 103, ../sass/layers/_isotope_slider.scss */
.slider .slick-prev:after {
  -ms-transform: rotate(-135deg);
  /* IE 9 */
  -webkit-transform: rotate(-135deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-135deg);
  left: 25px;
  right: auto;
}
/* line 113, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="2"] {
  height: 666px;
}
/* line 115, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="2"] .slick-track {
  height: 666px;
}
/* line 117, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="2"] .slick-track .element {
  height: 666px;
}
/* line 119, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="2"] .slick-track .element .elem {
  height: 330px;
}
/* line 124, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="2"] .slick-prev,
.slider[data-percol="2"] .slick-next {
  bottom: 298px;
}

/* line 131, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="static2"] {
  height: auto !important;
}
/* line 133, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="static2"] .element {
  height: 320px;
  margin: 0;
  width: 50%;
}
/* line 137, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="static2"] .element .elem {
  height: 320px;
}

/* line 142, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="static3"] {
  height: auto !important;
}
/* line 144, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="static3"] .element {
  height: 320px;
  width: 33.3%;
  margin: 0;
}
/* line 148, ../sass/layers/_isotope_slider.scss */
.slider[data-percol="static3"] .element .elem {
  height: 320px;
}

/* line 153, ../sass/layers/_isotope_slider.scss */
.overlay-left,
.overlay-right {
  display: block;
  width: 10000px;
  height: 100%;
  position: absolute;
  right: 91.3%;
  top: 0;
  z-index: 300;
  background: white;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 169, ../sass/layers/_isotope_slider.scss */
.overlay-right {
  right: auto;
  left: 91.3%;
}

@media (max-width: 1075px) {
  /* line 175, ../sass/layers/_isotope_slider.scss */
  .overlay-left,
  .overlay-right {
    width: 1000px;
    right: 91.3%;
  }

  /* line 181, ../sass/layers/_isotope_slider.scss */
  .overlay-right {
    right: auto;
    left: 91.3%;
  }

  /* line 188, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev,
  .slider .slick-next {
    bottom: 100px;
    width: 50px;
    height: 50px;
    right: 30px;
  }
  /* line 194, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev:after,
  .slider .slick-next:after {
    height: 15px;
    right: 22px;
    top: 16px;
    width: 15px;
  }
  /* line 201, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev {
    left: 30px;
    right: auto;
  }
  /* line 204, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev:after {
    left: 22px;
    right: auto;
  }
  /* line 210, ../sass/layers/_isotope_slider.scss */
  .slider .element h3, .slider .element .countryBox h2, .countryBox .slider .element h2, .slider .element .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .slider .element p, .slider .element .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .slider .element p, .slider .element .countryBox .as-H2, .countryBox .slider .element .as-H2, .slider .element .countryBox .content-box .content .title, .countryBox .content-box .content .slider .element .title {
    font-size: 13px;
    padding: 0 20px;
  }
  /* line 219, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="2"] .slick-prev,
  .slider[data-percol="2"] .slick-next {
    /*bottom: 200px;*/
  }
}
@media (max-width: 767px) {
  /* line 229, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev,
  .slider .slick-next {
    bottom: 95px;
    width: 40px;
    height: 40px;
    right: 0px;
  }
  /* line 235, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev:after,
  .slider .slick-next:after {
    height: 15px;
    right: 17px;
    top: 13px;
    width: 15px;
  }
  /* line 242, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev {
    left: 0;
    right: auto;
  }
  /* line 245, ../sass/layers/_isotope_slider.scss */
  .slider .slick-prev:after {
    left: 15px;
    right: auto;
  }
  /* line 250, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="2"] {
    height: 446px;
  }
  /* line 252, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="2"] .slick-track {
    height: 446px;
  }
  /* line 254, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="2"] .slick-track .element {
    height: 446px;
  }
  /* line 256, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="2"] .slick-track .element .elem {
    height: 220px;
    width: 100%;
  }
  /* line 262, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="2"] .slick-prev,
  .slider[data-percol="2"] .slick-next {
    bottom: 200px;
  }
}
@media (max-width: 568px) {
  /* line 271, ../sass/layers/_isotope_slider.scss */
  .overlay-left {
    right: 89.5%;
  }

  /* line 275, ../sass/layers/_isotope_slider.scss */
  .overlay-right {
    left: 89.5%;
  }

  /* line 280, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="static2"] {
    height: auto !important;
  }
  /* line 282, ../sass/layers/_isotope_slider.scss */
  .slider[data-percol="static2"] .element {
    height: 280px;
    width: 100%;
  }
}
/* line 1, ../sass/layers/_aside-main.scss */
aside {
  position: relative;
  padding-top: 30px !important;
  margin-top: 30px !important;
}

/* line 8, ../sass/layers/_aside-main.scss */
.aside-main {
  padding: 25px 0 50px 0;
}
/* line 10, ../sass/layers/_aside-main.scss */
.aside-main .top-border-list {
  width: 100%;
}
/* line 13, ../sass/layers/_aside-main.scss */
.aside-main .top-border-list h3, .aside-main .top-border-list .countryBox h2, .countryBox .aside-main .top-border-list h2, .aside-main .top-border-list .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .aside-main .top-border-list p, .aside-main .top-border-list .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .aside-main .top-border-list p, .aside-main .top-border-list .countryBox .as-H2, .countryBox .aside-main .top-border-list .as-H2, .aside-main .top-border-list .countryBox .content-box .content .title, .countryBox .content-box .content .aside-main .top-border-list .title {
  margin-top: 0;
}
/* line 18, ../sass/layers/_aside-main.scss */
.aside-main .top-border-list ul li a {
  font-size: 22px;
}
/* line 24, ../sass/layers/_aside-main.scss */
.aside-main .box-link.padding {
  display: inline-block;
  padding: 20px 15px !important;
}
/* line 29, ../sass/layers/_aside-main.scss */
.aside-main .right-box {
  display: inline-block;
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  margin: 0 0 50px 0;
  width: 100%;
}
/* line 34, ../sass/layers/_aside-main.scss */
.aside-main .right-box.padding {
  padding: 20px  15px;
}
/* line 37, ../sass/layers/_aside-main.scss */
.aside-main .right-box.gray {
  background-color: #f1f3f4;
}
/* line 39, ../sass/layers/_aside-main.scss */
.aside-main .right-box.gray.dark {
  background-color: #dee0e0;
}
/* line 43, ../sass/layers/_aside-main.scss */
.aside-main .right-box.bordered {
  border-top: 3px solid #29783b;
  border-bottom: 1px solid #29783b;
}
/* line 47, ../sass/layers/_aside-main.scss */
.aside-main .right-box:first-child {
  border-top: 7px solid #29783b;
  border-bottom: 2px solid #29783b;
}
/* line 51, ../sass/layers/_aside-main.scss */
.aside-main .right-box h3, .aside-main .right-box .countryBox h2, .countryBox .aside-main .right-box h2, .aside-main .right-box .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .aside-main .right-box p, .aside-main .right-box .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .aside-main .right-box p, .aside-main .right-box .countryBox .as-H2, .countryBox .aside-main .right-box .as-H2, .aside-main .right-box .countryBox .content-box .content .title, .countryBox .content-box .content .aside-main .right-box .title {
  color: #29783b;
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: inline-block;
}
/* line 58, ../sass/layers/_aside-main.scss */
.aside-main .right-box > span {
  color: #29783b;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 20px;
  width: 100%;
  clear: both;
  display: inline-block;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
/* line 67, ../sass/layers/_aside-main.scss */
.aside-main .right-box > span i {
  font-size: 14px;
  color: #333333;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
/* line 73, ../sass/layers/_aside-main.scss */
.aside-main .right-box p {
  color: #333333;
  font-size: 18px;
  margin-bottom: 20px;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  line-height: normal;
  width: auto;
  clear: both;
  float: left;
}
/* line 83, ../sass/layers/_aside-main.scss */
.aside-main .right-box > a {
  display: inline-block;
}
/* line 86, ../sass/layers/_aside-main.scss */
.aside-main .right-box note {
  font-size: 14px;
  color: #333333;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}
/* line 91, ../sass/layers/_aside-main.scss */
.aside-main .right-box .rate {
  float: right;
}
/* line 93, ../sass/layers/_aside-main.scss */
.aside-main .right-box .rate img {
  width: auto;
}
/* line 97, ../sass/layers/_aside-main.scss */
.aside-main .right-box .googlemap {
  width: 100%;
  display: inline-block;
}
/* line 100, ../sass/layers/_aside-main.scss */
.aside-main .right-box .googlemap img {
  display: inline-block;
  width: 100%;
}
/* line 106, ../sass/layers/_aside-main.scss */
.aside-main .right-box ul.icons li {
  width: 20%;
  padding: 2%;
  float: left;
  position: relative;
}
/* line 112, ../sass/layers/_aside-main.scss */
.aside-main .right-box ul.icons li:before {
  display: none;
}
/* line 118, ../sass/layers/_aside-main.scss */
.aside-main .right-box.contact {
  display: inline-block;
}
/* line 120, ../sass/layers/_aside-main.scss */
.aside-main .right-box.contact div {
  font-size: 22px;
  letter-spacing: 2px;
}
/* line 123, ../sass/layers/_aside-main.scss */
.aside-main .right-box.contact div a {
  display: inline-block;
  margin-top: 10px;
}
/* line 130, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list h3, .aside-main .right-box .slide-list .countryBox h2, .countryBox .aside-main .right-box .slide-list h2, .aside-main .right-box .slide-list .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .aside-main .right-box .slide-list p, .aside-main .right-box .slide-list .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .aside-main .right-box .slide-list p, .aside-main .right-box .slide-list .countryBox .as-H2, .countryBox .aside-main .right-box .slide-list .as-H2, .aside-main .right-box .slide-list .countryBox .content-box .content .title, .countryBox .content-box .content .aside-main .right-box .slide-list .title {
  padding: 20px  15px 0 15px;
}
/* line 133, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .list-wrapper {
  position: relative;
  height: 359px;
  overflow: hidden;
}
/* line 138, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 143, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li {
  width: 100%;
  height: 36px;
  margin: 0;
  float: none;
  box-shadow: 0 -1px 0 0 #ffffff;
}
/* line 150, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li:nth-child(odd) {
  background-color: #dee0e0;
}
/* line 153, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li span {
  float: right;
}
/* line 156, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li a {
  padding: 7px 15px;
  color: #333333;
  font-weight: bold;
  line-height: normal;
  width: 100%;
  display: inline-block;
}
/* line 165, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li:hover a {
  text-decoration: underline;
}
/* line 169, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li.selected {
  color: #ffffff;
  background-color: #29783b;
}
/* line 172, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li.selected a {
  color: #ffffff;
}
/* line 175, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list ul li.selected:hover a {
  text-decoration: none;
}
/* line 181, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list {
  position: relative;
  height: 41px;
  display: inline-block;
  width: 100%;
  line-height: 40px;
  background-color: #dee0e0;
  border-top: 1px solid #ffffff;
  padding: 0 15px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 194, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list a:after {
  border-color: #29783b #29783b transparent transparent;
  border-style: solid;
  border-width: 2px;
  content: "";
  height: 20px;
  right: 10px;
  position: absolute;
  top: 15px;
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-45deg);
  width: 20px;
}
/* line 210, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list a:hover {
  background-color: #ccc;
}
/* line 212, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list a:hover:after {
  border-color: #666 #666 transparent transparent;
  border-style: solid;
  border-width: 2px;
}
/* line 220, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list a.toplist {
  position: absolute;
  width: 40px;
  bottom: 0;
  overflow: hidden;
  text-indent: -999px;
  display: inline-block;
  right: 41px;
  border-left: 1px solid white;
}
/* line 231, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list a.botlist {
  position: absolute;
  width: 40px;
  bottom: 0;
  overflow: hidden;
  text-indent: -999px;
  display: inline-block;
  right: 0;
  border-left: 1px solid white;
}
/* line 240, ../sass/layers/_aside-main.scss */
.aside-main .right-box .slide-list .more-list a.botlist:after {
  top: 5px;
  -ms-transform: rotate(135deg);
  /* IE 9 */
  -webkit-transform: rotate(135deg);
  /* Chrome, Safari, Opera */
  transform: rotate(135deg);
}
/* line 251, ../sass/layers/_aside-main.scss */
.aside-main .right-box .icon.phone:hover {
  background: url(/site/assets/responsive/icon-mobile-on.svg) center top no-repeat transparent;
  background-position: center top;
  background-size: 28px auto;
  background-color: transparent;
}

@media (max-width: 767px) {
  /* line 264, ../sass/layers/_aside-main.scss */
  .aside-main .right-box {
    padding: 10px;
  }
  /* line 266, ../sass/layers/_aside-main.scss */
  .aside-main .right-box h3, .aside-main .right-box .countryBox h2, .countryBox .aside-main .right-box h2, .aside-main .right-box .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .aside-main .right-box p, .aside-main .right-box .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .aside-main .right-box p, .aside-main .right-box .countryBox .as-H2, .countryBox .aside-main .right-box .as-H2, .aside-main .right-box .countryBox .content-box .content .title, .countryBox .content-box .content .aside-main .right-box .title {
    font-size: 22px;
  }
  /* line 269, ../sass/layers/_aside-main.scss */
  .aside-main .right-box span {
    font-size: 22px;
  }
  /* line 272, ../sass/layers/_aside-main.scss */
  .aside-main .right-box p {
    font-size: 18px;
  }
}
/* line 1, ../sass/_content.scss */
.separator {
  background-image: url("/site/assets/responsive/logo-icon.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  clear: both;
  float: none;
  height: 80px;
  margin: 0 auto 50px auto;
  max-width: 120px;
  width: 100%;
}

/* line 14, ../sass/_content.scss */
h2 .separator, .cd-hero-slider p .separator, .as-H2 .separator {
  display: inline-block;
  margin: 0 40px -20px 0;
}

/* line 23, ../sass/_content.scss */
.gray .separator, .fullbg .separator {
  background-image: url("/site/assets/responsive/logo-icon-light.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 30, ../sass/_content.scss */
.section-link {
  display: inline-block;
  width: 100%;
}

/* line 34, ../sass/_content.scss */
.top {
  right: 7.42857em;
  bottom: 0;
  color: #333333;
  position: absolute;
  padding-right: 15px;
  font-size: 13px;
}
/* line 41, ../sass/_content.scss */
.top:after {
  border-width: 0 4px 10px 4px;
  border-color: transparent transparent #333333 transparent;
  border-style: solid;
  content: "";
  height: 0;
  width: 0;
  line-height: 0;
  position: absolute;
  right: 0;
  top: 2px;
}
/* line 53, ../sass/_content.scss */
.top:hover {
  color: #29783b;
  text-decoration: underline;
}
/* line 56, ../sass/_content.scss */
.top:hover:after {
  border-width: 0 4px 10px 4px;
  border-color: transparent transparent #29783b transparent;
  border-style: solid;
}

/* line 64, ../sass/_content.scss */
.more {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: #29783b;
  text-transform: uppercase;
  margin: 0 auto;
  clear: both;
  float: none;
  margin-top: 10px !important;
  display: inline-block;
  position: relative;
  padding-right: 15px;
}
/* line 217, ../sass/lib/_mixins-placeholders.scss */
.more:after {
  border-color: #29783b #29783b transparent transparent;
  border-style: solid;
  border-width: 2px;
  content: "";
  height: 13px;
  right: 0;
  position: absolute;
  top: 5px;
  width: 13px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari */
  transform: rotate(45deg);
}
/* line 233, ../sass/lib/_mixins-placeholders.scss */
.more:hover:after {
  border-color: #333333 #333333 transparent transparent;
  border-style: solid;
  border-width: 2px;
}
/* line 77, ../sass/_content.scss */
.more:hover {
  color: #333333;
}

/* line 82, ../sass/_content.scss */
p a {
  color: #29783b;
}
/* line 84, ../sass/_content.scss */
p a:hover {
  text-decoration: underline;
}
/* line 88, ../sass/_content.scss */
p .more {
  font-size: 14px;
  font-size: 1pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  margin-top: 0 !important;
  display: inline-block;
  position: relative;
  padding-right: 10px;
}
/* line 217, ../sass/lib/_mixins-placeholders.scss */
p .more:after {
  border-color: #29783b #29783b transparent transparent;
  border-style: solid;
  border-width: 2px;
  content: "";
  height: 13px;
  right: 0;
  position: absolute;
  top: 5px;
  width: 13px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari */
  transform: rotate(45deg);
}
/* line 233, ../sass/lib/_mixins-placeholders.scss */
p .more:hover:after {
  border-color: #333333 #333333 transparent transparent;
  border-style: solid;
  border-width: 2px;
}
/* line 96, ../sass/_content.scss */
p .more:after {
  top: 9px;
  height: 10px;
  width: 10px;
}
/* line 101, ../sass/_content.scss */
p .more:hover {
  color: #333333;
}
/* line 103, ../sass/_content.scss */
p .more:hover:after {
  top: 9px;
  height: 10px;
  width: 10px;
}
/* line 112, ../sass/_content.scss */
p.large .more {
  /*@include font-size($font-size4);*/
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  margin-top: 0 !important;
  display: inline-block;
  position: relative;
  padding-right: 10px;
}
/* line 217, ../sass/lib/_mixins-placeholders.scss */
p.large .more:after {
  border-color: #29783b #29783b transparent transparent;
  border-style: solid;
  border-width: 2px;
  content: "";
  height: 13px;
  right: 0;
  position: absolute;
  top: 5px;
  width: 13px;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari */
  transform: rotate(45deg);
}
/* line 233, ../sass/lib/_mixins-placeholders.scss */
p.large .more:hover:after {
  border-color: #333333 #333333 transparent transparent;
  border-style: solid;
  border-width: 2px;
}
/* line 120, ../sass/_content.scss */
p.large .more:after {
  top: 13px;
  height: 12px;
  width: 12px;
}
/* line 125, ../sass/_content.scss */
p.large .more:hover {
  color: #333333;
}
/* line 127, ../sass/_content.scss */
p.large .more:hover:after {
  top: 13px;
  height: 12px;
  width: 12px;
}

/* line 138, ../sass/_content.scss */
.size-1200 section {
  position: relative;
  margin-bottom: 50px;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 143, ../sass/_content.scss */
.size-1200 section.line, .size-1200 section.box-shadow, .size-1200 .cd-hero .cd-hero-slider li.bottom section.cd-full-width, .cd-hero .cd-hero-slider li.bottom .size-1200 section.cd-full-width {
  margin-bottom: 50px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
/* line 148, ../sass/_content.scss */
.size-1200 section.cd-hero {
  margin-bottom: 0;
}
/* line 154, ../sass/_content.scss */
.size-1200.home section.cd-hero {
  margin-bottom: 50px;
}

/* line 160, ../sass/_content.scss */
body > a > .gray,
body > .gray {
  background-color: #e3e3e6;
  padding: 50px 0 0 0;
}

/* line 166, ../sass/_content.scss */
body > .gray-mini {
  position: relative;
  /*overflow: hidden;*/
}
/* line 169, ../sass/_content.scss */
body > .gray-mini:before {
  background-color: #e3e3e6;
  position: absolute;
  top: 20%;
  bottom: 20%;
  left: 0;
  right: 0;
  content: "";
  margin-left: -10000px;
  margin-right: -10000px;
}

/* line 181, ../sass/_content.scss */
.box, aside, article {
  position: relative;
  overflow: hidden;
}

/* line 185, ../sass/_content.scss */
#cboxOverlay {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

/* line 188, ../sass/_content.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  overflow: visible !important;
}

/* line 191, ../sass/_content.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  background-image: url("/site/assets/responsive/controls.png") !important;
}

/* line 194, ../sass/_content.scss */
#colorbox, #cboxWrapper {
  width: 80% !important;
  height: 80% !important;
  position: fixed !important;
  top: 10% !important;
  left: 10% !important;
  right: 10% !important;
  bottom: 10% !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

/* line 207, ../sass/_content.scss */
#cboxWrapper > div:nth-child(2) {
  max-width: 100% !important;
  max-height: 100% !important;
  width: 100% !important;
  height: 100% !important;
}
/* line 212, ../sass/_content.scss */
#cboxWrapper > div:nth-child(2) *:not(#cboxTitle) {
  max-height: 100% !important;
  max-width: 100% !important;
}

/* line 217, ../sass/_content.scss */
#cboxTitle {
  height: auto !important;
  width: auto !important;
}

/* line 221, ../sass/_content.scss */
#cboxContent {
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
}

/* line 226, ../sass/_content.scss */
article {
  position: relative;
  padding-top: 30px !important;
  padding-right: 28px !important;
  margin-top: 30px !important;
  display: inline-block;
}

/* line 237, ../sass/_content.scss */
.intro-content {
  font-size: 22px;
  font-size: 1.57143pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: #29783b;
  line-height: 38px;
  padding: 0;
  text-align: center;
  letter-spacing: 4px;
}
/* line 245, ../sass/_content.scss */
.intro-content span {
  color: #333333;
  font-size: 18px;
  font-size: 1.28571pxem;
}

/* line 251, ../sass/_content.scss */
.top-border-list {
  width: 85.9%;
}
/* line 254, ../sass/_content.scss */
.top-border-list * {
  text-align: left;
}
/* line 257, ../sass/_content.scss */
.top-border-list > div {
  padding: 0 15px;
}
/* line 261, ../sass/_content.scss */
.top-border-list h3, .top-border-list .countryBox h2, .countryBox .top-border-list h2, .top-border-list .countryBox .cd-hero-slider p, .countryBox .cd-hero-slider .top-border-list p, .top-border-list .cd-hero-slider .countryBox p, .cd-hero-slider .countryBox .top-border-list p, .top-border-list .countryBox .as-H2, .countryBox .top-border-list .as-H2, .top-border-list .countryBox .content-box .content .title, .countryBox .content-box .content .top-border-list .title {
  border-top: 3px solid #29783b;
  margin-top: 35px;
  padding-top: 35px;
  margin-bottom: 30px;
}
/* line 267, ../sass/_content.scss */
.top-border-list ul {
  margin: 0;
  padding: 0;
}
/* line 270, ../sass/_content.scss */
.top-border-list ul li {
  margin-bottom: 15px;
}
/* line 272, ../sass/_content.scss */
.top-border-list ul li a {
  font-size: 16px;
}
/* line 277, ../sass/_content.scss */
.top-border-list a {
  color: #333333;
}

/* line 283, ../sass/_content.scss */
.left-align {
  text-align: left;
}

/* line 286, ../sass/_content.scss */
.center-align {
  text-align: center;
}

/* line 289, ../sass/_content.scss */
.right-align {
  text-align: right;
}

/* line 293, ../sass/_content.scss */
.quote .line *:not(.separator), .quote .box-shadow *:not(.separator), .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator), .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) {
  max-width: 85.9%;
  font-size: 52px;
  font-size: 3.71429pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  line-height: 72px;
  margin: 0 auto;
  position: relative;
  text-transform: none;
  letter-spacing: 4px;
}
/* line 303, ../sass/_content.scss */
.quote .line *:not(.separator) h3 quote, .quote .box-shadow *:not(.separator) h3 quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h3 quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h3 quote, .quote .line *:not(.separator) .countryBox h2 quote, .countryBox .quote .line *:not(.separator) h2 quote, .quote .box-shadow *:not(.separator) .countryBox h2 quote, .countryBox .quote .box-shadow *:not(.separator) h2 quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox h2 quote, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h2 quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox h2 quote, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h2 quote, .quote .line *:not(.separator) .countryBox .cd-hero-slider p quote, .countryBox .cd-hero-slider .quote .line *:not(.separator) p quote, .quote .box-shadow *:not(.separator) .countryBox .cd-hero-slider p quote, .countryBox .cd-hero-slider .quote .box-shadow *:not(.separator) p quote, .quote .cd-hero .countryBox .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote, .cd-hero .countryBox .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote, .quote .line *:not(.separator) .cd-hero-slider .countryBox p quote, .cd-hero-slider .countryBox .quote .line *:not(.separator) p quote, .quote .box-shadow *:not(.separator) .cd-hero-slider .countryBox p quote, .cd-hero-slider .countryBox .quote .box-shadow *:not(.separator) p quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox p quote, .quote .cd-hero .cd-hero-slider .countryBox li.bottom .cd-full-width *:not(.separator) p quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox p quote, .cd-hero .cd-hero-slider .countryBox li.bottom .quote .cd-full-width *:not(.separator) p quote, .quote .line *:not(.separator) .countryBox .as-H2 quote, .countryBox .quote .line *:not(.separator) .as-H2 quote, .quote .box-shadow *:not(.separator) .countryBox .as-H2 quote, .countryBox .quote .box-shadow *:not(.separator) .as-H2 quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .as-H2 quote, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .as-H2 quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .as-H2 quote, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .as-H2 quote, .quote .line *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .quote .line *:not(.separator) .title quote, .quote .box-shadow *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .quote .box-shadow *:not(.separator) .title quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .title quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .title quote {
  font-size: 22px !important;
  line-height: 40px !important;
  letter-spacing: 2px;
}
/* line 307, ../sass/_content.scss */
.quote .line *:not(.separator) h3 quote div, .quote .box-shadow *:not(.separator) h3 quote div, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h3 quote div, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h3 quote div, .quote .line *:not(.separator) .countryBox h2 quote div, .countryBox .quote .line *:not(.separator) h2 quote div, .quote .box-shadow *:not(.separator) .countryBox h2 quote div, .countryBox .quote .box-shadow *:not(.separator) h2 quote div, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox h2 quote div, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h2 quote div, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox h2 quote div, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h2 quote div, .quote .line *:not(.separator) .countryBox .cd-hero-slider p quote div, .countryBox .cd-hero-slider .quote .line *:not(.separator) p quote div, .quote .box-shadow *:not(.separator) .countryBox .cd-hero-slider p quote div, .countryBox .cd-hero-slider .quote .box-shadow *:not(.separator) p quote div, .quote .cd-hero .countryBox .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote div, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote div, .cd-hero .countryBox .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote div, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote div, .quote .line *:not(.separator) .cd-hero-slider .countryBox p quote div, .cd-hero-slider .countryBox .quote .line *:not(.separator) p quote div, .quote .box-shadow *:not(.separator) .cd-hero-slider .countryBox p quote div, .cd-hero-slider .countryBox .quote .box-shadow *:not(.separator) p quote div, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox p quote div, .quote .cd-hero .cd-hero-slider .countryBox li.bottom .cd-full-width *:not(.separator) p quote div, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox p quote div, .cd-hero .cd-hero-slider .countryBox li.bottom .quote .cd-full-width *:not(.separator) p quote div, .quote .line *:not(.separator) .countryBox .as-H2 quote div, .countryBox .quote .line *:not(.separator) .as-H2 quote div, .quote .box-shadow *:not(.separator) .countryBox .as-H2 quote div, .countryBox .quote .box-shadow *:not(.separator) .as-H2 quote div, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .as-H2 quote div, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .as-H2 quote div, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .as-H2 quote div, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .as-H2 quote div, .quote .line *:not(.separator) .countryBox .content-box .content .title quote div, .countryBox .content-box .content .quote .line *:not(.separator) .title quote div, .quote .box-shadow *:not(.separator) .countryBox .content-box .content .title quote div, .countryBox .content-box .content .quote .box-shadow *:not(.separator) .title quote div, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote div, .countryBox .content-box .content .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .title quote div, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote div, .countryBox .content-box .content .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .title quote div {
  width: 33%;
  font-size: 22px;
  font-size: 1.57143pxem;
  font-weight: bold;
}
/* line 312, ../sass/_content.scss */
.quote .line *:not(.separator) h3 quote div *, .quote .box-shadow *:not(.separator) h3 quote div *, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h3 quote div *, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h3 quote div *, .quote .line *:not(.separator) .countryBox h2 quote div *, .countryBox .quote .line *:not(.separator) h2 quote div *, .quote .box-shadow *:not(.separator) .countryBox h2 quote div *, .countryBox .quote .box-shadow *:not(.separator) h2 quote div *, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox h2 quote div *, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h2 quote div *, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox h2 quote div *, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h2 quote div *, .quote .line *:not(.separator) .countryBox .cd-hero-slider p quote div *, .countryBox .cd-hero-slider .quote .line *:not(.separator) p quote div *, .quote .box-shadow *:not(.separator) .countryBox .cd-hero-slider p quote div *, .countryBox .cd-hero-slider .quote .box-shadow *:not(.separator) p quote div *, .quote .cd-hero .countryBox .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote div *, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote div *, .cd-hero .countryBox .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote div *, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote div *, .quote .line *:not(.separator) .cd-hero-slider .countryBox p quote div *, .cd-hero-slider .countryBox .quote .line *:not(.separator) p quote div *, .quote .box-shadow *:not(.separator) .cd-hero-slider .countryBox p quote div *, .cd-hero-slider .countryBox .quote .box-shadow *:not(.separator) p quote div *, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox p quote div *, .quote .cd-hero .cd-hero-slider .countryBox li.bottom .cd-full-width *:not(.separator) p quote div *, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox p quote div *, .cd-hero .cd-hero-slider .countryBox li.bottom .quote .cd-full-width *:not(.separator) p quote div *, .quote .line *:not(.separator) .countryBox .as-H2 quote div *, .countryBox .quote .line *:not(.separator) .as-H2 quote div *, .quote .box-shadow *:not(.separator) .countryBox .as-H2 quote div *, .countryBox .quote .box-shadow *:not(.separator) .as-H2 quote div *, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .as-H2 quote div *, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .as-H2 quote div *, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .as-H2 quote div *, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .as-H2 quote div *, .quote .line *:not(.separator) .countryBox .content-box .content .title quote div *, .countryBox .content-box .content .quote .line *:not(.separator) .title quote div *, .quote .box-shadow *:not(.separator) .countryBox .content-box .content .title quote div *, .countryBox .content-box .content .quote .box-shadow *:not(.separator) .title quote div *, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote div *, .countryBox .content-box .content .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .title quote div *, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote div *, .countryBox .content-box .content .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .title quote div * {
  width: auto;
  font-size: 22px;
  font-size: 1.57143pxem;
}
/* line 319, ../sass/_content.scss */
.quote quote {
  width: 100%;
  max-width: 100% !important;
  position: static !important;
}
/* line 323, ../sass/_content.scss */
.quote quote:after, .quote quote:before {
  border: 3px solid #333333;
  border-radius: 100px;
  width: 78px;
  height: 78px;
  font-size: 72px;
  font-family: 'times new roman';
  line-height: 100px;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 35%;
}
/* line 336, ../sass/_content.scss */
.quote quote:after {
  right: -15%;
  content: '\201D';
}
/* line 340, ../sass/_content.scss */
.quote quote:before {
  left: -15%;
  content: '\201C';
}
/* line 345, ../sass/_content.scss */
.quote.gray {
  padding-bottom: 50px;
}
/* line 347, ../sass/_content.scss */
.quote.gray .line, .quote.gray .box-shadow, .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width {
  background: transparent none !important;
}
/* line 348, ../sass/_content.scss */
.quote.gray .line *:not(.separator), .quote.gray .box-shadow *:not(.separator), .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator), .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width *:not(.separator) {
  line-height: 40px;
}
/* line 353, ../sass/_content.scss */
.quote.gray .line quote:after, .quote.gray .box-shadow quote:after, .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width quote:after, .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width quote:after, .quote.gray .line quote:before, .quote.gray .box-shadow quote:before, .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width quote:before, .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width quote:before {
  color: white;
  border: 3px solid #ffffff;
}

/* line 361, ../sass/_content.scss */
.fullbg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}
/* line 369, ../sass/_content.scss */
.fullbg .line, .fullbg .box-shadow, .fullbg .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .fullbg .cd-full-width {
  height: 100%;
  width: 100%;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  background: transparent !important;
  color: #ffffff;
}
/* line 379, ../sass/_content.scss */
.fullbg.quote quote:after, .fullbg.quote quote:before {
  border: 3px solid #ffffff;
}

/* line 386, ../sass/_content.scss */
ul.icons li {
  width: 20%;
  padding: 4%;
  float: left;
  position: relative;
}
/* line 392, ../sass/_content.scss */
ul.icons li:not(:first-child):before {
  content: "+";
  font-size: 14px;
  font-weight: bold;
  height: 10px;
  width: 10px;
  position: absolute;
  left: -5px;
  top: 50%;
  margin-top: -5px;
}

/* line 406, ../sass/_content.scss */
.contacts div {
  font-size: 28px;
  letter-spacing: 2px;
}
/* line 409, ../sass/_content.scss */
.contacts div a {
  margin: 20px 0 0 0;
  font-size: 72px;
  color: #29783b;
  display: inline-block;
}
/* line 414, ../sass/_content.scss */
.contacts div a:hover {
  text-decoration: underline;
}

/* line 420, ../sass/_content.scss */
.maplink a:hover {
  text-decoration: underline;
}

/* line 424, ../sass/_content.scss */
.icon {
  background-size: cover;
  height: 60px;
  width: 60px;
}
/* line 428, ../sass/_content.scss */
.icon.mail {
  background: url(/site/assets/responsive/icon-mail.svg) center top no-repeat transparent;
}
/* line 430, ../sass/_content.scss */
.icon.mail:hover {
  background: url(/site/assets/responsive/icon-mail-on.svg) center top no-repeat transparent;
}
/* line 434, ../sass/_content.scss */
.icon.chat {
  background: url(/site/assets/responsive/icon-chat.svg) center top no-repeat transparent;
}
/* line 436, ../sass/_content.scss */
.icon.chat:hover {
  background: url(/site/assets/responsive/icon-chat-on.svg) center top no-repeat transparent;
}
/* line 440, ../sass/_content.scss */
.icon.phone {
  background: url(/site/assets/responsive/icon-mobile.svg) center top no-repeat transparent;
}
/* line 442, ../sass/_content.scss */
.icon.phone:hover {
  background: url(/site/assets/responsive/icon-mobile-on.svg) center top no-repeat transparent;
  background-position: center 3px;
  background-size: 10px auto;
  background-color: #ffffff;
}

/* line 451, ../sass/_content.scss */
section .icon.phone:hover {
  background: url(/site/assets/responsive/icon-mobile-on.svg) center top no-repeat transparent;
  background-position: center top;
  background-size: 28px auto;
  background-color: transparent;
}

/* line 458, ../sass/_content.scss */
.main-title {
  /*height: 61px;*/
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  padding-top: 0 !important;
  padding-bottom: 0;
  -webkit-transition: all 0.4s ease;
  /* Safari */
  transition: all 0.4s ease;
}
/* line 468, ../sass/_content.scss */
.main-title .line, .main-title .box-shadow, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .main-title .cd-full-width {
  margin-bottom: 0 !important;
}
/* line 471, ../sass/_content.scss */
.main-title h1, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title h2, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title p, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title .as-H2 {
  line-height: 61px;
  height: 61px;
  position: relative;
}
/* line 475, ../sass/_content.scss */
.main-title h1:before, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2:before, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title h2:before, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width p:before, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title p:before, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2:before, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title .as-H2:before {
  border-bottom: 1px solid #cccccc;
  content: "";
  height: 0;
  display: inline-block;
  bottom: 0;
  left: -10000px;
  position: absolute;
  right: -20000px;
}
/* line 487, ../sass/_content.scss */
.main-title.sticky .top_title {
  position: fixed;
  top: 105px;
  z-index: 990;
  left: 0;
  right: 0;
  width: 100%;
}
/* line 494, ../sass/_content.scss */
.main-title.sticky .top_title h1:before, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2:before, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title h2:before, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width p:before, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title p:before, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2:before, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title .as-H2:before {
  height: 60px;
  background: rgba(230, 230, 230, 0.95) !important;
  z-index: -1;
  border-top: 1px solid #ffffff;
}
/* line 501, ../sass/_content.scss */
.main-title .right.icons {
  text-align: right;
  position: absolute;
  right: 7.42857em;
  top: 10px;
  width: auto;
}
/* line 507, ../sass/_content.scss */
.main-title .right.icons .icon {
  max-width: 40px;
  max-height: 40px;
  margin-left: 10px;
  float: left;
}
/* line 512, ../sass/_content.scss */
.main-title .right.icons .icon svg {
  max-width: 40px;
  max-height: 40px;
  width: 100%;
  height: 100%;
}
/* line 517, ../sass/_content.scss */
.main-title .right.icons .icon svg:hover path {
  fill: #29783b;
}
/* line 521, ../sass/_content.scss */
.main-title .right.icons .icon img {
  width: 100%;
  height: auto;
}

/* line 530, ../sass/_content.scss */
a.tooltip {
  display: inline-block;
}

/* line 533, ../sass/_content.scss */
.tooltip {
  position: relative;
}
/* line 536, ../sass/_content.scss */
.tooltip:hover:after {
  background: #59595a;
  bottom: 110%;
  color: #fff;
  content: attr(tooltip);
  left: -55px;
  font-size: 12px !important;
  line-height: 14px !important;
  text-transform: uppercase;
  text-align: center;
  margin-left: 50%;
  padding: 5px 15px;
  position: absolute;
  z-index: 98;
  width: 110px;
}

/* line 554, ../sass/_content.scss */
#cboxClose {
  background: none transparent !important;
}
/* line 556, ../sass/_content.scss */
#cboxClose:after {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 20px;
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #ffffff;
  line-height: 30px;
  text-align: center;
  content: "X";
  text-indent: 0;
  padding: 0;
  font-family: Arial;
  font-size: 16px;
}
/* line 573, ../sass/_content.scss */
#cboxClose:after:hover {
  background-color: #b3b3b3;
}

/* line 578, ../sass/_content.scss */
img.color_flip {
  filter: url(filters.svg#grayscale);
  /* Firefox 3.5+ */
  filter: gray;
  /* IE5+ */
  -webkit-filter: grayscale(1);
  /* Webkit Nightlies & Chrome Canary */
  -webkit-transition: all .5s ease-in-out;
}
/* line 583, ../sass/_content.scss */
img.color_flip:hover {
  filter: none;
  -webkit-filter: grayscale(0);
}

/* line 589, ../sass/_content.scss */
.button {
  padding: 5px 60px 5px 10px !important;
  margin: 10px 0 !important;
  display: inline-block;
  height: 40px;
  line-height: 30px;
  position: relative;
  font-size: 22px;
  text-transform: uppercase;
}
/* line 598, ../sass/_content.scss */
.button:after {
  display: none;
}
/* line 601, ../sass/_content.scss */
.button.red {
  background-color: #29783b;
  color: #ffffff;
}
/* line 604, ../sass/_content.scss */
.button.red:hover {
  background-color: #999;
}
/* line 608, ../sass/_content.scss */
.button.gray {
  background-color: #999;
  color: #ffffff;
  padding: 5px 10px !important;
}
/* line 612, ../sass/_content.scss */
.button.gray:hover {
  background-color: #29783b;
}
/* line 616, ../sass/_content.scss */
.button.right {
  float: right;
  margin-left: 30px !important;
  clear: none;
}
/* line 621, ../sass/_content.scss */
.button i {
  height: 20px;
  width: 30px;
  float: right;
  position: absolute;
  right: 10px;
  top: 10px;
  bottom: 5px;
  display: inline-block;
}
/* line 630, ../sass/_content.scss */
.button i.mail {
  background: url(/site/assets/responsive/mail.png) 0 0 no-repeat;
}
/* line 633, ../sass/_content.scss */
.button i.share {
  background: url(/site/assets/responsive/share.png) 0 0 no-repeat;
  width: 22px;
  right: 14px;
}

/* line 640, ../sass/_content.scss */
a.lodge-list {
  border-color: #29783b;
  border-width: 3px 0 3px 3px;
  border-style: solid;
  line-height: 43px;
  height: 48px;
  padding: 0 25px 0 15px;
  width: 80%;
  margin-right: 25px;
  position: relative;
  display: inline-block;
  color: #29783b;
  font-size: 14px;
  font-size: 1pxem;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
}
/* line 655, ../sass/_content.scss */
a.lodge-list img {
  position: absolute;
  right: -25px;
  top: -5px;
  width: 50px;
  height: 50px;
}
/* line 662, ../sass/_content.scss */
a.lodge-list:hover {
  background-color: #29783b;
  color: #ffffff;
  text-decoration: none;
}

/* line 670, ../sass/_content.scss */
.countryBox h2, .countryBox .cd-hero-slider p, .cd-hero-slider .countryBox p, .countryBox .as-H2 {
  border-top: 3px solid #29783b;
  padding: 20px 0 !important;
  margin: 0 !important;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  font-size: 18px !important;
  color: #333333 !important;
}
/* line 683, ../sass/_content.scss */
.countryBox .content-box {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 150px;
  display: inline-block;
  margin-bottom: 5px;
  cursor: pointer;
  background-position: center;
  background-size: cover;
}
/* line 694, ../sass/_content.scss */
.countryBox .content-box .content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 150px;
  display: none;
  background-color: rgba(0, 0, 0, 0.55);
  text-align: center;
}
/* line 704, ../sass/_content.scss */
.countryBox .content-box .content .inner {
  display: table;
  height: 150px;
  width: 100%;
}
/* line 709, ../sass/_content.scss */
.countryBox .content-box .content .title {
  margin: 0 auto !important;
  width: 100% !important;
  text-align: center !important;
  font-weight: normal;
  font-size: 22px !important;
  color: #ffffff !important;
  display: table-cell;
  vertical-align: middle;
}
/* line 722, ../sass/_content.scss */
.countryBox .content-box svg, .countryBox .content-box img {
  width: 100%;
  height: auto;
}
/* line 727, ../sass/_content.scss */
.countryBox .content-box:hover .content {
  display: block;
}
/* line 735, ../sass/_content.scss */
.countryBox.picks .content-box .content {
  display: block !important;
  background-color: #e3e3e6 !important;
  color: #333333;
  padding: 20px 76px 20px 15px;
  font-weight: normal;
  font-size: 22px;
}
/* line 743, ../sass/_content.scss */
.countryBox.picks .content-box .content .inner {
  height: 110px;
}
/* line 745, ../sass/_content.scss */
.countryBox.picks .content-box .content .inner:after {
  position: absolute;
  top: -1000px;
  right: -10px;
  bottom: -1000px;
  content: "";
  background-color: #ffffff;
  width: 38px;
}
/* line 755, ../sass/_content.scss */
.countryBox.picks .content-box .content .title {
  color: #333333 !important;
  text-align: left !important;
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 29px;
  letter-spacing: 0 !important;
}
/* line 762, ../sass/_content.scss */
.countryBox.picks .content-box .content .title a {
  text-decoration: underline !important;
}
/* line 766, ../sass/_content.scss */
.countryBox.picks .content-box .content .icon {
  position: absolute;
  height: 76px;
  width: 76px;
  right: 0;
  top: 50%;
  margin-top: -38px;
  display: inline-block;
  z-index: 10;
  border: 5px solid #e3e3e6;
  border-radius: 100px;
}
/* line 781, ../sass/_content.scss */
.countryBox.picks .content-box .content:hover {
  background-color: #29783b !important;
}
/* line 783, ../sass/_content.scss */
.countryBox.picks .content-box .content:hover .icon {
  border-radius: 100px;
  border: 5px solid #29783b;
}
/* line 788, ../sass/_content.scss */
.countryBox.picks .content-box .content:hover .title {
  color: #ffffff !important;
}
/* line 790, ../sass/_content.scss */
.countryBox.picks .content-box .content:hover .title a {
  color: #ffffff !important;
}
/* line 800, ../sass/_content.scss */
.countryBox.itineraries .content-box .content {
  text-align: center;
}
/* line 802, ../sass/_content.scss */
.countryBox.itineraries .content-box .content .title {
  clear: both;
  width: 100%;
  float: left;
}
/* line 807, ../sass/_content.scss */
.countryBox.itineraries .content-box .content .icons {
  margin: 5px 0 0 0;
  padding: 0;
  width: 75%;
  display: inline-block;
}
/* line 812, ../sass/_content.scss */
.countryBox.itineraries .content-box .content .icons li {
  margin: 0;
  padding: 5%;
  float: left;
  width: 33%;
}
/* line 817, ../sass/_content.scss */
.countryBox.itineraries .content-box .content .icons li:before {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  height: 10px;
  width: 10px;
  line-height: 10px;
  margin: -5px -5px 0 0;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
}
/* line 830, ../sass/_content.scss */
.countryBox.itineraries .content-box .content .icons li:before:last-child {
  display: none;
}
/* line 836, ../sass/_content.scss */
.countryBox.itineraries .content-box .content .read-more {
  clear: both;
  display: inline-block;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 10px auto 0 auto;
}

@media (max-width: 1020px) {
  /* line 851, ../sass/_content.scss */
  .top {
    right: 20px;
    bottom: -20px;
  }

  /* line 855, ../sass/_content.scss */
  .right.icons {
    right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 860, ../sass/_content.scss */
  .top {
    right: 20px;
  }

  /* line 863, ../sass/_content.scss */
  .top-border-list {
    width: 100%;
  }

  /* line 867, ../sass/_content.scss */
  .main-title.sticky .top_title {
    top: 169px;
  }
  /* line 869, ../sass/_content.scss */
  .main-title.sticky .top_title h1, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title h2, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title p, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title .as-H2 {
    font-size: 20px;
  }
  /* line 873, ../sass/_content.scss */
  .main-title h1, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title h2, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title p, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title .as-H2 {
    font-size: 20px;
  }
  /* line 876, ../sass/_content.scss */
  .main-title .right.icons {
    right: 20px;
  }
}
@media (max-width: 768px) {
  /* line 882, ../sass/_content.scss */
  .main-title .right.icons {
    right: 20px;
    top: 15px;
  }
  /* line 885, ../sass/_content.scss */
  .main-title .right.icons .icon {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 568px) {
  /* line 893, ../sass/_content.scss */
  .main-title.sticky .top_title {
    top: 74px;
  }
  /* line 895, ../sass/_content.scss */
  .main-title.sticky .top_title h1, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title h2, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title p, .main-title.sticky .top_title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title.sticky .top_title .as-H2 {
    font-size: 15px !important;
  }
  /* line 899, ../sass/_content.scss */
  .main-title h1, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width h2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title h2, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width p, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title p, .main-title .cd-hero .cd-hero-slider li.bottom .cd-full-width .as-H2, .cd-hero .cd-hero-slider li.bottom .cd-full-width .main-title .as-H2 {
    font-size: 15px !important;
  }
  /* line 902, ../sass/_content.scss */
  .main-title .right.icons {
    display: none;
  }

  /* line 908, ../sass/_content.scss */
  .intro-content {
    font-size: 18px;
    font-size: 1.28571pxem;
    line-height: 30px;
  }

  /* line 912, ../sass/_content.scss */
  .fullbg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    min-height: auto;
  }
  /* line 917, ../sass/_content.scss */
  .fullbg.quote .line *:not(.separator), .fullbg.quote .box-shadow *:not(.separator), .fullbg.quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator), .cd-hero .cd-hero-slider li.bottom .fullbg.quote .cd-full-width *:not(.separator) {
    font-size: 28px;
    font-size: 2pxem;
    line-height: 1.2em;
    letter-spacing: 4px;
  }
  /* line 923, ../sass/_content.scss */
  .fullbg.quote quote:after, .fullbg.quote quote:before {
    font-size: 28px;
    font-size: 2pxem;
    width: 35px;
    height: 35px;
    font-size: 32px;
    line-height: 42px;
    top: 45%;
  }
  /* line 931, ../sass/_content.scss */
  .fullbg.quote quote:after {
    right: -20%;
  }
  /* line 934, ../sass/_content.scss */
  .fullbg.quote quote:before {
    left: -20%;
  }

  /* line 940, ../sass/_content.scss */
  .contacts div {
    font-size: 20px;
  }

  /* line 946, ../sass/_content.scss */
  .quote .line *:not(.separator) h3 quote, .quote .box-shadow *:not(.separator) h3 quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h3 quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h3 quote, .quote .line *:not(.separator) .countryBox h2 quote, .countryBox .quote .line *:not(.separator) h2 quote, .quote .box-shadow *:not(.separator) .countryBox h2 quote, .countryBox .quote .box-shadow *:not(.separator) h2 quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox h2 quote, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) h2 quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox h2 quote, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) h2 quote, .quote .line *:not(.separator) .countryBox .cd-hero-slider p quote, .countryBox .cd-hero-slider .quote .line *:not(.separator) p quote, .quote .box-shadow *:not(.separator) .countryBox .cd-hero-slider p quote, .countryBox .cd-hero-slider .quote .box-shadow *:not(.separator) p quote, .quote .cd-hero .countryBox .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) p quote, .cd-hero .countryBox .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) p quote, .quote .line *:not(.separator) .cd-hero-slider .countryBox p quote, .cd-hero-slider .countryBox .quote .line *:not(.separator) p quote, .quote .box-shadow *:not(.separator) .cd-hero-slider .countryBox p quote, .cd-hero-slider .countryBox .quote .box-shadow *:not(.separator) p quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox p quote, .quote .cd-hero .cd-hero-slider .countryBox li.bottom .cd-full-width *:not(.separator) p quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox p quote, .cd-hero .cd-hero-slider .countryBox li.bottom .quote .cd-full-width *:not(.separator) p quote, .quote .line *:not(.separator) .countryBox .as-H2 quote, .countryBox .quote .line *:not(.separator) .as-H2 quote, .quote .box-shadow *:not(.separator) .countryBox .as-H2 quote, .countryBox .quote .box-shadow *:not(.separator) .as-H2 quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .as-H2 quote, .countryBox .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .as-H2 quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .as-H2 quote, .countryBox .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .as-H2 quote, .quote .line *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .quote .line *:not(.separator) .title quote, .quote .box-shadow *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .quote .box-shadow *:not(.separator) .title quote, .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .quote .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator) .title quote, .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .countryBox .content-box .content .title quote, .countryBox .content-box .content .cd-hero .cd-hero-slider li.bottom .quote .cd-full-width *:not(.separator) .title quote {
    font-size: 18px !important;
    line-height: normal !important;
  }
  /* line 953, ../sass/_content.scss */
  .quote quote:after, .quote quote:before {
    font-size: 28px;
    font-size: 2pxem;
    width: 35px;
    height: 35px;
    font-size: 32px;
    line-height: 42px;
    top: 45%;
  }
  /* line 961, ../sass/_content.scss */
  .quote quote:after {
    right: -20%;
  }
  /* line 964, ../sass/_content.scss */
  .quote quote:before {
    left: -20%;
  }
  /* line 968, ../sass/_content.scss */
  .quote.gray {
    padding-bottom: 50px;
  }
  /* line 970, ../sass/_content.scss */
  .quote.gray .line, .quote.gray .box-shadow, .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width, .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width {
    background: transparent none !important;
  }
  /* line 971, ../sass/_content.scss */
  .quote.gray .line *:not(.separator), .quote.gray .box-shadow *:not(.separator), .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width *:not(.separator), .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width *:not(.separator) {
    line-height: 30px;
  }
  /* line 976, ../sass/_content.scss */
  .quote.gray .line quote:after, .quote.gray .box-shadow quote:after, .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width quote:after, .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width quote:after, .quote.gray .line quote:before, .quote.gray .box-shadow quote:before, .quote.gray .cd-hero .cd-hero-slider li.bottom .cd-full-width quote:before, .cd-hero .cd-hero-slider li.bottom .quote.gray .cd-full-width quote:before {
    color: white;
    border: 3px solid #ffffff;
  }
}

.quote-holders {padding:40px 0 80px; border-bottom:1px solid #333333;}
.quote-container:last-child .quote-holders:last-child {border-bottom:none;}
.quote .line {max-width:100% !important;}
.intro-content h2, .full-content h2, .middle-content h2 {
    font-size:inherit; text-align:inherit; color:#29783b; display:inline-block; margin-bottom:0; text-transform:inherit; line-height:inherit; letter-spacing:inherit;
}
/* line 177, ../sass/layers/_content-main.scss */
.content-main.middle-content {font-size: 22px; font-size: 1.57143pxem; line-height: 40px; margin-bottom: 50px; letter-spacing: 2px;}

.slider[data-percol="static2"] {height:auto !important;}
.slider[data-percol="static2"] .element {height:320px; margin:0; width:50%;}

.cd-hero .hero-slider-nav .next, .cd-hero .hero-slider-nav .prev {opacity:0.4; width:50px; height:50px;}
.cd-hero .hero-slider-nav .next:hover, .cd-hero .hero-slider-nav .prev:hover {opacity:1;}
.cd-hero .hero-slider-nav .next:after, .cd-hero .hero-slider-nav .prev:after {width:15px; height:15px; right:20px; top:18px;}
.cd-hero .hero-slider-nav .prev:after {left:20px;}

.t-photo.hide-s a.vimeo.play span.icon {position:absolute; margin-left:3.5%; margin-top:2.8%; fill:white; opacity:0.7;}
.t-photo.hide-s a.vimeo.play span.icon svg path {fill:white;}
.t-photo.hide-s a.vimeo.play:hover span.icon {opacity:1;}

.content-main .index-listing .select {z-index:1;}
.content-main .index-listing .select span {padding:8px 10px; display:block;}
.content-main .index-listing .select.active span {border-bottom:1px dotted #29783b;}
.content-main .index-listing .select {cursor:pointer;}
.content-main .index-listing .select li {padding:0 10px;}
.content-main .index-listing .select li:first-child {margin-top:1px;}
.content-main .index-listing .select.active li {display:block; background:#dee0e0;}

header.cd-header .nav-row .search-box .search-wrapper input[type="text"] {text-transform:uppercase;}
#keywordSearch {text-transform:uppercase;}
#keywordSearchResult {position:absolute; width:100%; text-align:left; max-height:500px; overflow-y:auto; margin-top:82px;}
#keywordResultBox {border-bottom:3px solid #D8D8D8; background-color: rgba(0, 0, 0, 0.85);}
.keywordResults {}
.keywordResults > div, .more_results > div {padding:5px 5px 0 15px;}
a.result_item {padding:5px; border-bottom:1px solid #525252; display:block; color:#D8D8D8; font-size:14px;}
a.result_item:last-item {border-bottom:0;}
a.result_item:hover {color:#D8D8D8 !important;}
/*a.notlodge {color:#29783b;}*/
/*a.notlodge:hover {color:#29783b !important;}*/
.more_results {display:none;}
.results_more {background:#4F4E4E; padding:0px 5px 0 15px;}
.search_no_result {padding:30px; color:#D8D8D8;}

.main-title .right.icons a.active .icon svg  path{fill:#29783b;}

.tooltip:hover:after {width:auto;}

/*body {overflow-x:visible;}*/
.home .line .content-main {padding:0;}
.home .content-main .full-content h1{display:inline-block; color:inherit; font-size:inherit; fonheightt-weight:inherit; line-spacing:inherit; line-spacing:inherit;}

#map-frame h3 {padding:15px 0 0 15px; letter-spacing:2px;}
.sitemapHeader {font-size:28px;}
.sitemapHeader a {font-size:22px; color:#29783b;}

#cboxLoadedContent iframe {overflow:hidden; overflow-x:hidden; overflow-Y:hidden; scrollbar:none; scrolling:no; seamless:seamless;}