.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 0;
}
.slow {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.slower {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.slowest {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.delay-250 {
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  -o-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.delay-500 {
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.delay-750 {
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.delay-1000 {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
  animation-delay: 1s;
}
.delay-1250 {
  -webkit-animation-delay: 1.25s;
  -moz-animation-delay: 1.25s;
  -o-animation-delay: 1.25s;
  animation-delay: 1.25s;
}
.delay-1500 {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.delay-1750 {
  -webkit-animation-delay: 1.75s;
  -moz-animation-delay: 1.75s;
  -o-animation-delay: 1.75s;
  animation-delay: 1.75s;
}
.delay-2000 {
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
}
.delay-2500 {
  -webkit-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  -o-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.delay-2000 {
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
}
.delay-2500 {
  -webkit-animation-delay: 2.5s;
  -moz-animation-delay: 2.5s;
  -o-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.delay-3000 {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
  animation-delay: 3s;
}
.delay-3500 {
  -webkit-animation-delay: 3.5s;
  -moz-animation-delay: 3.5s;
  -o-animation-delay: 3.5s;
  animation-delay: 3.5s;
}
.delay-4000 {
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
  animation-delay: 4s;
}
.delay-4500 {
  -webkit-animation-delay: 4.5s;
  -moz-animation-delay: 4.5s;
  -o-animation-delay: 4.5s;
  animation-delay: 4.5s;
}
.delay-5000 {
  -webkit-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -o-animation-delay: 5s;
  animation-delay: 5s;
}
.delay-5500 {
  -webkit-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -o-animation-delay: 5s;
  animation-delay: 5s;
}
.delay-6000 {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}
.bounceInRight,
.bounceInLeft,
.bounceInUp,
.bounceInDown {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px);
}
.fadeInRight,
.fadeInLeft,
.fadeInUp,
.fadeInDown {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px);
}
.flipInX,
.flipInY,
.rotateIn,
.rotateInUpLeft,
.rotateInUpRight,
.rotateInDownLeft,
.rotateDownUpRight,
.rollIn {
  opacity: 0;
}
.lightSpeedInRight,
.lightSpeedInLeft {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px);
}
@-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);
  }
}
@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);
  }
}
.bounceIn.go {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  opacity: 1;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(400px);
  }
  60% {
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(400px);
  }
  60% {
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.bounceInRight.go {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
  opacity: 1;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-400px);
  }
  60% {
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-400px);
  }
  60% {
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.bounceInLeft.go {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
  opacity: 1;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(400px);
  }
  60% {
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(400px);
  }
  60% {
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.bounceInUp.go {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
  opacity: 1;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-400px);
  }
  60% {
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-400px);
  }
  60% {
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.bounceInDown.go {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
  opacity: 1;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
.fadeIn {
  opacity: 0;
}
.fadeIn.go {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes growIn {
  0% {
    -webkit-transform: scale(0.2);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes growIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.growIn {
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  opacity: 0;
}
.growIn.go {
  -webkit-animation-name: growIn;
  animation-name: growIn;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
.shake.go {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes shakeUp {
  0% {
    opacity: 0;
  }
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateY(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
  }
}
@keyframes shakeUp {
  0%,
  100% {
    transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateY(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateY(10px);
  }
}
.shakeUp.go {
  -webkit-animation-name: shakeUp;
  animation-name: shakeUp;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  opacity: 0;
  -webkit-transform: translateX(-400px);
  transform: translateX(-400px);
}
.fadeInLeft.go {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px);
}
.fadeInRight.go {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUp {
  opacity: 0;
  -webkit-transform: translateY(400px);
  transform: translateY(400px);
}
.fadeInUp.go {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-400px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDown {
  opacity: 0;
  -webkit-transform: translateY(-400px);
  transform: translateY(-400px);
}
.fadeInDown.go {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-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;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn.go {
  -webkit-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;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpLeft.go {
  -webkit-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;
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownLeft.go {
  -webkit-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;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpRight.go {
  -webkit-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;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownRight.go {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}
.rollIn.go {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-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);
  }
}
@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);
  }
}
.wiggle.go {
  -webkit-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-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);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing.go {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-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);
  }
}
@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);
  }
}
.tada.go {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-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%);
  }
}
@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%);
  }
}
.wobble.go {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse.go {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedInRight {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.lightSpeedInRight.go {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translateX(-100%) skewX(30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(20%) skewX(-30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedInLeft {
  0% {
    transform: translateX(-100%) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(20%) skewX(-30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
.lightSpeedInLeft.go {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
.flip.go {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.flipInX.go {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
.flipInY.go {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
.bounceOut.goAway {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.bounceOutUp.goAway {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.bounceOutDown.goAway {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.bounceOutLeft.goAway {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.bounceOutRight.goAway {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut.goAway {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
.fadeOutUp.goAway {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
.fadeOutDown.goAway {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
.fadeOutLeft.goAway {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
.fadeOutRight.goAway {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX.goAway {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedOutRight {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
.lightSpeedOutRight.goAway {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-100%) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(-100%) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOutLeft.goAway {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut.goAway {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutUpLeft.goAway {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutDownLeft.goAway {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight.goAway {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}
.rollOut.goAway {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes fadeInUpShort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUpShort {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInUpShort {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}
.fadeInUpShort.go {
  -webkit-animation-name: fadeInUpShort;
  animation-name: fadeInUpShort;
}
@-webkit-keyframes fadeInDownShort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDownShort {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fadeInDownShort {
  opacity: 0;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}
.fadeInDownShort.go {
  -webkit-animation-name: fadeInDownShort;
  animation-name: fadeInDownShort;
}
@-webkit-keyframes fadeInRightShort {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRightShort {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRightShort {
  opacity: 0;
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
}
.fadeInRightShort.go {
  -webkit-animation-name: fadeInRightShort;
  animation-name: fadeInRightShort;
}
@-webkit-keyframes fadeInLeftShort {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeftShort {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeftShort {
  opacity: 0;
  -webkit-transform: translateX(-20px);
  transform: translateX(-20px);
}
.fadeInLeftShort.go {
  -webkit-animation-name: fadeInLeftShort;
  animation-name: fadeInLeftShort;
}
.background {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-position: 50% 50% \9 !important;
}
.fullscreen,
.content-a {
  width: 100%;
  min-height: 100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
  height: 100%;
  overflow: hidden;
}
.content-a {
  display: table;
}
.content-b {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
section.testimonials h1 {
  color: #00689e;
  text-align: center;
}
section.testimonials .btn-viewmore {
  border-bottom: 2px solid rgba(0, 104, 158, 0.7);
  color: rgba(0, 104, 158, 0.7);
}
section.testimonials .btn-viewmore:hover {
  color: #00689e;
  border-bottom: 2px solid #00689e;
}
section.testimonials .btn-viewmore:active,
section.testimonials .btn-viewmore:focus {
  color: #00689e;
  border-bottom: 2px solid #00689e;
}
section.testimonials .timeline {
  margin: 40px 0 15px;
}
section.testimonials .timeline .item .personal {
  color: #b5d5f0;
  text-align: right;
  padding: 24px 115px 0 0;
  position: relative;
  margin: 15px;
}
@media only screen and (max-width: 767px) {
  section.testimonials .timeline .item .personal {
    height: 100px;
  }
}
section.testimonials .timeline .item .personal:before {
  content: "";
  position: absolute;
  right: -48px;
  display: block;
  width: 35px;
  height: 35px;
  background-image: url(../assets/images/comment-bulet.png);
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  section.testimonials .timeline .item .personal:before {
    display: none;
  }
}
section.testimonials .timeline .item .personal .excerpt {
  height: 21px;
  overflow: hidden;
}
section.testimonials .timeline .item .personal img {
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #ededed;
  width: 100px;
  height: 100px;
}
section.testimonials .timeline .item .personal strong {
  font-family: "open_sansregular";
  display: block;
  color: #00689e;
  font-size: 24px;
}
section.testimonials .timeline .item .personal p {
  font-family: "open_sanslight";
}
section.testimonials .timeline .item .comment {
  margin: 16px 0 20px 20px;
  font-family: "open_sanslight";
  color: #00689e;
  background-color: #b5d5f0;
  padding: 15px 20px;
  min-height: 100px;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
@media only screen and (max-width: 767px) {
  section.testimonials .timeline .item .comment {
    min-height: 20px;
    margin: 16px 20px 0px 10px;
  }
}
section.testimonials .timeline .item .comment:after {
  content: "";
  position: absolute;
  top: 48px;
  left: 16px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid #b5d5f0;
}
@media only screen and (max-width: 767px) {
  section.testimonials .timeline .item .comment:after {
    top: -18px;
    left: auto;
    right: 70px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #b5d5f0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
}
section.testimonials .timeline .item .comment:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #b5d5f0;
}
@media only screen and (max-width: 767px) {
  section.testimonials .timeline .item .comment:before {
    display: none;
  }
}
body,
.lead {
  font-family: "open_sansregular";
  font-size: 14px;
}
h1 {
  font-family: "open_sansregular";
  font-size: 48px;
}
h2 {
  font-family: "open_sansregular";
  font-size: 32px;
}
h3 {
  font-family: "open_sansregular";
  font-size: 29px;
}
strong {
  font-family: "open_sanssemibold";
}
a {
  transition: all 0.3s ease-out;
  color: #00689e;
  text-decoration: none;
}
a:hover {
  color: #68c3ef;
  outline: none;
}
a:active,
a:focus {
  color: #68c3ef;
  outline: none;
}
.btn-viewmore {
  font-family: "open_sanssemibold";
  font-size: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  padding: 10px 0px 5px 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
}
.btn-viewmore:hover {
  color: white;
  border-bottom: 2px solid white;
  outline: none;
  text-decoration: none;
}
.btn-viewmore:active,
.btn-viewmore:focus {
  color: white;
  border-bottom: 2px solid white;
  outline: none;
  text-decoration: none;
}
html {
  position: relative;
  height: 100%;
  min-height: 100%;
  margin-top: 0px !important;
}
html body {
  height: 100%;
  overflow-x: hidden;
}
html .container {
  position: relative;
}
html .content {
  padding: 0px;
}
html .left {
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
#related_posts {
  margin-top: -10px;
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 20px solid #e2e2e2;
}
#related_posts .item {
  width: 132px;
  max-height: 200px;
  overflow: hidden;
  float: left;
  margin: 6px;
  font-weight: bold;
  text-align: center;
}
#related_posts .item img {
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  border: white solid 1px;
  padding: 4px;
  margin: 0 auto;
  background: #f2f2f2;
}
div#shDisplay img#shTopImg {
  background-color: white !important;
  border: 20px solid white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
}
#shWrap:after {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: -35px;
  content: "Click image to close";
  color: white;
  display: block;
}
div#shShutter {
  background-color: rgba(0, 0, 0, 0.7);
}
.archive article {
  margin: 0 0 20px;
}
.crop-thumbnail {
  width: 200px;
  overflow: hidden;
  height: 150px;
  margin: 0px 20px 10px 0px;
}
.crop-thumbnail img {
  height: 150px;
}
@media only screen and (max-width: 767px) {
  .crop-thumbnail img {
    height: auto !important;
  }
}
.aligncenter {
  display: block;
  margin: 10px auto;
}
.aligncenter td {
  text-align: center;
  padding: 10px;
}
img.aligncenter {
  margin: 0px auto;
}
.shortcode-style {
  margin-top: 20px;
  margin-bottom: 20px;
}
.shortcode-style br {
  display: none;
}
.shortcode-style [class*="col-"] br {
  display: block;
}
.shortcode-style [class*="col-"] p {
  margin: 20px 0;
}

.archive-blog .type-blog {
  margin-top: 0px;
}
.archive-blog article section.post_content {
  background-color: #f2f2f2;
  height: 330px;
  overflow: hidden;
  margin-bottom: 10px;
}
.archive-blog article section.post_content h3,
.archive-blog article section.post_content p {
  margin: 15px !important;
}
.archive-blog article section.post_content h3 {
  font-size: 18px;
}
.archive-blog article section.post_content p {
  height: 83px;
  overflow: hidden;
}
.archive-blog article section.post_content img {
  max-width: 100%;
}
.archive-blog .crop-thumbnail {
  width: 100%;
  position: relative;
  background-color: white;
  border: 1px solid #f2f2f2;
}
.archive-blog .crop-thumbnail:after {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid #f2f2f2;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: absolute;
  bottom: -3px;
  left: 12px;
  content: "";
}
.archive-blog .crop-thumbnail img {
  max-width: inherit;
  min-width: 100%;
  min-height: 150px;
}
.post-blog .single-title {
  color: #00689e;
  font-size: 30px !important;
  margin: 10px 0 25px;
}
.aside-blog .widget_execphp {
  border: 3px solid rgba(0, 104, 158, 0.3);
  padding: 15px;
  background-color: rgba(104, 195, 239, 0.1);
  overflow: hidden;
}
.aside-blog .widget_execphp iframe {
  width: 100%;
}
.aside-blog .widget_text {
  border: 3px solid rgba(192, 191, 191, 0.3);
  padding: 0px;
  overflow: hidden;
}
.aside-blog .widget_text iframe {
  width: 100%;
}
.aside-blog .widget-blog {
  margin-bottom: 20px;
}
.aside-blog .widget-blog h1,
.aside-blog .widget-blog h2,
.aside-blog .widget-blog h3,
.aside-blog .widget-blog h4,
.aside-blog .widget-blog h5,
.aside-blog .widget-blog h6 {
  margin: 0px 0px 15px;
  padding: 0px;
  color: #00689e;
  font-size: 20px;
}
.aside-blog .widget-blog ul {
  padding-left: 0px;
  list-style: none;
}
.aside-blog .widget-blog ul li {
  color: rgba(0, 104, 158, 0.4);
  margin: 5px 0;
  transition: all 0.3s ease-out;
}
.aside-blog .widget-blog ul li:hover {
  color: #00689e;
}
.aside-blog .widget-blog ul li:hover a {
  color: #00689e;
}
.aside-blog .widget-blog ul li:before {
  position: relative;
  top: 1px;
  font-size: 14px;
  content: "\e609";
  display: inline-block;
  font-family: "icon-sustainable-carbon" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 4px;
}
.other-posts {
  background-color: rgba(242, 242, 242, 0.4);
  padding: 20px 0;
}
.other-posts a {
  background-color: #f2f2f2;
  width: 100%;
  min-height: 220px;
  overflow: hidden;
  display: block;
  color: rgba(0, 104, 158, 0.6);
}
.other-posts a:hover {
  text-decoration: none;
  color: #00689e;
}
.other-posts a strong {
  display: block;
  padding: 10px;
}
.other-posts a .crop-image {
  overflow: hidden;
  height: 130px;
  position: relative;
  background-color: white;
  border: 1px solid #f2f2f2;
}
.other-posts a .crop-image:after {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid #f2f2f2;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: absolute;
  bottom: -3px;
  left: 12px;
  content: "";
}
.other-posts a .crop-image img {
  min-width: 100%;
  min-height: 100%;
}
.other-posts h1,
.other-posts h2,
.other-posts h3,
.other-posts h4,
.other-posts h5,
.other-posts h6 {
  margin: 10px 0px 25px;
  padding: 0px;
  color: #00689e;
  font-size: 32px;
}

input,
textarea,
select {
  background: transparent;
  border: 0px;
  border-bottom: 2px solid white;
  padding: 6px 0;
  font-size: 15px;
}
input:focus,
textarea:focus,
select:focus {
  outline: none;
}
textarea {
  width: 100%;
}
input[type="text"],
input[type="email"],
input[type="passworld"] {
  width: 100%;
}
input[type="submit"] {
  border: 0px;
  background-color: white;
}
.post_content input,
.post_content textarea,
.post_content select {
  border-bottom: 2px solid #b5d5f0 !important;
}
.post_content input::-webkit-input-placeholder,
.post_content textarea::-webkit-input-placeholder,
.post_content select::-webkit-input-placeholder {
  color: #e0e0e0;
}
.post_content input:-moz-placeholder,
.post_content textarea:-moz-placeholder,
.post_content select:-moz-placeholder {
  color: #e0e0e0;
}
.post_content input::-moz-placeholder,
.post_content textarea::-moz-placeholder,
.post_content select::-moz-placeholder {
  color: #e0e0e0;
}
.post_content input:-ms-input-placeholder,
.post_content textarea:-ms-input-placeholder,
.post_content select:-ms-input-placeholder {
  color: #e0e0e0;
}
.post_content input[type="submit"]:hover {
  background-color: #00689e !important;
}
.post_content input[type="submit"] {
  background-color: #b5d5f0 !important;
  color: white;
  border: 0px !important;
  padding: 5px 10px;
  transition: all 0.3s ease-out;
}
.post_content .ajax-loader {
  float: left;
  margin: 7px;
  position: relative;
}
.carousel,
.carousel .item,
.carousel .active {
  height: 100%;
}
.carousel:hover .carousel-control {
  opacity: 1;
}
.carousel .carousel-inner {
  height: 100%;
}
.carousel .carousel-inner .mask {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: rgba(0, 104, 55, 0.2);
}
.carousel .fill {
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.carousel h1 {
  margin-bottom: 40px;
}
.carousel p {
  font-family: "open_sanslight";
  font-size: 19px;
  line-height: 32px;
}
@media only screen and (max-width: 480px) {
  .carousel p {
    font-size: 14px;
    line-height: 20px;
  }
}
.carousel .carousel-caption {
  padding-bottom: 15%;
  right: 25%;
  left: 25%;
  color: white !important;
}
@media only screen and (max-width: 480px) {
  .carousel .carousel-caption {
    right: 10% !important;
    left: 10% !important;
  }
}
.carousel .carousel-caption a {
  color: white !important;
}
.carousel .carousel-caption a:hover,
.carousel .carousel-caption a:focus {
  color: white;
  text-decoration: none;
}
.carousel .carousel-caption h2 {
  margin-bottom: 30px;
  font-size: 48px;
  font-family: "open_sansregular";
}
@media only screen and (max-width: 767px) {
  .carousel .carousel-caption h2 {
    font-size: 20px;
  }
}
.carousel .carousel-control {
  z-index: 1;
  background: none;
  opacity: 0;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1024px) {
  .carousel .carousel-control {
    opacity: 1;
  }
}
.carousel .carousel-control span {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  font-size: 100px;
}
@media only screen and (max-width: 480px) {
  .carousel .carousel-control span {
    font-size: 20px;
  }
}
.carousel .carousel-indicators li {
  width: 26px;
  height: 26px;
  color: rgba(255, 255, 255, 0.6);
  position: relative;
  text-indent: inherit;
  background-color: transparent;
  border: 0px;
  font-size: 22px;
  transition: all 0.3s ease-out;
}
.carousel .carousel-indicators li.active,
.carousel .carousel-indicators li:focus,
.carousel .carousel-indicators li:hover {
  color: white;
  background-color: transparent;
  border: 0px;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .fill.fullscreen.background.parallax {
    background-size: auto 100% !important;
  }
}
@media only screen and (max-width: 1024px) {
  .fill.fullscreen.background.parallax {
    background-size: auto 100% !important;
  }
}
@media only screen and (max-width: 480px) {
  .fill.fullscreen.background.parallax {
    background-size: auto 100% !important;
  }
}
.gallery {
  background-color: rgba(0, 104, 158, 0.08);
  padding: 0 0 1px;
  margin: 0px auto 20px;
}
.gallery .carousel-inner .item {
  height: 480px;
}
.gallery .carousel-inner .item a img {
  width: 100%;
}
.gallery .carousel-control {
  width: 60px;
  height: 480px;
  cursor: pointer;
}
.gallery .carousel-control i {
  top: 40%;
  font-size: 70px;
  cursor: pointer;
  position: relative;
}
.gallery .carousel-control.left i {
  left: 15px;
}
.gallery .carousel-control.right i {
  right: 15px;
}
@font-face {
  font-family: "open_sansbold";
  src: url("../assets/fonts/open-sans/OpenSans-Bold.eot");
  src: url("../assets/fonts/open-sans/OpenSans-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("../assets/fonts/open-sans/OpenSans-Bold.woff2") format("woff2"),
    url("../assets/fonts/open-sans/OpenSans-Bold.woff") format("woff"),
    url("../assets/fonts/open-sans/OpenSans-Bold.ttf") format("truetype"),
    url("../assets/fonts/open-sans/OpenSans-Bold.svg#open_sansbold")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sanslight";
  src: url("../assets/fonts/open-sans/OpenSans-Light.eot");
  src: url("../assets/fonts/open-sans/OpenSans-Light.eot?#iefix")
      format("embedded-opentype"),
    url("../assets/fonts/open-sans/OpenSans-Light.woff2") format("woff2"),
    url("../assets/fonts/open-sans/OpenSans-Light.woff") format("woff"),
    url("../assets/fonts/open-sans/OpenSans-Light.ttf") format("truetype"),
    url("../assets/fonts/open-sans/OpenSans-Light.svg#open_sanslight")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sansregular";
  src: url("../../assets/fonts/open-sans/OpenSans-Regular.eot");
  src: url("../assets/fonts/open-sans/OpenSans-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("../assets/fonts/open-sans/OpenSans-Regular.woff2") format("woff2"),
    url("../assets/fonts/open-sans/OpenSans-Regular.woff") format("woff"),
    url("../assets/fonts/open-sans/OpenSans-Regular.ttf") format("truetype"),
    url("../assets/fonts/open-sans/OpenSans-Regular.svg#open_sansregular")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open_sanssemibold";
  src: url("../assets/fonts/open-sans/OpenSans-Semibold.eot");
  src: url("../assets/fonts/open-sans/OpenSans-Semibold.eot?#iefix")
      format("embedded-opentype"),
    url("../assets/fonts/open-sans/OpenSans-Semibold.woff2") format("woff2"),
    url("../assets/fonts/open-sans/OpenSans-Semibold.woff") format("woff"),
    url("../assets/fonts/open-sans/OpenSans-Semibold.ttf") format("truetype"),
    url("../assets/fonts/open-sans/OpenSans-Semibold.svg#open_sanssemibold")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "icon-sustainable-carbon";
  src: url("../assets/icons/sustainable-carbon/icon-sustainable-carbon.eot");
}
@font-face {
  font-family: "icon-sustainable-carbon";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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)
    format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="sc-"],
[class*=" sc-"] {
  font-family: "icon-sustainable-carbon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sc-calculator:before {
  content: "\e600";
}
.sc-money:before {
  content: "\e601";
}
.sc-lamp:before {
  content: "\e602";
}
.sc-tree:before {
  content: "\e603";
}
.sc-recycle:before {
  content: "\e604";
}
.sc-eolica:before {
  content: "\e605";
}
.sc-water:before {
  content: "\e606";
}
.sc-bike:before {
  content: "\e607";
}
.sc-car:before {
  content: "\e608";
}
.sc-sustainablecarbon:before {
  content: "\e609";
}
.sc-map:before {
  content: "\e60a";
}
.sc-biodiversity:before {
  content: "\e60b";
}
.sc-education-and-culture:before {
  content: "\e60c";
}
.sc-human-resources:before {
  content: "\e60d";
}
.sc-human-research:before {
  content: "\e60d";
}
.sc-community:before {
  content: "\e60e";
}
.sc-health-and-sport:before {
  content: "\e60f";
}
.sc-health-and-sports:before {
  content: "\e60f";
}
.sc-solar:before {
  content: "\e610";
}
@font-face {
  font-family: "FontAwesome";
  src: url("../assets/icons/font-awesome/fontawesome-webfont.eot?v=4.3.0");
  src: url("../assets/icons/font-awesome/fontawesome-webfont.eot?#iefix&v=4.3.0")
      format("embedded-opentype"),
    url("../assets/icons/font-awesome/fontawesome-webfont.woff2?v=4.3.0")
      format("woff2"),
    url("../assets/icons/font-awesome/fontawesome-webfont.woff?v=4.3.0")
      format("woff"),
    url("../assets/icons/font-awesome/fontawesome-webfont.ttf?v=4.3.0")
      format("truetype"),
    url("../assets/icons/font-awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
section {
  padding: 40px 0;
  overflow: hidden;
}
section.services {
  text-align: center;
}
section.services .carbon-credit,
section.services .consultancy {
  margin: 0 20px;
  position: relative;
}
section.services .carbon-credit p,
section.services .consultancy p {
  font-family: "open_sanslight";
  font-size: 17px;
}
@media only screen and (max-width: 480px) {
  section.services .carbon-credit,
  section.services .consultancy {
    margin: 0 -20px;
  }
  section.services .carbon-credit h3,
  section.services .carbon-credit p,
  section.services .consultancy h3,
  section.services .consultancy p {
    padding: 0 20px;
  }
}
section.services .carbon-credit figure,
section.services .consultancy figure {
  text-align: center;
  position: absolute;
  width: 100%;
  margin-top: 20px;
}
section.services .carbon-credit figure .crop,
section.services .consultancy figure .crop {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  width: 238px;
  height: 238px;
  margin: 0 auto;
}
section.services .carbon-credit figure .crop img,
section.services .consultancy figure .crop img {
  max-height: 238px;
  min-width: 238px;
}
section.services .carbon-credit span[class*="sc-"],
section.services .consultancy span[class*="sc-"] {
  font-size: 280px;
}
section.services .carbon-credit {
  color: #00689e;
}
section.services .carbon-credit a {
  transition: all 0.3s ease-out;
  color: #00689e;
  text-decoration: none;
}
section.services .carbon-credit a:hover {
  color: #00689e;
  outline: none;
}
section.services .carbon-credit a:active,
section.services .carbon-credit a:focus {
  color: #00689e;
  outline: none;
}
section.services .consultancy {
  color: #c69c6d;
}
section.services .consultancy a {
  transition: all 0.3s ease-out;
  color: #c69c6d;
  text-decoration: none;
}
section.services .consultancy a:hover {
  color: #c69c6d;
  outline: none;
}
section.services .consultancy a:active,
section.services .consultancy a:focus {
  color: #c69c6d;
  outline: none;
}
section.webco2 {
  background-color: #4cb592;
  color: white;
  text-align: center;
}
section.webco2 .steps {
  margin: 45px 0;
}
section.webco2 .steps [class*="steps-"] {
  height: 335px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  section.webco2 .steps [class*="steps-"] {
    height: auto;
  }
}
section.webco2 .steps [class*="steps-"]:before {
  content: "";
  position: absolute;
  display: block;
}
section.webco2 .steps .steps-1:before {
  background-image: url(images/step1.png);
  width: 175px;
  height: 162px;
  top: 68px;
  right: -85px;
}
@media only screen and (max-width: 1024px) {
  section.webco2 .steps .steps-1:before {
    display: none;
  }
}
section.webco2 .steps .steps-2 .info {
  position: absolute;
  top: -5px;
  width: 90%;
}
@media only screen and (max-width: 1024px) {
  section.webco2 .steps .steps-2 .info {
    position: relative !important;
    width: 100%;
  }
}
section.webco2 .steps .steps-2 .cicle {
  margin-top: 80px;
}
@media only screen and (max-width: 1024px) {
  section.webco2 .steps .steps-2 .cicle {
    margin-top: 0px;
  }
}
section.webco2 .steps .steps-3:before {
  background-image: url(images/step2.png);
  width: 132px;
  height: 254px;
  top: 70px;
  left: -83px;
}
@media only screen and (max-width: 1024px) {
  section.webco2 .steps .steps-3:before {
    display: none;
  }
}
section.webco2 .cicle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  border: 10px solid rgba(255, 255, 255, 0.6);
  margin: 0 auto;
}
section.webco2 .icon {
  background-color: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  width: 180px;
  height: 180px;
  text-align: center;
}
section.webco2 .icon span[class*="sc-"] {
  color: #4cb592;
  font-size: 115px;
  display: block;
  margin-top: 30px;
}
section.webco2 .info {
  font-size: 22px;
  font-family: "open_sanslight";
  margin: 15px 0;
}
section.webco2 .info span {
  display: block;
  font-size: 30px;
  font-family: "open_sanssemibold";
}
section.webco2 .list-icons {
  margin: 40px 0;
}
section.webco2 .list-icons span {
  font-size: 123px;
}
@media only screen and (max-width: 1024px) {
  section.webco2 .list-icons span {
    font-size: 40px;
  }
}
section.newsletter {
  font-family: "open_sanslight";
  padding: 20px 0 40px 0;
  background-color: #a1dffd;
  color: white;
}
section.newsletter .icon-newsletter {
  padding-left: 65px;
}
@media only screen and (max-width: 480px) {
  section.newsletter .icon-newsletter {
    padding-left: 45px;
  }
}
section.newsletter .icon-newsletter:before {
  font-size: 50px;
  content: "\f003";
  display: inline-block;
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 7px;
}
@media only screen and (max-width: 480px) {
  section.newsletter .icon-newsletter:before {
    font-size: 35px;
    top: 17px;
  }
}
section.newsletter p {
  margin: 0px;
}
section.newsletter .alert {
  display: none;
}
section.newsletter .wpcf7-response-output {
  margin: 20px 0px 0px;
  text-align: center;
}
section.newsletter span.wpcf7-not-valid-tip {
  position: absolute;
  right: 0px;
  top: 40px;
  color: #f9ff00;
}
section.newsletter input[type="email"] {
  font-size: 29px;
}
section.newsletter input[type="email"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
section.newsletter input[type="email"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
section.newsletter input[type="email"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
section.newsletter input[type="email"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 480px) {
  section.newsletter input[type="email"]::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    padding-top: 18px;
  }
  section.newsletter input[type="email"]:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    padding-top: 18px;
  }
  section.newsletter input[type="email"]::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    padding-top: 18px;
  }
  section.newsletter input[type="email"]:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    padding-top: 18px;
  }
}
section.newsletter input[type="submit"] {
  position: absolute;
  top: 13px;
  right: 15px;
  color: #a1dffd;
  padding: 8px 10px;
}
section.newsletter .info-newsletter {
  top: 65px;
}
article.post,
article.page {
  margin-bottom: 10px;
}

article.post section.post_content,
article.page section.post_content {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 10px;
}
article.post section.post_content p,
article.post section.post_content div,
article.post section.post_content span,
article.post section.post_content li,
article.page section.post_content p,
article.page section.post_content div,
article.page section.post_content span,
article.page section.post_content li {
  font-family: "open_sanslight";
  font-size: 14px;
  line-height: 20px;
}
article.post section.post_content strong,
article.page section.post_content strong {
  font-family: "open_sanssemibold";
}
article.post section.post_content p,
article.post section.post_content ul,
article.page section.post_content p,
article.page section.post_content ul {
  margin-bottom: 20px;
}
article.post section.post_content ul,
article.page section.post_content ul {
  padding-left: 25px;
}
article.post section.post_content ul li,
article.page section.post_content ul li {
  position: relative;
  margin-bottom: 10px;
  list-style: none;
}
article.post section.post_content ul li:before,
article.page section.post_content ul li:before {
  position: absolute;
  top: 3px;
  left: -22px;
  margin-right: 4px;
  font-size: 14px;
  content: "\e609";
  display: inline-block;
  font-family: "icon-sustainable-carbon" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
article.post section.post_content h1,
article.post section.post_content h2,
article.post section.post_content h3,
article.post section.post_content h4,
article.post section.post_content h5,
article.post section.post_content h6,
article.page section.post_content h1,
article.page section.post_content h2,
article.page section.post_content h3,
article.page section.post_content h4,
article.page section.post_content h5,
article.page section.post_content h6 {
  font-family: "open_sansregular";
  color: #00689e;
  margin: 0px 0 20px;
}
article.post section.post_content img,
article.page section.post_content img {
  max-width: 100%;
  height: auto;
}
.equip {
  display: inline-block;
  max-width: 320px;
  min-width: 300px;
  text-align: center;
  margin: 15px 10px;
  cursor: pointer;
}
.equip p {
  margin: 0px !important;
}
.equip .image {
  margin-bottom: 10px !important;
}
.equip:hover .personal .info,
.equip:focus .personal .info {
  display: block;
}
.equip .personal {
  position: relative;
  color: #5596a5;
}
.equip .personal .name {
  font-size: 18px !important;
}
.equip .personal .title {
  font-size: 14px !important;
}
.equip .personal .info {
  background-color: #5596a5;
  cursor: pointer;
  color: white;
  display: none;
  padding: 11px;
  width: 220px;
  position: absolute;
  right: -55px;
  bottom: 200px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
.equip .personal .info:after {
  width: 0;
  height: 0;
  border-top: 10px solid #5596a5;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: "";
  position: absolute;
  bottom: -19px;
  left: 20px;
}
.stButton .st-twitter-counter,
.stButton .st-facebook-counter,
.stHBubble {
  height: 22px !important;
}
.st_fblike_hcount {
  position: relative;
  top: -3px;
}
.colors i {
  font-size: 14px;
  text-align: center;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.colors i:before {
  font-size: 80px;
  display: inline-block;
  margin-bottom: 10px;
}
.colors .biodiversity {
  color: #4cb592;
}
.colors .water {
  color: #b5d5f0;
}
.colors .education-and-culture {
  color: #f15f22;
}
.colors .human-research {
  color: #c0bfbf;
}
.colors .community {
  color: #f39f1e;
}
.colors .health-and-sport {
  color: #68c3ef;
}
.box-webco2 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
  background-color: #4cb592;
  color: white;
}
.box-webco2 h2 {
  color: white !important;
}
.box-webco2 a {
  color: white;
  border-bottom: 2px solid white;
  font-size: 18px;
}
.numbers-compensation {
  background-color: rgba(224, 224, 224, 0.2);
  padding: 35px;
}
.numbers-compensation div {
  text-align: center;
}
.numbers-compensation .number {
  display: block;
  color: #00689e;
  font-family: "open_sanssemibold";
  font-size: 40px;
}
.post_content table {
  margin: 25px 0;
}
.post_content table tr:nth-child(2n + 1) {
  background: rgba(0, 104, 158, 0.05);
}
.post_content table tr:nth-child(1) {
  color: white;
  background: rgba(0, 104, 158, 0.6);
}
.post_content table tr td {
  padding: 5px 10px;
  border: 2px solid white;
}
.you-know {
  background-color: rgba(224, 224, 224, 0.2);
}
.you-know .carousel-inner {
  overflow: hidden;
}
.you-know .carousel-inner .item {
  padding: 0 210px;
}
@media only screen and (max-width: 480px) {
  .you-know .carousel-inner .item {
    padding: 0 10px;
  }
}
.you-know h2 {
  text-align: center;
  color: #00689e;
  font-size: 40px;
  margin-top: 40px;
}
.you-know .text {
  margin: 20px 0;
  text-align: center;
}
.you-know .text p {
  font-size: 18px;
  line-height: 28px;
}
.you-know .imagem-crop {
  text-align: center;
  margin-bottom: 20px;
}
.you-know .carousel {
  text-shadow: 0 0 0 transparent;
}
.you-know .carousel:hover .carousel-control {
  opacity: 1;
}
.you-know .carousel .carousel-control {
  text-shadow: 0 0 0 transparent;
  opacity: 0;
}
.you-know .carousel .carousel-control span {
  text-shadow: 0 0 0 transparent;
  font-size: 35px;
  color: #00689e;
}
.project-post .info-project {
  background-color: #5596a5;
  color: white;
  margin: 20px auto 0px;
  padding: 20px 0;
}
.project-post .info-project h1 {
  font-family: "open_sansregular";
  font-size: 26px;
  margin: 5px 0px 10px;
}
.project-post .info-project span {
  font-family: "open_sanslight";
  font-size: 12px;
}
.project-post .info-project span.region {
  font-size: 16px;
}
.project-post .info-project .cobenefit {
  margin-top: 20px;
}
.project-post .info-project .cobenefit [class*="col-"] {
  margin-bottom: 20px;
  padding-right: 0px;
}
.project-post .info-project .cobenefit .relational {
  font-size: 18px;
  margin-top: 5px;
  text-transform: capitalize;
}
.project-post .info-project .cobenefit .relational [class*="circle-"] {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid white;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
}
.project-post .info-project .cobenefit .relational [class*="circle-"] span {
  font-size: 21px !important;
  line-height: 35px;
}
.project-post .info-project .cobenefit .relational .circle-biodiversity {
  background-color: #4cb592;
}
.project-post .info-project .cobenefit .relational .circle-water {
  background-color: #b5d5f0;
}
.project-post
  .info-project
  .cobenefit
  .relational
  .circle-education-and-culture {
  background-color: #f15f22;
}
.project-post .info-project .cobenefit .relational .circle-human-research {
  background-color: #c0bfbf;
}
.project-post .info-project .cobenefit .relational .circle-community {
  background-color: #f39f1e;
}
.project-post .info-project .cobenefit .relational .circle-health-and-sports {
  background-color: #68c3ef;
}
.project-post .info-project .cobenefit .cobenefits {
  margin-top: 10px;
}
.project-post .info-project .cobenefit .cobenefits [class*="sc-"] {
  margin: 5px 4px;
  display: inline-block;
}
.project-post .info-project .cobenefit .cobenefits span {
  font-size: 30px;
}
@media only screen and (max-width: 480px) {
  .project-post .info-project .info-project-itens {
    margin-top: 25px;
  }
}
.project-post .info-project .info-project-itens [class*="col-"] {
  font-family: "open_sansregular";
  font-size: 14px;
  margin: 10px 0 10px;
}
.project-post .info-project .info-project-itens [class*="col-"] span {
  font-family: "open_sanslight";
  font-size: 12px;
}
.project-post .info-project .info-project-itens [class*="col-"] span .region {
  font-size: 18px;
}
.project-post .iframe-youtube {
  width: 560px;
  height: 315px;
  padding: 0 0 0 40px;
}
@media only screen and (max-width: 480px) {
  .project-post .iframe-youtube {
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 5px 0 20px;
  }
}
.project-post .iframe-youtube-center {
  width: 100%;
  height: 520px;
  padding: 0px;
  margin: 20px 0;
}
.project-post h1,
.project-post h2,
.project-post h3,
.project-post h4,
.project-post h5 {
  font-family: "open_sansregular";
  font-size: 26px;
  margin: 0px 0px 20px;
}
.project-post .description-intro {
  font-family: "open_sanslight";
  font-size: 14px;
  line-height: 22px;
  margin: 30px auto;
}
.project-post .description-intro h1,
.project-post .description-intro h2,
.project-post .description-intro h3,
.project-post .description-intro h4,
.project-post .description-intro h5 {
  color: #00689e;
}
.project-post .description-intro p {
  margin-bottom: 25px;
}
.project-post .description-intro .relational {
  padding: 0 0 15px 30px;
}
@media only screen and (max-width: 480px) {
  .project-post .description-intro .relational {
    width: 100%;
    padding: 0px 0 25px 0;
  }
}
.project-post .description-intro .relational [class*="item-"] {
  display: inline-block;
  font-size: 22px;
  margin-left: 5px;
}
.project-post .description-intro .relational .item-biodiversity {
  color: #4cb592;
}
.project-post .description-intro .relational .item-water {
  color: #b5d5f0;
}
.project-post .description-intro .relational .item-education-and-culture {
  color: #f15f22;
}
.project-post .description-intro .relational .item-human-research {
  color: #c0bfbf;
}
.project-post .description-intro .relational .item-community {
  color: #f39f1e;
}
.project-post .description-intro .relational .item-health-and-sports {
  color: #68c3ef;
}
.project-post .description {
  font-family: "open_sanslight";
  font-size: 14px;
  line-height: 22px;
  margin: 30px auto;
}
.project-post .description h1,
.project-post .description h2,
.project-post .description h3,
.project-post .description h4,
.project-post .description h5 {
  color: #00689e;
  font-family: "open_sansregular";
  font-size: 26px;
  margin: 20px 0px 30px;
}
.project-post .description p {
  margin-bottom: 25px;
}
.project-post .where-will {
  background-color: #5596a5;
  color: white;
}
.project-post .where-will .content-item {
  position: relative;
  padding: 40px 0 40px 180px;
  max-width: 755px;
  margin: 0 auto;
}
@media only screen and (max-width: 480px) {
  .project-post .where-will .content-item {
    padding: 40px 15px;
  }
}
.project-post .where-will .content-item [class*="sc-"] {
  position: absolute;
  top: 55px;
  left: 0px;
  font-size: 145px;
}
@media only screen and (max-width: 480px) {
  .project-post .where-will .content-item [class*="sc-"] {
    position: relative;
    top: 0px;
    margin-bottom: 10px;
    text-align: center;
    display: block;
  }
}
.project-post .where-will .content-item h2 {
  font-family: "open_sansregular";
  font-size: 40px;
}
@media only screen and (max-width: 480px) {
  .project-post .where-will .content-item h2 {
    font-size: 35px;
    text-align: center;
  }
}
.project-post .where-will .content-item p {
  font-family: "open_sanslight";
  font-size: 19px;
}
@media only screen and (max-width: 480px) {
  .project-post .where-will .content-item p {
    font-size: 14px;
    text-align: center;
  }
}
.project-post .where-will-itens {
  background-color: rgba(85, 150, 165, 0.9);
  color: white;
  padding: 40px 0;
}
.project-post .where-will-itens h3 {
  color: white;
  font-size: 26px;
  margin-top: 0px;
}
.project-post .where-will-itens ul {
  margin: 0 0 30px;
  padding: 0 0 0 20px;
}
.project-post .where-will-itens ul li {
  font-family: "open_sanslight";
  padding-bottom: 5px;
}
.project-post .numbers-project {
  padding: 30px;
}
.project-post .numbers-project div {
  text-align: center;
}
.project-post .numbers-project .number {
  display: block;
  color: #00689e;
  font-family: "open_sanssemibold";
  font-size: 40px;
}
.other-projects {
  background-color: rgba(224, 224, 224, 0.2);
  font-family: "open_sanslight";
  font-size: 12px;
  margin: 0;
  padding: 10px 0 30px;
}
.other-projects h2 {
  font-family: "open_sansregular";
  font-size: 26px;
  color: #5596a5;
  margin: 20px 0;
}
@media only screen and (max-width: 480px) {
  .other-projects .other-itens {
    height: 235px;
    overflow: hidden;
    margin-bottom: 10px;
  }
}
.other-projects .other-itens a {
  color: #7a7a7a;
}
.other-projects .other-itens a:hover,
.other-projects .other-itens a:focus {
  color: #00689e;
  text-decoration: none;
}
.other-projects .other-itens a .crop-image {
  width: 100%;
  height: 135px;
  margin-bottom: 10px;
  overflow: hidden;
}
.other-projects .other-itens a .crop-image img {
  width: 100%;
  min-height: 135px;
}
.other-projects .other-itens a strong {
  font-family: "open_sansregular";
  font-size: 16px;
}
.other-projects.other-blog .crop-image {
  height: 100px;
}
.other-projects.other-blog .crop-image img {
  min-height: initial;
}
.list-projects [class*="icon-"] {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  border: 0px;
  float: right;
  width: 32px;
  height: 32px;
  background-color: transparent;
}
.projects {
  min-height: 400px;
  margin: 0px;
}
.mode-map {
  margin-top: -20px;
  margin-bottom: -9px;
}
@media only screen and (max-width: 480px) {
  .mode-map {
    margin-top: 0px !important;
  }
}
.mode-map .element-map {
  min-height: 600px;
}
.mode-map .popup-box {
  width: 275px;
}
.mode-map .popup-box a {
  color: #c0bfbf;
  text-decoration: none;
}
.mode-map .popup-box a h4 {
  margin-bottom: 5px;
  font-size: 15px;
  color: gray;
  font-weight: bold;
  font-family: "open_sansregular";
}
.mode-map .popup-box a p {
  margin: 0px;
  font-size: 12px;
  font-family: "open_sanslight";
}
.mode-map .popup-box .crop-image {
  height: 150px;
  overflow-y: hidden;
  background-color: #f3f2f2;
}
.mode-map .popup-box .crop-image img {
  width: 100%;
}
.mode-list {
  min-height: 600px;
}
@media only screen and (max-width: 480px) {
  .mode-list {
    min-height: initial !important;
  }
}
.filters {
  padding: 0px;
  border: 5px solid rgba(0, 104, 158, 0.2);
  background-color: white;
  position: absolute;
  z-index: 1;
  width: 32%;
}
@media only screen and (max-width: 767px) {
  .filters {
    margin: 0 0 10px !important;
    position: relative;
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .filters {
    position: relative;
    width: 100%;
  }
}
.filters .search-filter {
  background-color: #5596a5;
  color: white;
  padding: 5px 35px 10px 10px;
  position: relative;
}
.filters .search-filter input {
  font-family: "open_sanslight";
  background-color: transparent;
}
.filters .search-filter input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.filters .search-filter input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.filters .search-filter input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.filters .search-filter input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.filters .search-filter .fa {
  position: absolute;
  font-size: 22px;
  top: 10px;
  right: 10px;
}
.filters .tab-filters .tab-content {
  padding: 10px;
}
.filters .tab-filters .tab-content #cobeneficio ul li {
  padding: 15px 0 15px 60px;
  margin: 10px 0px;
}
.filters .tab-filters .tab-content ul {
  margin: 0px;
  padding: 0px;
}
.filters .tab-filters .tab-content ul li {
  list-style: none;
  font-size: 15px;
  padding: 5px;
  position: relative;
  margin: 5px 0px;
  color: #00689e;
  transition: all 0.3s ease-out;
}
.filters .tab-filters .tab-content ul li[cobenefit-list="biodiversity"] {
  color: #4cb592;
}
.filters .tab-filters .tab-content ul li[cobenefit-list="water"] {
  color: #b5d5f0;
}
.filters
  .tab-filters
  .tab-content
  ul
  li[cobenefit-list="education-and-culture"] {
  color: #f15f22;
}
.filters .tab-filters .tab-content ul li[cobenefit-list="human-research"] {
  color: #c0bfbf;
}
.filters .tab-filters .tab-content ul li[cobenefit-list="community"] {
  color: #f39f1e;
}
.filters .tab-filters .tab-content ul li[cobenefit-list="health-and-sports"] {
  color: #68c3ef;
}
.filters .tab-filters .tab-content ul li:hover,
.filters .tab-filters .tab-content ul li.active {
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  transition: all 0.3s ease-out;
  background-color: rgba(85, 150, 165, 0.15);
}
.filters .tab-filters .tab-content ul li span[class*="sc-"] {
  font-size: 42px;
  margin-right: 10px;
  top: 5px;
  left: 5px;
  position: absolute;
}
.results {
  padding: 0 0 5px 0px;
}
@media only screen and (max-width: 480px) {
  .results {
    padding: 0 5px 5px 5px;
  }
}
.project_single {
  padding: 0 0 10px 10px;
}
@media only screen and (max-width: 767px) {
  .project_single {
    padding: 0 0 10px 0;
  }
}
.project_single .project {
  width: 100%;
  height: 230px;
}
.project_single .project:hover figcaption {
  bottom: 0px;
}
@media only screen and (max-width: 1024px) {
  .project_single .project {
    height: 200px;
  }
}
@media only screen and (max-width: 610px) {
  .project_single .project {
    height: 230px;
  }
}
.project_single .project.biodiversity figure figcaption {
  background-color: rgba(76, 181, 146, 0.8);
}
.project_single .project.water figure figcaption {
  background-color: rgba(181, 213, 240, 0.8);
}
.project_single .project.education-and-culture figure figcaption {
  background-color: rgba(241, 95, 34, 0.8);
}
.project_single .project.human-research figure figcaption {
  background-color: rgba(192, 191, 191, 0.8);
}
.project_single .project.community figure figcaption {
  background-color: rgba(243, 159, 30, 0.8);
}
.project_single .project.health-and-sports figure figcaption {
  background-color: rgba(104, 195, 239, 0.8);
}
.project_single .project figure {
  width: 100%;
  height: 230px;
  overflow: hidden;
  position: relative;
  background-color: #efefef;
}
@media only screen and (max-width: 1024px) {
  .project_single .project figure {
    height: 200px;
  }
}
@media only screen and (max-width: 610px) {
  .project_single .project figure {
    height: 230px;
  }
}
.project_single .project figure img {
  width: 100%;
  min-height: 230px;
}
@media only screen and (max-width: 1024px) {
  .project_single .project figure img {
    min-height: 200px;
  }
}
@media only screen and (max-width: 610px) {
  .project_single .project figure img {
    min-height: 230px;
  }
}
.project_single .project figure figcaption {
  padding: 20px;
  color: white;
  width: 100%;
  background-color: rgba(85, 150, 165, 0.8);
  position: absolute;
  bottom: 0px;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1024px) {
  .project_single .project figure figcaption {
    bottom: 0px;
  }
}
