/*
Animate.css - http: //daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 14, ../../../app/styles/sass/_animate.scss */
.appear-animation {
  opacity: 0;
}

/* line 18, ../../../app/styles/sass/_animate.scss */
.appear-animation-visible {
  opacity: 1;
}

/* line 22, ../../../app/styles/sass/_animate.scss */
.animated,
.appear-animation {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* line 51, ../../../app/styles/sass/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}
@-moz-keyframes shake {
  0%, 100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}
@-o-keyframes shake {
  0%, 100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
/* line 82, ../../../app/styles/sass/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 1;
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* line 113, ../../../app/styles/sass/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
  }
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}
/* line 152, ../../../app/styles/sass/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    opacity: 1;
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
    opacity: 1;
  }
}
@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
    opacity: 1;
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}
/* line 192, ../../../app/styles/sass/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
}
@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%);
  }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }
}
@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%);
  }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -o-transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
/* line 244, ../../../app/styles/sass/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes wiggle {
  0% {
    -moz-transform: skewX(9deg);
  }
  10% {
    -moz-transform: skewX(-8deg);
  }
  20% {
    -moz-transform: skewX(7deg);
  }
  30% {
    -moz-transform: skewX(-6deg);
  }
  40% {
    -moz-transform: skewX(5deg);
  }
  50% {
    -moz-transform: skewX(-4deg);
  }
  60% {
    -moz-transform: skewX(3deg);
  }
  70% {
    -moz-transform: skewX(-2deg);
  }
  80% {
    -moz-transform: skewX(1deg);
  }
  90% {
    -moz-transform: skewX(0deg);
  }
  100% {
    -moz-transform: skewX(0deg);
    opacity: 1;
  }
}
@-o-keyframes wiggle {
  0% {
    -o-transform: skewX(9deg);
  }
  10% {
    -o-transform: skewX(-8deg);
  }
  20% {
    -o-transform: skewX(7deg);
  }
  30% {
    -o-transform: skewX(-6deg);
  }
  40% {
    -o-transform: skewX(5deg);
  }
  50% {
    -o-transform: skewX(-4deg);
  }
  60% {
    -o-transform: skewX(3deg);
  }
  70% {
    -o-transform: skewX(-2deg);
  }
  80% {
    -o-transform: skewX(1deg);
  }
  90% {
    -o-transform: skewX(0deg);
  }
  100% {
    -o-transform: skewX(0deg);
    opacity: 1;
  }
}
@keyframes wiggle {
  0% {
    transform: skewX(9deg);
  }
  10% {
    transform: skewX(-8deg);
  }
  20% {
    transform: skewX(7deg);
  }
  30% {
    transform: skewX(-6deg);
  }
  40% {
    transform: skewX(5deg);
  }
  50% {
    transform: skewX(-4deg);
  }
  60% {
    transform: skewX(3deg);
  }
  70% {
    transform: skewX(-2deg);
  }
  80% {
    transform: skewX(1deg);
  }
  90% {
    transform: skewX(0deg);
  }
  100% {
    transform: skewX(0deg);
    opacity: 1;
  }
}
/* line 307, ../../../app/styles/sass/_animate.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 339, ../../../app/styles/sass/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 394, ../../../app/styles/sass/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 449, ../../../app/styles/sass/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 504, ../../../app/styles/sass/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 559, ../../../app/styles/sass/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 614, ../../../app/styles/sass/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 669, ../../../app/styles/sass/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 724, ../../../app/styles/sass/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 779, ../../../app/styles/sass/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(0.9);
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }
  70% {
    -o-transform: scale(0.9);
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* line 870, ../../../app/styles/sass/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }
  80% {
    -o-transform: translateY(10px);
  }
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 961, ../../../app/styles/sass/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }
  80% {
    -o-transform: translateY(-10px);
  }
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 1052, ../../../app/styles/sass/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
  }
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1143, ../../../app/styles/sass/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
  }
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1234, ../../../app/styles/sass/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateIn {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1297, ../../../app/styles/sass/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1360, ../../../app/styles/sass/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1423, ../../../app/styles/sass/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1486, ../../../app/styles/sass/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1549, ../../../app/styles/sass/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/** Blog
 **************************************************************** **/
/* line 3, ../../../app/styles/sass/_blog.scss */
#blog {
  text-align: left;
  position: relative;
  border: 0;
  margin: 0;
}
/* line 10, ../../../app/styles/sass/_blog.scss */
#blog.contact select {
  color: #555555;
}
/* line 13, ../../../app/styles/sass/_blog.scss */
#blog.contact .white-row {
  margin-top: 45px;
}
/* line 15, ../../../app/styles/sass/_blog.scss */
#blog.contact .white-row .block {
  color: #E2BB7F;
}
/* line 20, ../../../app/styles/sass/_blog.scss */
#blog .secondRow {
  margin-top: 20px;
}

/* line 24, ../../../app/styles/sass/_blog.scss */
#blog h2 a {
  text-decoration: none;
}

/* line 27, ../../../app/styles/sass/_blog.scss */
#blog div.left {
  padding-right: 50px;
}

/* line 30, ../../../app/styles/sass/_blog.scss */
#blog .item {
  display: block;
  margin-bottom: 60px;
  padding-bottom: 80px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6wAAAAJCAYAAAA2AqGEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQTY2N0ZDRDJCRDMxRDAyRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRUFBNTQwNEIyREMxMUUyODczMEQzOTA3QTgwOUQ1MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRUFBNTQwM0IyREMxMUUyODczMEQzOTA3QTgwOUQ1MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE4NzFGOUNBMUUzMkNFRDk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBNjY3RkNEMkJEMzFEMDJGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+We2AvgAAAmJJREFUeNrsnVmO4yAQQMHODfI79z9azx0i4RrshqjCgJNuL2D7PckCUyt4ozofbf9+ff0xxljzjS0dj8ejG9uRRNYVbLqkPxp3Bdl/bYgz9Z1znT4vtN3MuBWRPqM3Hr3yHcf7aD8Mw4uvzByiXzvqBnlfyiPq+3xystG+936sOi/N0QYf2bkr/zZzfU2Qv1zzeG3H+JnrbIJfW/KrZC9+w7gp5ZL0TUnH+0llRs1H25swZuYoyX8yPhfjp/6fcvMh8rHm25hL9de2X8sHAFyP78/XcXwv9bk4p1/a2x1z/u0cP7XbIp93OnPyJbYf2knaBpkkMi1PbcbvdNRJ7aVgn5XPyLT/wbfToeLGsanvdZwaG5SOi31vOp13XRf76eFCPJeOhfbpQ8XI+Utz0fJJP5er13nxG/u5XL0Pl6yDXh89f20vKtbU3m43l6z3Uy/Yycx5KjO6H+VJa3Lnvv6Yzu/3e3ofmrXfvNt9JfaLbXe23dJmTb01dGrL3+nUjr/0HrQNPEM13wEAAHsiF/crDfmRA9hKBb0avmr5q30/yMmf0yp5xB8v9t5ctraZbbVgr1E42AZj2AZ0t/gDwRb3nz3hM0vxCwBH3qC1mqecMJ406nPP4udoRRqF4bneaZvkWKtgPduG9SwFf4uFe2u/9h3l10eeGQCA8xe7bHaPn4tc2Ode6yzc18fO+SgF61U3xPbCuVhicf8BAFAssxbM4fBrKFwf5kbBykaf9WBuAAAAQKHCGrFm51tUClagiAMAAAAACjJoumDlX0cAAAAAAABAi1CwAgAAAAAAQJP8E2AA88qTvWwXIOkAAAAASUVORK5CYII=") no-repeat bottom center;
}

/* line 37, ../../../app/styles/sass/_blog.scss */
#blog .item-title {
  display: block;
}
/* line 39, ../../../app/styles/sass/_blog.scss */
#blog .item-title .label {
  font-size: 12px;
  text-transform: uppercase;
  margin: 10px 0px;
}
/* line 45, ../../../app/styles/sass/_blog.scss */
#blog .fitvids, #blog figure {
  padding-top: 10px;
}

/* line 49, ../../../app/styles/sass/_blog.scss */
#blog article header {
  margin: 0 0 30px 0;
}

/* line 53, ../../../app/styles/sass/_blog.scss */
#blog figure img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 10px;
}

/* line 59, ../../../app/styles/sass/_blog.scss */
#blog .item h2 {
  margin: 0;
}

/* line 62, ../../../app/styles/sass/_blog.scss */
#comments {
  margin-top: 100px;
}

/* line 65, ../../../app/styles/sass/_blog.scss */
#blog .comment {
  margin: 40px 0;
}

/* line 68, ../../../app/styles/sass/_blog.scss */
#blog a.replyBtn {
  float: right;
  font-size: 11px;
  text-transform: uppercase;
}

/* line 73, ../../../app/styles/sass/_blog.scss */
#blog span.user-avatar {
  background: #eee;
  width: 64px;
  height: 64px;
  float: left;
  margin-right: 10px;
}

/* line 79, ../../../app/styles/sass/_blog.scss */
#blog form input[type="text"],
#blog form input[type="password"],
#blog form input[type="email"],
#blog form input[type="phone"],
#blog form textarea,
#blog form select {
  width: 100%;
}

/* line 87, ../../../app/styles/sass/_blog.scss */
#blog .widget small {
  color: #999;
  display: block;
  font-size: 11px;
}

/* line 92, ../../../app/styles/sass/_blog.scss */
#blog .widget {
  margin-bottom: 70px;
}

/* line 95, ../../../app/styles/sass/_blog.scss */
#blog .widget h3 {
  margin-bottom: 20px;
}

/* line 98, ../../../app/styles/sass/_blog.scss */
#blog .widget a.thumb {
  float: left;
  width: 85px;
  overflow: hidden;
  text-align: center;
}

/* line 104, ../../../app/styles/sass/_blog.scss */
#blog .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 109, ../../../app/styles/sass/_blog.scss */
#blog .widget ul li a i {
  padding-right: 8px;
}

/* line 112, ../../../app/styles/sass/_blog.scss */
#blog .widget ul li {
  margin: 10px 0;
}

/* line 115, ../../../app/styles/sass/_blog.scss */
#blog .widget ul.nav-list li {
  margin: 0;
}

/* line 118, ../../../app/styles/sass/_blog.scss */
#blog .widget ul.nav-list li a {
  padding-left: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 126, ../../../app/styles/sass/_blog.scss */
#blog .widget ul.nav-list li a:hover {
  padding-left: 10px;
}

/* line 129, ../../../app/styles/sass/_blog.scss */
#blog header.blog-post {
  margin-bottom: 30px;
}

/* line 132, ../../../app/styles/sass/_blog.scss */
#blog header.blog-post h1 {
  font-weight: 300;
  font-size: 40px !important;
  line-height: 60px !important;
  text-transform: none;
  margin: 0;
  padding: 0;
}

/* line 141, ../../../app/styles/sass/_blog.scss */
#blog .owl-carousel {
  margin-bottom: 30px;
}
/* line 143, ../../../app/styles/sass/_blog.scss */
#blog .owl-carousel .item img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 149, ../../../app/styles/sass/_blog.scss */
.owl-item .item {
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 156, ../../../app/styles/sass/_blog.scss */
#blog .socials {
  float: right;
  margin-top: -20px;
}

/* line 160, ../../../app/styles/sass/_blog.scss */
#blog p {
  marging-top: 10px;
  margin: 0px;
  font-size: 16px;
}

/* line 166, ../../../app/styles/sass/_blog.scss */
#blog form .col-md-3,
#blog form .col-md-4,
#blog form .col-md-6,
#blog form .col-md-12 {
  padding: 2px;
}

/* line 172, ../../../app/styles/sass/_blog.scss */
#commentForm {
  padding: 15px;
}

/** Blog Timeline
 **************************************************************** **/
/* line 180, ../../../app/styles/sass/_blog.scss */
.blog-timeline {
  max-width: 900px;
  margin: auto;
}

/* line 184, ../../../app/styles/sass/_blog.scss */
.blog-timeline:after {
  background: #e2bb7f;
  background: -moz-linear-gradient(top, rgba(226, 187, 127, 0) 0%, #e2bb7f 8%, #e2bb7f 92%, rgba(226, 187, 127, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));
  background: -webkit-linear-gradient(top, rgba(226, 187, 127, 0) 0%, #e2bb7f 8%, #e2bb7f 92%, rgba(226, 187, 127, 0) 100%);
  background: -o-linear-gradient(top, rgba(226, 187, 127, 0) 0%, #e2bb7f 8%, #e2bb7f 92%, rgba(226, 187, 127, 0) 100%);
  background: -ms-linear-gradient(top, rgba(226, 187, 127, 0) 0%, #e2bb7f 8%, #e2bb7f 92%, rgba(226, 187, 127, 0) 100%);
  background: linear-gradient(to bottom, rgba(226, 187, 127, 0) 0%, #e2bb7f 8%, #e2bb7f 92%, rgba(226, 187, 127, 0) 100%);
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  margin-left: -2px;
  position: absolute;
  width: 4px;
  filter: alpha(opacity=5);
  opacity: 0.5;
}

/* line 204, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item {
  margin: 20px 10px 10px 10px;
  padding: 20px;
  position: relative;
  width: 43%;
  float: left;
  z-index: 1;
  margin-bottom: 30px;
  background-color: #FFF;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 218, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item.pull-right {
  margin-top: 120px;
}

/* line 221, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item .item-date {
  position: absolute;
  background: #fff;
  color: #333;
  font-size: 20px;
  text-align: center;
  top: 0;
  padding-top: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 233, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item.pull-right .item-date:after {
  background: #FFF;
  border-right: 1px solid #FFF;
  border-top: 1px solid #FFF;
  content: "";
  display: block;
  height: 14px;
  position: absolute;
  right: -6px;
  top: 11px;
  width: 14px;
  z-index: 0;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 250, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item.pull-left .item-date:after {
  background: #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  content: "";
  display: block;
  height: 14px;
  position: absolute;
  left: -6px;
  top: 11px;
  width: 14px;
  z-index: 0;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 268, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item .item-date span {
  color: #fff;
  display: block;
  background-color: #333;
  padding: 3px 10px 6px 10px;
  margin-top: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 282, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item.pull-right .item-date {
  left: -20%;
}

/* line 285, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item.pull-left .item-date {
  right: -20%;
}

/* line 289, ../../../app/styles/sass/_blog.scss */
.blog-timeline .timeline-item .item {
  background: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 295, ../../../app/styles/sass/_blog.scss */
.blog-timeline-load-more {
  position: relative;
  text-align: center;
  margin-top: 60px;
}

/** Blog Masonry
 **************************************************************** **/
/* line 305, ../../../app/styles/sass/_blog.scss */
#blog .masonry-item {
  margin: 2% 2% 0 0;
  padding: 20px;
  position: relative;
  float: left;
  min-height: 1px;
  background-color: #fff;
  width: 31.3%;
  overflow: hidden;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 317, ../../../app/styles/sass/_blog.scss */
#blog .masonry-item .item {
  background: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 322, ../../../app/styles/sass/_blog.scss */
#blog .masonry-search {
  width: 97.9%;
}

/** Blog Masonry Fullwidth
 **************************************************************** **/
/* line 330, ../../../app/styles/sass/_blog.scss */
#blog .masonry-fullwidth {
  padding: 15px !important;
  width: 100%;
  display: block;
  position: relative;
}

/* line 335, ../../../app/styles/sass/_blog.scss */
#blog .masonry-fullwidth .masonry-item {
  margin: 1% 1% 0 0;
  width: 24%;
}

/* line 339, ../../../app/styles/sass/_blog.scss */
#blog .masonry-fullwidth .masonry-search {
  width: 99%;
}

/** Blog Masonry Sidebar
 **************************************************************** **/
/* line 347, ../../../app/styles/sass/_blog.scss */
#blog .masonry-sidebar .masonry-item {
  margin: 2% 2% 0 0;
  width: 48%;
}

/* line 353, ../../../app/styles/sass/_blog.scss */
#blog .masonry-sidebar ul.pagination {
  margin-top: 60px;
}

/** Responsive
 **************************************************************** **/
@media only screen and (max-width: 960px) {
  /* line 365, ../../../app/styles/sass/_blog.scss */
  #blog .masonry-item {
    width: 47%;
  }

  /* line 368, ../../../app/styles/sass/_blog.scss */
  #blog .masonry-fullwidth .masonry-item {
    width: 37%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 375, ../../../app/styles/sass/_blog.scss */
  #blog .left {
    display: block;
    padding-right: 16px !important;
    margin-bottom: 100px;
  }

  /* line 381, ../../../app/styles/sass/_blog.scss */
  #blog .socials {
    float: none;
    margin-top: 0;
    text-align: center;
  }

  /* line 387, ../../../app/styles/sass/_blog.scss */
  .blog-timeline .timeline-item {
    width: 100%;
    float: none !important;
    margin: 20px 0 0 0 !important;
  }

  /* line 393, ../../../app/styles/sass/_blog.scss */
  .blog-timeline .timeline-item .item-date {
    display: none;
  }

  /* line 397, ../../../app/styles/sass/_blog.scss */
  .blog-timeline:after {
    background: none;
  }

  /* line 401, ../../../app/styles/sass/_blog.scss */
  #blog .masonry-sidebar .masonry-item,
  #blog .masonry-item {
    width: 97%;
    margin: 10px 0;
  }

  /* line 407, ../../../app/styles/sass/_blog.scss */
  #blog .masonry-fullwidth .masonry-item {
    width: 97%;
  }
}
/* Styles for SuperSlides */
/* line 2, ../../../app/styles/sass/_superslides.scss */
#slides {
  position: relative;
}

/* line 6, ../../../app/styles/sass/_superslides.scss */
#slides .slides-container {
  margin: 0;
}

/* line 10, ../../../app/styles/sass/_superslides.scss */
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

/* line 20, ../../../app/styles/sass/_superslides.scss */
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

/* SuperSlides arrow controls */
/* line 27, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  outline: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  /*text-indent: -9999px;*/
  z-index: 99;
  zoom: 1;
  text-align: center;
}

/* line 41, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a.prev,
.slides-navigation a.next {
  color: #ffffff;
  font-size: 42px;
}

/* line 47, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a.prev:hover,
.slides-navigation a.next:hover {
  color: #ffffff;
  font-size: 56px;
}

/* line 53, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a.prev {
  left: 10px;
}

/* line 57, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a.prev:after {
  font-family: 'FontAwesome';
  content: '\f104';
}

/* line 62, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a.next {
  right: 10px;
}

/* line 66, ../../../app/styles/sass/_superslides.scss */
.slides-navigation a.next:after {
  font-family: 'FontAwesome';
  content: '\f105';
}

/* SuperSlides pagination indicators */
/* line 72, ../../../app/styles/sass/_superslides.scss */
.slides-pagination {
  position: absolute;
  z-index: 20;
  bottom: 25px;
  text-align: center;
  width: 100%;
}

/* line 80, ../../../app/styles/sass/_superslides.scss */
.slides-pagination a {
  background: url("../images/slider_pagebullet.png") no-repeat top;
  width: 20px;
  height: 20px;
  margin: 4px;
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  zoom: 1;
  overflow: hidden;
  text-indent: -100px;
}

/* line 93, ../../../app/styles/sass/_superslides.scss */
.slides-pagination a:hover,
.slides-pagination a.current {
  background: url("../images/slider_pagebullet.png") no-repeat bottom;
}

/* Fullscreen background for SuperSlides */
/* line 99, ../../../app/styles/sass/_superslides.scss */
.slides-fullscreen-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
}

/** ************************************* **
	@Author			Dorin Grigoras
	@Website		www.stepofweb.com
	@Last Update	12:44 AM Tuesday, February 04, 2014

	TABLE CONTENTS
	---------------------------
		01. Resets
		02. Placeholder
		03. Selection
		04. JS Animation
		05. Commons
		06. Bootstrap Rewrite
		07. Pure CSS Animations
		06. Callouts
		07. Headings
		08. Paragraphs
		09. Drop Caps & Cite
		10. Blockquote
		11. Progress Bar
		12. Buttons
		13. Labels
		14. Alerts
		15. Pagination
		16. Parallax [Stellar]
		17. Isotope
		18. Dividers
		19. Forms
		20. Count To [number]
		21. Tabs
		22. Accordion
		23. Toggle
		24. Featured Box & Featured Icons
		25. Image Thumbnail
		26. Modal
		27. Carousel
		28. Breadcrumbs
		29. Nav List (aside)
		30. Price Table
		31. Animation
		32. Dropcap
		33. Masonry
		34. Media Elements
		35. Testimonials
		36. Background Patterns
		--. Printable Div
	---------------------------

 ** ************************************* **/
/**	01. Resets
*************************************************** **/
/* line 56, ../../../app/styles/sass/_essentials.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 62, ../../../app/styles/sass/_essentials.scss */
button {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

/* line 68, ../../../app/styles/sass/_essentials.scss */
img {
  border: 0;
  vertical-align: top;
}

/* line 73, ../../../app/styles/sass/_essentials.scss */
input:-webkit-autofill {
  color: #ffffff !important;
}

/* line 77, ../../../app/styles/sass/_essentials.scss */
textarea {
  resize: none;
}

/* line 81, ../../../app/styles/sass/_essentials.scss */
textarea, input, button, *:focus {
  outline: none !important;
}

/* line 85, ../../../app/styles/sass/_essentials.scss */
textarea {
  resize: vertical;
}

/* line 89, ../../../app/styles/sass/_essentials.scss */
select {
  border: 2px solid #E5E7E9;
  border-radius: 6px;
  height: 46px;
  padding: 10px;
  outline: none;
  font-size: 18px;
}

/* line 103, ../../../app/styles/sass/_essentials.scss */
iframe,
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 110, ../../../app/styles/sass/_essentials.scss */
audio, canvas, img, video {
  vertical-align: middle;
}

/* line 114, ../../../app/styles/sass/_essentials.scss */
p {
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

/* line 122, ../../../app/styles/sass/_essentials.scss */
a, a:focus, a:hover, a:active {
  outline: 0;
  cursor: pointer;
}

/**	02. Placeholder
*************************************************** **/
/* line 132, ../../../app/styles/sass/_essentials.scss */
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}

/* line 136, ../../../app/styles/sass/_essentials.scss */
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
}

/* line 140, ../../../app/styles/sass/_essentials.scss */
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
}

/* line 144, ../../../app/styles/sass/_essentials.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}

/**	03. Selection
*************************************************** **/
/* line 151, ../../../app/styles/sass/_essentials.scss */
::selection {
  color: #000;
  background: #ccc;
  text-shadow: none;
}

/* line 157, ../../../app/styles/sass/_essentials.scss */
::-moz-selection {
  color: #000;
  background: #ccc;
  text-shadow: none;
}

/**	04. JS Animation
*************************************************** **/
/* line 165, ../../../app/styles/sass/_essentials.scss */
.animate_from_bottom {
  opacity: 0;
  bottom: -50px;
  padding-left: 0px;
  position: relative;
}

/* line 173, ../../../app/styles/sass/_essentials.scss */
.animate_from_left {
  opacity: 0;
  left: -80px;
  padding-right: 0px;
  position: relative;
}

/* line 181, ../../../app/styles/sass/_essentials.scss */
.animate_from_right {
  opacity: 0;
  right: -80px;
  padding-left: 0px;
  position: relative;
}

/* line 189, ../../../app/styles/sass/_essentials.scss */
.animate_fade_in {
  opacity: 0;
  right: 0px;
  position: relative;
  padding-left: 0px;
}

/** 05. Commons
 **************************************************************** **/
/* line 199, ../../../app/styles/sass/_essentials.scss */
p,
ol li,
ul li {
  color: #7e8998;
}

/* line 205, ../../../app/styles/sass/_essentials.scss */
pre {
  color: #666;
  padding: 16px;
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAMR2lDQ1BJQ0MgUHJvZmlsZQAASA2tV3dYU1cbf+9IAiEJIxABGWEvUfaUvQUFmUIdhCSQMGIIBBW3tbSCdaDiwFHRqohVqxWQOhBxWxS3dXyoRUGpxYELle/cQLBPn37/ffd5zrm//N73vPf3vvfck3MAtO0Fcnk+rgNQICtWJEaF8ielZ/AZ94AJI4AN+mAmEBbJQxIS4uB/Xm9uAEYZrzpTsf6n278bdEXiIiEAloDMWaIiYQHCvwCQHKFcUQxAa0W81YxiOYW7ENZXIIEIf6RwjgrTkXrQzxrE1iqf5MQwALoPgAZLIFDkAHDCEc8vEeagOBwRwi4ykVSG8GqEA4USAeI41xAeVVAwHWFtBME+629xcv6GBYKs4ZgCQc4wHsyFGgoa4dIieb5glurH/7MryFeieqkuC9SzJIroRHTXR3XbmDc9lsIshPfLsibEI6yH8BEplfEgbpMoo1MQpvw7hEVhqJbAQ/i1SBAei7AJAM5U5qWEDGFbgQIhlT8eKi2OSR7CqYrpiUPx8VxZ/gRqfqA4+ByJOEaNK8VFEUmIRxrw3GxpZAzC6F3hu0olyWkII514Y4k0dQLCHIRbi/KSKA1UnCulkjCKV/kolImUZmvEd2UrIqkckQ/BKihCSBWfsBQKVM8yRLxHsSQ5GvFoLBEnEodHIIyeS0wSy1KG9BASeXEoFYfyL5Xnq+Y30klUivOjKN4S4e1FJUnqsaeLFckUj+pG3MgVjKPmK9JMPJUXJ1A1ofS8gzgIg3DggxK1LJgOuSBt62noQb8GLZEgAAXkgBichxj1iDSVRYb6JCiFP0GGfIqGx4WqrGIoQfynYXZwrDNkq6wlqhF58Bg9oYA0JgNJfzIO9cGouZE+pK96HF9brZMeQQ+nR9Mj6Q5qBoRIdT5qCpD+CxeLbGKUnQL1MnUOX+LRHtPaaQ9p12kdtNuQCn+oogxlOk26SKFWMBx5PHSgaINVEaOKyaBb7UPaItWeZCgZgPQj7SSPNAZn0gNlEkIGodw8EauuHqVaOaztSy3VdVf7Uar5f8txiOc4cjyHVGSps0JvUl2Jf0b5YpGCCHnF/tOT+I44SJwhThDniCNEA/CJ40QjcZE4SuEhzZGq6uQMPy1RVdE8lINU7eNS59Lt8lH9azhXAWIoBdQ7QPO/WDyzGM0/CJsun6WQ5kiK+SFoFRbzY2TC0aP4bi6u7gDUmk75ALziqdZqjHf+C1fYDOBbjtYAajnlU14AAiuAw48BuG++cFYv0Se1AuDoZaFSUTLoR1I3Gvq30EZfhhGYgRXYo5zcwAv8IRgiYBzEQzKkw1RUdQkUINUzYA4shDKogBWwBjbAFtgGu+AnOAANcAROwGm4AJfhOtxBc6MTnkEvvIF+DMMYGBvjYkaYOWaDOWFumA8WiEVgcVgilo5lYjmYDFNic7CvsQqsEtuAbcVqsZ+xw9gJ7BzWjt3GHmDd2EvsA07gLFwfN8Vt8TG4Dx6Cx+LJ+BQ8By/ES/HF+DJ8HV6D78Hr8RP4Bfw63oE/w/sIILQIHmFBOBM+RBgRT2QQ2YSCmEeUE1VEDbGXaELv+irRQfQQ70k6ySX5pDOan9FkCikkC8l55FJyA7mLrCdbyavkA7KX/Exj00xoTjQ/WgxtEi2HNoNWRqui7aAdop1C304n7Q2dTufR7eje6NtMp+fSZ9OX0jfR99Gb6e30R/Q+BoNhxHBiBDDiGQJGMaOMsZ6xh3GccYXRyXinoaVhruGmEamRoSHTWKRRpbFb45jGFY0nGv2aOpo2mn6a8ZoizVmayzW3azZpXtLs1Oxn6jLtmAHMZGYucyFzHXMv8xTzLvOVlpaWpZav1kQtqdYCrXVa+7XOaj3Qes/SYzmywliTWUrWMtZOVjPrNusVm822ZQezM9jF7GXsWvZJ9n32Ow6XM5oTwxFx5nOqOfWcK5zn2praNtoh2lO1S7WrtA9qX9Lu0dHUsdUJ0xHozNOp1jmsc1OnT5er66obr1ugu1R3t+453S49hp6tXoSeSG+x3ja9k3qPuATXihvGFXK/5m7nnuJ26tP17fRj9HP1K/R/0m/T7zXQM/AwSDWYaVBtcNSgg0fwbHkxvHzect4B3g3ehxGmI0JGiEcsGbF3xJURbw1HGgYbig3LDfcZXjf8YMQ3ijDKM1pp1GB0z5g0djSeaDzDeLPxKeOekfoj/UcKR5aPPDDydxPcxNEk0WS2yTaTiyZ9pmamUaZy0/WmJ017zHhmwWa5ZqvNjpl1m3PNA82l5qvNj5s/5RvwQ/j5/HX8Vn6vhYlFtIXSYqtFm0W/pZ1liuUiy32W96yYVj5W2VarrVqseq3Nrcdbz7Gus/7dRtPGx0Zis9bmjM1bWzvbNNtvbRtsu+wM7WLsSu3q7O7as+2D7Avta+yvOdAdfBzyHDY5XHbEHT0dJY7VjpeccCcvJ6nTJqf2UbRRvqNko2pG3XRmOYc4lzjXOT8YzRsdN3rR6IbRz8dYj8kYs3LMmTGfXTxd8l22u9xx1XMd57rItcn1pZujm9Ct2u2aO9s90n2+e6P7Cw8nD7HHZo9bnlzP8Z7ferZ4fvLy9lJ47fXq9rb2zvTe6H3TR98nwWepz1lfmm+o73zfI77v/bz8iv0O+P3l7+yf57/bv2us3Vjx2O1jHwVYBggCtgZ0BPIDMwN/COwIsggSBNUEPQy2ChYF7wh+EuIQkhuyJ+R5qEuoIvRQ6Nswv7C5Yc3hRHhUeHl4W4ReRErEhoj7kZaROZF1kb1RnlGzo5qjadGx0Sujb8aYxghjamN6x3mPmzuuNZYVmxS7IfZhnGOcIq5pPD5+3PhV4+9OsJkgm9AQD/Ex8avi7yXYJRQm/DqRPjFhYvXEx4muiXMSzyRxk6Yl7U56kxyavDz5Top9ijKlJVU7dXJqberbtPC0yrSOSWMmzZ10Id04XZremMHISM3YkdH3VcRXa77qnOw5uWzyjSl2U2ZOOTfVeGr+1KPTtKcJph3MpGWmZe7O/CiIF9QI+rJisjZm9QrDhGuFz0TBotWibnGAuFL8JDsguzK7KycgZ1VOtyRIUiXpkYZJN0hf5Ebnbsl9mxeftzNvID8tf1+BRkFmwWGZnixP1jrdbPrM6e1yJ3mZvKPQr3BNYa8iVrGjCCuaUtRYrI82zxeV9spvlA9KAkuqS97NSJ1xcKbuTNnMi7McZy2Z9aQ0svTH2eRs4eyWORZzFs55MDdk7tZ52LyseS3zreYvnt+5IGrBroXMhXkLf1vksqhy0euv075uWmy6eMHiR99EfVNXxilTlN381v/bLd+R30m/a1vivmT9ks/lovLzFS4VVRUflwqXnv/e9ft13w8sy17Wttxr+eYV9BWyFTdWBq3cValbWVr5aNX4VfWr+avLV79eM23NuSqPqi1rmWuVazvWxa1rXG+9fsX6jxskG65Xh1bv22iyccnGt5tEm65sDt68d4vplootH36Q/nBra9TW+hrbmqpt9G0l2x5vT91+5kefH2t3GO+o2PFpp2xnx67EXa213rW1u012L6/D65R13Xsm77n8U/hPjXud927dx9tXsR/2K/c//Tnz5xsHYg+0HPQ5uPcXm182HuIeKq/H6mfV9zZIGjoa0xvbD4873NLk33To19G/7jxicaT6qMHR5ceYxxYfGzheeryvWd7ccyLnxKOWaS13Tk46ea11YmvbqdhTZ09Hnj55JuTM8bMBZ4+c8zt3+LzP+YYLXhfqL3pePPSb52+H2rza6i95X2q87Hu5qX1s+7ErQVdOXA2/evpazLUL1ydcb7+RcuPWzck3O26JbnXdzr/94veS3/vvLLhLu1t+T+de1X2T+zX/cfjPvg6vjqMPwh9cfJj08M4j4aNnfxT98bFz8WP246on5k9qu9y6jnRHdl9++tXTzmfyZ/09ZX/q/rnxuf3zX/4K/uti76TezheKFwMvl74yerXztcfrlr6EvvtvCt70vy1/Z/Ru13uf92c+pH140j/jI+Pjuk8On5o+x36+O1AwMCAXKASqvQCBejw7G+DlTgB2Oto7XAZgcgbPXCoPbPCciDA21Cj6H3jwXEYZ0B4CdgYDpCwAiGsG2IyaDcIsdKe238nBgLu7DzfEUFdRtrubCmAsBdqavBsYeGUKwGgC+KQYGOjfNDDwaTvaq98GaC4cPOtR3tQZ8ge0twe4MHMwHQqrr/8CGwxpxJZopZAAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjcyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjY0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjr3c2kAAABkSURBVFgJ7dWxDcAwDANBO7D2H1YDyEEW+C5g8W7ZECcC3t09K+g9QV2+KhaiiyikEAlQ7oYUIgHK4zZ0ZqL+1nWqihR/zfcrFEUUtyEL0SAVUogEKHdDCpEA5W5IIRKgPG5DFy8vCyP/wfEsAAAAAElFTkSuQmCC") repeat;
  border: #ccc 2px solid;
  box-shadow: #ccc 0 0 6px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 221, ../../../app/styles/sass/_essentials.scss */
.fsize11 {
  font-size: 11px !important;
  line-height: 15px !important;
}

/* line 222, ../../../app/styles/sass/_essentials.scss */
.fsize12 {
  font-size: 12px !important;
  line-height: 16px !important;
}

/* line 223, ../../../app/styles/sass/_essentials.scss */
.fsize13 {
  font-size: 13px !important;
  line-height: 17px !important;
}

/* line 224, ../../../app/styles/sass/_essentials.scss */
.fsize14 {
  font-size: 14px !important;
  line-height: 18px !important;
}

/* line 225, ../../../app/styles/sass/_essentials.scss */
.fsize15 {
  font-size: 15px !important;
  line-height: 19px !important;
}

/* line 226, ../../../app/styles/sass/_essentials.scss */
.fsize16 {
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 227, ../../../app/styles/sass/_essentials.scss */
.fsize17 {
  font-size: 17px !important;
  line-height: 23px !important;
}

/* line 228, ../../../app/styles/sass/_essentials.scss */
.fsize18 {
  font-size: 18px !important;
  line-height: 24px !important;
}

/* line 229, ../../../app/styles/sass/_essentials.scss */
.fsize19 {
  font-size: 19px !important;
  line-height: 25px !important;
}

/* line 230, ../../../app/styles/sass/_essentials.scss */
.fsize20 {
  font-size: 20px !important;
  line-height: 26px !important;
}

/* line 231, ../../../app/styles/sass/_essentials.scss */
.fsize26 {
  font-size: 26px !important;
  line-height: 30px !important;
}

/* line 232, ../../../app/styles/sass/_essentials.scss */
.fsize30 {
  font-size: 30px !important;
  line-height: 36px !important;
}

/* line 233, ../../../app/styles/sass/_essentials.scss */
.fsize40 {
  font-size: 40px !important;
  line-height: 46px !important;
}

/* line 235, ../../../app/styles/sass/_essentials.scss */
.font300 {
  font-weight: 300 !important;
}

/* line 236, ../../../app/styles/sass/_essentials.scss */
.font400 {
  font-weight: 400 !important;
}

/* line 237, ../../../app/styles/sass/_essentials.scss */
.font600 {
  font-weight: 600 !important;
}

/* line 238, ../../../app/styles/sass/_essentials.scss */
.font700 {
  font-weight: 700 !important;
}

/* line 240, ../../../app/styles/sass/_essentials.scss */
.padding3 {
  padding: 3px 0 !important;
}

/* line 241, ../../../app/styles/sass/_essentials.scss */
.padding6 {
  padding: 6px 0 !important;
}

/* line 242, ../../../app/styles/sass/_essentials.scss */
.padding8 {
  padding: 8px 0 !important;
}

/* line 243, ../../../app/styles/sass/_essentials.scss */
.padding10 {
  padding: 10px 0 !important;
}

/* line 244, ../../../app/styles/sass/_essentials.scss */
.padding20 {
  padding: 20px 0 !important;
}

/* line 245, ../../../app/styles/sass/_essentials.scss */
.padding30 {
  padding: 30px 0 !important;
}

/* line 246, ../../../app/styles/sass/_essentials.scss */
.padding40 {
  padding: 40px 0 !important;
}

/* line 247, ../../../app/styles/sass/_essentials.scss */
.padding50 {
  padding: 50px 0 !important;
}

/* line 248, ../../../app/styles/sass/_essentials.scss */
.padding60 {
  padding: 50px 0 !important;
}

/* line 249, ../../../app/styles/sass/_essentials.scss */
.padding70 {
  padding: 70px 0 !important;
}

/* line 250, ../../../app/styles/sass/_essentials.scss */
.padding80 {
  padding: 80px 0 !important;
}

/* line 251, ../../../app/styles/sass/_essentials.scss */
.padding90 {
  padding: 90px 0 !important;
}

/* line 252, ../../../app/styles/sass/_essentials.scss */
.padding100 {
  padding: 100px 0 !important;
}

/* line 254, ../../../app/styles/sass/_essentials.scss */
.margin-top10 {
  margin-top: 10px;
}

/* line 255, ../../../app/styles/sass/_essentials.scss */
.margin-top20 {
  margin-top: 20px;
}

/* line 256, ../../../app/styles/sass/_essentials.scss */
.margin-top30 {
  margin-top: 30px;
}

/* line 257, ../../../app/styles/sass/_essentials.scss */
.margin-top40 {
  margin-top: 40px;
}

/* line 258, ../../../app/styles/sass/_essentials.scss */
.margin-top50 {
  margin-top: 50px;
}

/* line 259, ../../../app/styles/sass/_essentials.scss */
.margin-top60 {
  margin-top: 60px;
}

/* line 260, ../../../app/styles/sass/_essentials.scss */
.margin-top80 {
  margin-top: 80px;
}

/* line 261, ../../../app/styles/sass/_essentials.scss */
.margin-top100 {
  margin-top: 100px;
}

/* line 262, ../../../app/styles/sass/_essentials.scss */
.margin-top130 {
  margin-top: 130px;
}

/* line 263, ../../../app/styles/sass/_essentials.scss */
.margin-top150 {
  margin-top: 150px;
}

/* line 264, ../../../app/styles/sass/_essentials.scss */
.margin-top180 {
  margin-top: 180px;
}

/* line 265, ../../../app/styles/sass/_essentials.scss */
.margin-top200 {
  margin-top: 200px;
}

/* line 267, ../../../app/styles/sass/_essentials.scss */
.margin-bottom10 {
  margin-bottom: 10px;
}

/* line 268, ../../../app/styles/sass/_essentials.scss */
.margin-bottom20 {
  margin-bottom: 20px;
}

/* line 269, ../../../app/styles/sass/_essentials.scss */
.margin-bottom30 {
  margin-bottom: 30px;
}

/* line 270, ../../../app/styles/sass/_essentials.scss */
.margin-bottom40 {
  margin-bottom: 40px;
}

/* line 271, ../../../app/styles/sass/_essentials.scss */
.margin-bottom50 {
  margin-bottom: 50px;
}

/* line 272, ../../../app/styles/sass/_essentials.scss */
.margin-bottom60 {
  margin-bottom: 60px;
}

/* line 273, ../../../app/styles/sass/_essentials.scss */
.margin-bottom80 {
  margin-bottom: 80px;
}

/* line 274, ../../../app/styles/sass/_essentials.scss */
.margin-bottom100 {
  margin-bottom: 100px;
}

/* line 275, ../../../app/styles/sass/_essentials.scss */
.margin-bottom130 {
  margin-bottom: 130px;
}

/* line 276, ../../../app/styles/sass/_essentials.scss */
.margin-bottom150 {
  margin-bottom: 150px;
}

/* line 277, ../../../app/styles/sass/_essentials.scss */
.margin-bottom180 {
  margin-bottom: 180px;
}

/* line 278, ../../../app/styles/sass/_essentials.scss */
.margin-bottom200 {
  margin-bottom: 200px;
}

/* line 281, ../../../app/styles/sass/_essentials.scss */
.radius3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 286, ../../../app/styles/sass/_essentials.scss */
.radius6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 291, ../../../app/styles/sass/_essentials.scss */
.radius8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 297, ../../../app/styles/sass/_essentials.scss */
.fixed {
  position: fixed !important;
}

/* line 298, ../../../app/styles/sass/_essentials.scss */
.relative {
  position: relative !important;
}

/* line 299, ../../../app/styles/sass/_essentials.scss */
.nopadding {
  padding: 0 !important;
}

/* line 300, ../../../app/styles/sass/_essentials.scss */
.nopadding-left {
  padding-left: 0 !important;
}

/* line 301, ../../../app/styles/sass/_essentials.scss */
.nopadding-right {
  padding-right: 0 !important;
}

/* line 302, ../../../app/styles/sass/_essentials.scss */
.nopadding-top {
  padding-top: 0 !important;
}

/* line 303, ../../../app/styles/sass/_essentials.scss */
.nopadding-bottom {
  padding-bottom: 0 !important;
}

/* line 304, ../../../app/styles/sass/_essentials.scss */
.nomargin {
  margin: 0 !important;
}

/* line 305, ../../../app/styles/sass/_essentials.scss */
.nomargin-left {
  margin-left: 0 !important;
}

/* line 306, ../../../app/styles/sass/_essentials.scss */
.nomargin-right {
  margin-right: 0 !important;
}

/* line 307, ../../../app/styles/sass/_essentials.scss */
.nomargin-top {
  margin-top: 0 !important;
}

/* line 308, ../../../app/styles/sass/_essentials.scss */
.nomargin-bottom {
  margin-bottom: 0 !important;
}

/* line 309, ../../../app/styles/sass/_essentials.scss */
.noborder {
  border: 0 !important;
}

/* line 310, ../../../app/styles/sass/_essentials.scss */
.noradius {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 311, ../../../app/styles/sass/_essentials.scss */
.absolute {
  position: absolute !important;
}

/* line 312, ../../../app/styles/sass/_essentials.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 313, ../../../app/styles/sass/_essentials.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 314, ../../../app/styles/sass/_essentials.scss */
.no-text-transform {
  text-transform: none !important;
}

/* line 315, ../../../app/styles/sass/_essentials.scss */
.italic {
  font-style: italic;
}

/* line 316, ../../../app/styles/sass/_essentials.scss */
.pointer {
  cursor: pointer;
}

/* line 317, ../../../app/styles/sass/_essentials.scss */
.block {
  display: block !important;
}

/* line 318, ../../../app/styles/sass/_essentials.scss */
.bold {
  font-weight: bold !important;
}

/* line 319, ../../../app/styles/sass/_essentials.scss */
.fullwidth {
  width: 100% !important;
}

/* line 320, ../../../app/styles/sass/_essentials.scss */
.halfwidth {
  width: 50% !important;
}

/* line 321, ../../../app/styles/sass/_essentials.scss */
.container {
  position: relative;
}

/* line 322, ../../../app/styles/sass/_essentials.scss */
i.fa {
  text-decoration: none !important;
}

/* line 323, ../../../app/styles/sass/_essentials.scss */
.justify {
  text-align: justify;
}

/* line 324, ../../../app/styles/sass/_essentials.scss */
.btn i.fa {
  padding-right: 10px;
}

/* line 325, ../../../app/styles/sass/_essentials.scss */
.btn-margin-top {
  margin-top: 30px;
}

/* line 326, ../../../app/styles/sass/_essentials.scss */
.text-underline {
  text-decoration: underline;
}

/* line 327, ../../../app/styles/sass/_essentials.scss */
.nowrap {
  white-space: nowrap !important;
}

/* line 328, ../../../app/styles/sass/_essentials.scss */
.wrap {
  white-space: normal !important;
}

/* line 329, ../../../app/styles/sass/_essentials.scss */
.transparent {
  background: transparent !important;
}

/* line 331, ../../../app/styles/sass/_essentials.scss */
form .input-group-btn .btn i.fa {
  padding-right: 0;
}

/* line 335, ../../../app/styles/sass/_essentials.scss */
.label a,
.label a:hover,
a.label,
a.label:hover {
  color: #fff;
}

/* social icons */
/* line 343, ../../../app/styles/sass/_essentials.scss */
a.social {
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 38px;
  font-size: 20px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  margin: 10px 1px;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 359, ../../../app/styles/sass/_essentials.scss */
a.social.fa-twitter:hover {
  background: #41b7d8 !important;
  color: #fff !important;
}

/* line 360, ../../../app/styles/sass/_essentials.scss */
a.social.fa-facebook:hover {
  background: #3b5997 !important;
  color: #fff !important;
}

/* line 361, ../../../app/styles/sass/_essentials.scss */
a.social.fa-google-plus:hover {
  background: #d64937 !important;
  color: #fff !important;
}

/* line 362, ../../../app/styles/sass/_essentials.scss */
a.social.fa-linkedin:hover {
  background: #0073b2 !important;
  color: #fff !important;
}

/* line 363, ../../../app/styles/sass/_essentials.scss */
a.social.fa-vimeo-square:hover {
  background: #388fc5 !important;
  color: #fff !important;
}

/* line 364, ../../../app/styles/sass/_essentials.scss */
a.social.fa-youtube-square:hover {
  background: #A40F09 !important;
  color: #fff !important;
}

/* line 365, ../../../app/styles/sass/_essentials.scss */
a.social.fa-flickr:hover {
  background: #ff0084 !important;
  color: #fff !important;
}

/* line 366, ../../../app/styles/sass/_essentials.scss */
a.social.fa-pinterest:hover {
  background: #cb2027 !important;
  color: #fff !important;
}

/* line 367, ../../../app/styles/sass/_essentials.scss */
a.social.fa-skype:hover {
  background: #00aff0 !important;
  color: #fff !important;
}

/* line 368, ../../../app/styles/sass/_essentials.scss */
a.social.fa-rss:hover {
  background: #e0812a !important;
  color: #fff !important;
}

/* line 369, ../../../app/styles/sass/_essentials.scss */
a.social.default:hover {
  background: #37353A !important;
  color: #fff !important;
}

/* line 370, ../../../app/styles/sass/_essentials.scss */
a.social.rounded {
  width: 35px;
  height: 35px;
  line-height: 37px;
}

/* line 372, ../../../app/styles/sass/_essentials.scss */
h2.page-header,
h2.page-header a,
h3.page-header,
h3.page-header a {
  color: #ccc;
}

/* overlay */
/* line 380, ../../../app/styles/sass/_essentials.scss */
.overlay {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

/* line 391, ../../../app/styles/sass/_essentials.scss */
.overlay.gray {
  background: rgba(33, 33, 33, 0.9) !important;
}

/* image rounded */
/* line 397, ../../../app/styles/sass/_essentials.scss */
.rounded {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* paddings , margins */
/* line 404, ../../../app/styles/sass/_essentials.scss */
section.margin {
  margin: 60px 0;
}

/* line 407, ../../../app/styles/sass/_essentials.scss */
section.margin-top {
  margin-top: 60px;
}

/* line 410, ../../../app/styles/sass/_essentials.scss */
section.margin-bottom {
  margin-bottom: 60px;
}

/* line 413, ../../../app/styles/sass/_essentials.scss */
section.paddings {
  padding: 60px 0;
}

/* line 417, ../../../app/styles/sass/_essentials.scss */
.styleBackground h1,
.styleBackground h2,
.styleBackground h3,
.styleBackground h4,
.styleBackground h5,
.styleBackground h6,
.styleBackground p,
.styleBackground .btn {
  color: #fff;
}

/* line 428, ../../../app/styles/sass/_essentials.scss */
.cover {
  margin: 60px 0;
  position: relative;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  padding: 110px 0;
}

/* star rating */
/* line 438, ../../../app/styles/sass/_essentials.scss */
ul.star-rated {
  margin-bottom: 0;
}

/* line 441, ../../../app/styles/sass/_essentials.scss */
ul.star-rated,
ul.list-style-none {
  clear: both;
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 450, ../../../app/styles/sass/_essentials.scss */
ul.star-rated li {
  float: left;
  padding: 0 2px;
}

/* line 454, ../../../app/styles/sass/_essentials.scss */
ul.star-rated.pointer li {
  cursor: pointer;
}

/* list icon */
/* line 460, ../../../app/styles/sass/_essentials.scss */
ul.list-icon {
  margin: 0 0 10px 25px;
  padding: 0;
}

/* line 463, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li {
  list-style: none;
}
/* line 465, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li a {
  text-decoration: none;
}

/* line 469, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li:before {
  display: inline-block;
  height: 18px;
  width: 18px;
  line-height: 18px;
  font-family: FontAwesome;
  content: ' ';
  float: left;
  margin: 3px 0 0 -25px;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
}

/* line 487, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.circle li:before {
  color: #fff;
  background-color: #333;
}

/* star */
/* line 492, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.star li:before {
  content: '\f005';
}

/* line 495, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.star-o li:before {
  content: '\f006';
}

/* check */
/* line 500, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.check li:before {
  content: '\f00c';
}

/* line 503, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li.check:before {
  content: '\f00c';
}

/* line 506, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.check-square li:before {
  content: '\f14a';
}

/* line 509, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li.check-square:before {
  content: '\f14a';
}

/* line 512, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.check-circle li:before {
  content: '\f058';
}

/* line 515, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li.check-circle:before {
  content: '\f058';
}

/* misc */
/* line 520, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.times li:before {
  content: '\f00d';
}

/* line 523, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li.times:before {
  content: '\f00d';
}

/* line 526, ../../../app/styles/sass/_essentials.scss */
ul.list-icon li.x:before {
  content: '\f00d';
  color: #ccc;
}

/* line 531, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.ban li:before {
  content: '\f05e';
}

/* line 534, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.dot-circle li:before {
  content: '\f192';
}

/* line 537, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.exclamation-circle li:before {
  content: '\f06a';
}

/* line 540, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.icon-circle li:before {
  content: '\f05a';
}

/* line 543, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.heart-o li:before {
  content: '\f08a';
}

/* line 546, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.heart li:before {
  content: '\f004';
}

/* line 549, ../../../app/styles/sass/_essentials.scss */
ul.list-icon.angle-right li:before {
  content: '\f105';
}

/* line 553, ../../../app/styles/sass/_essentials.scss */
.breaknews-ticker {
  text-align: left !important;
  white-space: normal !important;
  display: block !important;
  font-size: 13px;
  line-height: 20px;
}

/** 06. Callouts
 *  Not quite alerts, but custom and helpful notes for folks reading the docs.
 **************************************************************** **/
/* line 565, ../../../app/styles/sass/_essentials.scss */
.bs-callout {
  clear: both;
  position: relative;
  overflow: hidden;
  background: #ddd;
  margin: 60px 0;
  padding: 36px 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 578, ../../../app/styles/sass/_essentials.scss */
.bs-callout.whiteBg {
  background: #fff !important;
}

/* line 581, ../../../app/styles/sass/_essentials.scss */
.bs-callout h1, .bs-callout h2, .bs-callout h3 {
  margin: 0;
  text-transform: none;
  line-height: 30px;
}

/* line 586, ../../../app/styles/sass/_essentials.scss */
.bs-callout.margin-top {
  margin: 60px 0 0 0;
}

/* line 589, ../../../app/styles/sass/_essentials.scss */
.bs-callout.margin-bottom {
  margin: 0 0 60px 0;
}

/* line 592, ../../../app/styles/sass/_essentials.scss */
.bs-callout.margin-footer {
  margin: 0 0 -60px 0;
}

/* line 595, ../../../app/styles/sass/_essentials.scss */
.bs-callout.styleBackground {
  padding: 50px 0;
}

/* line 598, ../../../app/styles/sass/_essentials.scss */
.bs-callout .btn {
  margin: 0 20px;
}

/** 07. Headings
 **************************************************************** **/
/* line 607, ../../../app/styles/sass/_essentials.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  color: #333;
  font-family: 'Open Sans';
  font-weight: 200;
  letter-spacing: -1px;
}

/* line 620, ../../../app/styles/sass/_essentials.scss */
h1 {
  font-size: 3em;
  line-height: 44px;
  margin: 0 0 35px 0;
}

/* line 626, ../../../app/styles/sass/_essentials.scss */
h2 {
  font-size: 2.2em;
  font-weight: 300;
  line-height: 42px;
  margin: 0 0 32px 0;
}

/* line 633, ../../../app/styles/sass/_essentials.scss */
h3 {
  color: #CCC;
  font-size: 1.8em;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  margin: 0 0 32px 0;
}

/* line 642, ../../../app/styles/sass/_essentials.scss */
h4 {
  color: #CCC;
  font-size: 1.4em;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 27px;
  margin: 0 0 14px 0;
}

/* line 651, ../../../app/styles/sass/_essentials.scss */
h5 {
  color: #CCC;
  font-size: 1em;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 18px;
  margin: 0 0 14px 0;
}

/* line 660, ../../../app/styles/sass/_essentials.scss */
h6 {
  color: #333;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 18px;
  margin: 0 0 14px 0;
}

/* line 668, ../../../app/styles/sass/_essentials.scss */
h1 span.subtitle,
h2 span.subtitle,
h3 span.subtitle {
  display: block;
  font-size: 15px;
  padding: 0;
  margin: -10px 0 0 0;
}

/** 08. Paragraphs
 **************************************************************** **/
/* line 680, ../../../app/styles/sass/_essentials.scss */
p {
  line-height: 22px;
  margin: 0 0 20px;
}

/* line 684, ../../../app/styles/sass/_essentials.scss */
p.featured {
  font-size: 1.6em;
  line-height: 1.5em;
  font-weight: 200;
}

/** 09. Drop Caps & Cite
 **************************************************************** **/
/* line 695, ../../../app/styles/sass/_essentials.scss */
p.drop-caps:first-child:first-letter {
  float: left;
  font-size: 75px;
  line-height: 60px;
  padding: 4px;
  margin-right: 5px;
  margin-top: 5px;
  font-family: Georgia;
}

/* line 705, ../../../app/styles/sass/_essentials.scss */
p.drop-caps.secundary:first-child:first-letter {
  background-color: #CCC;
  color: #FFF;
  padding: 6px;
  margin-right: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 716, ../../../app/styles/sass/_essentials.scss */
cite:after {
  content: '\00A0 \2014';
}

/* line 720, ../../../app/styles/sass/_essentials.scss */
cite:before {
  content: '\2014 \00A0';
}

/** 10. Blockquote
 **************************************************************** **/
/* line 729, ../../../app/styles/sass/_essentials.scss */
blockquote {
  border-left: 5px solid #CCC;
  font-size: 1.3em;
  font-style: normal;
  letter-spacing: -1px;
  margin: 25px 0 25px 12px;
  padding: 0 0 0 25px;
  position: relative;
}

/* line 738, ../../../app/styles/sass/_essentials.scss */
blockquote p {
  margin: 0;
  padding: 0;
}

/* line 742, ../../../app/styles/sass/_essentials.scss */
blockquote cite {
  display: block;
  font-size: 0.75em;
  color: #9CA6B4;
}

/** 11. Progress Bar
 **************************************************************** **/
/* line 753, ../../../app/styles/sass/_essentials.scss */
.progress {
  overflow: visible;
  background: #FAFAFA;
  height: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 763, ../../../app/styles/sass/_essentials.scss */
.progress-bar {
  position: relative;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 774, ../../../app/styles/sass/_essentials.scss */
span.progress-bar-tooltip {
  position: absolute;
  padding: 4px 8px;
  background-color: #2E363F;
  color: #FFF;
  line-height: 15px;
  font-size: 11px;
  display: block;
  position: absolute;
  top: -28px;
  right: 5px;
  -o-border-radius: 3px;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 794, ../../../app/styles/sass/_essentials.scss */
span.progress-bar-tooltip:after {
  border-color: #2E363F transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  bottom: -5px;
  content: "";
  display: block;
  left: 13px;
  position: absolute;
  width: 0;
}

/* line 805, ../../../app/styles/sass/_essentials.scss */
.progress.progress-striped {
  height: 12px;
}

/* Circular Bar */
/* line 811, ../../../app/styles/sass/_essentials.scss */
div.circular-bar {
  margin: 10px 0;
  text-align: center;
  display: inline-block;
}

/* line 817, ../../../app/styles/sass/_essentials.scss */
div.circular-bar strong {
  display: block;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

/* line 824, ../../../app/styles/sass/_essentials.scss */
div.circular-bar label {
  display: block;
  font-size: 16px;
  font-weight: 300;
}

/* line 830, ../../../app/styles/sass/_essentials.scss */
div.circular-bar-content {
  margin-top: -120px;
}

/** 12. Buttons
 **************************************************************** **/
/* line 838, ../../../app/styles/sass/_essentials.scss */
.btn, .btn:hover {
  border: 0;
  padding: 8px 18px;
  border: rgba(255, 255, 255, 0) 2px solid;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 850, ../../../app/styles/sass/_essentials.scss */
.btn:active,
.btn:focus,
.btn.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 858, ../../../app/styles/sass/_essentials.scss */
.btn.disabled {
  background-color: #999;
  border: #bbb 2px solid;
}

/* line 863, ../../../app/styles/sass/_essentials.scss */
.btn-default {
  background: none !important;
  border: #ddd 2px solid;
  padding: 8px 18px;
}

/* line 869, ../../../app/styles/sass/_essentials.scss */
.btn[disabled] {
  background-color: #999;
  border: #bbb 2px solid;
}

/* line 874, ../../../app/styles/sass/_essentials.scss */
.btn-lg, .btn-lg:hover {
  padding: 12px 32px;
}

/* line 877, ../../../app/styles/sass/_essentials.scss */
.btn-sm, .btn-sm:hover {
  padding: 6px 16px;
}

/* line 880, ../../../app/styles/sass/_essentials.scss */
.btn-xs, .btn-xs:hover {
  padding: 3px 13px;
}

/** 13. Labels
 **************************************************************** **/
/* line 888, ../../../app/styles/sass/_essentials.scss */
.label {
  font-weight: normal;
  padding: 0.4em 0.8em 0.5em;
  display: inline-block;
}

/* line 894, ../../../app/styles/sass/_essentials.scss */
.label-default {
  border: 1px solid #CCC;
  padding: 0.3em 0.7em 0.4em;
}

/** 14. Alerts
 **************************************************************** **/
/* line 903, ../../../app/styles/sass/_essentials.scss */
.alert {
  border: 0;
}

/* line 906, ../../../app/styles/sass/_essentials.scss */
.alert i.fa {
  font-size: 20px;
  margin-right: 10px;
}

/* line 910, ../../../app/styles/sass/_essentials.scss */
.alert.alert-success {
  background-color: #d2ebb8;
  border-left: #3C763D 3px solid;
}

/* line 914, ../../../app/styles/sass/_essentials.scss */
.alert.alert-info {
  background-color: #aae1f5;
  border-left: #31708F 3px solid;
}

/* line 918, ../../../app/styles/sass/_essentials.scss */
.alert.alert-warning {
  background-color: #fce3a3;
  border-left: #8A6D3B 3px solid;
}

/* line 922, ../../../app/styles/sass/_essentials.scss */
.alert.alert-danger {
  background-color: #f8bac0;
  border-left: #A94442 3px solid;
}

/** 15. Pagination
 **************************************************************** **/
/* line 930, ../../../app/styles/sass/_essentials.scss */
.pagination {
  border: #eee 1px solid;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 937, ../../../app/styles/sass/_essentials.scss */
.pagination > li > a,
.pagination > li > span {
  border: 0;
  margin-left: 1px;
}

/* line 943, ../../../app/styles/sass/_essentials.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background: #F5F7F7;
}

/** 16. Parallax
 **************************************************************** **/
/* line 953, ../../../app/styles/sass/_essentials.scss */
.parallax {
  position: relative;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  padding: 80px 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  /*
  filter: alpha(opacity=0);
  opacity: 0;
  */
}

/* line 970, ../../../app/styles/sass/_essentials.scss */
.parallax.delayed {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}

/* line 976, ../../../app/styles/sass/_essentials.scss */
.parallax.parallax-init {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 981, ../../../app/styles/sass/_essentials.scss */
.parallax.disable {
  background-size: auto;
}

/* line 985, ../../../app/styles/sass/_essentials.scss */
.parallax h1,
.parallax h2,
.parallax h3,
.parallax h4,
.parallax h5,
.parallax h6,
.parallax p,
.parallax .btn {
  color: #fff;
  text-shadow: #000 1px 1px 1px;
}

/* line 996, ../../../app/styles/sass/_essentials.scss */
.parallax .btn {
  text-shadow: none;
}

/** 17. Isotope Filtering
 **************************************************************** **/
/* line 1005, ../../../app/styles/sass/_essentials.scss */
.isotope-item {
  z-index: 2;
}

/* line 1009, ../../../app/styles/sass/_essentials.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* line 1014, ../../../app/styles/sass/_essentials.scss */
ul.isotope-filter {
  margin-bottom: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: #ddd 1px dotted;
  border-top: #ddd 1px dotted;
}

/* line 1022, ../../../app/styles/sass/_essentials.scss */
ul.isotope {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* 
	Isotope CSS3 transitions 
*/
/* line 1031, ../../../app/styles/sass/_essentials.scss */
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

/* line 1040, ../../../app/styles/sass/_essentials.scss */
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

/* line 1048, ../../../app/styles/sass/_essentials.scss */
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/*
	Disabling Isotope CSS3 Transitions 
**/
/* line 1060, ../../../app/styles/sass/_essentials.scss */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/** 18. Dividers
 **************************************************************** **/
/* line 1075, ../../../app/styles/sass/_essentials.scss */
hr {
  border: 0;
  margin: 60px 0;
  border-top: #ddd 1px solid;
  border-bottom: #fff 1px solid;
}

/* line 1081, ../../../app/styles/sass/_essentials.scss */
hr.half-margins {
  margin: 30px 0;
}

/* line 1084, ../../../app/styles/sass/_essentials.scss */
hr.no-lines {
  border: transparent 0px solid;
}

/* line 1087, ../../../app/styles/sass/_essentials.scss */
article hr {
  margin: 30px 0;
}

/* line 1091, ../../../app/styles/sass/_essentials.scss */
.divider {
  border: 0;
  margin: 60px 0;
  height: 4px;
  border-top: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
  text-align: center;
  position: relative;
  clear: both;
}

/* line 1101, ../../../app/styles/sass/_essentials.scss */
.divider.half-margins {
  margin: 30px 0;
}

/* line 1105, ../../../app/styles/sass/_essentials.scss */
.divider .fa {
  color: #bbb;
  background: #f4f5f7;
  /* same as background color */
  text-align: center;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
  font-size: 20px;
  position: absolute;
  top: -25px;
  left: 50%;
  margin: 0 auto 0 -25px;
}

/* line 1121, ../../../app/styles/sass/_essentials.scss */
.divider.white .fa {
  /* for white background color OR white rounded icon */
  background: #fff;
  color: #333;
}

/* line 1126, ../../../app/styles/sass/_essentials.scss */
li.divider {
  margin: 6px;
}

/** 19. Forms
 **************************************************************** **/
/* line 1134, ../../../app/styles/sass/_essentials.scss */
.form-group:after {
  display: block;
  content: ".";
  height: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}

/* line 1140, ../../../app/styles/sass/_essentials.scss */
.form-control {
  height: 46px;
  padding: 12px;
  border: #e6e6e6 2px solid;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1153, ../../../app/styles/sass/_essentials.scss */
.form-control:focus {
  border-color: #c6c6c6;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1161, ../../../app/styles/sass/_essentials.scss */
form label {
  font-weight: 300;
}

/** 20. Count To [number]
 **************************************************************** **/
/* line 1169, ../../../app/styles/sass/_essentials.scss */
div.countTo strong {
  display: block;
  font-size: 60px;
  line-height: 60px;
  font-weight: 600;
}

/* line 1176, ../../../app/styles/sass/_essentials.scss */
div.countTo label {
  font-weight: 300;
  font-size: 22px;
  line-height: 22px;
}

/** 21. Tabs
 **************************************************************** **/
/* line 1185, ../../../app/styles/sass/_essentials.scss */
div.tabs {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin: 60px 0;
}

/* line 1193, ../../../app/styles/sass/_essentials.scss */
div.tabs div.tab-content {
  border: 0;
  padding: 17px;
  background-color: #FFF;
  -webkit-border-radius: 6px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 6px;
  -moz-border-radius-topleft: 0;
  border-radius: 6px;
  border-top-left-radius: 0;
}

/* line 1207, ../../../app/styles/sass/_essentials.scss */
div.tabs ul.nav-tabs {
  margin: 0;
  border: 0;
}

/* line 1212, ../../../app/styles/sass/_essentials.scss */
div.tabs ul.nav-tabs li.active a {
  border: 0;
  color: #333;
  background: #fff;
  padding-top: 15px;
}

/* line 1219, ../../../app/styles/sass/_essentials.scss */
div.tabs ul.nav-tabs a {
  color: #666;
  margin-right: 1px;
  padding: 15px 25px;
  background: #f9f9f9;
  border: 0 !important;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 1231, ../../../app/styles/sass/_essentials.scss */
div.tabs ul.nav-tabs a i.fa {
  padding-right: 6px;
}

/** 22. Accordion
 **************************************************************** **/
/* line 1241, ../../../app/styles/sass/_essentials.scss */
.panel-group {
  padding: 3px;
  background: #fff;
  border: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1251, ../../../app/styles/sass/_essentials.scss */
.panel {
  border: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1260, ../../../app/styles/sass/_essentials.scss */
.panel-default > .panel-heading {
  background: #F5F7F7;
  padding: 11px 15px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1269, ../../../app/styles/sass/_essentials.scss */
.panel-heading .fa {
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  height: 25px;
  margin-right: 2px;
  padding: 5px;
  position: relative;
  text-align: right;
  top: -1px;
  width: 25px;
}

/* line 1283, ../../../app/styles/sass/_essentials.scss */
.panel-title a {
  text-decoration: none;
  display: block;
  color: #333;
}

/* line 1289, ../../../app/styles/sass/_essentials.scss */
.panel-body {
  padding: 21px;
}

/** 23. Toggle
 **************************************************************** **/
/* line 1298, ../../../app/styles/sass/_essentials.scss */
div.toggle {
  margin: 10px 0 0;
  position: relative;
  clear: both;
}

/* line 1306, ../../../app/styles/sass/_essentials.scss */
div.toogle .toggle:first-of-type {
  margin-top: 0px;
}

/* line 1310, ../../../app/styles/sass/_essentials.scss */
div.toggle > label {
  color: #333;
  background: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  padding: 10px 20px;
  position: relative;
  display: block;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: all .10s ease-out;
  -moz-transition: all .10s ease-out;
  -o-transition: all .10s ease-out;
  transition: all .10s ease-out;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1338, ../../../app/styles/sass/_essentials.scss */
div.toggle div.toggle-content {
  border: 0;
  display: none;
  background: #fff;
  margin-top: -5px;
  padding: 15px 20px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/* line 1350, ../../../app/styles/sass/_essentials.scss */
div.toggle > label:before {
  content: '';
  border: 6px solid transparent;
  border-top-color: inherit;
  position: absolute;
  top: 50%;
  right: 14px;
  margin-top: -3px;
}

/* line 1360, ../../../app/styles/sass/_essentials.scss */
div.toggle > label:hover {
  background: #fff;
}

/* line 1364, ../../../app/styles/sass/_essentials.scss */
div.toggle > label + p {
  color: #888;
  height: 25px;
  display: block;
  overflow: hidden;
  padding-left: 10px;
}

/* line 1372, ../../../app/styles/sass/_essentials.scss */
div.toggle.active > label:before {
  border: 6px solid transparent;
  border-bottom-color: #fff;
  right: 14px;
  margin-top: -10px;
}

/** 24. Featured Box & Featured Icons
 **************************************************************** **/
/* line 1384, ../../../app/styles/sass/_essentials.scss */
div.featured-box {
  padding: 23px;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1393, ../../../app/styles/sass/_essentials.scss */
div.featured-box.nobg {
  background: none;
}

/* line 1397, ../../../app/styles/sass/_essentials.scss */
div.featured-box i.fa {
  padding: 0;
  color: #fff;
  margin: 20px 0;
  font-size: 40px;
  text-align: center;
  position: relative;
  background-color: #333;
  display: inline-block;
  width: 100px;
  height: 100px;
  line-height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 1415, ../../../app/styles/sass/_essentials.scss */
div.featured-box.nobg i.fa {
  font-size: 30px;
  margin-top: 0;
  width: 70px;
  height: 70px;
  line-height: 70px;
}

/* line 1423, ../../../app/styles/sass/_essentials.scss */
div.featured-box.nobg.border-only i.fa {
  background: none !important;
  border: #333 1px solid;
}

/* line 1428, ../../../app/styles/sass/_essentials.scss */
.featured-box-minimal i.fa {
  color: #fff;
  padding: 0;
  margin-right: 10px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 17px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* featured icons - alone */
/* line 1444, ../../../app/styles/sass/_essentials.scss */
i.featured-icon {
  color: #FFF;
  margin: 25px 0;
  padding: 0;
  display: inline-block;
  font-size: 40px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  position: relative;
  background-color: #333;
  border: #333 1px solid;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 1466, ../../../app/styles/sass/_essentials.scss */
i.featured-icon.half {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
}

/* line 1471, ../../../app/styles/sass/_essentials.scss */
i.featured-icon:after {
  background: transparent;
  pointer-events: none;
  content: '';
  display: block;
  border-radius: 50%;
  border: 1px solid #333;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin-top: -100px;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 1491, ../../../app/styles/sass/_essentials.scss */
i.featured-icon.half:after {
  margin-top: -50px;
}

/* line 1494, ../../../app/styles/sass/_essentials.scss */
i.featured-icon:hover:after {
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 1503, ../../../app/styles/sass/_essentials.scss */
i.featured-icon.half:hover:after {
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 1512, ../../../app/styles/sass/_essentials.scss */
i.featured-icon.empty {
  background: none !important;
  color: #333 !important;
}

/* line 1516, ../../../app/styles/sass/_essentials.scss */
i.featured-icon.pull-left {
  margin-right: 20px;
}

/* line 1519, ../../../app/styles/sass/_essentials.scss */
i.featured-icon.pull-right {
  margin-left: 20px;
}

/** 25. Image Thumbnail
 **************************************************************** **/
/* line 1527, ../../../app/styles/sass/_essentials.scss */
figure {
  margin-bottom: 10px;
}

/* line 1531, ../../../app/styles/sass/_essentials.scss */
.img-thumbnail {
  position: relative;
  padding: 0;
  border: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1539, ../../../app/styles/sass/_essentials.scss */
.img-thumbnail:after {
  content: '';
  display: block;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 0;
  right: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNrMlT1rwlAUhvMhImhEsRQEoRBag2t1Cjo4OmUpgj9D8D+4CeI/cFPcHR0iDiqdpBALgS46qFSKQhBSmwMNtJrozc2XB8Lh3gTuc8953xPyeDwSepAk+aKlZ8LjoE7WPe159RvCF5CAyX7vN2O1Jp/PhxKJBL3ZbNThcKjgQmCBwOHdbvchmUwG9b3lcnkol8sfl2DIE2EafYMk1kwmExyPx4+RSITe7XaqJEkKx3EhfV0qlWQzEArhgkgaqdfr93DgfD5XWJaVcrmcDBnWsF+r1e7sVAKpIovFgoM2FAqF9783hhaJovgE1WAY5g23EkgV0Q6gjfY1cX5DhmpYsSgWyGQy2UM+LTu0CfJgMPjCcYcl1zSbzXWxWIwKghCfTqfB0Wi053k+nM1mw/C+3W5/OqGJqxqpVqvxRqORMvoYBKrpQ16tVqqTEIYgYNVKpRKNxWL0drtVZVk+tFqtlO4cIxC7EEhzBBzS7/dZMxCKsB9X5whYFoYV2DSdToc6nU7Kjjtsg8AYn81mitPtsDzi7c4JR0a82xBYIG5AWAZxC8ISiJsQyCBuQyCBeAFxFcQriIsgXkKYgngNYQjiB8QZiF8Q/0AChL/RO/uL+hUUcQNxExA/AgwAQCThORpp8DAAAAAASUVORK5CYII=") no-repeat;
}

/* line 1548, ../../../app/styles/sass/_essentials.scss */
.img-thumbnail:hover:after {
  top: 2px;
  right: 2px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/** 26. Modal
 **************************************************************** **/
/* line 1566, ../../../app/styles/sass/_essentials.scss */
.modal-content {
  overflow: hidden;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1573, ../../../app/styles/sass/_essentials.scss */
.modal-header {
  background-color: #333;
}

/* line 1576, ../../../app/styles/sass/_essentials.scss */
.modal-header button,
h4.modal-title {
  color: #fff !important;
  opacity: 1;
}

/* line 1581, ../../../app/styles/sass/_essentials.scss */
.modal-header button {
  font-size: 30px;
}

/** 27. Carousel
 **************************************************************** **/
/* line 1589, ../../../app/styles/sass/_essentials.scss */
.owl-carousel {
  margin-bottom: 20px;
}

/* line 1592, ../../../app/styles/sass/_essentials.scss */
.owl-theme .owl-controls .owl-buttons div {
  opacity: 1;
  color: #333;
  filter: Alpha(Opacity=100);
  background: #fff;
  border: #eee 1px solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1601, ../../../app/styles/sass/_essentials.scss */
.owl-theme .owl-controls .owl-buttons div:hover {
  background: #F5F7F7;
}

/* line 1605, ../../../app/styles/sass/_essentials.scss */
.controlls-over .owl-controls {
  position: absolute;
  top: 43%;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: -20px;
}

/* line 1610, ../../../app/styles/sass/_essentials.scss */
.controlls-over .owl-controls .owl-prev {
  float: left;
}

/* line 1613, ../../../app/styles/sass/_essentials.scss */
.controlls-over .owl-controls .owl-next {
  float: right;
}

/* line 1616, ../../../app/styles/sass/_essentials.scss */
.controlls-over .owl-pagination {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1620, ../../../app/styles/sass/_essentials.scss */
.owl-theme.controlls-over .owl-controls .owl-page {
  background: rgba(0, 0, 0, 0.3);
}

/* line 1624, ../../../app/styles/sass/_essentials.scss */
.owl-theme.controlls-over .owl-controls .owl-page:first-child {
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* line 1632, ../../../app/styles/sass/_essentials.scss */
.owl-theme.controlls-over .owl-controls .owl-page:last-child {
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

/* line 1640, ../../../app/styles/sass/_essentials.scss */
.owl-theme.controlls-over .owl-controls .owl-page span {
  background: #fff;
}

/* top text caption */
/* line 1645, ../../../app/styles/sass/_essentials.scss */
.owl-carousel .owl-item div {
  position: relative;
}

/* line 1648, ../../../app/styles/sass/_essentials.scss */
.owl-carousel .owl-caption {
  padding: 10px;
  position: absolute !important;
  left: 0;
  top: 0;
  right: 0;
  margin-top: 0;
  max-width: 100%;
  background: rgba(0, 0, 0, 0.3);
  display: block;
  color: #fff;
}

/* line 1657, ../../../app/styles/sass/_essentials.scss */
.owl-carousel .owl-caption p {
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

/* line 1663, ../../../app/styles/sass/_essentials.scss */
.owl-carousel .owl-caption h1,
.owl-carousel .owl-caption h1 a,
.owl-carousel .owl-caption h2,
.owl-carousel .owl-caption h2 a,
.owl-carousel .owl-caption h3,
.owl-carousel .owl-caption h3 a {
  color: #fff;
  font-size: 21px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 1675, ../../../app/styles/sass/_essentials.scss */
.owl-carousel .owl-caption a {
  color: #fff;
  font-weight: bold;
}

/** 28. Breadcrumbs
 **************************************************************** **/
/* line 1685, ../../../app/styles/sass/_essentials.scss */
.breadcrumb {
  font-size: 13px;
  margin: -3px 0 0;
  padding: 0;
  position: relative;
  display: inline-block;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/** 29. Nav List (aside)
 **************************************************************** **/
/* line 1704, ../../../app/styles/sass/_essentials.scss */
aside ul.nav-list {
  padding: 0;
  margin: 0;
}

/* line 1708, ../../../app/styles/sass/_essentials.scss */
aside h3,
aside h4 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

/* line 1714, ../../../app/styles/sass/_essentials.scss */
aside h4 {
  margin-top: 60px;
}

/* line 1717, ../../../app/styles/sass/_essentials.scss */
aside ul.nav-list li {
  padding: 0;
  border-bottom: #ccc 1px dotted;
}

/* line 1721, ../../../app/styles/sass/_essentials.scss */
aside ul.nav-list li a {
  padding-left: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 1729, ../../../app/styles/sass/_essentials.scss */
aside ul.nav-list li a:hover {
  padding-left: 10px;
}

/* line 1732, ../../../app/styles/sass/_essentials.scss */
aside ul.nav-list li a i {
  padding-right: 6px;
  color: #ddd;
}

/** 30. Price Table
 **************************************************************** **/
/* line 1740, ../../../app/styles/sass/_essentials.scss */
div.price-table {
  background: #fff;
  margin: 30px 0;
  text-align: center;
  padding-bottom: 30px;
}

/* line 1746, ../../../app/styles/sass/_essentials.scss */
div.row.pricetable-container {
  padding: 0 15px;
}

/* line 1749, ../../../app/styles/sass/_essentials.scss */
div.price-table h3 {
  font-size: 25px;
  line-height: 25px;
  padding: 30px 0;
  border-bottom: #E7E7E7 2px solid;
  text-transform: uppercase;
}

/* line 1756, ../../../app/styles/sass/_essentials.scss */
div.price-table p {
  color: #666;
  font-size: 36px;
  padding: 30px 0;
  font-weight: 400;
}

/* line 1762, ../../../app/styles/sass/_essentials.scss */
div.price-table p span {
  display: block;
  font-size: 10px;
  font-weight: 300;
  text-transform: uppercase;
}

/* line 1768, ../../../app/styles/sass/_essentials.scss */
div.price-table ul {
  margin: 0;
  padding: 0;
}

/* line 1772, ../../../app/styles/sass/_essentials.scss */
div.price-table ul li {
  list-style: none;
  font-size: 12px;
  border-bottom: #ddd 1px dashed;
  padding: 8px;
  text-transform: uppercase;
}

/* line 1779, ../../../app/styles/sass/_essentials.scss */
div.price-table.popular,
div.price-table.popular ul li,
div.price-table.popular p,
div.price-table.popular p span,
div.price-table.popular h3 {
  color: #fff;
}

/* line 1786, ../../../app/styles/sass/_essentials.scss */
div.price-table.popular {
  background: #676767;
}

/* line 1789, ../../../app/styles/sass/_essentials.scss */
div.price-table .btn {
  color: #fff;
  margin-top: 30px;
}

/** 31. Animation
 **************************************************************** **/
/* line 1799, ../../../app/styles/sass/_essentials.scss */
.appear-animation {
  opacity: 0;
}

/* line 1803, ../../../app/styles/sass/_essentials.scss */
.animation-visible {
  opacity: 1 !important;
}

/* line 1807, ../../../app/styles/sass/_essentials.scss */
.animated,
.appear-animation {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

/** 32. Dropcap
 **************************************************************** **/
/* line 1827, ../../../app/styles/sass/_essentials.scss */
p.dropcap:first-letter {
  float: left;
  font-size: 70px;
  line-height: 60px;
  padding: 4px 8px 4px 4px;
  margin-right: 6px;
  margin-top: 0;
  display: inline-block;
  color: #333;
}

/* line 1837, ../../../app/styles/sass/_essentials.scss */
p.dropcap.color:first-letter {
  color: #fff;
  background: #333;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/** 33. Masonry
 **************************************************************** **/
/* line 1850, ../../../app/styles/sass/_essentials.scss */
.masonry-list {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

/** 34. Media Elements
 **************************************************************** **/
/* 
	video cover 
	WARNING! JS USED!
	See: MEDIA ELEMENTS
*/
/* line 1870, ../../../app/styles/sass/_essentials.scss */
.video-wrap {
  top: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 0;
}

/* line 1877, ../../../app/styles/sass/_essentials.scss */
.video-wrap .mejs-inner {
  width: 100% !important;
  height: 100% !important;
}

/* line 1881, ../../../app/styles/sass/_essentials.scss */
.video-wrap .mejs-poster {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

/** 35. Testimonials
 **************************************************************** **/
/* line 1893, ../../../app/styles/sass/_essentials.scss */
.testimonial {
  margin-bottom: 20px;
}

/* carousel style */
/* line 1898, ../../../app/styles/sass/_essentials.scss */
.testimonial.white p,
.testimonial.white cite {
  background-color: #fff;
}

/* line 1902, ../../../app/styles/sass/_essentials.scss */
.testimonial cite {
  background: #ddd;
  display: inline-block;
  padding: 0 10px 6px 10px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 1914, ../../../app/styles/sass/_essentials.scss */
.testimonial p {
  color: #000;
  background: #ddd;
  padding: 20px;
  font-size: 14px;
  margin-bottom: 0;
  font-style: italic;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1927, ../../../app/styles/sass/_essentials.scss */
.cover .testimonial p,
.cover .testimonial cite {
  background: none !important;
  color: #fff;
  font-size: 24px;
}

/* single style */
/* line 1935, ../../../app/styles/sass/_essentials.scss */
.testimonial.classic p {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

/* line 1945, ../../../app/styles/sass/_essentials.scss */
.testimonial.male p,
.testimonial.female p {
  padding-left: 52px;
  background-image: url("../images/female.png");
  background-repeat: no-repeat;
  background-position: 16px 25px;
}

/* line 1952, ../../../app/styles/sass/_essentials.scss */
.testimonial.male p {
  background-image: url("../images/male.png");
}

/**36. Background Patterns
*************************************************** **/
/* line 1963, ../../../app/styles/sass/_essentials.scss */
.pattern1 {
  background: url("../images/patterns/pattern1.png") repeat;
}

/* line 1966, ../../../app/styles/sass/_essentials.scss */
.pattern2 {
  background: url("../images/patterns/pattern2.png") repeat;
}

/* line 1969, ../../../app/styles/sass/_essentials.scss */
.pattern3 {
  background: url("../images/patterns/pattern3.png") repeat;
}

/* line 1972, ../../../app/styles/sass/_essentials.scss */
.pattern4 {
  background: url("../images/patterns/pattern4.png") repeat;
}

/* line 1975, ../../../app/styles/sass/_essentials.scss */
.pattern5 {
  background: url("../images/patterns/pattern5.png") repeat;
}

/* line 1978, ../../../app/styles/sass/_essentials.scss */
.pattern6 {
  background: url("../images/patterns/pattern6.png") repeat;
}

/* line 1981, ../../../app/styles/sass/_essentials.scss */
.pattern7 {
  background: url("../images/patterns/pattern7.png") repeat;
}

/* line 1984, ../../../app/styles/sass/_essentials.scss */
.pattern8 {
  background: url("../images/patterns/pattern8.png") repeat;
}

/* line 1987, ../../../app/styles/sass/_essentials.scss */
.pattern9 {
  background: url("../images/patterns/pattern9.png") repeat;
}

/* line 1990, ../../../app/styles/sass/_essentials.scss */
.pattern10 {
  background: url("../images/patterns/pattern10.png") repeat;
}

/**	--. Printable Div
	If want to dismiss these rules, 
	add to body: class="printable"
	Or simply delete custom rules!
*************************************************** **/
@media print {
  /* 
  	@CUSTOM RULES 
  */
  /* line 2007, ../../../app/styles/sass/_essentials.scss */
  body * {
    visibility: hidden;
    margin: 0;
    padding: 0;
  }

  /* line 2011, ../../../app/styles/sass/_essentials.scss */
  .printable * {
    visibility: visible;
  }

  /* print resets */
  /* line 2016, ../../../app/styles/sass/_essentials.scss */
  #wrapper {
    margin: 0 !important;
    padding: 20px 0 0 0 !important;
  }

  /* display none for all other elements - remove whitespaces */
  /* line 2022, ../../../app/styles/sass/_essentials.scss */
  #topNav, #header_shadow, #footer,
  #page-title, .btn {
    display: none;
  }

  /* 
  	@REQUIRED RULES
  */
  /* line 2029, ../../../app/styles/sass/_essentials.scss */
  .col-sm-1, .col-sm-2, .col-sm-3,
  .col-sm-4, .col-sm-5, .col-sm-6,
  .col-sm-7, .col-sm-8, .col-sm-9,
  .col-sm-10, .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  /* line 2034, ../../../app/styles/sass/_essentials.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 2035, ../../../app/styles/sass/_essentials.scss */
  .col-sm-11 {
    width: 91.66666666666666%;
  }

  /* line 2036, ../../../app/styles/sass/_essentials.scss */
  .col-sm-10 {
    width: 83.33333333333334%;
  }

  /* line 2037, ../../../app/styles/sass/_essentials.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 2038, ../../../app/styles/sass/_essentials.scss */
  .col-sm-8 {
    width: 66.66666666666666%;
  }

  /* line 2039, ../../../app/styles/sass/_essentials.scss */
  .col-sm-7 {
    width: 58.333333333333336%;
  }

  /* line 2040, ../../../app/styles/sass/_essentials.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 2041, ../../../app/styles/sass/_essentials.scss */
  .col-sm-5 {
    width: 41.66666666666667%;
  }

  /* line 2042, ../../../app/styles/sass/_essentials.scss */
  .col-sm-4 {
    width: 33.33333333333333%;
  }

  /* line 2043, ../../../app/styles/sass/_essentials.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 2044, ../../../app/styles/sass/_essentials.scss */
  .col-sm-2 {
    width: 16.666666666666664%;
  }

  /* line 2045, ../../../app/styles/sass/_essentials.scss */
  .col-sm-1 {
    width: 8.333333333333332%;
  }
}
/*!
 *  Font Awesome 4.0.3 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("../fonts/fontawesome-webfont.eot?v=4.0.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../../../app/styles/sass/_font_awesome.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 24, ../../../app/styles/sass/_font_awesome.scss */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 29, ../../../app/styles/sass/_font_awesome.scss */
.fa-2x {
  font-size: 2em;
}

/* line 32, ../../../app/styles/sass/_font_awesome.scss */
.fa-3x {
  font-size: 3em;
}

/* line 35, ../../../app/styles/sass/_font_awesome.scss */
.fa-4x {
  font-size: 4em;
}

/* line 38, ../../../app/styles/sass/_font_awesome.scss */
.fa-5x {
  font-size: 5em;
}

/* line 41, ../../../app/styles/sass/_font_awesome.scss */
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}

/* line 45, ../../../app/styles/sass/_font_awesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}

/* line 50, ../../../app/styles/sass/_font_awesome.scss */
.fa-ul > li {
  position: relative;
}

/* line 53, ../../../app/styles/sass/_font_awesome.scss */
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}

/* line 60, ../../../app/styles/sass/_font_awesome.scss */
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}

/* line 63, ../../../app/styles/sass/_font_awesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 68, ../../../app/styles/sass/_font_awesome.scss */
.pull-right {
  float: right;
}

/* line 71, ../../../app/styles/sass/_font_awesome.scss */
.pull-left {
  float: left;
}

/* line 74, ../../../app/styles/sass/_font_awesome.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 77, ../../../app/styles/sass/_font_awesome.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 80, ../../../app/styles/sass/_font_awesome.scss */
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 126, ../../../app/styles/sass/_font_awesome.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 134, ../../../app/styles/sass/_font_awesome.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 142, ../../../app/styles/sass/_font_awesome.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 150, ../../../app/styles/sass/_font_awesome.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 158, ../../../app/styles/sass/_font_awesome.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 166, ../../../app/styles/sass/_font_awesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 174, ../../../app/styles/sass/_font_awesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 181, ../../../app/styles/sass/_font_awesome.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 184, ../../../app/styles/sass/_font_awesome.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 187, ../../../app/styles/sass/_font_awesome.scss */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 192, ../../../app/styles/sass/_font_awesome.scss */
.fa-glass:before {
  content: "\f000";
}

/* line 195, ../../../app/styles/sass/_font_awesome.scss */
.fa-music:before {
  content: "\f001";
}

/* line 198, ../../../app/styles/sass/_font_awesome.scss */
.fa-search:before {
  content: "\f002";
}

/* line 201, ../../../app/styles/sass/_font_awesome.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 204, ../../../app/styles/sass/_font_awesome.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 207, ../../../app/styles/sass/_font_awesome.scss */
.fa-star:before {
  content: "\f005";
}

/* line 210, ../../../app/styles/sass/_font_awesome.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 213, ../../../app/styles/sass/_font_awesome.scss */
.fa-user:before {
  content: "\f007";
}

/* line 216, ../../../app/styles/sass/_font_awesome.scss */
.fa-film:before {
  content: "\f008";
}

/* line 219, ../../../app/styles/sass/_font_awesome.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 222, ../../../app/styles/sass/_font_awesome.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 225, ../../../app/styles/sass/_font_awesome.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 228, ../../../app/styles/sass/_font_awesome.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 231, ../../../app/styles/sass/_font_awesome.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 234, ../../../app/styles/sass/_font_awesome.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 237, ../../../app/styles/sass/_font_awesome.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 240, ../../../app/styles/sass/_font_awesome.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 243, ../../../app/styles/sass/_font_awesome.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 246, ../../../app/styles/sass/_font_awesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 250, ../../../app/styles/sass/_font_awesome.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 253, ../../../app/styles/sass/_font_awesome.scss */
.fa-home:before {
  content: "\f015";
}

/* line 256, ../../../app/styles/sass/_font_awesome.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 259, ../../../app/styles/sass/_font_awesome.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 262, ../../../app/styles/sass/_font_awesome.scss */
.fa-road:before {
  content: "\f018";
}

/* line 265, ../../../app/styles/sass/_font_awesome.scss */
.fa-download:before {
  content: "\f019";
}

/* line 268, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 271, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 274, ../../../app/styles/sass/_font_awesome.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 277, ../../../app/styles/sass/_font_awesome.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 280, ../../../app/styles/sass/_font_awesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 284, ../../../app/styles/sass/_font_awesome.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 287, ../../../app/styles/sass/_font_awesome.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 290, ../../../app/styles/sass/_font_awesome.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 293, ../../../app/styles/sass/_font_awesome.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 296, ../../../app/styles/sass/_font_awesome.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 299, ../../../app/styles/sass/_font_awesome.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 302, ../../../app/styles/sass/_font_awesome.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 305, ../../../app/styles/sass/_font_awesome.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 308, ../../../app/styles/sass/_font_awesome.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 311, ../../../app/styles/sass/_font_awesome.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 314, ../../../app/styles/sass/_font_awesome.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 317, ../../../app/styles/sass/_font_awesome.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 320, ../../../app/styles/sass/_font_awesome.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 323, ../../../app/styles/sass/_font_awesome.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 326, ../../../app/styles/sass/_font_awesome.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 329, ../../../app/styles/sass/_font_awesome.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 332, ../../../app/styles/sass/_font_awesome.scss */
.fa-font:before {
  content: "\f031";
}

/* line 335, ../../../app/styles/sass/_font_awesome.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 338, ../../../app/styles/sass/_font_awesome.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 341, ../../../app/styles/sass/_font_awesome.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 344, ../../../app/styles/sass/_font_awesome.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 347, ../../../app/styles/sass/_font_awesome.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 350, ../../../app/styles/sass/_font_awesome.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 353, ../../../app/styles/sass/_font_awesome.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 356, ../../../app/styles/sass/_font_awesome.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 359, ../../../app/styles/sass/_font_awesome.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 362, ../../../app/styles/sass/_font_awesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 366, ../../../app/styles/sass/_font_awesome.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 369, ../../../app/styles/sass/_font_awesome.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 372, ../../../app/styles/sass/_font_awesome.scss */
.fa-picture-o:before {
  content: "\f03e";
}

/* line 375, ../../../app/styles/sass/_font_awesome.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 378, ../../../app/styles/sass/_font_awesome.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 381, ../../../app/styles/sass/_font_awesome.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 384, ../../../app/styles/sass/_font_awesome.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 387, ../../../app/styles/sass/_font_awesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 391, ../../../app/styles/sass/_font_awesome.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 394, ../../../app/styles/sass/_font_awesome.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 397, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrows:before {
  content: "\f047";
}

/* line 400, ../../../app/styles/sass/_font_awesome.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 403, ../../../app/styles/sass/_font_awesome.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 406, ../../../app/styles/sass/_font_awesome.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 409, ../../../app/styles/sass/_font_awesome.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 412, ../../../app/styles/sass/_font_awesome.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 415, ../../../app/styles/sass/_font_awesome.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 418, ../../../app/styles/sass/_font_awesome.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 421, ../../../app/styles/sass/_font_awesome.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 424, ../../../app/styles/sass/_font_awesome.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 427, ../../../app/styles/sass/_font_awesome.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 430, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 433, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 436, ../../../app/styles/sass/_font_awesome.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 439, ../../../app/styles/sass/_font_awesome.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 442, ../../../app/styles/sass/_font_awesome.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 445, ../../../app/styles/sass/_font_awesome.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 448, ../../../app/styles/sass/_font_awesome.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 451, ../../../app/styles/sass/_font_awesome.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 454, ../../../app/styles/sass/_font_awesome.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 457, ../../../app/styles/sass/_font_awesome.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 460, ../../../app/styles/sass/_font_awesome.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 463, ../../../app/styles/sass/_font_awesome.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 466, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 469, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 472, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 475, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 478, ../../../app/styles/sass/_font_awesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 482, ../../../app/styles/sass/_font_awesome.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 485, ../../../app/styles/sass/_font_awesome.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 488, ../../../app/styles/sass/_font_awesome.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 491, ../../../app/styles/sass/_font_awesome.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 494, ../../../app/styles/sass/_font_awesome.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 497, ../../../app/styles/sass/_font_awesome.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 500, ../../../app/styles/sass/_font_awesome.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 503, ../../../app/styles/sass/_font_awesome.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 506, ../../../app/styles/sass/_font_awesome.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 509, ../../../app/styles/sass/_font_awesome.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 512, ../../../app/styles/sass/_font_awesome.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 515, ../../../app/styles/sass/_font_awesome.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 519, ../../../app/styles/sass/_font_awesome.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 522, ../../../app/styles/sass/_font_awesome.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 525, ../../../app/styles/sass/_font_awesome.scss */
.fa-random:before {
  content: "\f074";
}

/* line 528, ../../../app/styles/sass/_font_awesome.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 531, ../../../app/styles/sass/_font_awesome.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 534, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 537, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 540, ../../../app/styles/sass/_font_awesome.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 543, ../../../app/styles/sass/_font_awesome.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 546, ../../../app/styles/sass/_font_awesome.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 549, ../../../app/styles/sass/_font_awesome.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 552, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 555, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 558, ../../../app/styles/sass/_font_awesome.scss */
.fa-bar-chart-o:before {
  content: "\f080";
}

/* line 561, ../../../app/styles/sass/_font_awesome.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 564, ../../../app/styles/sass/_font_awesome.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 567, ../../../app/styles/sass/_font_awesome.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 570, ../../../app/styles/sass/_font_awesome.scss */
.fa-key:before {
  content: "\f084";
}

/* line 573, ../../../app/styles/sass/_font_awesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 577, ../../../app/styles/sass/_font_awesome.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 580, ../../../app/styles/sass/_font_awesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 583, ../../../app/styles/sass/_font_awesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 586, ../../../app/styles/sass/_font_awesome.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 589, ../../../app/styles/sass/_font_awesome.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 592, ../../../app/styles/sass/_font_awesome.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 595, ../../../app/styles/sass/_font_awesome.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 598, ../../../app/styles/sass/_font_awesome.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 601, ../../../app/styles/sass/_font_awesome.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 604, ../../../app/styles/sass/_font_awesome.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 607, ../../../app/styles/sass/_font_awesome.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 610, ../../../app/styles/sass/_font_awesome.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 613, ../../../app/styles/sass/_font_awesome.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 616, ../../../app/styles/sass/_font_awesome.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 619, ../../../app/styles/sass/_font_awesome.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 622, ../../../app/styles/sass/_font_awesome.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 625, ../../../app/styles/sass/_font_awesome.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 628, ../../../app/styles/sass/_font_awesome.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 631, ../../../app/styles/sass/_font_awesome.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 634, ../../../app/styles/sass/_font_awesome.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 637, ../../../app/styles/sass/_font_awesome.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 640, ../../../app/styles/sass/_font_awesome.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 643, ../../../app/styles/sass/_font_awesome.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 646, ../../../app/styles/sass/_font_awesome.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 649, ../../../app/styles/sass/_font_awesome.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 652, ../../../app/styles/sass/_font_awesome.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 655, ../../../app/styles/sass/_font_awesome.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 658, ../../../app/styles/sass/_font_awesome.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 661, ../../../app/styles/sass/_font_awesome.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 664, ../../../app/styles/sass/_font_awesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 667, ../../../app/styles/sass/_font_awesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 670, ../../../app/styles/sass/_font_awesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 673, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 676, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 679, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 682, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 685, ../../../app/styles/sass/_font_awesome.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 688, ../../../app/styles/sass/_font_awesome.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 691, ../../../app/styles/sass/_font_awesome.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 694, ../../../app/styles/sass/_font_awesome.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 697, ../../../app/styles/sass/_font_awesome.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 700, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 703, ../../../app/styles/sass/_font_awesome.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 707, ../../../app/styles/sass/_font_awesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 711, ../../../app/styles/sass/_font_awesome.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 714, ../../../app/styles/sass/_font_awesome.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 717, ../../../app/styles/sass/_font_awesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 721, ../../../app/styles/sass/_font_awesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 725, ../../../app/styles/sass/_font_awesome.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 728, ../../../app/styles/sass/_font_awesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 732, ../../../app/styles/sass/_font_awesome.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 735, ../../../app/styles/sass/_font_awesome.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 738, ../../../app/styles/sass/_font_awesome.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 741, ../../../app/styles/sass/_font_awesome.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 744, ../../../app/styles/sass/_font_awesome.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 747, ../../../app/styles/sass/_font_awesome.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 750, ../../../app/styles/sass/_font_awesome.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 753, ../../../app/styles/sass/_font_awesome.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 756, ../../../app/styles/sass/_font_awesome.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 759, ../../../app/styles/sass/_font_awesome.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 762, ../../../app/styles/sass/_font_awesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 765, ../../../app/styles/sass/_font_awesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 768, ../../../app/styles/sass/_font_awesome.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 771, ../../../app/styles/sass/_font_awesome.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 774, ../../../app/styles/sass/_font_awesome.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 777, ../../../app/styles/sass/_font_awesome.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 780, ../../../app/styles/sass/_font_awesome.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 783, ../../../app/styles/sass/_font_awesome.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 786, ../../../app/styles/sass/_font_awesome.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 789, ../../../app/styles/sass/_font_awesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 793, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}

/* line 797, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}

/* line 801, ../../../app/styles/sass/_font_awesome.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 804, ../../../app/styles/sass/_font_awesome.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 807, ../../../app/styles/sass/_font_awesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 811, ../../../app/styles/sass/_font_awesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 815, ../../../app/styles/sass/_font_awesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 819, ../../../app/styles/sass/_font_awesome.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 822, ../../../app/styles/sass/_font_awesome.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 825, ../../../app/styles/sass/_font_awesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 829, ../../../app/styles/sass/_font_awesome.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 832, ../../../app/styles/sass/_font_awesome.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 835, ../../../app/styles/sass/_font_awesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 839, ../../../app/styles/sass/_font_awesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 842, ../../../app/styles/sass/_font_awesome.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 845, ../../../app/styles/sass/_font_awesome.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 848, ../../../app/styles/sass/_font_awesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 851, ../../../app/styles/sass/_font_awesome.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 854, ../../../app/styles/sass/_font_awesome.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 857, ../../../app/styles/sass/_font_awesome.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 860, ../../../app/styles/sass/_font_awesome.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 863, ../../../app/styles/sass/_font_awesome.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 866, ../../../app/styles/sass/_font_awesome.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 869, ../../../app/styles/sass/_font_awesome.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 872, ../../../app/styles/sass/_font_awesome.scss */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 875, ../../../app/styles/sass/_font_awesome.scss */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 878, ../../../app/styles/sass/_font_awesome.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 881, ../../../app/styles/sass/_font_awesome.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 884, ../../../app/styles/sass/_font_awesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 887, ../../../app/styles/sass/_font_awesome.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 890, ../../../app/styles/sass/_font_awesome.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 893, ../../../app/styles/sass/_font_awesome.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 896, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 899, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 902, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 905, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 908, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 911, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 914, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 917, ../../../app/styles/sass/_font_awesome.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 920, ../../../app/styles/sass/_font_awesome.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 923, ../../../app/styles/sass/_font_awesome.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 926, ../../../app/styles/sass/_font_awesome.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 929, ../../../app/styles/sass/_font_awesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 933, ../../../app/styles/sass/_font_awesome.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 936, ../../../app/styles/sass/_font_awesome.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 939, ../../../app/styles/sass/_font_awesome.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 942, ../../../app/styles/sass/_font_awesome.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 945, ../../../app/styles/sass/_font_awesome.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 948, ../../../app/styles/sass/_font_awesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 952, ../../../app/styles/sass/_font_awesome.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 955, ../../../app/styles/sass/_font_awesome.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 958, ../../../app/styles/sass/_font_awesome.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 961, ../../../app/styles/sass/_font_awesome.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 964, ../../../app/styles/sass/_font_awesome.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 967, ../../../app/styles/sass/_font_awesome.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 970, ../../../app/styles/sass/_font_awesome.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 973, ../../../app/styles/sass/_font_awesome.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 976, ../../../app/styles/sass/_font_awesome.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 979, ../../../app/styles/sass/_font_awesome.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 982, ../../../app/styles/sass/_font_awesome.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 985, ../../../app/styles/sass/_font_awesome.scss */
.fa-code:before {
  content: "\f121";
}

/* line 988, ../../../app/styles/sass/_font_awesome.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 991, ../../../app/styles/sass/_font_awesome.scss */
.fa-mail-reply-all:before {
  content: "\f122";
}

/* line 994, ../../../app/styles/sass/_font_awesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 999, ../../../app/styles/sass/_font_awesome.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1002, ../../../app/styles/sass/_font_awesome.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 1005, ../../../app/styles/sass/_font_awesome.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1008, ../../../app/styles/sass/_font_awesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1012, ../../../app/styles/sass/_font_awesome.scss */
.fa-question:before {
  content: "\f128";
}

/* line 1015, ../../../app/styles/sass/_font_awesome.scss */
.fa-info:before {
  content: "\f129";
}

/* line 1018, ../../../app/styles/sass/_font_awesome.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1021, ../../../app/styles/sass/_font_awesome.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1024, ../../../app/styles/sass/_font_awesome.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1027, ../../../app/styles/sass/_font_awesome.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1030, ../../../app/styles/sass/_font_awesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1033, ../../../app/styles/sass/_font_awesome.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 1036, ../../../app/styles/sass/_font_awesome.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1039, ../../../app/styles/sass/_font_awesome.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 1042, ../../../app/styles/sass/_font_awesome.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1045, ../../../app/styles/sass/_font_awesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1048, ../../../app/styles/sass/_font_awesome.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 1051, ../../../app/styles/sass/_font_awesome.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1054, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1057, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1060, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1063, ../../../app/styles/sass/_font_awesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1066, ../../../app/styles/sass/_font_awesome.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 1069, ../../../app/styles/sass/_font_awesome.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 1072, ../../../app/styles/sass/_font_awesome.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1075, ../../../app/styles/sass/_font_awesome.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1078, ../../../app/styles/sass/_font_awesome.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1081, ../../../app/styles/sass/_font_awesome.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1084, ../../../app/styles/sass/_font_awesome.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1087, ../../../app/styles/sass/_font_awesome.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1090, ../../../app/styles/sass/_font_awesome.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1093, ../../../app/styles/sass/_font_awesome.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 1096, ../../../app/styles/sass/_font_awesome.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1099, ../../../app/styles/sass/_font_awesome.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1102, ../../../app/styles/sass/_font_awesome.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 1105, ../../../app/styles/sass/_font_awesome.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 1108, ../../../app/styles/sass/_font_awesome.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1111, ../../../app/styles/sass/_font_awesome.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1114, ../../../app/styles/sass/_font_awesome.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1117, ../../../app/styles/sass/_font_awesome.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1120, ../../../app/styles/sass/_font_awesome.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 1123, ../../../app/styles/sass/_font_awesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1127, ../../../app/styles/sass/_font_awesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1131, ../../../app/styles/sass/_font_awesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1135, ../../../app/styles/sass/_font_awesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1139, ../../../app/styles/sass/_font_awesome.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 1142, ../../../app/styles/sass/_font_awesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1146, ../../../app/styles/sass/_font_awesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1150, ../../../app/styles/sass/_font_awesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1156, ../../../app/styles/sass/_font_awesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1161, ../../../app/styles/sass/_font_awesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1165, ../../../app/styles/sass/_font_awesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1169, ../../../app/styles/sass/_font_awesome.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 1172, ../../../app/styles/sass/_font_awesome.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1175, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1178, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1181, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1184, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1187, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1190, ../../../app/styles/sass/_font_awesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1193, ../../../app/styles/sass/_font_awesome.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1196, ../../../app/styles/sass/_font_awesome.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1199, ../../../app/styles/sass/_font_awesome.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1202, ../../../app/styles/sass/_font_awesome.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 1205, ../../../app/styles/sass/_font_awesome.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 1208, ../../../app/styles/sass/_font_awesome.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1211, ../../../app/styles/sass/_font_awesome.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1214, ../../../app/styles/sass/_font_awesome.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1217, ../../../app/styles/sass/_font_awesome.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1220, ../../../app/styles/sass/_font_awesome.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1223, ../../../app/styles/sass/_font_awesome.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1226, ../../../app/styles/sass/_font_awesome.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 1229, ../../../app/styles/sass/_font_awesome.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1232, ../../../app/styles/sass/_font_awesome.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1235, ../../../app/styles/sass/_font_awesome.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1238, ../../../app/styles/sass/_font_awesome.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1241, ../../../app/styles/sass/_font_awesome.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1244, ../../../app/styles/sass/_font_awesome.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1247, ../../../app/styles/sass/_font_awesome.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1250, ../../../app/styles/sass/_font_awesome.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1253, ../../../app/styles/sass/_font_awesome.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 1256, ../../../app/styles/sass/_font_awesome.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 1259, ../../../app/styles/sass/_font_awesome.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 1262, ../../../app/styles/sass/_font_awesome.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 1265, ../../../app/styles/sass/_font_awesome.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1268, ../../../app/styles/sass/_font_awesome.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 1271, ../../../app/styles/sass/_font_awesome.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1274, ../../../app/styles/sass/_font_awesome.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 1277, ../../../app/styles/sass/_font_awesome.scss */
.fa-female:before {
  content: "\f182";
}

/* line 1280, ../../../app/styles/sass/_font_awesome.scss */
.fa-male:before {
  content: "\f183";
}

/* line 1283, ../../../app/styles/sass/_font_awesome.scss */
.fa-gittip:before {
  content: "\f184";
}

/* line 1286, ../../../app/styles/sass/_font_awesome.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1289, ../../../app/styles/sass/_font_awesome.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1292, ../../../app/styles/sass/_font_awesome.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 1295, ../../../app/styles/sass/_font_awesome.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 1298, ../../../app/styles/sass/_font_awesome.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 1301, ../../../app/styles/sass/_font_awesome.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1304, ../../../app/styles/sass/_font_awesome.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 1307, ../../../app/styles/sass/_font_awesome.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1310, ../../../app/styles/sass/_font_awesome.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1313, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1316, ../../../app/styles/sass/_font_awesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1319, ../../../app/styles/sass/_font_awesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1323, ../../../app/styles/sass/_font_awesome.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1326, ../../../app/styles/sass/_font_awesome.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1329, ../../../app/styles/sass/_font_awesome.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1332, ../../../app/styles/sass/_font_awesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1336, ../../../app/styles/sass/_font_awesome.scss */
.fa-plus-square-o:before {
  content: "\f196";
}

/** ********************************************** **
	@Author			Dorin Grigoras
	@Website  	www.stepofweb.com
	@Last Update	8:23 AM Friday, February 07, 2014

	TABLE CONTENTS
	-------------------------------
		01. Globals
		02. Boxed Layout
		03. Top Nav
		04. Slider
		05. Content
		06. Special Pages (maintenance, coming soon, etc)
		07. Contact
		08. Item Box (team, shop, etc)
		09. Comments
		10. Footer
    11. Gallery
*************************************************** **/
/** 01. Globals
 **************************************************************** **/
/* line 24, ../../../app/styles/sass/_layout.scss */
html {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 29, ../../../app/styles/sass/_layout.scss */
html, body {
  min-height: 100%;
}

/* line 33, ../../../app/styles/sass/_layout.scss */
body {
  color: #2E363F;
  background-color: #f1f2f7;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 16px;
  line-height: 23px;
  margin: 0;
  padding: 0;
}

/* line 42, ../../../app/styles/sass/_layout.scss */
#wrapper {
  padding: 140px 0 75px 0;
  /* top nav height */
  z-index: 98;
  /* under top nav */
  min-height: 57vh;
  /* keep footer at bottom on empty page */
  position: relative;
  background-color: rgba(45, 45, 45, 0.7) !important;
  /* if background image used */
  overflow: hidden;
}

/* line 51, ../../../app/styles/sass/_layout.scss */
section.margin-footer {
  margin-bottom: -92px;
  /* see wrapper padding */
}

/** 02. Boxed Layout
 **************************************************************** **/
/* line 57, ../../../app/styles/sass/_layout.scss */
body.boxed {
  background-color: #D7D6D6;
}

/* line 60, ../../../app/styles/sass/_layout.scss */
body.boxed #wrapper {
  background-color: #f4f5f7;
}

/* line 64, ../../../app/styles/sass/_layout.scss */
body.boxed #wrapper,
body.boxed header,
body.boxed footer {
  margin: auto;
  max-width: 1170px;
}

/** 03. Top Nav
 **************************************************************** **/
/* line 73, ../../../app/styles/sass/_layout.scss */
#header_shadow {
  background: url("../../images/header/header_shadow.png") no-repeat top center;
  position: fixed;
  top: 140px;
  left: 0;
  right: 0;
  height: 75px;
  z-index: 99;
  /* same with header#page-title .container */
  pointer-events: none;
}

/* line 82, ../../../app/styles/sass/_layout.scss */
header#topHead {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  /* do not remove - position:fixed added by javascript */
  background-color: #fff;
  z-index: 101;
  border-bottom: #eee 1px solid;
}
/* line 93, ../../../app/styles/sass/_layout.scss */
header#topHead a.social {
  margin: 1px 0 0 1px;
}
/* line 97, ../../../app/styles/sass/_layout.scss */
header#topHead .nav {
  margin-right: 10px;
}
/* line 99, ../../../app/styles/sass/_layout.scss */
header#topHead .nav a {
  color: #999;
  font-size: 13px;
  padding-right: 10px;
}

/* line 107, ../../../app/styles/sass/_layout.scss */
header#topNav {
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
  /* always on top */
  height: 140px;
  border-bottom: #F4F5F7 1px solid;
  box-shadow: #eee 0 0 8px;
}
/* line 116, ../../../app/styles/sass/_layout.scss */
header#topNav.topHead {
  top: 40px;
}
/* line 119, ../../../app/styles/sass/_layout.scss */
header#topNav.hasTopHead {
  top: 40px !important;
}
/* line 122, ../../../app/styles/sass/_layout.scss */
header#topNav div.nav-main-collapse {
  margin-top: 16px;
  z-index: 300;
  overflow-y: visible;
  background-color: #333333;
}
/* line 127, ../../../app/styles/sass/_layout.scss */
header#topNav div.nav-main-collapse.in {
  overflow-y: visible;
  float: none;
  margin: 0;
}
/* line 133, ../../../app/styles/sass/_layout.scss */
header#topNav a.logo {
  color: #333;
  text-decoration: none;
  font-size: 35px;
  height: 120px;
  line-height: 50px;
  font-weight: 600;
  letter-spacing: -2px;
  right: 10px;
  position: absolute;
  padding-top: 10px;
}
/* line 144, ../../../app/styles/sass/_layout.scss */
header#topNav .nav-main.mega-menu {
  margin-top: 9px;
  margin-bottom: 1px;
}
/* line 148, ../../../app/styles/sass/_layout.scss */
header#topNav .nav-pills > li + li {
  margin-left: 60px;
}
/* line 155, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a .naviLabel {
  color: #E2BB7F;
}
/* line 158, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.home {
  background-image: url("../../images/header/navi_home_hover.png");
}
/* line 161, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.members {
  background-image: url("../../images/header/navi_members_hover.png");
}
/* line 164, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.agenda {
  background-image: url("../../images/header/navi_agenda_hover.png");
}
/* line 167, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.gallery {
  background-image: url("../../images/header/navi_gallery_hover.png");
}
/* line 170, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.repertoire {
  background-image: url("../../images/header/navi_repertoire_hover.png");
}
/* line 173, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.guestbook {
  background-image: url("../../images/header/navi_guestbook_hover.png");
}
/* line 176, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.abaecherte {
  background-image: url("../../images/header/navi_abaecherte_hover.png");
}
/* line 179, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.resp-active a.sponsoren {
  background-image: url("../../images/header/navi_sponsoren_hover.png");
}
/* line 184, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a .naviLabel {
  display: none;
}
/* line 187, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.home, header#topNav nav ul.nav-main li a.members, header#topNav nav ul.nav-main li a.agenda, header#topNav nav ul.nav-main li a.gallery, header#topNav nav ul.nav-main li a.repertoire, header#topNav nav ul.nav-main li a.guestbook, header#topNav nav ul.nav-main li a.abaecherte, header#topNav nav ul.nav-main li a.sponsoren {
  background-repeat: no-repeat;
}
/* line 189, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.home:hover, header#topNav nav ul.nav-main li a.members:hover, header#topNav nav ul.nav-main li a.agenda:hover, header#topNav nav ul.nav-main li a.gallery:hover, header#topNav nav ul.nav-main li a.repertoire:hover, header#topNav nav ul.nav-main li a.guestbook:hover, header#topNav nav ul.nav-main li a.abaecherte:hover, header#topNav nav ul.nav-main li a.sponsoren:hover {
  color: #E2BB7F;
}
/* line 193, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.home {
  background-image: url("../../images/header/navi_home.png");
}
/* line 195, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.home:hover, header#topNav nav ul.nav-main li a.home:active {
  background-image: url("../../images/header/navi_home_hover.png");
}
/* line 199, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.members {
  background-image: url("../../images/header/navi_members.png");
}
/* line 201, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.members:hover, header#topNav nav ul.nav-main li a.members:active {
  background-image: url("../../images/header/navi_members_hover.png");
}
/* line 205, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.agenda {
  background-image: url("../../images/header/navi_agenda.png");
}
/* line 207, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.agenda:hover {
  background-image: url("../../images/header/navi_agenda_hover.png");
}
/* line 211, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.gallery {
  background-image: url("../../images/header/navi_gallery.png");
}
/* line 213, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.gallery:hover {
  background-image: url("../../images/header/navi_gallery_hover.png");
}
/* line 217, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.repertoire {
  background-image: url("../../images/header/navi_repertoire.png");
}
/* line 219, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.repertoire:hover {
  background-image: url("../../images/header/navi_repertoire_hover.png");
}
/* line 223, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.guestbook {
  background-image: url("../../images/header/navi_guestbook.png");
}
/* line 225, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.guestbook:hover {
  background-image: url("../../images/header/navi_guestbook_hover.png");
}
/* line 229, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.abaecherte {
  background-image: url("../../images/header/navi_abaecherte.png");
}
/* line 231, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.abaecherte:hover {
  background-image: url("../../images/header/navi_abaecherte_hover.png");
}
/* line 235, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.sponsoren {
  background-image: url("../../images/header/navi_sponsoren.png");
}
/* line 237, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a.sponsoren:hover {
  background-image: url("../../images/header/navi_sponsoren_hover.png");
}
/* line 244, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .home, header#topNav nav ul.nav-main > li.resp-active > .home {
  background-image: url("../../images/header/navi_home_hover.png");
}
/* line 247, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .members, header#topNav nav ul.nav-main > li.resp-active > .members {
  background-image: url("../../images/header/navi_members_hover.png");
}
/* line 250, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .agenda, header#topNav nav ul.nav-main > li.resp-active > .agenda {
  background-image: url("../../images/header/navi_agenda_hover.png");
}
/* line 253, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .gallery, header#topNav nav ul.nav-main > li.resp-active > .gallery {
  background-image: url("../../images/header/navi_gallery_hover.png");
}
/* line 256, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .repertoire, header#topNav nav ul.nav-main > li.resp-active > .repertoire {
  background-image: url("../../images/header/navi_repertoire_hover.png");
}
/* line 259, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .guestbook, header#topNav nav ul.nav-main > li.resp-active > .guestbook {
  background-image: url("../../images/header/navi_guestbook_hover.png");
}
/* line 262, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .abaecherte, header#topNav nav ul.nav-main > li.resp-active > .abaecherte {
  background-image: url("../../images/header/navi_abaecherte_hover.png");
}
/* line 265, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > .sponsoren, header#topNav nav ul.nav-main > li.resp-active > .sponsoren {
  background-image: url("../../images/header/navi_sponsoren_hover.png");
}

/* line 272, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main {
  z-index: 300;
}

/* line 277, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main i.icon-caret-down {
  background: transparent;
  border-radius: 100%;
  color: #ADB0AD;
  display: inline-block;
  font-size: 12px;
  height: 14px;
  line-height: 15px;
  position: relative;
  text-align: center;
  top: -1px;
  width: 14px;
}

/* line 295, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu {
  position: relative;
}

/* line 299, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

/* line 309, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-menu {
  top: 95%;
}

/* line 313, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 317, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu > a:after {
  content: "";
  display: block;
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #CCC;
  margin-top: 5px;
  margin-right: -10px;
}

/* line 330, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

/* line 334, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu.pull-left {
  float: none;
}

/* line 338, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 346, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle {
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}

/* line 352, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main ul.dropdown-menu {
  border: 0;
  border-radius: 6px;
  margin: 0 0 0 0;
  padding: 10px 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
}

/* line 366, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {
  margin-left: -6px !important;
  margin-top: -10px !important;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 6px !important;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 6px !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 378, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a {
  filter: none;
}

/* line 382, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main ul.dropdown-menu > li > a {
  width: 100%;
  position: relative;
  font-weight: normal;
  padding: 6px 20px 6px 12px;
}

/* line 389, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main ul.dropdown-menu li:last-child > a {
  border-bottom: 0;
}

/* line 393, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li a {
  background: none;
  font-style: normal;
  line-height: 20px;
  color: #9C9C9C;
  font-weight: 100;
  position: relative;
  font-size: 1.1em;
}

/* line 403, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-pills > li > a,
header#topNav nav ul.nav-pills > li > a:hover,
header#topNav nav ul.nav-pills > li > a:focus,
header#topNav nav ul.nav-pills > li.active > a,
header#topNav nav ul.nav-pills > li.active > a:hover,
header#topNav nav ul.nav-pills > li.active > a:focus {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
}

/* line 417, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li ul a {
  text-transform: none;
  font-weight: normal;
  font-size: 0.9em;
}

/* line 423, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.dropdown:hover > a {
  padding-bottom: 11px;
  margin-bottom: -1px;
  position: relative;
}

/* line 429, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.dropdown:hover > a:after {
  content: " ";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 20%;
  bottom: -8px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

/* line 440, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.dropdown:hover a.dropdown-toggle {
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}

/* line 446, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.dropdown:hover > ul {
  display: block;
  z-index: 300;
}

/* line 450, ../../../app/styles/sass/_layout.scss */
header#topNav li.divider {
  border: 0;
  border-bottom: #465260 1px solid;
  border-top: #1B1F23 1px solid;
  padding: 0;
}

/* line 456, ../../../app/styles/sass/_layout.scss */
header#topNav li a i.fa {
  padding-right: 6px;
}

/* line 459, ../../../app/styles/sass/_layout.scss */
header#topNav li a em {
  color: #fff;
}

/* line 463, ../../../app/styles/sass/_layout.scss */
header#topNav button {
  color: #fff;
  display: none;
  background: #2E363F;
  padding: 6px 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 473, ../../../app/styles/sass/_layout.scss */
header#topNav button i {
  padding: 0;
  margin: 0;
  font-size: 21px;
}

/** 04. Slider
**************************************************************** **/
/* line 483, ../../../app/styles/sass/_layout.scss */
#slider * {
  color: #fff;
}

/* line 484, ../../../app/styles/sass/_layout.scss */
#slider {
  color: #fff;
  background: #E2E6E9;
  border-bottom: #ddd 1px solid;
  box-shadow: #ddd 0 0 5px;
  position: relative;
  margin-top: -10px !important;
  margin-bottom: 60px !important;
}

/* line 494, ../../../app/styles/sass/_layout.scss */
#slider.full-screen {
  background: #f6f6f6;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  margin-top: -140px !important;
  /* see #wrapper padding */
}

/* line 503, ../../../app/styles/sass/_layout.scss */
#slider.nomargin-top {
  margin-top: 0 !important;
}

/* line 507, ../../../app/styles/sass/_layout.scss */
#slider .fullscreen-img {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 518, ../../../app/styles/sass/_layout.scss */
#slider li {
  display: none;
}

/* line 521, ../../../app/styles/sass/_layout.scss */
.image-caption {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -30px;
  /* header height/2 */
  display: inline-block;
  max-width: 900px;
  z-index: 2;
  color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 539, ../../../app/styles/sass/_layout.scss */
#slider .image-caption .inner {
  display: block;
  padding: 40px 0;
}

/* line 543, ../../../app/styles/sass/_layout.scss */
#slider .image-caption .inner h1,
#slider .image-caption .inner h2,
#slider .image-caption .inner h3 {
  color: #fff;
  font-size: 33px;
  line-height: 33px;
  margin: 0 0 1px 0;
  display: inline-block;
  padding: 6px;
  text-transform: uppercase;
  -webkit-text-stroke: 0.2px;
}

/* line 555, ../../../app/styles/sass/_layout.scss */
#slider .image-caption .inner h1 {
  font-size: 60px;
  line-height: 60px;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.3);
  display: inline-block;
}

/* line 562, ../../../app/styles/sass/_layout.scss */
#slider .image-caption .inner p {
  padding: 3px 10px;
  margin: 0 0 1px 0;
  display: inline-block;
  background: #fff;
  color: #333;
  -webkit-text-stroke: 0.2px;
}

/* line 569, ../../../app/styles/sass/_layout.scss */
#slider .image-caption .inner .btn {
  margin-top: 40px;
  font-size: 30px;
  padding-bottom: 15x;
  font-weight: 200;
  -webkit-text-stroke: 0.2px;
}

/* line 577, ../../../app/styles/sass/_layout.scss */
#slider .image-caption img.img-responsive {
  /* if images used on the slider */
  width: 100% !important;
  height: auto !important;
  position: relative !important;
  z-index: 10 !important;
  left: auto !important;
  top: auto !important;
}

/* line 586, ../../../app/styles/sass/_layout.scss */
#slider .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}

/* line 592, ../../../app/styles/sass/_layout.scss */
#slider .overlay.invisible {
  background: transparent;
  visibility: visible;
}

/* controlls */
/* line 599, ../../../app/styles/sass/_layout.scss */
#slider a.next,
#slider a.prev {
  top: 50%;
  color: #fff;
  font-size: 62px;
  filter: alpha(opacity=50);
  opacity: 0.5;
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 614, ../../../app/styles/sass/_layout.scss */
#slider a.next:hover,
#slider a.prev:hover {
  color: #fff;
  font-size: 70px;
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 622, ../../../app/styles/sass/_layout.scss */
#slider a.prev {
  left: 10px;
}

/* line 623, ../../../app/styles/sass/_layout.scss */
#slider a.prev:after {
  font-family: FontAwesome;
  content: '\f104';
}

/* line 627, ../../../app/styles/sass/_layout.scss */
#slider a.next {
  right: 10px;
}

/* line 628, ../../../app/styles/sass/_layout.scss */
#slider a.next:after {
  font-family: FontAwesome;
  content: '\f105';
}

/* half screen height */
/* line 633, ../../../app/styles/sass/_layout.scss */
#slider.half-screen,
#slider.half-screen li {
  height: 600px !important;
  margin: 0;
  padding: 0;
}

/* custom */
/* line 640, ../../../app/styles/sass/_layout.scss */
#slider.full-screen,
#slider.half-screen {
  background: #F0F0F0 url("../images/loading.gif") no-repeat center;
}

/* line 644, ../../../app/styles/sass/_layout.scss */
#slider .slides-pagination {
  bottom: 60px !important;
}

/* line 648, ../../../app/styles/sass/_layout.scss */
#slider.video {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 653, ../../../app/styles/sass/_layout.scss */
#video-volume {
  bottom: 85px;
  left: 50%;
  margin: 0 0 0 -15px;
  position: absolute;
  z-index: 10;
  width: 30px;
  height: 30px;
  line-height: 26px;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #fff;
  color: #FFFFFF;
  cursor: pointer;
}

/* slider with no image background */
/* line 672, ../../../app/styles/sass/_layout.scss */
#slider .noimg-slider h1 {
  font-size: 120px !important;
  line-height: 120px !important;
  background: none !important;
  font-weight: 900 !important;
  display: block !important;
  padding: 0 !important;
}

/* line 680, ../../../app/styles/sass/_layout.scss */
#slider .noimg-slider p {
  background: none !important;
  padding: 0 !important;
  font-weight: 200;
  display: block !important;
  -webkit-text-stroke: 0.2px;
}

/* bottom button */
/* line 690, ../../../app/styles/sass/_layout.scss */
.slider-button {
  display: block;
  text-align: center;
  margin-top: -110px;
  margin-bottom: 60px;
  position: relative;
  z-index: 99;
}

/* line 698, ../../../app/styles/sass/_layout.scss */
.bottom-button {
  border: #F4F5F7 8px solid;
  width: 100px;
  height: 100px;
  line-height: 86px;
  display: inline-block;
  position: relative;
  background: #F4F5F7;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 90px;
  text-decoration: none !important;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* boxed slider */
/* line 722, ../../../app/styles/sass/_layout.scss */
body.boxed #slider li {
  position: relative;
}

/* line 725, ../../../app/styles/sass/_layout.scss */
body.boxed #slider .image-caption {
  left: 30%;
}

/** 05. Content
 **************************************************************** **/
/* page title */
/* line 737, ../../../app/styles/sass/_layout.scss */
header#page-title {
  color: #fff;
  padding: 20px 0;
  background: #ddd;
  position: relative;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 752, ../../../app/styles/sass/_layout.scss */
header#page-title h1,
header#page-title h2 {
  font-size: 2.2em;
  font-weight: 300;
  line-height: 42px;
}

/* line 758, ../../../app/styles/sass/_layout.scss */
header#page-title.big {
  padding: 180px 0;
}

/* line 761, ../../../app/styles/sass/_layout.scss */
header#page-title.big h1 {
  color: #fff;
  font-size: 3em;
  line-height: 44px;
  line-height: 50px;
}

/* line 768, ../../../app/styles/sass/_layout.scss */
header#page-title .container {
  color: #fff;
  z-index: 99;
  /* eq #header_shadow */
  position: relative;
}

/* line 773, ../../../app/styles/sass/_layout.scss */
header#page-title h1 {
  margin: 0;
  padding: 0;
  color: #fff;
}

/* line 778, ../../../app/styles/sass/_layout.scss */
header#page-title.big .breadcrumb {
  background: rgba(255, 255, 255, 0.8);
  padding: 0 5px;
}

/* header parallax */
/* line 783, ../../../app/styles/sass/_layout.scss */
header#page-title.parallax {
  margin-top: -100px;
  padding-top: 280px;
}

/* line 787, ../../../app/styles/sass/_layout.scss */
.no-page-title {
  margin-top: 50px;
}

/* stick element to footer */
/* line 792, ../../../app/styles/sass/_layout.scss */
.stick-to-footer {
  margin-bottom: -92px;
  /* see #wrapper padding */
}

/* image inside article */
/* line 797, ../../../app/styles/sass/_layout.scss */
a.inner.pull-left,
img.inner.pull-left {
  margin-right: 25px;
}

/* line 801, ../../../app/styles/sass/_layout.scss */
a.inner.pull-right,
img.inner.pull-right {
  margin-left: 25px;
}

/* 404 */
/* line 807, ../../../app/styles/sass/_layout.scss */
div.e404 {
  font-size: 1500%;
  line-height: 200px;
  color: #ddd;
}

/* line 814, ../../../app/styles/sass/_layout.scss */
.top-content-search {
  margin: 30px 0 60px 0;
  width: 100%;
}

/* if no header used */
/* line 820, ../../../app/styles/sass/_layout.scss */
.top-no-header {
  position: relative;
  padding-top: 80px;
}

/* demo only, optional - can be deleted on production */
/* line 827, ../../../app/styles/sass/_layout.scss */
.white-grid span {
  background: #fff;
  line-height: 40px;
  min-height: 40px;
  text-align: center;
  display: block;
}

/* line 835, ../../../app/styles/sass/_layout.scss */
.white-row {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* General Page Title */
/* line 845, ../../../app/styles/sass/_layout.scss */
header.page-title h1,
h1.page-title {
  font-size: 40px !important;
  line-height: 40px !important;
  text-transform: none !important;
  font-weight: 300 !important;
  margin: 0;
}

/* line 853, ../../../app/styles/sass/_layout.scss */
h1.page-title,
header.page-title {
  margin-bottom: 30px;
}

/* special row -mostly used by one page */
/* line 859, ../../../app/styles/sass/_layout.scss */
.special-row .divider i.fa,
.special-row {
  background-color: #e8eaee;
}

/* line 863, ../../../app/styles/sass/_layout.scss */
.special-row .divider.white .fa {
  background: #fff;
}

/* revolution slider */
/* line 870, ../../../app/styles/sass/_layout.scss */
.tp-banner-container {
  overflow: hidden;
  position: relative;
}

/* line 874, ../../../app/styles/sass/_layout.scss */
.fullscreen-container {
  width: 100%;
  position: relative;
  padding: 0;
}

/* line 880, ../../../app/styles/sass/_layout.scss */
.fullwidthbanner-container {
  width: 100%;
  position: relative;
  padding: 0;
}

/* line 886, ../../../app/styles/sass/_layout.scss */
.fullwidthbanner-container .fullwidthbanner {
  width: 100%;
  position: relative;
}

/* line 891, ../../../app/styles/sass/_layout.scss */
.tp-caption.roundedimage img {
  -webkit-border-radius: 300px;
  -moz-border-radius: 300px;
  border-radius: 300px;
}

/* line 897, ../../../app/styles/sass/_layout.scss */
.fullscreenbanner-container,
.fullwidthbanner-container {
  background: #E2E6E9;
  margin-bottom: 60px !important;
}

/* line 902, ../../../app/styles/sass/_layout.scss */
.fullscreenbanner-container li,
.fullwidthbanner-container li {
  visibility: hidden;
}

/* line 906, ../../../app/styles/sass/_layout.scss */
.tp-bullets {
  bottom: 10px !important;
}

/* line 909, ../../../app/styles/sass/_layout.scss */
.tp-caption a.btn,
.tp-caption a.btn:hover {
  color: #fff;
  text-decoration: none;
}

/* line 914, ../../../app/styles/sass/_layout.scss */
.tp-bannershadow {
  width: 100% !important;
}

/* modal wrapper bugfix */
/* line 919, ../../../app/styles/sass/_layout.scss */
.modal {
  top: 66px;
  padding-top: 50px;
  background: rgba(0, 0, 0, 0.3);
}

/* line 924, ../../../app/styles/sass/_layout.scss */
.modal-backdrop {
  z-index: 1 !important;
  /* because of #wrapper */
}

/* isotope filter */
/* line 929, ../../../app/styles/sass/_layout.scss */
li.isotope-item,
ul.isotope {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 942, ../../../app/styles/sass/_layout.scss */
li.isotope-item.fadeIn,
ul.isotope.fadeIn {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* loader */
/* line 952, ../../../app/styles/sass/_layout.scss */
span.js_loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.1);
  text-align: center;
  padding-top: 25%;
}

/*
	Custom Arrows
*/
/* line 963, ../../../app/styles/sass/_layout.scss */
.tp-bannertimer {
  background: #777 !important;
  background: rgba(0, 0, 0, 0.1) !important;
  height: 5px !important;
}

/* line 970, ../../../app/styles/sass/_layout.scss */
.tparrows:before {
  font-family: 'revicons';
  color: #fff;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 0;
  margin-top: 9px;
  text-align: center;
  width: 40px;
  font-size: 20px;
}

/* line 984, ../../../app/styles/sass/_layout.scss */
.tparrows {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 40px !important;
  height: 40px !important;
}

/* line 995, ../../../app/styles/sass/_layout.scss */
.tparrows:hover {
  color: #fff;
}

/* line 998, ../../../app/styles/sass/_layout.scss */
.tp-leftarrow:before {
  content: '\e824';
}

/* line 1001, ../../../app/styles/sass/_layout.scss */
.tp-rightarrow:before {
  content: '\e825';
}

/* line 1004, ../../../app/styles/sass/_layout.scss */
.tparrows.tp-rightarrow:before {
  margin-left: 1px;
}

/* line 1007, ../../../app/styles/sass/_layout.scss */
.tparrows:hover {
  background: black !important;
}

/* end custom arrows */
/* box-icon line separator */
/* line 1014, ../../../app/styles/sass/_layout.scss */
.featured-box.left-separator {
  border-left: #e6e6e6 1px solid;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/** 06. Special Pages - maintenance, coming soon, etc
 **************************************************************** **/
/* line 1026, ../../../app/styles/sass/_layout.scss */
.special-page {
  position: absolute;
  z-index: 1000;
  left: 0;
  right: 0;
  top: 0;
}

/* line 1032, ../../../app/styles/sass/_layout.scss */
.special-page .center-box {
  padding: 20px;
  margin-top: 10%;
  background-color: rgba(255, 255, 255, 0.3);
  border: rgba(255, 255, 255, 0.1) 10px solid;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px inset;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1044, ../../../app/styles/sass/_layout.scss */
.special-page .center-box h1 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 60px;
  line-height: 60px;
  margin: 0;
}

/* line 1052, ../../../app/styles/sass/_layout.scss */
.special-page .center-box h1 .subtitle {
  color: #fff;
  font-size: 15px;
  line-height: 26px;
  padding-top: 10px;
  text-transform: none;
  font-weight: 400;
}

/* line 1060, ../../../app/styles/sass/_layout.scss */
.special-page .center-box h2,
.special-page .center-box h3 {
  color: #fff;
  font-size: 22px;
}

/* line 1065, ../../../app/styles/sass/_layout.scss */
.special-page .progress-label,
.special-page .center-box p {
  color: #fff;
}

/* line 1069, ../../../app/styles/sass/_layout.scss */
.special-page .center-box hr {
  border: 0;
  margin: 40px 0;
  border-bottom: rgba(255, 255, 255, 0.3) 1px solid;
}

@media only screen and (max-width: 479px) {
  /* line 1075, ../../../app/styles/sass/_layout.scss */
  .special-page .center-box h1 {
    font-size: 30px;
    line-height: 30px;
  }

  /* line 1079, ../../../app/styles/sass/_layout.scss */
  .special-page .center-box h1 .subtitle {
    font-weight: 300;
    padding-top: 20px;
  }
}
/** 07. Contact
 **************************************************************** **/
/* line 1091, ../../../app/styles/sass/_layout.scss */
#gmap {
  width: 100%;
  height: 400px;
  display: block;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  z-index: 1;
}

/* line 1107, ../../../app/styles/sass/_layout.scss */
#gmap_default {
  width: 100%;
  height: 400px;
  display: block;
}

/** 08. Item Box (team, shop, etc)
 **************************************************************** **/
/* line 1118, ../../../app/styles/sass/_layout.scss */
.item-box {
  background: #fff;
  overflow: hidden;
  margin: 16px 0;
  width: 100%;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1129, ../../../app/styles/sass/_layout.scss */
.item-box.fullwidth {
  max-width: 100%;
}

/* line 1133, ../../../app/styles/sass/_layout.scss */
.item-box figure {
  width: 100%;
  display: block;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}

/* line 1141, ../../../app/styles/sass/_layout.scss */
.item-box figure img {
  width: 100%;
  height: auto;
}

/* line 1145, ../../../app/styles/sass/_layout.scss */
.item-box-desc {
  padding: 10px 20px;
  overflow: hidden;
}

/* line 1149, ../../../app/styles/sass/_layout.scss */
.item-box-desc p {
  margin-top: 20px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  /*white-space: nowrap;*/
}

/* line 1156, ../../../app/styles/sass/_layout.scss */
.item-box.fixed-box .item-box-desc p {
  height: 98px;
}

/* line 1159, ../../../app/styles/sass/_layout.scss */
.item-box-desc h4 {
  padding: 0;
  margin: 0;
}

/* line 1162, ../../../app/styles/sass/_layout.scss */
.item-box .item-box-desc small {
  display: block;
}

/* line 1166, ../../../app/styles/sass/_layout.scss */
.item-box.fixed-box .item-box-desc {
  height: 256px;
}

/* line 1170, ../../../app/styles/sass/_layout.scss */
.item-box.fixed-box figure {
  max-height: 263px;
}

/* line 1173, ../../../app/styles/sass/_layout.scss */
.item-box .socials {
  border-top: #eee 1px solid;
  text-align: center;
  display: block;
}

/* hover */
/* line 1181, ../../../app/styles/sass/_layout.scss */
.item-box .item-hover,
.item-box .item-hover .overlay {
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 1190, ../../../app/styles/sass/_layout.scss */
.item-box .item-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 1203, ../../../app/styles/sass/_layout.scss */
.item-box .item-hover,
.item-box .item-hover button,
.item-box .item-hover a {
  color: #fff;
}

/* line 1208, ../../../app/styles/sass/_layout.scss */
.item-box .item-hover .inner {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -30px;
  z-index: 100;
}

/* line 1215, ../../../app/styles/sass/_layout.scss */
.item-box:hover .item-hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/** 09. Comments
 **************************************************************** **/
/* line 1226, ../../../app/styles/sass/_layout.scss */
#comments .comment {
  margin: 40px 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 1233, ../../../app/styles/sass/_layout.scss */
#comments a.replyBtn {
  float: right;
  font-size: 11px;
  text-transform: uppercase;
}

/* line 1238, ../../../app/styles/sass/_layout.scss */
#comments span.user-avatar {
  background: #eee;
  width: 64px;
  height: 64px;
  float: left;
  margin-right: 10px;
}

/* line 1244, ../../../app/styles/sass/_layout.scss */
#comments form .col-md-3,
#comments form .col-md-4,
#comments form .col-md-6,
#comments form .col-md-12 {
  padding: 2px;
}

/* line 1250, ../../../app/styles/sass/_layout.scss */
#comments form label {
  padding: 6px 0 0 4px;
}

/* line 1253, ../../../app/styles/sass/_layout.scss */
#commentForm {
  padding: 15px;
}

/** 10. Footer
 **************************************************************** **/
/* line 1263, ../../../app/styles/sass/_layout.scss */
footer {
  color: #87919F;
  font-size: 13px;
  overflow: visible;
  min-height: 72px;
}
/* line 1268, ../../../app/styles/sass/_layout.scss */
footer #motto {
  position: absolute;
  bottom: -75px;
  left: 25px;
  z-index: 1000;
}
/* line 1274, ../../../app/styles/sass/_layout.scss */
footer #mottoMobile {
  display: none;
}

/* line 1278, ../../../app/styles/sass/_layout.scss */
footer a, footer a:hover {
  color: #fff;
}

/* line 1282, ../../../app/styles/sass/_layout.scss */
footer ul,
footer ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1287, ../../../app/styles/sass/_layout.scss */
footer .footer-bar {
  background: #292f38;
  display: block;
  text-transform: uppercase;
  position: relative;
}
/* line 1292, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .fa {
  margin-left: 10px;
}
/* line 1295, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav {
  display: inline-block;
  padding: 20px 0;
  width: 85%;
  text-align: right;
}
/* line 1300, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem {
  margin-right: 32px;
}
/* line 1303, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .contact, footer .footer-bar .footerNav .naviItem .facebook, footer .footer-bar .footerNav .naviItem .youtube, footer .footer-bar .footerNav .naviItem .spotify, footer .footer-bar .footerNav .naviItem .instagram {
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 32px;
  background-size: 100% 100%;
}
/* line 1310, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .contact {
  background-image: url("../../images/footer/footer_contact.png");
}
/* line 1312, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .contact:hover, footer .footer-bar .footerNav .naviItem .contact.resp-active {
  background-image: url("../../images/footer/footer_contact_hover.png");
}
/* line 1316, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .facebook {
  background-image: url("../../images/footer/footer_facebook.png");
}
/* line 1318, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .facebook:hover {
  background-image: url("../../images/footer/footer_facebook_hover.png");
}
/* line 1322, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .youtube {
  background-image: url("../../images/footer/footer_youtube.png");
}
/* line 1324, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .youtube:hover {
  background-image: url("../../images/footer/footer_youtube_hover.png");
}
/* line 1328, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .instagram {
  background-image: url("../../images/footer/footer_instagram.png");
}
/* line 1330, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .instagram:hover {
  background-image: url("../../images/footer/footer_instagram_hover.png");
}
/* line 1334, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .spotify {
  background-image: url("../../images/footer/footer_spotify.png");
}
/* line 1336, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .footerNav .naviItem .spotify:hover {
  background-image: url("../../images/footer/footer_spotify_hover.png");
}
/* line 1342, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .toTop {
  position: absolute;
  right: 0;
  padding: 25px 0;
  width: 15%;
  display: inline-block;
  float: right;
  text-align: center;
  border-left: #403E44 1px dashed;
  height: 72px;
}
/* line 1353, ../../../app/styles/sass/_layout.scss */
footer .footer-bar .toTop:hover {
  text-decoration: none;
  color: #E2BB7F;
}

/* footer columns */
/* line 1361, ../../../app/styles/sass/_layout.scss */
footer .footer-content {
  background: #2E363F;
  border-top: #403E44 1px dashed;
  padding: 30px 0;
  display: block;
}

/* line 1367, ../../../app/styles/sass/_layout.scss */
footer .footer-content h3 {
  color: #fff !important;
  font-weight: 200;
  font-size: 16px;
}

/* line 1373, ../../../app/styles/sass/_layout.scss */
footer .column {
  display: block;
  height: 100%;
}

/* footer logo */
/* line 1379, ../../../app/styles/sass/_layout.scss */
footer .column.logo {
  position: rtelative;
  background: #292f38;
  display: block;
  margin-top: -30px;
  margin-bottom: -30px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-border-bottom-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

/* line 1395, ../../../app/styles/sass/_layout.scss */
footer .column.logo h4 {
  color: #fff;
  font-size: 20px;
  padding: 0;
  margin: 0;
}

/* footer latest posts */
/* line 1403, ../../../app/styles/sass/_layout.scss */
footer .post-item,
footer .post-item p,
footer .post-item small {
  padding: 0;
  margin: 0;
  display: block;
}

/* line 1409, ../../../app/styles/sass/_layout.scss */
footer .post-item {
  border-top: #403E44 1px dashed;
  padding-top: 10px;
  margin-top: 10px;
}

/* line 1414, ../../../app/styles/sass/_layout.scss */
footer .post-item:first-child {
  border-top: 0;
}

/* line 1417, ../../../app/styles/sass/_layout.scss */
footer .post-item small {
  font-size: 11px;
}

/* line 1420, ../../../app/styles/sass/_layout.scss */
footer .post-item h3 {
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: none;
}

/* line 1430, ../../../app/styles/sass/_layout.scss */
footer .view-more {
  display: block;
  margin-top: 20px;
  font-size: 13px;
}

/* footer contact */
/* line 1437, ../../../app/styles/sass/_layout.scss */
footer address .footer-sprite {
  margin-bottom: 20px;
  padding-left: 30px;
  background: url("../images/footer_sprite.png") no-repeat 0 0;
}

/* line 1442, ../../../app/styles/sass/_layout.scss */
footer address .footer-sprite:last-child {
  margin-bottom: 0;
}

/* line 1445, ../../../app/styles/sass/_layout.scss */
footer p {
  line-height: 18px;
}

/* line 1448, ../../../app/styles/sass/_layout.scss */
footer p.contact-desc {
  margin: 0 0 30px 0;
  padding: 0 0 10px 0;
  border-bottom: #403E44 1px dashed;
}

/* line 1453, ../../../app/styles/sass/_layout.scss */
footer address .footer-sprite.address {
  background-position: 0 0;
}

/* line 1456, ../../../app/styles/sass/_layout.scss */
footer address .footer-sprite.phone {
  background-position: 0 -138px;
  line-height: 30px;
}

/* line 1460, ../../../app/styles/sass/_layout.scss */
footer address .footer-sprite.email {
  background-position: 0 -247px;
}

/** Dark Layout
 **************************************************************** **/
/* line 1468, ../../../app/styles/sass/_layout.scss */
html, body {
  color: #fff;
  background-color: #D7D6D6;
}

/* line 1472, ../../../app/styles/sass/_layout.scss */
#comments span.user-avatar,
body.boxed #wrapper,
body #wrapper {
  background-color: #2D2D2D;
}

/* line 1477, ../../../app/styles/sass/_layout.scss */
p, ul, li, ol li, ul li, cite, blockquote cite,
h1, h2, h3, h4, h5, h6 {
  color: #fff;
}

/* line 1482, ../../../app/styles/sass/_layout.scss */
input,
select {
  color: #222;
}

/* line 1486, ../../../app/styles/sass/_layout.scss */
hr {
  border-bottom: #555 1px solid;
  border-top: #161616 1px solid;
}

/* line 1490, ../../../app/styles/sass/_layout.scss */
#slider {
  border-bottom: #111 1px solid;
  box-shadow: #111 0 0 5px;
}

/* line 1494, ../../../app/styles/sass/_layout.scss */
#slider li .noimg-slider h1 {
  color: #fff !important;
}

/* 
  SHORTCODES 
*/
/* line 1502, ../../../app/styles/sass/_layout.scss */
.divider {
  border-top: #666 1px solid;
  border-bottom: #666 1px solid;
}

/* line 1506, ../../../app/styles/sass/_layout.scss */
.divider i.fa {
  color: #666;
  background-color: #2D2D2D;
}

/* line 1511, ../../../app/styles/sass/_layout.scss */
div.tabs ul.nav-tabs li.active a,
h4.panel-title a {
  color: #fff;
}

/* line 1516, ../../../app/styles/sass/_layout.scss */
.panel-default > .panel-heading {
  background-color: #2D2D2D;
}

/* line 1519, ../../../app/styles/sass/_layout.scss */
div.tabs ul.nav-tabs li a {
  background-color: #444444;
  border: 1px solid #272727;
  border-bottom: 0;
}

/* darker bg */
/* line 1525, ../../../app/styles/sass/_layout.scss */
.progress,
.panel-group,
.panel-body,
div.toggle div.toggle-content,
div.tabs ul.nav-tabs li.active a,
div.featured-box,
div.toggle > label,
div.tabs div.tab-content {
  background-color: #272727;
}

/* line 1535, ../../../app/styles/sass/_layout.scss */
div.toggle > label:hover {
  background-color: #202020;
}

/* line 1538, ../../../app/styles/sass/_layout.scss */
.pagination {
  border: 1px solid #272727;
}

/* line 1541, ../../../app/styles/sass/_layout.scss */
#cartContent .item,
.nav-tabs {
  border-bottom: 1px solid #272727;
}

/* line 1546, ../../../app/styles/sass/_layout.scss */
header div.toggle > label,
header .btn,
header .btn i.fa,
header .btn:hover {
  color: #fff !important;
}

/* line 1554, ../../../app/styles/sass/_layout.scss */
.list-icon li:before, .styleColor,
.panel-body i.fa {
  color: #fff;
}

/* line 1559, ../../../app/styles/sass/_layout.scss */
.bs-callout {
  background-color: #6b6b6b;
}

/* line 1562, ../../../app/styles/sass/_layout.scss */
.bs-callout .divider {
  background-color: #454545;
}

/* line 1565, ../../../app/styles/sass/_layout.scss */
.bs-callout i.fa {
  color: #868686;
}

/* line 1568, ../../../app/styles/sass/_layout.scss */
.special-row .divider.white i.fa,
.white-row,
.white-row p {
  color: #fff;
  background-color: #373737 !important;
}

/* line 1575, ../../../app/styles/sass/_layout.scss */
.item-box {
  background: #222;
}

/* line 1578, ../../../app/styles/sass/_layout.scss */
.item-box .socials {
  border-top: #444 1px solid;
}

/* line 1581, ../../../app/styles/sass/_layout.scss */
.page-header {
  color: #999 !important;
  border-bottom: #333 1px solid;
}

/* line 1585, ../../../app/styles/sass/_layout.scss */
.page-header strong {
  color: #999 !important;
}

/* line 1588, ../../../app/styles/sass/_layout.scss */
a.styleColor {
  color: #999;
}

/* line 1591, ../../../app/styles/sass/_layout.scss */
table {
  color: #333;
  background-color: #fff;
}

/* line 1595, ../../../app/styles/sass/_layout.scss */
.label-default {
  border: 1px solid #2D2D2D;
}

/* line 1598, ../../../app/styles/sass/_layout.scss */
ul.isotope-filter {
  border-bottom: #444444 1px dotted;
  border-top: #444444 1px dotted;
}

/* line 1603, ../../../app/styles/sass/_layout.scss */
.socialApis .api {
  border-left: #222 3px solid;
}

/* line 1607, ../../../app/styles/sass/_layout.scss */
.special-row .divider i.fa,
.special-row .divider.white .fa,
.special-row {
  background-color: #272727;
}

/* line 1612, ../../../app/styles/sass/_layout.scss */
.special-row .item-box {
  background-color: #2D2D2D;
}

/* progress bar indicator */
/* line 1616, ../../../app/styles/sass/_layout.scss */
span.progress-bar-tooltip {
  background-color: #161616;
}

/* line 1619, ../../../app/styles/sass/_layout.scss */
span.progress-bar-tooltip:after {
  border-color: #161616 transparent;
}

/* price table */
/* line 1624, ../../../app/styles/sass/_layout.scss */
.price-table,
.price-table h3,
.price-table p,
.price-table ul li {
  color: #222;
}

/* testimonials */
/* line 1632, ../../../app/styles/sass/_layout.scss */
.testimonial cite {
  color: #222;
}

/* line 1635, ../../../app/styles/sass/_layout.scss */
.testimonial.white p,
.testimonial.white cite {
  background-color: #eee;
}

/* blog */
/* line 1642, ../../../app/styles/sass/_layout.scss */
#blog li .item p,
#blog .timeline-item p {
  color: #87919F;
}

/* line 1646, ../../../app/styles/sass/_layout.scss */
#blog .item-title .label-default {
  border: 0;
}

/* real estate */
/* line 1651, ../../../app/styles/sass/_layout.scss */
.re-filterbox.no-top {
  border-color: #2D2D2D;
  color: #333;
}

/* box-icon line separator */
/* line 1657, ../../../app/styles/sass/_layout.scss */
.featured-box.left-separator {
  border-left: #363636 1px solid;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* 
  HEADER, NAVIGATION 
*/
/* line 1669, ../../../app/styles/sass/_layout.scss */
header#topNav {
  background-color: #111;
  border-bottom: #111 1px solid;
  box-shadow: #111 0 0 8px;
}

/* line 1674, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main > li:hover > a,
header#topNav nav ul.nav-main > li.active > a,
header#topNav nav ul.nav-main li a:hover {
  color: #fff !important;
}

/* line 1679, ../../../app/styles/sass/_layout.scss */
header#topNav nav ul.nav-main li.dropdown:hover > a:after {
  border-bottom: #333 10px solid;
}

/* line 1682, ../../../app/styles/sass/_layout.scss */
header#topNav nav div.mega-menu-content,
header#topNav nav ul.nav-main ul.dropdown-menu {
  background-color: white !important;
}

/* line 1686, ../../../app/styles/sass/_layout.scss */
header#topNav li.divider {
  border-top: #222 1px solid;
  border-bottom: #444 1px solid;
}

/* line 1690, ../../../app/styles/sass/_layout.scss */
header#topNav nav div.mega-menu-content li:hover > a,
header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a {
  background-color: #E2BB7F;
}

@media (max-width: 990px) {
  /* line 1695, ../../../app/styles/sass/_layout.scss */
  header#topNav div.nav-main-collapse {
    background-color: #333;
  }
}
/* page title, pricetable and all other color1 elements */
/* line 1700, ../../../app/styles/sass/_layout.scss */
#slider h2,
#slider .image-caption .inner p.dark,
header#page-title,
div.price-table.popular,
.styleBackground {
  background-color: #444;
  /* keep the contrast little bit brighten */
}

/* page title */
/* line 1709, ../../../app/styles/sass/_layout.scss */
header#page-title {
  box-shadow: none;
}

/* line 1712, ../../../app/styles/sass/_layout.scss */
header#page-title h1,
header#page-title h2 {
  color: #fff;
}

/* 
  FOOTER 
*/
/* line 1721, ../../../app/styles/sass/_layout.scss */
footer {
  color: #fff;
}

/* line 1724, ../../../app/styles/sass/_layout.scss */
footer .column.logo,
footer .footer-bar {
  background-color: #111;
}

/* line 1728, ../../../app/styles/sass/_layout.scss */
footer .footer-content {
  background: #222;
}

/* 
  GALlERY
*/
/**	Responsive Rules
*************************************************** **/
/* Mega Menu */
@media (min-width: 990px) {
  /* line 7, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .container {
    padding: 0px;
    width: 100%;
  }
  /* line 11, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .navbar-collapse.collapse {
    width: 100%;
    padding-left: 68px;
  }
  /* line 15, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .nav-pills > li + li {
    margin-left: 50px !important;
  }
  /* line 18, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main {
    margin-bottom: 9px;
  }
  /* line 21, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li a {
    display: block;
    height: 32px;
    width: 32px;
  }

  /* line 30, ../../../app/styles/sass/_layout_responsive.scss */
  nav.mega-menu .nav,
  nav.mega-menu .dropup,
  nav.mega-menu .dropdown,
  nav.mega-menu .collapse {
    position: static;
  }

  /* line 36, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main .mega-menu-content {
    text-shadow: none;
  }

  /* line 40, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
    color: #87919F;
    padding: 0;
    margin: 0 15px;
  }

  /* line 46, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }

  /* two columns */
  /* line 53, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu {
    min-width: 350px;
  }

  /* line 56, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu {
    top: 4px;
    min-width: 160px;
    padding: 6px 2px;
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px;
  }

  /* line 62, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-two-columns ul.dropdown-menu ul.dropdown-menu li a {
    font-weight: normal;
    text-transform: none;
    position: relative;
    padding: 6px 20px;
    margin: 0 -2px;
    background: none;
    font-style: normal;
    line-height: 20px;
    color: #9C9C9C;
    position: relative;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }

  /* line 81, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {
    display: block;
    font-size: 1em;
    font-weight: 600;
    padding-bottom: 5px;
    text-transform: uppercase;
  }

  /* line 89, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  /* line 95, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
    display: block;
    margin: 0 0 0 -8px;
    padding: 6px 8px;
    text-transform: none;
    font-size: 0.9em;
    font-weight: normal;
    text-shadow: none;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }

  /* line 110, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    text-decoration: none;
  }

  /* line 114, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .navbar-inner,
  header#topNav nav.mega-menu .container {
    position: relative;
  }

  /* line 119, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .dropdown-menu {
    left: auto;
  }

  /* line 123, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .dropdown-menu > li {
    display: block;
  }

  /* line 127, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .nav.pull-right .dropdown-menu {
    right: 0;
  }

  /* line 131, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .mega-menu-content {
    padding: 20px 8px;
  }

  /* line 135, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .mega-menu-content:before,
  header#topNav nav.mega-menu .mega-menu-content:after {
    display: table;
    content: "";
    line-height: 0;
  }

  /* line 142, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .mega-menu-content:after {
    clear: both;
  }

  /* line 146, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu.navbar .nav > li > .dropdown-menu:after,
  header#topNav nav.mega-menu.navbar .nav > li > .dropdown-menu:before {
    display: none;
  }

  /* line 151, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
    left: 0;
    right: 0;
    width: auto;
  }

  /* line 157, ../../../app/styles/sass/_layout_responsive.scss */
  #wrapper .container {
    margin-top: 20px;
  }
}
@media (max-width: 1100px) {
  /* line 165, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .nav-pills > li + li {
    margin-left: 50px !important;
  }

  /* line 172, ../../../app/styles/sass/_layout_responsive.scss */
  #portfolio #filters li.ng-scope {
    text-align: left;
    margin-left: 0px;
    margin-bottom: 2px;
    width: 15%;
    float: left;
  }
}
@media (max-width: 990px) {
  /* line 186, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .logo {
    position: relative !important;
    float: left;
    right: 0px !important;
  }
  /* line 191, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .nav-pills > li + li {
    margin-left: 0px !important;
    height: 45px;
  }
  /* line 198, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li a .naviLabel {
    display: block;
    padding-left: 50px;
  }

  /* line 210, ../../../app/styles/sass/_layout_responsive.scss */
  #portfolio #filters li.ng-scope {
    text-align: left;
    margin-left: 0px;
    margin-bottom: 2px;
    width: 25%;
    float: left;
  }

  /* line 222, ../../../app/styles/sass/_layout_responsive.scss */
  .gallery h3 {
    margin-top: 32px;
  }

  /* Navigation */
  /* line 228, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse,
  header#topNav div.nav-main-collapse.in {
    width: 100%;
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
  }

  /* line 236, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse {
    float: none;
    margin: 0;
  }

  /* line 241, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main ul.nav-main {
    float: none;
    position: static;
    margin: 8px 0;
    overflow-x: hidden;
  }

  /* line 248, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse.collapse {
    display: none !important;
  }

  /* line 252, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse {
    top: 21px;
    position: relative;
  }

  /* line 257, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse.in {
    display: block !important;
  }

  /* line 261, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-collapse div.container nav.nav-main {
    float: left;
    width: 100%;
  }

  /* line 266, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse {
    background: #2D343E;
    max-height: none;
    margin: 0 -15px !important;
    max-height: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }

  /* line 275, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse.topFix {
    margin-top: -44px !important;
  }

  /* line 279, ../../../app/styles/sass/_layout_responsive.scss */
  header > div.container {
    margin-bottom: 0;
  }

  /* line 283, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main {
    margin-right: -10px;
  }

  /* line 287, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-collapse {
    background: #2D343E;
    width: 100%;
    clear: both;
    width: 100%;
  }

  /* line 294, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main {
    padding: 10px 0;
    clear: both;
    display: block;
    float: none;
    width: 100%;
  }

  /* line 302, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main ul,
  header#topNav nav.nav-main ul li {
    padding: 0;
    margin: 0;
  }

  /* line 308, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main ul li {
    clear: both;
    float: none;
    display: block;
    border-bottom: 1px solid #383F49;
  }

  /* line 315, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main > li + li {
    margin-left: 0;
  }

  /* line 319, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li a,
  header#topNav nav ul.nav-main ul.dropdown-menu li > a {
    padding: 12px 8px;
    border: 0;
    border-top: 0;
    margin: 0;
  }

  /* line 327, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li.dropdown:hover > a {
    margin-bottom: -2px;
  }

  /* line 331, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li a {
    color: #FFF;
    clear: both;
    float: none;
    display: block;
    padding-left: 0;
  }

  /* line 339, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li a i.icon-angle-down {
    position: absolute;
    right: 5px;
    top: 10px;
  }

  /* line 345, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main ul ul {
    margin-left: 20px !important;
  }

  /* line 349, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main ul.dropdown-menu {
    position: static;
    clear: both;
    float: none;
    display: none !important;
  }

  /* line 356, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main ul.dropdown-menu {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 362, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav.nav-main li.resp-active > ul.dropdown-menu {
    display: block !important;
    float: left;
    width: 100%;
  }

  /* line 368, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main ul.dropdown-menu ul.dropdown-menu {
    border: 0;
    margin: 0 5px;
    padding-left: 35px;
  }

  /* line 374, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main .dropdown-submenu > a:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFF;
  }

  /* line 380, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main .dropdown-submenu:hover > a:after {
    border-left-color: transparent;
  }

  /* line 384, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-pills > li > a:before,
  header#topNav nav ul.nav-main li.dropdown:hover > a:after {
    display: none;
  }

  /* line 389, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main i.icon-caret-down {
    float: right;
  }

  /* line 393, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main ul.dropdown-menu,
  header#topNav nav ul.nav-main li.dropdown.open a.dropdown-toggle,
  header#topNav nav ul.nav-main li a,
  header#topNav nav ul.nav-main li.active a {
    background-color: transparent !important;
    color: #FFF !important;
    background-position-y: 5px;
  }

  /* line 402, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
    color: #E2BB7F !important;
  }

  /* line 406, ../../../app/styles/sass/_layout_responsive.scss */
  header.center nav ul.nav-main > li {
    display: block;
  }

  /* line 410, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main ul.sub-menu {
    padding: 0;
    margin: 0 0 10px 0;
  }

  /* line 415, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main ul.sub-menu ul.sub-menu {
    margin-top: 10px;
  }

  /* line 419, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav nav ul.nav-main i.icon-caret-down {
    color: #ADB0AD !important;
  }

  /* line 423, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav button {
    display: block;
    float: right;
  }

  /* line 429, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav ul.scroll-menu {
    position: relative;
    display: inherit !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    -o-overflow-scrolling: touch;
    overflow-scrolling: touch;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    height: auto;
    max-height: 430px;
    margin: 0;
    border-left: none;
    border-right: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }

  /* line 457, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav ul.scroll-menu-2x {
    max-height: 230px;
  }

  /* line 461, ../../../app/styles/sass/_layout_responsive.scss */
  .featured-box.left-separator {
    border-left: 0;
  }

  /* line 465, ../../../app/styles/sass/_layout_responsive.scss */
  .bs-callout .btn {
    display: block;
    max-width: 250px;
    margin: 30px auto 0 auto;
  }

  /* line 471, ../../../app/styles/sass/_layout_responsive.scss */
  footer .column.text-right,
  footer .column.logo {
    display: none;
  }

  /* line 477, ../../../app/styles/sass/_layout_responsive.scss */
  #wrapper .container {
    margin-top: 10px;
  }
}
@media (max-width: 480px) {
  /* line 485, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .logo {
    margin: 15px 0 0 10px;
  }
  /* line 488, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse {
    top: 6px;
  }
  /* line 490, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav div.nav-main-collapse.topFix {
    margin-top: -29px !important;
  }

  /* line 498, ../../../app/styles/sass/_layout_responsive.scss */
  #portfolio #filters li.ng-scope {
    text-align: center;
    margin-left: 0px;
    margin-bottom: 2px;
    width: 50%;
    float: left;
  }
  /* line 509, ../../../app/styles/sass/_layout_responsive.scss */
  #portfolio .row li.isotope-item {
    width: 100% !important;
  }
  /* line 511, ../../../app/styles/sass/_layout_responsive.scss */
  #portfolio .row li.isotope-item .inner {
    top: 30%;
  }

  /* line 518, ../../../app/styles/sass/_layout_responsive.scss */
  .gallery {
    display: inline-block;
    width: 100%;
  }
  /* line 519, ../../../app/styles/sass/_layout_responsive.scss */
  .gallery .masonry-item {
    position: initial !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 531, ../../../app/styles/sass/_layout_responsive.scss */
  #portfolio .row li.isotope-item {
    width: 50%;
  }

  /* slider */
  /* line 539, ../../../app/styles/sass/_layout_responsive.scss */
  .noimg-slider h1 {
    font-size: 80px !important;
    line-height: 80px !important;
  }

  /* Ignore Parallax */
  /* line 545, ../../../app/styles/sass/_layout_responsive.scss */
  .parallax {
    background-position: 0 50% !important;
    background-size: auto !important;
  }

  /* line 550, ../../../app/styles/sass/_layout_responsive.scss */
  .item-box {
    max-width: 300px;
    margin: 16px auto;
  }

  /* Count To */
  /* line 557, ../../../app/styles/sass/_layout_responsive.scss */
  div.countTo label {
    margin-bottom: 30px;
  }

  /* line 560, ../../../app/styles/sass/_layout_responsive.scss */
  #wrapper {
    padding-bottom: 25px;
  }

  /* line 563, ../../../app/styles/sass/_layout_responsive.scss */
  footer {
    text-align: center;
    margin-bottom: 0px !important;
  }
  /* line 566, ../../../app/styles/sass/_layout_responsive.scss */
  footer #motto, footer #mottoMobile {
    max-height: 200px;
    max-width: 200px;
  }
  /* line 570, ../../../app/styles/sass/_layout_responsive.scss */
  footer #motto {
    display: none;
  }
  /* line 573, ../../../app/styles/sass/_layout_responsive.scss */
  footer #mottoMobile {
    display: inline;
    margin: 15px 0px;
  }

  /* line 579, ../../../app/styles/sass/_layout_responsive.scss */
  footer .footer-bar .footerNav {
    width: 100%;
    text-align: center;
    border-bottom: #403E44 1px dashed;
  }
  /* line 584, ../../../app/styles/sass/_layout_responsive.scss */
  footer .footer-bar .footerNav .naviItem:last-of-type {
    margin-right: 0px;
  }

  /* line 589, ../../../app/styles/sass/_layout_responsive.scss */
  footer .column.logo,
  footer .column.testimonials {
    display: none;
  }

  /* line 593, ../../../app/styles/sass/_layout_responsive.scss */
  footer .footer-bar .toTop {
    position: relative;
    padding-left: 0;
    width: 100%;
    border: 0;
    border-top: #403E44 1px dashed;
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 480px) {
  /* line 609, ../../../app/styles/sass/_layout_responsive.scss */
  header#topNav .logo img {
    height: 90px;
    position: absolute;
  }

  /* slider */
  /* line 617, ../../../app/styles/sass/_layout_responsive.scss */
  .noimg-slider h1 {
    font-size: 60px !important;
    line-height: 60px !important;
  }

  /* line 622, ../../../app/styles/sass/_layout_responsive.scss */
  .slides-navigation a {
    top: auto !important;
    bottom: 30px !important;
  }

  /* line 626, ../../../app/styles/sass/_layout_responsive.scss */
  .slides-pagination {
    bottom: 30px !important;
  }

  /* line 630, ../../../app/styles/sass/_layout_responsive.scss */
  #slider .image-caption .inner h1 {
    font-size: 40px;
    line-height: 40px;
  }

  /* line 634, ../../../app/styles/sass/_layout_responsive.scss */
  body.boxed #slider .image-caption {
    left: 50% !important;
  }

  /* image no float */
  /* line 639, ../../../app/styles/sass/_layout_responsive.scss */
  a.inner.pull-left,
  a.inner.pull-right,
  img.inner.pull-left,
  img.inner.pull-right {
    float: none !important;
    margin: 20px 0 !important;
  }

  /* tabs */
  /* line 648, ../../../app/styles/sass/_layout_responsive.scss */
  div.tabs ul.nav-tabs li,
  div.tabs ul.nav-tabs li a {
    display: block !important;
    float: none !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  /* line 658, ../../../app/styles/sass/_layout_responsive.scss */
  .responsive-text-center {
    text-align: center !important;
  }

  /* item box */
  /* line 663, ../../../app/styles/sass/_layout_responsive.scss */
  .item-box {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  /* line 668, ../../../app/styles/sass/_layout_responsive.scss */
  .item-box figure {
    text-align: center;
    width: 100%;
    max-height: 100% !important;
  }

  /* line 673, ../../../app/styles/sass/_layout_responsive.scss */
  .item-box figure img {
    margin: auto;
    height: auto !important;
    width: auto !important;
  }

  /* 404 */
  /* line 680, ../../../app/styles/sass/_layout_responsive.scss */
  div.e404 {
    font-size: 1150%;
    text-align: center;
  }
}
/* theme main color [gold] */
/* line 2, ../../../app/styles/sass/_color_scheme.scss */
h1, h2, h3, h4, h5, h6,
.divider.dark .fa,
.divider.white .fa,
div.tabs ul.nav-tabs li.active a,
h4.panel-title a,
div.toggle > label,
.noimg-slider h1,
.noimg-slider p,
.list-icon li:before,
.styleColor {
  color: #E2BB7F;
}

/* line 14, ../../../app/styles/sass/_color_scheme.scss */
#slider h2,
#slider .image-caption .inner p.dark,
div.price-table.popular,
.styleBackground {
  color: #fff;
  background-color: #E2BB7F;
}

/* overlay two colors */
/* line 22, ../../../app/styles/sass/_color_scheme.scss */
.overlay.color1 {
  background: rgba(41, 47, 56, 0.8) !important;
}

/* line 25, ../../../app/styles/sass/_color_scheme.scss */
.overlay.color2 {
  background: rgba(226, 187, 127, 0.8) !important;
}

/* second color [orange] */
/* line 31, ../../../app/styles/sass/_color_scheme.scss */
a, .styleSecondColor,
.list-icon.color li:before,
.item-box-desc small,
p.dropcap:first-letter,
ul.pagination a,
ul.pagination a:hover,
ul.pagination li.active .fa,
ul.star-rated.styleSecondColor li i,
.tp-catpion a,
.divider.styleColor .fa {
  color: #E2BB7F;
}

/* line 43, ../../../app/styles/sass/_color_scheme.scss */
#slider .btn.btn-default {
  color: #E2BB7F !important;
}

/* line 47, ../../../app/styles/sass/_color_scheme.scss */
a:hover, a:active {
  color: #db9b15;
}

/* line 52, ../../../app/styles/sass/_color_scheme.scss */
#slider h3, .styleSecondBackground,
.list-icon.color.circle li:before,
.featured-box-minimal i.fa,
.label-primary,
div.featured-box i.fa,
.progress-bar-primary,
ul.pagination li.active a:hover,
ul.pagination li.active a,
ul.isotope-filter li.active a,
ul.isotope-filter li.active a:hover,
i.featured-icon,
p.dropcap.color:first-letter,
.blog-timeline .timeline-item .item-date span,
ul.nav-pills li.active a,
.modal-header {
  background-color: #E2BB7F;
}

/* line 70, ../../../app/styles/sass/_color_scheme.scss */
.styleSecondBackground,
.styleSecondBackground h1,
.styleSecondBackground h2,
.styleSecondBackground h3,
.styleSecondBackground h4,
.styleSecondBackground h5,
.styleSecondBackground h6,
.styleSecondBackground p {
  color: #fff;
}

/* line 81, ../../../app/styles/sass/_color_scheme.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #E2BB7F !important;
}

/* Top Nav  */
/* line 86, ../../../app/styles/sass/_color_scheme.scss */
header#topNav nav ul.nav-main > li:hover > a,
header#topNav nav ul.nav-main li.active > a,
header#topNav nav ul.nav-main li.active > a:hover,
header#topNav nav ul.nav-main li.active > a:focus,
header#topNav nav ul.nav-main li.active i.icon-caret-down {
  color: #E2BB7F !important;
  /* active|hover color */
}

/* line 93, ../../../app/styles/sass/_color_scheme.scss */
header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,
header#topNav nav ul.nav-main ul.dropdown-menu {
  background-color: #E2BB7F;
  /* dropdown background color */
}

/* line 97, ../../../app/styles/sass/_color_scheme.scss */
header#topNav nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover,
header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a {
  background-color: #E2BB7F;
  /* hover background color */
}

/* line 101, ../../../app/styles/sass/_color_scheme.scss */
header#topNav nav ul.nav-main li.dropdown:hover > a:after {
  border-bottom: white 10px solid;
  /* arrow color */
}

/* line 104, ../../../app/styles/sass/_color_scheme.scss */
header#topNav nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {
  color: #ffffff;
  /* mega menu subtitle */
}

/* line 107, ../../../app/styles/sass/_color_scheme.scss */
header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
header#topNav nav ul.nav-main ul.dropdown-menu > li > a {
  color: black;
  /* link color */
}

/* top Head */
/* line 113, ../../../app/styles/sass/_color_scheme.scss */
header#topHead.color {
  color: #fff;
  background-color: #E2BB7F;
}

/* line 117, ../../../app/styles/sass/_color_scheme.scss */
header#topHead.color a {
  color: #fff;
}

/* line 121, ../../../app/styles/sass/_color_scheme.scss */
header#page-title {
  color: #2d2f3c;
}

/* line 124, ../../../app/styles/sass/_color_scheme.scss */
header#page-title h1,
header#page-title h2 {
  color: #2d2f3c;
}

/* Buttons */
/* line 131, ../../../app/styles/sass/_color_scheme.scss */
.btn-default {
  border: #E2BB7F 2px solid;
}

/* line 134, ../../../app/styles/sass/_color_scheme.scss */
.btn-default:hover, .btn-default:active, .btn-default:focus {
  border: #db9b15 2px solid;
}

/* line 137, ../../../app/styles/sass/_color_scheme.scss */
.btn-primary {
  background-color: #E2BB7F;
}

/* line 140, ../../../app/styles/sass/_color_scheme.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  border: rgba(255, 255, 255, 0) 2px solid;
  background-color: #db9b15;
}

/* Toggle */
/* line 147, ../../../app/styles/sass/_color_scheme.scss */
div.toggle.active > label {
  color: #fff;
  background-color: #E2BB7F;
}

/* Panels */
/* line 154, ../../../app/styles/sass/_color_scheme.scss */
.panel-primary .panel-heading {
  background-color: #E2BB7F;
  border-bottom: #E2BB7F 1px solid;
}

/* line 158, ../../../app/styles/sass/_color_scheme.scss */
.panel-body {
  background-color: #fff;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* Featured Box */
/* line 169, ../../../app/styles/sass/_color_scheme.scss */
div.featured-box i.fa:after {
  border-color: #E2BB7F;
}

/* line 172, ../../../app/styles/sass/_color_scheme.scss */
div.featured-box.nobg.border-only i.fa {
  color: #E2BB7F;
  border-color: #E2BB7F;
}

/* Featured Icons */
/* line 178, ../../../app/styles/sass/_color_scheme.scss */
i.featured-icon,
i.featured-icon:after {
  border: #E2BB7F 1px solid;
}

/* line 182, ../../../app/styles/sass/_color_scheme.scss */
i.featured-icon.empty {
  color: #E2BB7F !important;
}

/* Popover */
/* line 187, ../../../app/styles/sass/_color_scheme.scss */
.popover-title {
  color: #fff;
  background-color: #E2BB7F;
}

/* testimonials */
/* line 193, ../../../app/styles/sass/_color_scheme.scss */
.testimonial.color1 p,
.testimonial.color1 cite {
  color: #fff;
  background-color: #E2BB7F;
}

/* line 198, ../../../app/styles/sass/_color_scheme.scss */
.testimonial.color2 p,
.testimonial.color2 cite {
  color: #fff;
  background-color: #E2BB7F;
}

/* OWL Carousel */
/* line 205, ../../../app/styles/sass/_color_scheme.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #E2BB7F;
}

/* slider */
/* line 210, ../../../app/styles/sass/_color_scheme.scss */
#slider li .noimg-slider h1 {
  color: #E2BB7F !important;
}

/* line 214, ../../../app/styles/sass/_color_scheme.scss */
#slider li.styleBackground .noimg-slider,
#slider li.styleBackground h1,
#slider li.styleBackground h2,
#slider li.styleBackground p {
  color: #fff !important;
}

/** portfolio
 **************************************************************** **/
/* line 5, ../../../app/styles/sass/_portfolio.scss */
#portfolio h4 {
  color: white;
  font-weight: bold;
}
/* line 10, ../../../app/styles/sass/_portfolio.scss */
#portfolio .isotope ul {
  list-style: none;
}
/* line 14, ../../../app/styles/sass/_portfolio.scss */
#portfolio .funktion {
  display: block;
}
/* line 17, ../../../app/styles/sass/_portfolio.scss */
#portfolio.abaecherte {
  margin-top: 30px;
}
/* line 19, ../../../app/styles/sass/_portfolio.scss */
#portfolio.abaecherte h3 {
  margin-top: 40px;
}

/* item list */
/* line 26, ../../../app/styles/sass/_portfolio.scss */
#portfolio .item-box-desc h4 {
  font-size: 17px;
  max-height: 32px;
  overflow: hidden;
}

/* line 31, ../../../app/styles/sass/_portfolio.scss */
#portfolio .item-box figure img {
  width: 100%;
  margin: auto;
}

/* line 36, ../../../app/styles/sass/_portfolio.scss */
#portfolio .item-box-desc small {
  font-size: 12px;
  margin-bottom: 0;
}

/* line 41, ../../../app/styles/sass/_portfolio.scss */
#portfolio .item-box a {
  text-decoration: none;
}

/* Full Width */
/* line 48, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullwidth .isotope-item,
#portfolio ul.fullwidth .item-box {
  margin: 0;
}

/* line 52, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullwidth .item-box .overlay,
#portfolio ul.fullwidth .item-box {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 58, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullwidth .isotope-item {
  width: 20%;
  /* 5 items / row - also, see responsive*/
  float: left;
}

/* line 63, ../../../app/styles/sass/_portfolio.scss */
#portfolio .project_quick_info span {
  padding: 0 8px;
}

/* line 66, ../../../app/styles/sass/_portfolio.scss */
#portfolio .project_quick_info i.fa {
  padding-right: 6px;
}

/* Full Center */
/* line 74, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullcenter {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 78, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullcenter .isotope-item,
#portfolio ul.fullcenter .item-box {
  margin: 0;
}

/* line 82, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullcenter .item-box .overlay,
#portfolio ul.fullcenter .item-box {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 88, ../../../app/styles/sass/_portfolio.scss */
#portfolio ul.fullcenter .isotope-item {
  width: 25%;
  /* 4 items / row - also, see responsive*/
  float: left;
}

/** Responsive
 **************************************************************** **/
@media only screen and (max-width: 960px) {
  /* line 99, ../../../app/styles/sass/_portfolio.scss */
  #portfolio ul.fullwidth .isotope-item,
  #portfolio ul.fullcenter .isotope-item {
    width: 33.333333333%;
    /* 3 items / row */
  }
}
@media only screen and (max-width: 479px) {
  /* line 110, ../../../app/styles/sass/_portfolio.scss */
  #portfolio ul.fullwidth .isotope-item,
  #portfolio ul.fullcenter .isotope-item {
    width: 100%;
    /* 1 item / row */
  }
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */
/* clearfix */
/* line 7, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 16, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 22, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 27, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 32, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 40, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 43, ../../../app/styles/sass/_owl.carousel.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 47, ../../../app/styles/sass/_owl.carousel.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/* mouse grab icon */
/* line 57, ../../../app/styles/sass/_owl.carousel.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 62, ../../../app/styles/sass/_owl.carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
/* line 6, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}

/* Styling Next and Prev buttons */
/* line 13, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* line 30, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}

/* Styling Pagination*/
/* line 38, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 43, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}

/* line 56, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
}

/* If PaginationNumbers is true */
/* line 64, ../../../app/styles/sass/_owl.theme.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* preloading images */
/* line 76, ../../../app/styles/sass/_owl.theme.scss */
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center;
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
/* line 6, ../../../app/styles/sass/_owl.transitions.scss */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px;
}

/* fade */
/* line 16, ../../../app/styles/sass/_owl.transitions.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}

/* line 22, ../../../app/styles/sass/_owl.transitions.scss */
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}

/* backSlide */
/* line 28, ../../../app/styles/sass/_owl.transitions.scss */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

/* line 33, ../../../app/styles/sass/_owl.transitions.scss */
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}

/* goDown */
/* line 39, ../../../app/styles/sass/_owl.transitions.scss */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}

/* line 44, ../../../app/styles/sass/_owl.transitions.scss */
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}

/* scaleUp */
/* line 50, ../../../app/styles/sass/_owl.transitions.scss */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

/* line 56, ../../../app/styles/sass/_owl.transitions.scss */
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {
    opacity: 1;
  }
}
@-moz-keyframes empty {
  0% {
    opacity: 1;
  }
}
@keyframes empty {
  0% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@-moz-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}
@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(0.8);
  }
}
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%);
  }
}
@keyframes goDown {
  from {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5);
  }
}
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}
@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}
/* Magnific Popup CSS */
/* line 2, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 14, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 24, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 36, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 42, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 45, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 53, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 57, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 60, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 65, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 71, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 74, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 79, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 82, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-hide {
  display: none !important;
}

/* line 85, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 95, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 97, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: white;
}

/* line 100, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 103, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 106, ../../../app/styles/sass/_magnific-popup.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 118, ../../../app/styles/sass/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 122, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 138, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 141, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-close:active {
  top: 1px;
}

/* line 144, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333333;
}

/* line 147, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 154, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

/* line 162, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 173, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 175, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 178, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 189, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 193, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 198, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 200, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

/* line 203, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 207, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 209, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

/* line 212, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 215, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 218, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 222, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 225, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 230, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* Main image in popup */
/* line 241, ../../../app/styles/sass/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 254, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-figure {
  line-height: 0;
}

/* line 256, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

/* line 269, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 274, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 277, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 285, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 292, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 295, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 302, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 305, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 307, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 310, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 313, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 323, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 325, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 328, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 340, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 343, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 346, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 349, ../../../app/styles/sass/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 353, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 355, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 361, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 363, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 365, ../../../app/styles/sass/_magnific-popup.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
