/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,300,200,200italic,300italic,400italic,500,500italic,600,600italic);
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%; }

.text-ellipsis {
  padding-left: 15px; }
  .text-ellipsis li,
  .text-ellipsis .row > div:not(.no-ellipsis) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.hero {
  background-image: url("../img/hero-bg.jpg");
  padding: 20px 0 450px 0;
  position: relative; }
  @media (min-width: 768px) {
    .hero {
      padding: 65px 0 450px 0; } }
  .hero h1 {
    margin: 0; }
  .hero p {
    color: #007777;
    margin-left: 3px;
    max-width: 50%;
    font-size: 17px; }
    @media (min-width: 768px) {
      .hero p {
        max-width: 100%; } }

@media screen and (min-width: 481px) and (max-width: 768px)
	.hero	{
    margin-left: -28vh;
    box-sizing: border-box;
	}
}
		


.inner {
  padding-top: 0px; }
  @media (min-width: 768px) {
    .inner {
      margin-top: -40px; } }

.intro {
  background: #f3f5f8; }

.wp3 {
  background: url("../img/leaves.jpg") no-repeat center center;
  background-position: center center; }

.wrapper {
  height: 720px; }

#servicesSlider {
  margin-top: 0; }
  
@media (max-width: 768px) {
	.slides p {
		padding-bottom: 40px;
	}
}

.wrapper .fluid-white {
  background: #007777; }

.iphone {
  overflow: hidden; }

@media screen and (max-width: 991px) and (min-width: 480px) {
  .wrapper {
    display: none; } }

@media screen and (max-width: 480px) {
  .wrapper {
    display: none; } }

.flex-control-paging li a {
  background: transparent;
  border-color: white;
  border-width: 1px; }

.flex-control-paging li a.flex-active {
  background: white;
  border-color: white;
  border-width: 1px; }

@media (max-width: 991px) {
  .designs {
    position: relative;
    background: #007777; } }

.swag {
  background-image: url("../img/stop-vertraging.jpg"); 
  display: none;
  }

.subscribe {
  background-image: url("../img/happy-ending.jpg"); }

.leaf-collection {
  font-size: 22px;
  margin-top: 10px;
  color: #009191; }
  .leaf-collection i:nth-of-type(1) {
    opacity: 1;
    filter: alpha(opacity=100); }
  .leaf-collection i:nth-of-type(2) {
    opacity: 0.95;
    filter: alpha(opacity=95);
    display: none; }
  .leaf-collection i:nth-of-type(3) {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .leaf-collection i:nth-of-type(4) {
    opacity: 0.85;
    filter: alpha(opacity=85);
    display: none; }
  .leaf-collection i:nth-of-type(5) {
    opacity: 0.8;
    filter: alpha(opacity=80); }
  .leaf-collection i:nth-of-type(6) {
    opacity: 0.75;
    filter: alpha(opacity=75);
    display: none; }
  .leaf-collection i:nth-of-type(7) {
    opacity: 0.7;
    filter: alpha(opacity=70); }
  .leaf-collection i:nth-of-type(8) {
    opacity: 0.65;
    filter: alpha(opacity=65);
    display: none; }
  .leaf-collection i:nth-of-type(9) {
    opacity: 0.6;
    filter: alpha(opacity=60); }
  .leaf-collection i:nth-of-type(10) {
    opacity: 0.55;
    filter: alpha(opacity=55);
    display: none; }
  .leaf-collection i:nth-of-type(11) {
    opacity: 0.5;
    filter: alpha(opacity=50); }
  .leaf-collection i:nth-of-type(12) {
    opacity: 0.45;
    filter: alpha(opacity=45);
    display: none; }
  .leaf-collection i:nth-of-type(13) {
    opacity: 0.4;
    filter: alpha(opacity=40); }
  .leaf-collection i:nth-of-type(14) {
    opacity: 0.35;
    filter: alpha(opacity=35);
    display: none; }
  .leaf-collection i:nth-of-type(15) {
    opacity: 0.3;
    filter: alpha(opacity=30); }
  .leaf-collection i:nth-of-type(16) {
    opacity: 0.25;
    filter: alpha(opacity=25);
    display: none; }
  .leaf-collection i:nth-of-type(17) {
    opacity: 0.2;
    filter: alpha(opacity=20); }
  .leaf-collection i:nth-of-type(18) {
    opacity: 0.15;
    filter: alpha(opacity=15);
    display: none; }
  .leaf-collection i:nth-of-type(19) {
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .leaf-collection i:nth-of-type(20) {
    opacity: 0.05;
    filter: alpha(opacity=5);
    display: none; }

.team-wrapper h3::after {
  content: " ";
  border: solid 2px #009191;
  display: block;
  width: 35px;
  margin: 25px auto; }

.up-btn, .down-arrow-btn {
  background-color: #fefefe !important;
  color: #007777;
  border: 2px solid #007777; }
  .up-btn:focus, .down-arrow-btn:focus {
    background: #007777 !important;
    color: #fefefe; }
    .up-btn:focus:hover, .down-arrow-btn:focus:hover {
      background: #007777 !important;
      color: #fefefe; }
  .up-btn:hover, .down-arrow-btn:hover {
    background: #007777 !important;
    color: #fefefe; }

nav {
  background-color: #007777; }

nav ul li {
  font-weight: 400;
  font-size: 16px; }
  @media (min-width: 768px) {
    nav ul li {
      font-size: 20px; } }
  @media (max-width: 767px) {
    nav ul li a {
      padding: 10px; } }

.photocredit {
	display: none;
}

.hero-banner {
  width: 50vw;
  position: absolute;
  left: 2vw;
  top: 0; }
  @media (min-width: 768px) {
    .hero-banner {
      width: 19vw; } }
  .hero-banner .inner {
    margin-top: 0; }
    .hero-banner .inner img {
      padding: 30px;
      border-radius: 0 0 20px 20px;
       }
       
@media (min-width: 1024px) {
	.hero-banner .inner img {
		width: 52vh;
	}
}
       
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.hero-banner .inner img {
		width: 31vh;
	}    
}

#nav-toggle {
  width: 60px;
  height: 60px;
  border-radius: 50%; }
  #nav-toggle span {
    margin: 0 auto;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%; }

body {
  font-weight: 300;
  font-family: 'futura pt','futura','exo 2', sans-serif;
  font-size: 16px; }

a:hover {
  color: #009191; }

.social-btn:hover {
  background-color: #009191; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'futura';
  font-weight: 100;
  letter-spacing: 2px;
  text-transform: none; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    color: #fefefe; }

h1.arrow {
  font-size: 30px;
  font-weight: 100;
  letter-spacing: 2px;
  text-transform: none;
  padding-bottom: 60px; }

.swag h1 {
  font-size: 40px;
  font-weight: 100;
  letter-spacing: 2px;
  text-transform: none; }

h2 {
  font-size: 25px; }

.team img {
  margin-bottom: -60px; }

.contact-details .fa {
  padding: 20px;
  background: #fefefe;
  border-radius: 50%;
  border: 2px solid #007777; }

#teamSlider h3 {
  font-size: 20px;
  line-height: 22px;
  font-weight: 300 !important; }
  #teamSlider h3 strong {
    color: gray;
    font-weight: 300 !important; }

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  background: #fefefe;
  height: 2px; }

p {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  text-align: left; }

.hero h1 {
  font-weight: 300;
  color: #fefefe;
  font-style: oblique; }
  .hero h1 span {
    color: #007777;
    font-style: normal; }

.hero p {
  color: rgba(254, 254, 254, 0.8);
  font-size: 18px; }

.up-btn,
.down-arrow-btn {
  background-color: rgba(0, 145, 145, 0.5); }
  .up-btn:hover, .up-btn:focus,
  .down-arrow-btn:hover,
  .down-arrow-btn:focus {
    background-color: #009191; }

.subscribe input[type=submit] {
  background-color: rgba(0, 145, 145, 0.5);
  border-color: #009191; }
  .subscribe input[type=submit]:hover {
    background-color: #009191;
    border-color: #009191; }

.contact-details h2 span {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 400; }

.light-box p {
  text-align: center; 
  height: 5vh;
  }
  
.light-box:hover, .light-box:focus {
  -webkit-box-shadow: 0px 3px 0px 0px #009191;
  box-shadow: 0px 3px 0px 0px #009191; }

h2::after {
  border-color: #009191; }

@media (max-width: 991px) {
  .features-wrapper ul {
    max-width: 300px;
    margin: 0 auto; } }

.features-wrapper ul li {
  color: rgba(0, 0, 0, 0.6);
  line-height: 22px;
  margin-bottom: 5px;
  margin-left: 9vh;
  text-align: left;
  padding-left: 20px;
  position: relative;
  font-size: 15px; }
  .features-wrapper ul li::before {
    content: " ";
    position: absolute;
    left: 4px;
    top: 5px;
    width: 3px;
    height: 12px;
    background: #009191;
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg); }


.slides h1.arrow,
.slides p {
  color: white;
  font-weight: 300;
    }

.slides p {
  font-size: 15px;
  font-weight: 300;
  line-height: 25px; }
  @media (min-width: 1200px) {
    .slides p {
      font-size: 18px; } }

.slides h1.arrow {
  background-image: url("../img/h1-bg-white.png"); }

.icon {
  background: #009191;
  overflow: hidden; }

.shadow {
  text-shadow: #e0a979 1px 1px, #e0a979 2px 2px, #e1aa79 3px 3px, #e1aa7a 4px 4px, #e2aa7a 5px 5px, #e2ab7a 6px 6px, #e3ab7a 7px 7px, #e3ab7b 8px 8px, #e4ac7b 9px 9px, #e4ac7b 10px 10px, #e5ac7b 11px 11px, #e5ad7c 12px 12px, #e6ad7c 13px 13px, #e6ae7c 14px 14px, #e7ae7c 15px 15px, #e7ae7d 16px 16px, #e8af7d 17px 17px, #e8af7d 18px 18px, #e9af7e 19px 19px, #e9b07e 20px 20px, #eab07e 21px 21px, #eab07e 22px 22px, #ebb17f 23px 23px, #ebb17f 24px 24px, #ecb17f 25px 25px, #ecb27f 26px 26px, #edb280 27px 27px, #edb380 28px 28px, #eeb380 29px 29px, #eeb380 30px 30px, #efb481 31px 31px, #efb481 32px 32px, #efb481 33px 33px, #f0b582 34px 34px, #f0b582 35px 35px, #f1b582 36px 36px, #f1b682 37px 37px, #f2b683 38px 38px, #f2b783 39px 39px, #f3b783 40px 40px, #f3b783 41px 41px, #f4b884 42px 42px, #f4b884 43px 43px, #f5b884 44px 44px, #f5b984 45px 45px, #f6b985 46px 46px, #f6b985 47px 47px, #f7ba85 48px 48px, #f7ba86 49px 49px, #f8ba86 50px 50px, #f8bb86 51px 51px, #f9bb86 52px 52px, #f9bc87 53px 53px, #fabc87 54px 54px, #fabc87 55px 55px, #fbbd87 56px 56px, #fbbd88 57px 57px, #fcbd88 58px 58px, #fcbe88 59px 59px, #fdbe88 60px 60px, #fdbe89 61px 61px, #febf89 62px 62px, #febf89 63px 63px, #ffc08a 64px 64px;
  text-shadow: none; }

ul:not(.bullets) {
  padding: 0; }
  ul:not(.bullets) li {
    list-style: none; }

@media screen and (max-width: 480px) {
  input,
  .subscribe input[type=text] {
    display: block;
    width: 100%;
    margin-bottom: 20px; } }
