/****   Fontastic Icons   ****/
@font-face {
  font-family: "icons";
  src: url("../fonts/icons/icons.eot");
  src: url("../fonts/icons/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons/icons.woff") format("woff"), url("../fonts/icons/icons.ttf") format("truetype"), url("../fonts/icons/icons.svg#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 16, ../sass/fonts.scss */
[data-icon]:before {
  font-family: "icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 29, ../sass/fonts.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 42, ../sass/fonts.scss */
.icon-down-arrow:before {
  content: "a";
}

/* line 45, ../sass/fonts.scss */
.icon-down-left:before {
  content: "b";
}

/* line 48, ../sass/fonts.scss */
.icon-down-right:before {
  content: "c";
}

/* line 51, ../sass/fonts.scss */
.icon-left-arrow:before {
  content: "d";
}

/* line 54, ../sass/fonts.scss */
.icon-right-arrow:before {
  content: "e";
}

/* line 57, ../sass/fonts.scss */
.icon-up-arrow:before {
  content: "f";
}

/* line 60, ../sass/fonts.scss */
.icon-up-left:before {
  content: "g";
}

/* line 63, ../sass/fonts.scss */
.icon-up-right:before {
  content: "h";
}

/* line 66, ../sass/fonts.scss */
.icon-left:before {
  content: "i";
}

/* line 69, ../sass/fonts.scss */
.icon-down:before {
  content: "j";
}

/* line 72, ../sass/fonts.scss */
.icon-up:before {
  content: "k";
}

/* line 75, ../sass/fonts.scss */
.icon-play:before {
  content: "l";
}

/* line 78, ../sass/fonts.scss */
.icon-left-arrow-soft:before {
  content: "m";
}

/* line 81, ../sass/fonts.scss */
.icon-right-arrow-soft:before {
  content: "n";
}

/* line 84, ../sass/fonts.scss */
.icon-up-arrow-soft:before {
  content: "o";
}

/* line 87, ../sass/fonts.scss */
.icon-right:before {
  content: "p";
}

/* line 90, ../sass/fonts.scss */
.icon-left-thin:before {
  content: "q";
}

/* line 93, ../sass/fonts.scss */
.icon-up-thin:before {
  content: "r";
}

/* line 96, ../sass/fonts.scss */
.icon-down-thin:before {
  content: "s";
}

/* line 99, ../sass/fonts.scss */
.icon-down-arrow-soft:before {
  content: "t";
}

/* line 102, ../sass/fonts.scss */
.icon-right-thin:before {
  content: "u";
}

/* line 105, ../sass/fonts.scss */
.icon-close:before {
  content: "v";
}

/* line 108, ../sass/fonts.scss */
.icon-right-arrow-circle:before {
  content: "w";
}

/* line 111, ../sass/fonts.scss */
.icon-left-circle:before {
  content: "x";
}

/* line 114, ../sass/fonts.scss */
.icon-right-circle:before {
  content: "y";
}

/* line 117, ../sass/fonts.scss */
.icon-up-circle:before {
  content: "z";
}

/* line 120, ../sass/fonts.scss */
.icon-down-arrow-circle:before {
  content: "A";
}

/* line 123, ../sass/fonts.scss */
.icon-left-arrow-circle:before {
  content: "B";
}

/* line 126, ../sass/fonts.scss */
.icon-down-circle:before {
  content: "C";
}

/* line 129, ../sass/fonts.scss */
.icon-up-down:before {
  content: "D";
}

/* line 132, ../sass/fonts.scss */
.icon-up-arrow-circle:before {
  content: "E";
}

/* line 135, ../sass/fonts.scss */
.icon-add:before {
  content: "F";
}

/* line 138, ../sass/fonts.scss */
.icon-close-circle:before {
  content: "G";
}

/* line 141, ../sass/fonts.scss */
.icon-info:before {
  content: "H";
}

/* line 144, ../sass/fonts.scss */
.icon-link:before {
  content: "I";
}

/* line 147, ../sass/fonts.scss */
.icon-menu:before {
  content: "L";
}

/* line 150, ../sass/fonts.scss */
.icon-help:before {
  content: "J";
}

/* line 153, ../sass/fonts.scss */
.icon-download:before {
  content: "K";
}

/* line 158, ../sass/fonts.scss */
.icon-proceed {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  font-size: 2.5em;
  color: #FFF;
  position: absolute;
  border: rgba(255, 255, 255, 0.6) solid 0;
  background-color: rgba(232, 125, 36, 0.9);
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 110ms ease-out;
  -moz-transition: all 110ms ease-out;
  transition: all 110ms ease-out;
  opacity: .75;
}

/* line 174, ../sass/fonts.scss */
.icon-down.icon-proceed {
  bottom: 0;
  width: 100%;
  height: .9em;
  left: 0;
  text-align: center;
  width: 100%;
  display: inline-block;
}

/* line 183, ../sass/fonts.scss */
.icon-right.icon-proceed {
  height: 100%;
  right: 0;
  width: .9em;
  top: 0;
}

/* line 189, ../sass/fonts.scss */
.icon-right.icon-proceed:before {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 198, ../sass/fonts.scss */
.icon-proceed:hover {
  color: #e87d24;
  color: #e87d24;
  border: rgba(232, 125, 36, 0) solid 0.07em;
  background-color: rgba(255, 255, 255, 0.9);
  font-size: 5em;
  opacity: 1;
}

/* line 206, ../sass/fonts.scss */
.icon-down.icon-proceed {
  height: 1.1em;
}

/* line 209, ../sass/fonts.scss */
.icon-right.icon-proceed:hover {
  width: 1.1em;
}
