/* html5doctor.com Reset v1.6.1 - http://cssreset.com */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
ul,
ol {
  list-style: none;
}
@font-face {
  font-family: 'iwebdraft';
  src: url('fonts/iwebdraft.eot?-8wjq3t');
  src: url('fonts/iwebdraft.eot?#iefix-8wjq3t') format('embedded-opentype'), url('fonts/iwebdraft.woff?-8wjq3t') format('woff'), url('fonts/iwebdraft.ttf?-8wjq3t') format('truetype'), url('fonts/iwebdraft.svg?-8wjq3t#iwebdraft') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'iwebdraft';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-bug:before {
  content: "\f188";
}
.icon-mortar-board:before {
  content: "\f19d";
}
.icon-cabinet2:before {
  content: "\e605";
}
.icon-calendar:before {
  content: "\e606";
}
.icon-file:before {
  content: "\e60d";
}
.icon-phone:before {
  content: "\e60e";
}
.icon-tablet:before {
  content: "\e60f";
}
.icon-monitor:before {
  content: "\e610";
}
.icon-ipod:before {
  content: "\e611";
}
.icon-tv:before {
  content: "\e612";
}
.icon-camera:before {
  content: "\e613";
}
.icon-film:before {
  content: "\e615";
}
.icon-film2:before {
  content: "\e616";
}
.icon-microphone3:before {
  content: "\e61a";
}
.icon-drink:before {
  content: "\e61b";
}
.icon-drink2:before {
  content: "\e61c";
}
.icon-drink4:before {
  content: "\e61e";
}
.icon-coffee:before {
  content: "\e61f";
}
.icon-icecream:before {
  content: "\e621";
}
.icon-cake:before {
  content: "\e622";
}
.icon-inbox:before {
  content: "\e623";
}
.icon-download:before {
  content: "\e624";
}
.icon-upload:before {
  content: "\e625";
}
.icon-inbox2:before {
  content: "\e626";
}
.icon-cogs:before {
  content: "\e627";
}
.icon-cog:before {
  content: "\e628";
}
.icon-pictures:before {
  content: "\e629";
}
.icon-cassette:before {
  content: "\e62a";
}
.icon-alarmclock:before {
  content: "\e62b";
}
.icon-wallet:before {
  content: "\e62c";
}
.icon-checkmark:before {
  content: "\e607";
}
.icon-cancel:before {
  content: "\e608";
}
.icon-sitemap:before {
  content: "\e603";
}
.icon-cloud:before {
  content: "\e60c";
}
.icon-upload2:before {
  content: "\e614";
}
.icon-location:before {
  content: "\e609";
}
.icon-gamepad:before {
  content: "\e60a";
}
.icon-alarm:before {
  content: "\e62d";
}
.icon-phone2:before {
  content: "\e62e";
}
.icon-image:before {
  content: "\e62f";
}
.icon-open:before {
  content: "\e630";
}
.icon-sale:before {
  content: "\e631";
}
.icon-map:before {
  content: "\e633";
}
.icon-trashcan:before {
  content: "\e634";
}
.icon-lab:before {
  content: "\e636";
}
.icon-tie:before {
  content: "\e637";
}
.icon-dglasses:before {
  content: "\e63b";
}
.icon-microwave:before {
  content: "\e63c";
}
.icon-mouse:before {
  content: "\e63d";
}
.icon-satellite:before {
  content: "\e63e";
}
.icon-medal:before {
  content: "\e63f";
}
.icon-locked:before {
  content: "\e640";
}
.icon-unlocked:before {
  content: "\e641";
}
.icon-magnifier:before {
  content: "\e642";
}
.icon-stack:before {
  content: "\e643";
}
.icon-stack2:before {
  content: "\e644";
}
.icon-stack3:before {
  content: "\e645";
}
.icon-transformers:before {
  content: "\e646";
}
.icon-lamp2:before {
  content: "\e64b";
}
.icon-umbrella:before {
  content: "\e64c";
}
.icon-streetlight:before {
  content: "\e64d";
}
.icon-bomb:before {
  content: "\e64e";
}
.icon-megaphone:before {
  content: "\e64f";
}
.icon-patch:before {
  content: "\e650";
}
.icon-pil:before {
  content: "\e651";
}
.icon-injection:before {
  content: "\e652";
}
.icon-thermometer:before {
  content: "\e653";
}
.icon-lamp3:before {
  content: "\e60b";
}
.icon-cube:before {
  content: "\e654";
}
.icon-box:before {
  content: "\e655";
}
.icon-diamond:before {
  content: "\e656";
}
.icon-grid:before {
  content: "\e657";
}
.icon-tools:before {
  content: "\e658";
}
.icon-brush:before {
  content: "\e65a";
}
.icon-comments:before {
  content: "\e65d";
}
.icon-chat3:before {
  content: "\e65f";
}
.icon-download2:before {
  content: "\e660";
}
.icon-calculator:before {
  content: "\e661";
}
.icon-stats:before {
  content: "\e663";
}
.icon-stats2:before {
  content: "\e664";
}
.icon-pen2:before {
  content: "\e666";
}
.icon-pin:before {
  content: "\e667";
}
.icon-edit:before {
  content: "\e600";
}
.icon-scissors:before {
  content: "\e668";
}
.icon-profile:before {
  content: "\e669";
}
.icon-pig:before {
  content: "\e66e";
}
.icon-bookmark:before {
  content: "\e66f";
}
.icon-envelope:before {
  content: "\e670";
}
.icon-envelope2:before {
  content: "\e671";
}
.icon-presentation:before {
  content: "\e673";
}
.icon-male:before {
  content: "\e674";
}
.icon-female:before {
  content: "\e675";
}
.icon-heart:before {
  content: "\e677";
}
.icon-cloudy2:before {
  content: "\e67e";
}
.icon-car:before {
  content: "\e67f";
}
.icon-bike:before {
  content: "\e680";
}
.icon-truck:before {
  content: "\e681";
}
.icon-bus:before {
  content: "\e682";
}
.icon-bike2:before {
  content: "\e683";
}
.icon-plane:before {
  content: "\e684";
}
.icon-paperplane:before {
  content: "\e685";
}
.icon-rocket:before {
  content: "\e686";
}
.icon-book:before {
  content: "\e687";
}
.icon-badge:before {
  content: "\e689";
}
.icon-badge2:before {
  content: "\e68a";
}
.icon-ticket:before {
  content: "\e68b";
}
.icon-ticket2:before {
  content: "\e68c";
}
.icon-cone:before {
  content: "\e68e";
}
.icon-stop:before {
  content: "\e68f";
}
.icon-keyboard:before {
  content: "\e690";
}
.icon-radio:before {
  content: "\e691";
}
.icon-printer:before {
  content: "\e692";
}
.icon-atom:before {
  content: "\e693";
}
.icon-tags:before {
  content: "\e698";
}
.icon-clipboard:before {
  content: "\e69c";
}
.icon-ruler:before {
  content: "\e69d";
}
.icon-home:before {
  content: "\e69e";
}
.icon-office:before {
  content: "\e69f";
}
.icon-quill:before {
  content: "\e602";
}
.icon-file2:before {
  content: "\e601";
}
.icon-user:before {
  content: "\e6a5";
}
.icon-users:before {
  content: "\e6a6";
}
.icon-quotes-left:before {
  content: "\e618";
}
.icon-gift:before {
  content: "\e6a8";
}
.icon-trophy:before {
  content: "\e6a9";
}
.icon-leaf:before {
  content: "\e6aa";
}
.icon-rocket2:before {
  content: "\e6ab";
}
.icon-fire:before {
  content: "\e6ac";
}
.icon-lightning:before {
  content: "\e617";
}
.icon-powercord:before {
  content: "\e6ae";
}
.icon-menu:before {
  content: "\e6af";
}
.icon-earth:before {
  content: "\e6b0";
}
.icon-flag:before {
  content: "\e6b1";
}
.icon-eye:before {
  content: "\e6b2";
}
.icon-eye-blocked:before {
  content: "\e6b3";
}
.icon-star:before {
  content: "\e6b5";
}
.icon-star2:before {
  content: "\e6b6";
}
.icon-star3:before {
  content: "\e6b7";
}
.icon-thumbs-up:before {
  content: "\e6b8";
}
.icon-thumbs-up2:before {
  content: "\e6b9";
}
.icon-linkedin:before {
  content: "\e604";
}
/*Branding Colors*/
/*Fonts*/
/*Image path*/
/*---Widget---*/
.force-lite {
  color: #f0e9dd !important;
}
.emerald {
  background: #2ecc71 !important;
}
.turquosie {
  background: #1abc9c !important;
}
.greenTea {
  background: #16a085 !important;
}
.nephritis {
  background: #27ae60 !important;
}
.sunFlower {
  background: #f1c40f !important;
}
.carrot {
  background: #e67e22 !important;
}
.pumpkin {
  background: #d35400 !important;
}
.orange {
  background: #f39c12 !important;
}
.pomegranate {
  background: #c0392b !important;
}
.alizarin {
  background: #e74c3c !important;
}
.cloud {
  background: #ecf0f1 !important;
}
.concrete {
  background: #95a5a6 !important;
}
.silver {
  background: #bdc3c7;
}
.asbestos {
  background: #7f8c8d;
}
.peterRiver {
  background: #3498db;
}
.belizeHole {
  background: #2980b9;
}
.wetAsphalt {
  background: #34495e;
}
.midnightBlue {
  background: #2c3e50;
}
.amethyst {
  background: #9b59b6;
}
.wisteria {
  background: #8e44ad;
}
* {
  box-sizing: border-box;
}
body {
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: #2e2e2e;
}
::selection {
  background: #71bf5c;
  /* Safari */
  color: #f0e9dd;
}
::-moz-selection {
  background: #71bf5c;
  /* Firefox */
  color: #f0e9dd;
}
a {
  color: #ffc41c;
  text-decoration: none;
  transition: color 1s;
}
a:hover {
  color: #dd1641;
}
blockquote {
  background: #ffffff;
  padding: .85em 1.5em;
  border-radius: .25em;
  color: #ffc41c;
}
.row:after,
.row:before {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  width: 100%;
  border-radius: .25em;
  line-height: 32px;
  outline: 0 none;
  box-shadow: 0 none;
  border: 1px solid #d7c4a4;
}
input[type="text"].good,
input[type="email"].good,
input[type="tel"].good,
textarea.good {
  border-color: #1abc9c;
}
input[type="text"].error,
input[type="email"].error,
input[type="tel"].error,
textarea.error {
  border-color: #e74c3c;
}
input[type="text"].warn,
input[type="email"].warn,
input[type="tel"].warn,
textarea.warn {
  border-color: #e67e22;
}
input[type="text"].info,
input[type="email"].info,
input[type="tel"].info,
textarea.info {
  border-color: #3498db;
}
label {
  text-transform: uppercase;
  color: #cbb288;
  font-size: 12.8px;
}
strong {
  font-weight: 900;
}
.centered {
  margin: auto;
  text-align: center;
}
.half,
.one-third,
.two-third,
.quarter {
  float: left;
}
.half {
  width: 50%;
}
.quarter {
  width: 25%;
}
.one-third {
  width: 33.3333%;
}
.two-third {
  width: 66.6666%;
}
.angle {
  position: absolute;
  width: 100%;
  overflow: hidden;
  height: 3em;
}
.angle:after {
  position: absolute;
  content: ' ';
  top: 0;
  left: 0;
  height: 0;
  width: 0;
}
.btn,
[type="submit"] {
  background: #ffc41c;
  color: #9c4916;
  padding: .75em 1.5em;
  border-radius: 0.25em;
  transition: all .5s;
  margin-top: 1.5em;
  display: inline-block;
  text-transform: uppercase;
  border: 0.1em solid transparent;
  cursor: pointer;
  font-weight: 700;
  z-index: 2;
}
.btn:hover,
[type="submit"]:hover,
.btn:focus,
[type="submit"]:focus,
.btn.active,
[type="submit"].active {
  background: #9c4916;
  color: #f0e9dd;
  border: 0.1em solid #f0e9dd;
}
.btn:hover i,
[type="submit"]:hover i,
.btn:focus i,
[type="submit"]:focus i,
.btn.active i,
[type="submit"].active i {
  color: #f0e9dd;
}
.btn.cta,
[type="submit"].cta {
  background: #71bf5c;
  color: #f0e9dd;
  font-weight: 900;
}
.btn.cta:hover,
[type="submit"].cta:hover,
.btn.cta:focus,
[type="submit"].cta:focus {
  background: none;
  color: #2e2e2e;
}
.btn.small,
[type="submit"].small {
  font-size: 12.8px;
  line-height: 12.8px;
  padding: .3em 1em;
}
.btn.large,
[type="submit"].large {
  width: 100%;
  text-align: center;
}
header.intro {
  background: #ffc41c;
  padding: 6em 0 1.5em;
}
header.intro h1 {
  margin-bottom: 2.75em;
}
header.intro .pitch {
  width: 16em;
  margin: auto auto 1.5em;
  color: #9c4916;
}
header.intro .pitch span {
  color: #dd1641;
}
.promote {
  overflow: hidden;
  height: 33em;
  position: relative;
  text-align: center;
}
.promote h1 {
  font-weight: 300;
  color: #f0e9dd;
  font-size: 48px;
  margin-top: 5em;
  line-height: 1em;
}
.promo-first {
  background: url("../img/darken.png"), url("../img/bg4.jpg") no-repeat 50% 50%;
}
.promo-first .angle.top-right:after {
  border-top: 3em solid #ffc41c;
  border-right: 3em solid transparent;
  border-bottom: 3em solid transparent;
  border-left: 100vw solid transparent;
}
.promo-first .angle.bottom-right {
  top: auto;
  bottom: 0;
}
.promo-first .angle.bottom-right:after {
  border-top: 3em solid transparent;
  border-right: 100vw solid #f0e9dd;
  border-bottom: 3em solid transparent;
  border-left: 3em solid transparent;
}
