@charset "US-ASCII";
/* The plugins folder contains a plugins.css.sass file that we use to include
 * all the plugins necessary for our application. In this folder we can also
 * put configuration files for individual plugins.
 *
 * Structure example:
 *   plugins/
 *   |--plugins.css.sass
 *   |--my_plugin.css.sass
 *   |--my_complex_plugin/
 *   |  |--fonts.css.sass
 *   |  |--colors.css.sass
 */
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
/* line 18, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 21, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 25, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 26, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 27, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 28, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 31, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 32, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
html[xmlns] .slides {
  display: block;
}

/* line 33, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 38, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 43, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1;
}

/* line 44, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 45, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 46, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider .slides {
  zoom: 1;
}

/* line 48, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 52, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  display: block;
  background: url(bg_direction_nav.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 0;
  -webkit-transition: all .3s ease;
}

/* line 53, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-direction-nav .flex-next {
  background-position: 100% 0;
  right: -36px;
}

/* line 54, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-direction-nav .flex-prev {
  left: -36px;
}

/* line 55, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider:hover .flex-next {
  opacity: 0.8;
  right: 5px;
}

/* line 56, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider:hover .flex-prev {
  opacity: 0.8;
  left: 5px;
}

/* line 57, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 58, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-direction-nav .disabled {
  opacity: 0.3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}

/* Control Nav */
/* line 61, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}

/* line 62, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 63, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 64, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

/* line 65, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 67, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 68, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 69, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 70, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 71, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
.flex-control-thumbs .active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 74, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }

  /* line 75, ../../../../shared/bundle/ruby/1.9.1/gems/flexslider-2.0.2/vendor/assets/stylesheets/flexslider.css */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
/* fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 13, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 21, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 28, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 38, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-opened {
  z-index: 8030;
}

/* line 42, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 48, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 52, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-inner {
  overflow: hidden;
}

/* line 56, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 60, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 68, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 74, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 79, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(/assets/fancybox2/fancybox_sprite-6db739144c51af76aea8960fc35dbda7.png);
}

/* line 83, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 95, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(/assets/fancybox2/fancybox_loading-5e878dc3d52fae0c9f3f0d6745837e68.gif) center center no-repeat;
}

/* line 101, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 111, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(/assets/fancybox2/blank-2ebbd7cb21c3980daa0bddcc9c7ce5fc.gif);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 123, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-prev {
  left: 0;
}

/* line 127, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-next {
  right: 0;
}

/* line 131, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 142, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 147, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 152, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 156, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 168, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-lock {
  overflow: hidden;
}

/* line 172, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(/assets/fancybox2/fancybox_overlay-dca142952381a915f6dc4181bc16ad41.png);
}

/* line 182, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 188, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 195, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 203, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 207, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 216, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 232, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 238, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 242, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/* line 251, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 8050;
}

/* line 258, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons.top {
  top: 10px;
}

/* line 262, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons.bottom {
  bottom: 10px;
}

/* line 266, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons ul {
  display: block;
  width: 166px;
  height: 30px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  border: 1px solid #111;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  background: #323232;
  background: -moz-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333333));
  background: -webkit-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: -o-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: -ms-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

/* line 288, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons ul li {
  float: left;
  margin: 0;
  padding: 0;
}

/* line 294, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-image: url(/assets/fancybox2/helpers/fancybox_buttons-69dc87ced259c623a57649748117ed5b.png);
  background-repeat: no-repeat;
  outline: none;
  opacity: 0.8;
}

/* line 305, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a:hover {
  opacity: 1;
}

/* line 309, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnPrev {
  background-position: 5px 0;
}

/* line 313, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnNext {
  background-position: -33px 0;
  border-right: 1px solid #3e3e3e;
}

/* line 318, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnPlay {
  background-position: 0 -30px;
}

/* line 322, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnPlayOn {
  background-position: -30px -30px;
}

/* line 326, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnToggle {
  background-position: 3px -60px;
  border-left: 1px solid #111;
  border-right: 1px solid #3e3e3e;
  width: 35px;
}

/* line 333, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnToggleOn {
  background-position: -27px -60px;
}

/* line 337, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnClose {
  border-left: 1px solid #111;
  width: 35px;
  background-position: -56px 0px;
}

/* line 343, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-buttons a.btnDisabled {
  opacity: 0.4;
  cursor: default;
}

/* line 347, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs {
  position: fixed;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 8050;
}

/* line 355, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs.bottom {
  bottom: 2px;
}

/* line 359, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs.top {
  top: 2px;
}

/* line 363, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 370, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs ul li {
  float: left;
  padding: 1px;
  opacity: 0.5;
}

/* line 376, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs ul li.active {
  opacity: 0.75;
  padding: 0;
  border: 1px solid #fff;
}

/* line 382, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs ul li:hover {
  opacity: 1;
}

/* line 386, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs ul li a {
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid #222;
  background: #111;
  outline: none;
}

/* line 395, ../../../../shared/bundle/ruby/1.9.1/gems/iwf-0.0.51/vendor/assets/stylesheets/fancybox2.css */
#fancybox-thumbs ul li img {
  display: block;
  position: relative;
  border: 0;
  padding: 0;
}

/*


 */
/*  Font Awesome 3.0
 *    the iconic font designed for use with Twitter Bootstrap
 *    -------------------------------------------------------
 *    The full suite of pictographic icons, examples, and documentation
 *    can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *    License
 *    -------------------------------------------------------
 *    • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *    • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *      http://opensource.org/licenses/mit-license.html
 *    • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *    • Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *      "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *    Contact
 *    -------------------------------------------------------
 *    Email: dave@davegandy.com
 *    Twitter: http://twitter.com/fortaweso_me
 *    Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: "FontAwesome";
  src: url(/assets/fontawesome-webfont-d1a87f253d164f9455111cf8108b946d.eot);
  src: url(/assets/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/fontawesome-webfont-a16deda648110d250b072cfdf2ae0f14.woff) format("woff"), url(/assets/fontawesome-webfont-f6efbd0570bf4cf4fb12122c18bbb1df.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
 *  -------------------------------------------------------
 * includes sprites.less reset */
/* line 45, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
[class^="icon-"], [class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none !important;
  background-position: 0% 0%;
  background-repeat: repeat;
}

/* line 59, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
[class^="icon-"]:before, [class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes sure icons active on rollover in links */
/* line 67, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
a [class^="icon-"], a [class*=" icon-"] {
  display: inline-block;
}

/* makes the font 33% larger relative to the icon container */
/* line 72, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em;
}

/* line 77, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.btn [class^="icon-"], .btn [class*=" icon-"], .nav [class^="icon-"], .nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */
  line-height: 0.6em;
}
/* line 81, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.btn [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

/* line 85, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
li [class^="icon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
/* line 89, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* line 93, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
/* line 98, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] {
  width: 0.75em;
}

/* line 101, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-muted {
  color: #eeeeee;
}

/* line 107, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-border {
  border: solid 1px #eeeeee;
  padding: 0.2em 0.25em 0.15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 115, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-2x {
  font-size: 2em;
}
/* line 117, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 121, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-3x {
  font-size: 3em;
}
/* line 123, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 127, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-4x {
  font-size: 4em;
}
/* line 129, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 137, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.pull-right {
  float: right;
}

/* line 140, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.pull-left {
  float: left;
}

/* line 144, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
  margin-right: 0.35em;
}
/* line 146, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
  margin-left: 0.35em;
}

/* line 152, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.35em;
}
/* line 154, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large {
  height: 0.75em;
}

/* line 160, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.45em;
}

/* line 166, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.2em;
}

/* line 170, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  /* line 178, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 180, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  /* line 184, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 186, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  /* line 190, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 192, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  /* line 196, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  0% {
    -ms-transform: rotate(0deg);
  }

  /* line 198, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes spin {
  /* line 202, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  0% {
    transform: rotate(0deg);
  }

  /* line 204, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
  100% {
    transform: rotate(359deg);
  }
}

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 *  readers do not read off random characters that represent icons */
/* line 211, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-glass:before {
  content: "\f000";
}

/* line 213, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-music:before {
  content: "\f001";
}

/* line 215, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-search:before {
  content: "\f002";
}

/* line 217, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-envelope:before {
  content: "\f003";
}

/* line 219, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-heart:before {
  content: "\f004";
}

/* line 221, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-star:before {
  content: "\f005";
}

/* line 223, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-star-empty:before {
  content: "\f006";
}

/* line 225, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-user:before {
  content: "\f007";
}

/* line 227, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-film:before {
  content: "\f008";
}

/* line 229, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-th-large:before {
  content: "\f009";
}

/* line 231, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-th:before {
  content: "\f00a";
}

/* line 233, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-th-list:before {
  content: "\f00b";
}

/* line 235, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-ok:before {
  content: "\f00c";
}

/* line 237, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-remove:before {
  content: "\f00d";
}

/* line 239, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 241, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 243, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-off:before {
  content: "\f011";
}

/* line 245, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-signal:before {
  content: "\f012";
}

/* line 247, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-cog:before {
  content: "\f013";
}

/* line 249, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-trash:before {
  content: "\f014";
}

/* line 251, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-home:before {
  content: "\f015";
}

/* line 253, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-file:before {
  content: "\f016";
}

/* line 255, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-time:before {
  content: "\f017";
}

/* line 257, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-road:before {
  content: "\f018";
}

/* line 259, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-download-alt:before {
  content: "\f019";
}

/* line 261, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-download:before {
  content: "\f01a";
}

/* line 263, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-upload:before {
  content: "\f01b";
}

/* line 265, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-inbox:before {
  content: "\f01c";
}

/* line 267, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 269, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-repeat:before {
  content: "\f01e";
}

/* \f020 doesn't work in Safari. all shifted one down */
/* line 272, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-refresh:before {
  content: "\f021";
}

/* line 274, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-list-alt:before {
  content: "\f022";
}

/* line 276, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-lock:before {
  content: "\f023";
}

/* line 278, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-flag:before {
  content: "\f024";
}

/* line 280, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-headphones:before {
  content: "\f025";
}

/* line 282, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-volume-off:before {
  content: "\f026";
}

/* line 284, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-volume-down:before {
  content: "\f027";
}

/* line 286, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-volume-up:before {
  content: "\f028";
}

/* line 288, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-qrcode:before {
  content: "\f029";
}

/* line 290, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-barcode:before {
  content: "\f02a";
}

/* line 292, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-tag:before {
  content: "\f02b";
}

/* line 294, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-tags:before {
  content: "\f02c";
}

/* line 296, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-book:before {
  content: "\f02d";
}

/* line 298, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 300, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-print:before {
  content: "\f02f";
}

/* line 302, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-camera:before {
  content: "\f030";
}

/* line 304, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-font:before {
  content: "\f031";
}

/* line 306, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bold:before {
  content: "\f032";
}

/* line 308, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-italic:before {
  content: "\f033";
}

/* line 310, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-text-height:before {
  content: "\f034";
}

/* line 312, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-text-width:before {
  content: "\f035";
}

/* line 314, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-align-left:before {
  content: "\f036";
}

/* line 316, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-align-center:before {
  content: "\f037";
}

/* line 318, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-align-right:before {
  content: "\f038";
}

/* line 320, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-align-justify:before {
  content: "\f039";
}

/* line 322, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-list:before {
  content: "\f03a";
}

/* line 324, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 326, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 328, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 330, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-picture:before {
  content: "\f03e";
}

/* line 332, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-pencil:before {
  content: "\f040";
}

/* line 334, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-map-marker:before {
  content: "\f041";
}

/* line 336, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-adjust:before {
  content: "\f042";
}

/* line 338, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-tint:before {
  content: "\f043";
}

/* line 340, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-edit:before {
  content: "\f044";
}

/* line 342, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-share:before {
  content: "\f045";
}

/* line 344, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-check:before {
  content: "\f046";
}

/* line 346, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-move:before {
  content: "\f047";
}

/* line 348, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-step-backward:before {
  content: "\f048";
}

/* line 350, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 352, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-backward:before {
  content: "\f04a";
}

/* line 354, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-play:before {
  content: "\f04b";
}

/* line 356, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-pause:before {
  content: "\f04c";
}

/* line 358, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-stop:before {
  content: "\f04d";
}

/* line 360, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-forward:before {
  content: "\f04e";
}

/* line 362, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 364, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-step-forward:before {
  content: "\f051";
}

/* line 366, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-eject:before {
  content: "\f052";
}

/* line 368, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 370, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 372, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 374, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 376, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 378, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 380, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-question-sign:before {
  content: "\f059";
}

/* line 382, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 384, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 386, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 388, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 390, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 392, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 394, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 396, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 398, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 400, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-share-alt:before {
  content: "\f064";
}

/* line 402, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-resize-full:before {
  content: "\f065";
}

/* line 404, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-resize-small:before {
  content: "\f066";
}

/* line 406, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-plus:before {
  content: "\f067";
}

/* line 408, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-minus:before {
  content: "\f068";
}

/* line 410, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-asterisk:before {
  content: "\f069";
}

/* line 412, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 414, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-gift:before {
  content: "\f06b";
}

/* line 416, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-leaf:before {
  content: "\f06c";
}

/* line 418, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-fire:before {
  content: "\f06d";
}

/* line 420, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 422, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-eye-close:before {
  content: "\f070";
}

/* line 424, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 426, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-plane:before {
  content: "\f072";
}

/* line 428, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-calendar:before {
  content: "\f073";
}

/* line 430, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-random:before {
  content: "\f074";
}

/* line 432, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-comment:before {
  content: "\f075";
}

/* line 434, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-magnet:before {
  content: "\f076";
}

/* line 436, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 438, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 440, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-retweet:before {
  content: "\f079";
}

/* line 442, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 444, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 446, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 448, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 450, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 452, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 454, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 456, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 458, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 460, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-key:before {
  content: "\f084";
}

/* line 462, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-cogs:before {
  content: "\f085";
}

/* line 464, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-comments:before {
  content: "\f086";
}

/* line 466, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-thumbs-up:before {
  content: "\f087";
}

/* line 468, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-thumbs-down:before {
  content: "\f088";
}

/* line 470, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-star-half:before {
  content: "\f089";
}

/* line 472, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 474, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-signout:before {
  content: "\f08b";
}

/* line 476, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 478, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 480, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-external-link:before {
  content: "\f08e";
}

/* line 482, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-signin:before {
  content: "\f090";
}

/* line 484, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-trophy:before {
  content: "\f091";
}

/* line 486, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-github-sign:before {
  content: "\f092";
}

/* line 488, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 490, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-lemon:before {
  content: "\f094";
}

/* line 492, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-phone:before {
  content: "\f095";
}

/* line 494, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-check-empty:before {
  content: "\f096";
}

/* line 496, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 498, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 500, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-twitter:before {
  content: "\f099";
}

/* line 502, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-facebook:before {
  content: "\f09a";
}

/* line 504, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-github:before {
  content: "\f09b";
}

/* line 506, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-unlock:before {
  content: "\f09c";
}

/* line 508, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 510, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-rss:before {
  content: "\f09e";
}

/* line 512, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 514, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 516, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bell:before {
  content: "\f0a2";
}

/* line 518, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 520, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 522, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 524, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 526, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 528, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 530, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 532, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 534, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 536, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-globe:before {
  content: "\f0ac";
}

/* line 538, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 540, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 542, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-filter:before {
  content: "\f0b0";
}

/* line 544, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 546, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 548, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-group:before {
  content: "\f0c0";
}

/* line 550, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-link:before {
  content: "\f0c1";
}

/* line 552, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 554, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 556, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-cut:before {
  content: "\f0c4";
}

/* line 558, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-copy:before {
  content: "\f0c5";
}

/* line 560, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 562, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-save:before {
  content: "\f0c7";
}

/* line 564, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 566, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 568, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 570, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 572, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 574, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-underline:before {
  content: "\f0cd";
}

/* line 576, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-table:before {
  content: "\f0ce";
}

/* line 578, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-magic:before {
  content: "\f0d0";
}

/* line 580, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-truck:before {
  content: "\f0d1";
}

/* line 582, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 584, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 586, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 588, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 590, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-money:before {
  content: "\f0d6";
}

/* line 592, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 594, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 596, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 598, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 600, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-columns:before {
  content: "\f0db";
}

/* line 602, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-sort:before {
  content: "\f0dc";
}

/* line 604, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 606, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 608, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-envelope-alt:before {
  content: "\f0e0";
}

/* line 610, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 612, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-undo:before {
  content: "\f0e2";
}

/* line 614, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-legal:before {
  content: "\f0e3";
}

/* line 616, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 618, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 620, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 622, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 624, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 626, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 628, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-paste:before {
  content: "\f0ea";
}

/* line 630, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 632, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 634, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 636, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 638, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 640, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 642, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 644, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 646, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 648, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-food:before {
  content: "\f0f5";
}

/* line 650, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-file-alt:before {
  content: "\f0f6";
}

/* line 652, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-building:before {
  content: "\f0f7";
}

/* line 654, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 656, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 658, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 660, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 662, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-beer:before {
  content: "\f0fc";
}

/* line 664, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 666, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 668, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 670, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 672, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 674, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 676, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-angle-left:before {
  content: "\f104";
}

/* line 678, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-angle-right:before {
  content: "\f105";
}

/* line 680, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-angle-up:before {
  content: "\f106";
}

/* line 682, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-angle-down:before {
  content: "\f107";
}

/* line 684, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-desktop:before {
  content: "\f108";
}

/* line 686, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-laptop:before {
  content: "\f109";
}

/* line 688, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-tablet:before {
  content: "\f10a";
}

/* line 690, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 692, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 694, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 696, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 698, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-spinner:before {
  content: "\f110";
}

/* line 700, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-circle:before {
  content: "\f111";
}

/* line 702, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-reply:before {
  content: "\f112";
}

/* line 704, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-github-alt:before {
  content: "\f113";
}

/* line 706, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 708, ../../../../shared/bundle/ruby/1.9.1/gems/font-awesome-sass-rails-3.0.0.1/vendor/assets/stylesheets/_font-awesome.sass */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 8, ../../app/assets/stylesheets/plugins/plugins.css.sass */
.tinynav {
  display: none;
}

@media (max-width: 767px) {
  /* line 11, ../../app/assets/stylesheets/plugins/plugins.css.sass */
  .tinynav {
    display: block;
    margin: 0.5em 0;
    width: 100%;
    border: 1px solid #dddddd;
  }
}
/* In base we keep things like CSS resets, element defaults (e.g. link colors),
 * font settings etc. The category is largely dominated by element selectors.
 * We try to be very careful about what we put in this folder in order not to
 * not loose flexibility down the road.
 *
 * Structure example:
 *   base/
 *   |--fonts.css.sass
 *   |--colors.css.sass
 */
/* line 18, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn-group.open .btn.dropdown-toggle {
  background: #aaaaaa;
}

/* line 20, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn {
  border: 0;
  font-size: 1em;
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
  background-color: #aaaaaa;
  background-image: none;
  text-shadow: none;
  margin-bottom: 0.5em;
  color: white !important;
}
/* line 21, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn .caret {
  margin-top: 11px;
}
/* line 33, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn:hover {
  background-color: #909090;
}
/* line 35, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn.btn-primary {
  color: white;
  text-shadow: none;
  background-color: #e1001a;
  background-image: none;
}
/* line 40, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn.btn-primary:hover {
  background-image: none;
  background-color: #c80017;
  color: white;
}

/* line 45, ../../app/assets/stylesheets/base/_buttons.css.sass */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color: white;
  background-color: #bd362f;
}

@font-face {
  font-family: "AllerLightRegular";
  src: url("/assets/aller_lt/aller_lt-webfont-ad06103ced3bbef03a601cc9535d46e8.eot");
  src: url("/assets/aller_lt/aller_lt-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_lt/aller_lt-webfont-dcf983cca63d5c2e1569bf27df46743d.woff") format("woff"), url("/assets/aller_lt/aller_lt-webfont-bb7fe89f514ede5c228f42ed2f3f129d.ttf") format("truetype"), url("/assets/aller_lt/aller_lt-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AllerRegular";
  src: url("/assets/aller_rg/aller_rg-webfont-0e746fa469f2a715fdd75134b737a427.eot");
  src: url("/assets/aller_rg/aller_rg-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_rg/aller_rg-webfont-d9e0bf9b52f6b29380b162963f3f1a02.woff") format("woff"), url("/assets/aller_rg/aller_rg-webfont-2e2dd605c517f46f383a3f5e7632fef1.ttf") format("truetype"), url("/assets/aller_rg/aller_rg-webfont.svg#AllerLightRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AllerBold";
  src: url("/assets/aller_bd/aller_bd-webfont-347742984f7e0c148fbc3aa76a6b1dad.eot");
  src: url("/assets/aller_bd/aller_bd-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_bd/aller_bd-webfont-4eb356993ad7b54e893cf0aa0c3b6456.woff") format("woff"), url("/assets/aller_bd/aller_bd-webfont-245d4f9d9568cd2ed82e5f05c2a97ba0.ttf") format("truetype"), url("/assets/aller_bd/aller_bd-webfont.svg#AllerBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubuntubold";
  src: url("/assets/ubuntu_b/ubuntu-b-webfont-c2ecb25a82cdc78bae4948aad5878241.eot");
  src: url("/assets/ubuntu_b/ubuntu-b-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_b/ubuntu-b-webfont-af51922ebdd1b5885af1630405de5a94.woff") format("woff"), url("/assets/ubuntu_b/ubuntu-b-webfont-15e0d26955bed1cbd9663a9e2f66ee9f.ttf") format("truetype"), url("/assets/ubuntu_b/ubuntu-b-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubunturegular";
  src: url("/assets/ubuntu_r/ubuntu-r-webfont-195114d359d34fb0690290ff8e64497c.eot");
  src: url("/assets/ubuntu_r/ubuntu-r-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_r/ubuntu-r-webfont-001349818a082f6f84ab56f8baac9f55.woff") format("woff"), url("/assets/ubuntu_r/ubuntu-r-webfont-ede7318df13acf546370abf9a2256dc9.ttf") format("truetype"), url("/assets/ubuntu_r/ubuntu-r-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubuntuitalic";
  src: url("/assets/ubuntu_ri/ubuntu-ri-webfont-2f6283824e5f700907fcf037bada546f.eot");
  src: url("/assets/ubuntu_ri/ubuntu-ri-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_ri/ubuntu-ri-webfont-6efc072e88e1a2897da3b0562378ed8d.woff") format("woff"), url("/assets/ubuntu_ri/ubuntu-ri-webfont-5b9e2516f91c036433493919fae8e141.ttf") format("truetype"), url("/assets/ubuntu_ri/ubuntu-ri-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 3, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
html {
  font-size: 10px;
}

/* line 9, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
body {
  font-family: "ubunturegular";
  font-size: 1.3em;
  line-height: 1.4;
  color: #333333;
  background: white url("/assets/bg-body-5bbafae15bb9267bb77c9b2217facf9e.jpg") repeat-x 0 0;
}

/* line 16, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
h1, h2, h3, h4, h5, h6 {
  font-family: "AllerBold";
  font-weight: normal;
  margin: 0;
}

/* line 21, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
a {
  color: #e1001a;
}
/* line 22, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
a:hover {
  text-decoration: none;
}

/* line 26, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  height: 26px;
}

/* line 46, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
.formatted-description ul {
  margin-left: 14px;
}
/* line 48, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
.formatted-description ul li {
  line-height: 1.2;
  margin-bottom: 5px;
  list-style-type: disc;
}

/* line 54, ../../app/assets/stylesheets/base/_element_defaults.css.sass */
.page-content ul li {
  line-height: 1.4;
  margin-bottom: 0.5em;
}

@font-face {
  font-family: "AllerLightRegular";
  src: url("/assets/aller_lt/aller_lt-webfont-ad06103ced3bbef03a601cc9535d46e8.eot");
  src: url("/assets/aller_lt/aller_lt-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_lt/aller_lt-webfont-dcf983cca63d5c2e1569bf27df46743d.woff") format("woff"), url("/assets/aller_lt/aller_lt-webfont-bb7fe89f514ede5c228f42ed2f3f129d.ttf") format("truetype"), url("/assets/aller_lt/aller_lt-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AllerRegular";
  src: url("/assets/aller_rg/aller_rg-webfont-0e746fa469f2a715fdd75134b737a427.eot");
  src: url("/assets/aller_rg/aller_rg-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_rg/aller_rg-webfont-d9e0bf9b52f6b29380b162963f3f1a02.woff") format("woff"), url("/assets/aller_rg/aller_rg-webfont-2e2dd605c517f46f383a3f5e7632fef1.ttf") format("truetype"), url("/assets/aller_rg/aller_rg-webfont.svg#AllerLightRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AllerBold";
  src: url("/assets/aller_bd/aller_bd-webfont-347742984f7e0c148fbc3aa76a6b1dad.eot");
  src: url("/assets/aller_bd/aller_bd-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_bd/aller_bd-webfont-4eb356993ad7b54e893cf0aa0c3b6456.woff") format("woff"), url("/assets/aller_bd/aller_bd-webfont-245d4f9d9568cd2ed82e5f05c2a97ba0.ttf") format("truetype"), url("/assets/aller_bd/aller_bd-webfont.svg#AllerBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubuntubold";
  src: url("/assets/ubuntu_b/ubuntu-b-webfont-c2ecb25a82cdc78bae4948aad5878241.eot");
  src: url("/assets/ubuntu_b/ubuntu-b-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_b/ubuntu-b-webfont-af51922ebdd1b5885af1630405de5a94.woff") format("woff"), url("/assets/ubuntu_b/ubuntu-b-webfont-15e0d26955bed1cbd9663a9e2f66ee9f.ttf") format("truetype"), url("/assets/ubuntu_b/ubuntu-b-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubunturegular";
  src: url("/assets/ubuntu_r/ubuntu-r-webfont-195114d359d34fb0690290ff8e64497c.eot");
  src: url("/assets/ubuntu_r/ubuntu-r-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_r/ubuntu-r-webfont-001349818a082f6f84ab56f8baac9f55.woff") format("woff"), url("/assets/ubuntu_r/ubuntu-r-webfont-ede7318df13acf546370abf9a2256dc9.ttf") format("truetype"), url("/assets/ubuntu_r/ubuntu-r-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubuntuitalic";
  src: url("/assets/ubuntu_ri/ubuntu-ri-webfont-2f6283824e5f700907fcf037bada546f.eot");
  src: url("/assets/ubuntu_ri/ubuntu-ri-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_ri/ubuntu-ri-webfont-6efc072e88e1a2897da3b0562378ed8d.woff") format("woff"), url("/assets/ubuntu_ri/ubuntu-ri-webfont-5b9e2516f91c036433493919fae8e141.ttf") format("truetype"), url("/assets/ubuntu_ri/ubuntu-ri-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* The files for layout elements such as "header", "footer", "sidebar", etc.
 * are kept in the layout folder.
 *
 * Structure example:
 *   layout/
 *   |--header.css.sass
 *   |--footer.css.sass
 */
/* line 2, ../../app/assets/stylesheets/layout/container.css.sass */
.container #sidebar, .container #main {
  padding-top: 10px;
}

/* line 6, ../../app/assets/stylesheets/layout/container.css.sass */
body.home #main {
  padding-top: 0;
}

/* line 3, ../../app/assets/stylesheets/layout/footer.css.sass */
body.home.index footer nav {
  border-top: 0;
  padding-top: 0;
  padding-bottom: 1em;
}

/* line 9, ../../app/assets/stylesheets/layout/footer.css.sass */
footer .copyrights {
  background: url(/assets/logo-grey-31fb6d2940596b0533314ecc12303af1.png) no-repeat 0 50%;
  padding: 30px 1em 30px 11em;
  font-size: 12px;
  line-height: 1.4;
}
/* line 14, ../../app/assets/stylesheets/layout/footer.css.sass */
footer .copyrights a {
  color: #333333 !important;
}
/* line 16, ../../app/assets/stylesheets/layout/footer.css.sass */
footer .copyrights a:hover {
  text-decoration: underline !important;
}
/* line 18, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin: 1em 0 0 0;
  padding: 2em 0;
}
/* line 23, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav ul {
  list-style: none;
}
/* line 25, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav li.level1 {
  float: left;
  padding-left: 80px;
  position: relative;
  width: 256px;
  min-height: 1px;
}
/* line 31, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav li.level1 h3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  font-size: 13px;
  line-height: 1.4;
  text-align: right;
  padding-right: 10px;
}
/* line 40, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav li.level1 ul {
  border-left: 1px solid #e1001a;
  padding: 0 10px;
  margin: 0;
}
/* line 44, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav li.level1 ul li {
  line-height: 1.4;
}
/* line 46, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav a {
  color: inherit;
}
/* line 48, ../../app/assets/stylesheets/layout/footer.css.sass */
footer nav a:hover {
  color: #e1001a;
}
/* line 51, ../../app/assets/stylesheets/layout/footer.css.sass */
footer .social-media a {
  border: 0 !important;
  text-decoration: none;
}
/* line 54, ../../app/assets/stylesheets/layout/footer.css.sass */
footer .social-media a:hover {
  text-decoration: none;
}
/* line 56, ../../app/assets/stylesheets/layout/footer.css.sass */
footer .social-media {
  margin-top: 1.5em;
  margin-bottom: 2em;
  text-align: right;
}

/* line 62, ../../app/assets/stylesheets/layout/footer.css.sass */
#breadcrumbs ul {
  border: 0;
  background: none;
  margin: 0 0 1em 0;
  padding: 0;
}
/* line 68, ../../app/assets/stylesheets/layout/footer.css.sass */
#breadcrumbs ul li a {
  color: #333333;
  font-size: 12px;
}

/* line 72, ../../app/assets/stylesheets/layout/footer.css.sass */
.page-header {
  margin-top: 0;
  margin-bottom: 1em;
  border: 0;
  padding: 0;
}

@media (max-width: 767px) {
  /* line 80, ../../app/assets/stylesheets/layout/footer.css.sass */
  footer nav {
    padding: 0 0 1em 0 !important;
    margin-top: 0 !important;
  }
  /* line 83, ../../app/assets/stylesheets/layout/footer.css.sass */
  footer .social-media {
    margin-top: 0 !important;
  }

  /* line 87, ../../app/assets/stylesheets/layout/footer.css.sass */
  body.home footer nav {
    padding-top: 0 !important;
  }
}
/* line 3, ../../app/assets/stylesheets/layout/header.css.sass */
body.home.index header #navigation {
  border-bottom-width: 0;
}

/* line 6, ../../app/assets/stylesheets/layout/header.css.sass */
header {
  padding-top: 1em;
  padding-bottom: 5px;
}
/* line 10, ../../app/assets/stylesheets/layout/header.css.sass */
header .rapid-links {
  display: none;
}
/* line 13, ../../app/assets/stylesheets/layout/header.css.sass */
header .logo {
  height: 46px;
}
/* line 16, ../../app/assets/stylesheets/layout/header.css.sass */
header .logo a img {
  float: left;
  display: block;
  width: 173px;
  height: 46px;
}
/* line 21, ../../app/assets/stylesheets/layout/header.css.sass */
header .logo a p {
  float: left;
  padding: 10px 0 0 5px;
}
/* line 25, ../../app/assets/stylesheets/layout/header.css.sass */
header #navigation {
  position: relative;
  padding: 0 210px 0 0 !important;
  margin: 0.5em 0 0 0 !important;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #eeeeee;
}
/* line 33, ../../app/assets/stylesheets/layout/header.css.sass */
header nav {
  font-family: "AllerBold";
}
/* line 35, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul {
  position: relative;
  margin: 0 !important;
  padding: 0;
}
/* line 40, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul > li {
  margin-right: 2px !important;
  background-color: #c8c9cb !important;
}
/* line 43, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul > li:hover {
  background-color: #575759 !important;
}
/* line 45, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul > li.active {
  background-color: #e1001a !important;
}
/* line 47, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul > li > a {
  color: white !important;
}
/* line 50, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  *zoom: 1;
}
/* line 55, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.active, header nav ul li:hover {
  color: white;
}
/* line 58, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.active a:hover, header nav ul li:hover a:hover {
  background: transparent !important;
  color: white !important;
}
/* line 61, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li a {
  color: inherit;
  text-decoration: none;
  padding: 2px 14px;
  font-size: 13px;
}
/* line 67, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown {
  /*Ricorsivo */
}
/* line 68, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown .caret {
  display: none;
}
/* line 71, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown:hover ul.dropdown-menu {
  display: block;
}
/* line 73, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown ul {
  font-family: "ubunturegular";
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  z-index: 10000;
}
/* line 77, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu {
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border-width: 5px 0 0 0;
  border-style: solid;
  border-color: white !important;
  background: #eff0f0;
  padding: 10px;
  margin: 0 !important;
  /*Level 2 */
}
/* line 89, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu li {
  width: 100%;
  padding: 1px 0;
  background: none !important;
}
/* line 94, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu li a {
  background: none !important;
  padding: 0 !important;
}
/* line 98, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu li ul {
  display: none !important;
  position: relative;
  margin: 0 !important;
  padding: 0 0 1em 1em !important;
  border: 0 !important;
  -webkit-box-shadow: 0 0 !important;
  -moz-box-shadow: 0 0 !important;
  box-shadow: 0 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 107, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu li a {
  color: #333333 !important;
}
/* line 109, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu li a:hover, header nav ul li.dropdown > ul.dropdown-menu li a:active, header nav ul li.dropdown > ul.dropdown-menu li a:focus {
  color: #e1001a !important;
  filter: none !important;
}
/* line 114, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown > ul.dropdown-menu li.active a, header nav ul li.dropdown > ul.dropdown-menu li:hover a {
  color: #e1001a !important;
  filter: none !important;
}
/* line 153, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] {
  position: static;
}
/* line 155, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu {
  width: 100%;
  min-height: 340px;
}
/* line 160, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category > a {
  font-family: "AllerBold";
  font-size: 15px;
  line-height: 15px;
  background: white !important;
  margin-bottom: 0.5em;
  color: #e1001a !important;
  padding: 3px 6px 2px !important;
}
/* line 168, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category > a:hover {
  border-bottom-color: #e1001a !important;
  color: #e1001a !important;
}
/* line 172, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category.active > a {
  border-bottom-color: #e1001a !important;
  color: #e1001a !important;
}
/* line 176, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0;
}
/* line 180, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 181, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li.feature {
  margin-bottom: 0.5em;
}
/* line 183, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li.feature > a {
  line-height: 1.6 !important;
  font-size: 1em !important;
  font-family: "AllerBold";
}
/* line 189, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li:hover {
  color: #333333 !important;
}
/* line 191, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li a {
  line-height: 1.5 !important;
  font-size: 0.93em !important;
  color: #333333 !important;
}
/* line 195, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li a:hover {
  color: #e1001a !important;
}
/* line 198, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul > li.product_category ul li.active > a {
  color: #e1001a !important;
}
/* line 201, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul.first {
  float: left;
  width: 50%;
  margin-bottom: 0 !important;
}
/* line 204, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul.first li.feature {
  float: left;
  width: 50%;
}
/* line 215, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul.middle {
  float: left;
  width: 23%;
  margin-left: 2% !important;
  margin-bottom: 0 !important;
}
/* line 216, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul.middle li.product_category {
  margin-bottom: 0.5em;
}
/* line 223, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul.last {
  float: right;
  width: 23%;
  margin-left: 2% !important;
  margin-bottom: 0 !important;
}
/* line 231, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul li.product a span {
  margin-left: 0.25em;
  font-size: 0.81em !important;
  color: #666666 !important;
}
/* line 236, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul li.product a:hover span {
  color: #e1001a !important;
}
/* line 240, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu > ul li.product.active a span {
  color: #e1001a !important;
}
/* line 243, ../../app/assets/stylesheets/layout/header.css.sass */
header nav ul li.dropdown[data-slug=products] > ul.dropdown-menu ul {
  display: block !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}
/* line 250, ../../app/assets/stylesheets/layout/header.css.sass */
header .brand-language .logo a {
  color: #898989;
}
/* line 269, ../../app/assets/stylesheets/layout/header.css.sass */
header ul.links {
  display: inline;
}
/* line 271, ../../app/assets/stylesheets/layout/header.css.sass */
header ul.links li {
  float: left;
  padding: 0 0.75em 0 0.5em;
  list-style-type: none;
  color: #333333;
  border-left: 1px solid #898989;
}
/* line 277, ../../app/assets/stylesheets/layout/header.css.sass */
header ul.links li:first-child {
  border: 0;
}
/* line 279, ../../app/assets/stylesheets/layout/header.css.sass */
header ul.links li:last-child {
  padding-right: 0 !important;
}
/* line 281, ../../app/assets/stylesheets/layout/header.css.sass */
header ul.links li a {
  color: #333333;
}
/* line 283, ../../app/assets/stylesheets/layout/header.css.sass */
header ul.links li a:hover {
  color: #333333;
  text-decoration: underline;
}
/* line 287, ../../app/assets/stylesheets/layout/header.css.sass */
header #search {
  position: absolute;
  top: 0;
  right: 0;
  height: 21px;
  text-align: right;
  margin-top: 2px;
  width: 200px;
}
/* line 295, ../../app/assets/stylesheets/layout/header.css.sass */
header #search form {
  position: relative;
  background: #e8e8e8 url("/assets/btn-search-c5ce535133182b1bc14697701335c040.png") no-repeat top right;
  margin: 0;
}
/* line 299, ../../app/assets/stylesheets/layout/header.css.sass */
header #search form .q {
  border: none !important;
  background-color: transparent;
  padding: 0 !important;
  margin: 0 !important;
  height: 20px;
  -webkit-box-shadow: 0 0 0 !important;
  -moz-box-shadow: 0 0 0 !important;
  box-shadow: 0 0 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 307, ../../app/assets/stylesheets/layout/header.css.sass */
header #search form input[type="submit"] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 29px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4000;
}

@media (max-width: 767px) {
  /* line 318, ../../app/assets/stylesheets/layout/header.css.sass */
  header .logo span {
    display: block;
    clear: left;
  }
  /* line 321, ../../app/assets/stylesheets/layout/header.css.sass */
  header ul.links {
    display: none !important;
  }
  /* line 323, ../../app/assets/stylesheets/layout/header.css.sass */
  header .rapid-links {
    margin: 0.5em 0;
    display: block;
  }
  /* line 326, ../../app/assets/stylesheets/layout/header.css.sass */
  header .rapid-links ul, header .rapid-links li {
    margin: 0;
    padding: 0;
  }
  /* line 329, ../../app/assets/stylesheets/layout/header.css.sass */
  header .rapid-links ul {
    text-align: center;
  }
  /* line 331, ../../app/assets/stylesheets/layout/header.css.sass */
  header .rapid-links li {
    padding: 0 5px;
    display: inline;
    list-style-type: none;
    list-style-position: inside;
    border-left: 1px solid #eeeeee;
  }
  /* line 337, ../../app/assets/stylesheets/layout/header.css.sass */
  header .rapid-links li.first {
    border: 0;
  }
  /* line 339, ../../app/assets/stylesheets/layout/header.css.sass */
  header .rapid-links li a {
    color: #898989;
  }
  /* line 341, ../../app/assets/stylesheets/layout/header.css.sass */
  header #navigation {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }
  /* line 345, ../../app/assets/stylesheets/layout/header.css.sass */
  header #navigation li {
    display: block;
    background: #898989;
    color: white;
    padding: 0;
    margin: 1px 0 0 0;
  }
  /* line 351, ../../app/assets/stylesheets/layout/header.css.sass */
  header #navigation li ul.dropdown-menu {
    display: none;
  }
  /* line 353, ../../app/assets/stylesheets/layout/header.css.sass */
  header #navigation #search {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 2, ../../app/assets/stylesheets/layout/main.css.sass */
  #main {
    margin: 1em 0;
  }
}
/* line 5, ../../app/assets/stylesheets/layout/main.css.sass */
#main {
  position: relative;
}
/* line 7, ../../app/assets/stylesheets/layout/main.css.sass */
#main h3 {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 10px;
  color: #888888;
}
/* line 12, ../../app/assets/stylesheets/layout/main.css.sass */
#main hgroup {
  margin-bottom: 1.25em;
}
/* line 14, ../../app/assets/stylesheets/layout/main.css.sass */
#main hgroup .group {
  padding-left: 0.25em;
  margin-bottom: 0.5em;
  width: 100%;
  background: url("/assets/fascia-riello-ups-9f4aeb2133a21ed6443894eba716c999.gif") no-repeat top right;
  font-size: 2em;
  font-family: "AllerRegular";
  line-height: 60px;
  color: white;
}
/* line 23, ../../app/assets/stylesheets/layout/main.css.sass */
#main hgroup h1 {
  padding: 0;
  margin: 0;
  font-family: "AllerBold";
  font-size: 22px;
  line-height: 1.4;
  color: #e1001a;
}
/* line 30, ../../app/assets/stylesheets/layout/main.css.sass */
#main hgroup h2 {
  display: block;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
}

@media (max-width: 767px) {
  /* line 39, ../../app/assets/stylesheets/layout/main.css.sass */
  hgroup .group {
    background-position: 90% 0 !important;
  }
}
@media (max-width: 480px) {
  /* line 44, ../../app/assets/stylesheets/layout/main.css.sass */
  hgroup .group {
    font-size: 1.25em !important;
  }
}
/* line 1, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar {
  margin-bottom: 35px;
  background: url("/assets/bg-menu-cc695c3c4418236d9e27aa4057b61c4e.jpg") no-repeat 100% 0;
  min-height: 363px;
  /*.level1
   * margin-bottom: 15px
   * @include font-bold */
}
/* line 6, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar a {
  color: inherit;
}
/* line 9, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar h3 {
  margin-bottom: 23px;
  color: #e1001a;
}
/* line 13, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar ul {
  margin: 0 0 0 14px;
  padding: 0;
}
/* line 16, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar ul li {
  list-style-type: none;
}
/* line 23, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li {
  line-height: 1.3;
  background: url("/assets/ico-arrow-menu-8289394e0d2815f1f862b871f4b1fa56.jpg") no-repeat 0 0;
  padding: 0 25px;
  margin: 0 0 1em 0;
  font-family: "ubunturegular";
}
/* line 29, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul {
  margin: 0.5em 0;
}
/* line 32, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul li {
  padding: 0;
  background: none;
  margin-bottom: 0.25em;
  list-style: inside disc;
}
/* line 37, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul li:hover, #sidebar li ul li.active {
  background: none;
  color: #e1001a !important;
}
/* line 40, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul li:hover > a, #sidebar li ul li.active > a {
  color: #e1001a !important;
}
/* line 42, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul li a {
  color: #333333 !important;
}
/* line 44, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul li ul {
  margin-left: 1em;
}
/* line 46, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li ul li ul li {
  color: #333333 !important;
}
/* line 49, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li.active, #sidebar li:hover {
  background: url("/assets/ico-arrow-menu_h-d4ca67b0f0fd11821d6d8dc53db85c3c.jpg") no-repeat 0 0;
}
/* line 51, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar li.active > a, #sidebar li.active a:hover, #sidebar li:hover > a, #sidebar li:hover a:hover {
  color: #e1001a;
}
/* line 55, ../../app/assets/stylesheets/layout/sidebar.css.sass */
#sidebar ul li.product_category + li.iwf_pages-page {
  margin-top: 1em;
  padding-top: 1em;
  background-position: 0 1em;
  border-top: 1px solid #eeeeee;
  width: 90%;
}

@media (max-width: 767px) {
  /* line 63, ../../app/assets/stylesheets/layout/sidebar.css.sass */
  #sidebar {
    background: none;
    min-height: 0;
    margin: 0;
  }
  /* line 67, ../../app/assets/stylesheets/layout/sidebar.css.sass */
  #sidebar ul {
    display: none;
  }
}
/* This folder is made up of independent modules and submodules. Examples for
 * modules could be things like: search-box, dialog, navigation, menu,
 * content-box. While submodules are more specific versions of these modules
 * such as: dialog-wide, navigation-tabbed, menu-dropdown.
 *
 * The ideal module is completely independent of its context and should work
 * within any layout container or other module. If a specific context requires
 * changes to a module you rather create a submodule that describes the
 * context, instead changing styles based on the parent (e.g.
 * .content-box-narrow instead of #sidebar .content-box).
 *
 * Structure example:
 *   modules/
 *   |--search-box.css.sass
 *   |--dialog.css.sass
 */
/* line 2, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.categorized_asset_group h3 {
  margin: 0 0 10px 0 !important;
}
/* line 4, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.categorized_asset_group .asset_group {
  margin-bottom: 20px;
  margin-left: 10px;
}

/* line 9, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #dddddd;
}
/* line 14, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .presentation {
  float: left;
  width: 75%;
  padding-left: 27px;
}
/* line 18, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .presentation p {
  margin: 3px 0;
}
/* line 20, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .presentation p.description {
  font-size: 0.88em;
  color: #888888;
  font-family: "ubuntuitalic";
}
/* line 24, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group {
  float: left;
  width: 25%;
  text-align: right;
}
/* line 28, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group > * {
  display: inline-block;
}
/* line 30, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group .item {
  text-transform: uppercase;
}
/* line 32, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group .item span {
  border-color: #d8d8d8;
  color: #d8d8d8;
  display: block;
  width: 20px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
}
/* line 40, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group .item a {
  border-color: #333333;
  color: #333333;
  display: block;
  width: 20px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  color: #333333;
}
/* line 49, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group .item a:hover {
  color: white !important;
  background-color: #e1001a;
}
/* line 52, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group .item a img {
  display: block;
  padding: 1px 0 1px 1px;
}
/* line 55, ../../app/assets/stylesheets/modules/asset_manager/asset_group.css.sass */
.asset_group .resource.asset_manager_asset .group .item .resource {
  margin-bottom: 0;
}

@media (max-width: 480px) {
  /* line 7, ../../app/assets/stylesheets/modules/asset_manager/content_with_gallery.css.sass */
  .content-with-gallery .gallery {
    display: none;
  }
}
/* line 1, ../../app/assets/stylesheets/modules/asset_manager/render_attachments.css.sass */
.render_attachments {
  padding-top: 20px;
}
/* line 3, ../../app/assets/stylesheets/modules/asset_manager/render_attachments.css.sass */
.render_attachments > h3 {
  text-transform: uppercase;
  color: #e1001a !important;
  margin-bottom: 5px !important;
  font-size: 16px;
}
/* line 9, ../../app/assets/stylesheets/modules/asset_manager/render_attachments.css.sass */
.render_attachments .categorized_asset_group h3 {
  color: black !important;
}

/* line 1, ../../app/assets/stylesheets/modules/devise.css.sass */
.devise.links {
  margin-top: 1em;
}

/* line 7, ../../app/assets/stylesheets/modules/devise.css.sass */
body.registrations.edit #main .cancel-account h3 {
  border-bottom: 1px solid #e5e5e5;
  font-family: "ubuntubold";
  font-size: 14px;
  line-height: 1.4;
  margin: 0 0 1em 0;
  color: #333333;
}
/* line 15, ../../app/assets/stylesheets/modules/devise.css.sass */
body.registrations.edit #main .cancel-account p span {
  position: relative;
  top: -2px;
  margin-right: 10px;
}

/* line 3, ../../app/assets/stylesheets/modules/filter.css.sass */
.search-filter form fieldset {
  border: 1px solid #eeeeee;
  padding: 10px;
}
/* line 6, ../../app/assets/stylesheets/modules/filter.css.sass */
.search-filter form fieldset legend {
  border: 0;
  margin: 0;
  padding: 0;
  width: auto;
  font-size: 1.1em;
  line-height: 1;
  font-family: "ubuntubold";
}
/* line 14, ../../app/assets/stylesheets/modules/filter.css.sass */
.search-filter form fieldset input[type=text], .search-filter form fieldset input[type=search], .search-filter form fieldset select {
  margin-bottom: 0;
  width: 100%;
}
/* line 17, ../../app/assets/stylesheets/modules/filter.css.sass */
.search-filter form fieldset input[type=text], .search-filter form fieldset input[type=search] {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 21, ../../app/assets/stylesheets/modules/filter.css.sass */
.search-filter form fieldset .actions .clear {
  margin-left: 0.5em;
  font-size: 0.88em;
}
/* line 24, ../../app/assets/stylesheets/modules/filter.css.sass */
.search-filter form fieldset .actions .clear a {
  color: #333333 !important;
  text-decoration: underline;
}

/* line 4, ../../app/assets/stylesheets/modules/flash.css.sass */
body.home.index #flash .alert {
  margin-top: 0 0 1em 0 !important;
}
/* line 6, ../../app/assets/stylesheets/modules/flash.css.sass */
body #flash {
  margin: 0 !important;
}
/* line 8, ../../app/assets/stylesheets/modules/flash.css.sass */
body #flash .alert {
  margin: 1em 0 0.25em 0;
}
/* line 10, ../../app/assets/stylesheets/modules/flash.css.sass */
body #flash .alert.alert {
  background: #eeeeee;
  color: black;
  border-color: #e1001a;
}

/* line 2, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset, form.form-horizontal fieldset {
  margin-bottom: 1em;
}
/* line 4, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset legend, form.form-horizontal fieldset legend {
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
  font-family: "ubuntubold";
}
/* line 11, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.string input[type=text], .form-horizontal form fieldset .control-group.string input[type=password], .form-horizontal form fieldset .control-group.stringish input[type=text], .form-horizontal form fieldset .control-group.stringish input[type=password], form.form-horizontal fieldset .control-group.string input[type=text], form.form-horizontal fieldset .control-group.string input[type=password], form.form-horizontal fieldset .control-group.stringish input[type=text], form.form-horizontal fieldset .control-group.stringish input[type=password] {
  width: 500px;
}
/* line 14, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.select select, form.form-horizontal fieldset .control-group.select select {
  width: 500px;
}
/* line 17, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.date select, form.form-horizontal fieldset .control-group.date select {
  width: 165px;
}
/* line 19, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group input[type=tel], form.form-horizontal fieldset .control-group input[type=tel] {
  width: 500px;
}
/* line 21, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group input[type=email], form.form-horizontal fieldset .control-group input[type=email] {
  width: 500px;
}
/* line 23, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.boolean, form.form-horizontal fieldset .control-group.boolean {
  margin-bottom: 0;
}
/* line 25, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.boolean .control-label, form.form-horizontal fieldset .control-group.boolean .control-label {
  display: none;
}
/* line 28, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.boolean.error span.help-inline, form.form-horizontal fieldset .control-group.boolean.error span.help-inline {
  position: relative;
  top: -3px;
  margin-top: 0;
}
/* line 33, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group.error span.help-inline, form.form-horizontal fieldset .control-group.error span.help-inline {
  display: block;
  width: 500px;
  margin-top: 5px;
  padding: 0 1em;
  background: #b94a48;
  font-size: 0.9em;
  color: white;
}
/* line 42, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group .controls span.help-inline, form.form-horizontal fieldset .control-group .controls span.help-inline {
  visibility: visible;
}
/* line 44, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset .control-group span.help-inline, form.form-horizontal fieldset .control-group span.help-inline {
  visibility: hidden;
}
/* line 46, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form fieldset textarea, form.form-horizontal fieldset textarea {
  width: 500px;
  height: 100px;
}
/* line 50, ../../app/assets/stylesheets/modules/form.css.sass */
.form-horizontal form .form-actions .btn, form.form-horizontal .form-actions .btn {
  padding: 5px 10px;
}

@media (max-width: 480px) {
  /* line 55, ../../app/assets/stylesheets/modules/form.css.sass */
  .form-horizontal form input[type=text], .form-horizontal form input[type=password], .form-horizontal form input[type=tel], .form-horizontal form input[type=email], form.form-horizontal input[type=text], form.form-horizontal input[type=password], form.form-horizontal input[type=tel], form.form-horizontal input[type=email] {
    width: 100% !important;
  }
  /* line 57, ../../app/assets/stylesheets/modules/form.css.sass */
  .form-horizontal form select, form.form-horizontal select {
    width: 100% !important;
  }
  /* line 59, ../../app/assets/stylesheets/modules/form.css.sass */
  .form-horizontal form textarea, form.form-horizontal textarea {
    width: 100% !important;
  }
}
/* line 2, ../../app/assets/stylesheets/modules/pagination.css.sass */
.pagination a {
  color: #333333;
}

/* line 3, ../../app/assets/stylesheets/modules/phases.css.sass */
.resource.product .phases .phase, body.products.show .phases .phase {
  margin-right: 1px;
  background: #888888;
  color: white;
  padding: 1px 5px 0 5px;
  line-height: 1;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: "ubuntubold";
}

/* line 13, ../../app/assets/stylesheets/modules/phases.css.sass */
body.products.show .phases {
  margin: 0.5em 0;
}

/* line 2, ../../app/assets/stylesheets/modules/resource_gallery.css.sass */
.page-pictures ul {
  margin: 0 0 1em 1em;
  padding: 0;
}
/* line 5, ../../app/assets/stylesheets/modules/resource_gallery.css.sass */
.page-pictures li {
  padding: 0;
  margin: 0 0 1em 0;
  list-style: inside none;
}

/* line 1, ../../app/assets/stylesheets/modules/social.css.sass */
.social {
  margin: 1em 0;
}
/* line 3, ../../app/assets/stylesheets/modules/social.css.sass */
.social .link {
  float: left;
  margin-right: 5px;
}

/* line 1, ../../app/assets/stylesheets/modules/titled_box.css.sass */
.titled-box {
  overflow: hidden;
  *zoom: 1;
  margin-top: 20px;
}
/* line 4, ../../app/assets/stylesheets/modules/titled_box.css.sass */
.titled-box > h3 {
  margin-bottom: 10px !important;
  color: #333333 !important;
}
/* line 8, ../../app/assets/stylesheets/modules/titled_box.css.sass */
.titled-box.stronger > h3 {
  color: #888888 !important;
  margin-bottom: 20px !important;
  border-bottom: 1px solid #cccccc;
  text-transform: uppercase;
}

/* The resources folder is an important one and should contain various
 * representations of your resources. A blog post, for example, probably should
 * look slightly different as a search result than in a "latest posts" list on
 * the home page.
 *
 * In order to avoid duplication and to uniform presentation we try to define
 * as much as possible of our resources' styling in the "resource" classes.
 *
 * Structure example:
 *   resources/
 *   |--resource/
 *   |  |--resource.css.sass
 *   |  |--excerpt_resource.css.sass
 *   |--posts/
 *   |  |--post.css.sass
 *   |  |--excerpt_post.css.sass
 *   |  |--link_post.css.sass
 *
 */
/* line 4, ../../app/assets/stylesheets/resources/areas/area.css.sass */
body.areas.show .contents .image-slider {
  margin-bottom: 1em;
}

/* line 7, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area {
  color: black;
  display: block;
  margin-bottom: 24px;
}
/* line 13, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area a:hover {
  color: white !important;
}
/* line 15, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .a-header {
  min-height: 40px;
  position: relative;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .a-header .image-cover img {
  width: 100%;
}
/* line 22, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .ah-ico {
  background-color: #e5e5e5;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: right;
  padding: 5px;
}
/* line 27, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .a-appr {
  background: #a50013 url("/assets/btn-caratteristiche-4d82d532a545dc547ba1f5ee754dd224.png") no-repeat top right;
  padding: 3px 21px 3px 5px;
  text-transform: uppercase;
  color: white;
  margin-bottom: 4px;
  display: block;
  max-width: 136px;
}
/* line 35, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .a-prod {
  background: #818181 url("/assets/btn-normal-bebc511eaa8be8fd0ec30e7144cba58b.png") no-repeat top right;
  padding: 3px 21px 3px 5px;
  text-transform: uppercase;
  color: white;
  display: block;
  max-width: 136px;
  margin-bottom: 4px;
}
/* line 43, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .ah-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 48, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .ah-title {
  background-color: #e1001a;
  background-color: rgba(225, 0, 26, 0.6);
  font-size: 14px;
  line-height: 27px;
  padding: 0 5px;
  color: white;
}
/* line 55, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .a-content {
  padding: 5px;
  background-color: #e2e9ec;
  -webkit-border-radius: 0 0 50px 0;
  border-radius: 0 0 50px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 63, ../../app/assets/stylesheets/resources/areas/area.css.sass */
.resource.area .a-content ul {
  margin: 1em 0;
  list-style: disc inside;
  padding-left: 5px;
}

/* line 69, ../../app/assets/stylesheets/resources/areas/area.css.sass */
body.areas.show .group {
  margin-bottom: 10px;
  background-color: #e2e9ec;
  -webkit-border-radius: 0 0 50px 0;
  -moz-border-radius: 0 0 50px 0;
  border-radius: 0 0 50px 0;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/* line 74, ../../app/assets/stylesheets/resources/areas/area.css.sass */
body.areas.show .group h4 {
  background: #003883;
  color: white;
  padding: 3px 10px;
  font-size: 13px;
}
/* line 79, ../../app/assets/stylesheets/resources/areas/area.css.sass */
body.areas.show .group .text {
  padding: 10px 10px 20px 10px;
}
/* line 82, ../../app/assets/stylesheets/resources/areas/area.css.sass */
body.areas.show .group.characteristic h4 {
  background: #e1001a;
}

/* line 2, ../../app/assets/stylesheets/resources/areas/areas.css.sass */
.resources.areas ul {
  list-style: none;
  margin: 2em 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/resources/areas/areas.css.sass */
.resources.areas h1 {
  color: #dedede;
}

/* line 1, ../../app/assets/stylesheets/resources/downloads/downloads.css.sass */
.downloads.resources {
  margin-bottom: 20px;
}

/* line 2, ../../app/assets/stylesheets/resources/iwf_news_news_articles/iwf_news_news_article.css.sass */
.resources .resource.iwf_news_news_article, .resources .resource.iwf_news_event, .resources .resource.iwf_news_power_bulletin {
  min-height: auto;
  margin-bottom: 10px;
}

/* line 2, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product {
  background: url("/assets/product-box-f3873b2d1741037694be842532bedaf6.png") no-repeat top right;
  position: relative;
  margin-bottom: 2em;
  min-height: 160px !important;
}
/* line 3, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product.new {
  background: url("/assets/product-box-new-33ca2f1abf9d42338fdcd20068682a3d.png") no-repeat top right;
}
/* line 9, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product .new {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 13, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product .new img {
  padding: 0;
  margin: 0;
}
/* line 16, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product a {
  margin: 0;
  padding: 0 15px 0 0;
}
/* line 19, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product .resource-title {
  padding-top: 30px;
  font-size: 1.2em;
}
/* line 22, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product img {
  margin: 0 10px 10px 0;
}
/* line 24, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product .power_range, .resources.products .resource.product .current_range {
  font-family: "ubuntubold";
}
/* line 26, ../../app/assets/stylesheets/resources/products/product.css.sass */
.resources.products .resource.product .abstract {
  margin-top: 20px;
  clear: left;
}

/* line 30, ../../app/assets/stylesheets/resources/products/product.css.sass */
.thumbnail {
  border-color: #eeeeee !important;
}

/* line 2, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
body .resources {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
body .resources article {
  min-height: 180px;
}
/* line 9, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
body .resources article h1 {
  font-size: 1em;
}
/* line 11, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
body .resources article:nth-child(3n+1) {
  margin-left: 0;
}
/* line 14, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
body .resources article.resource a {
  color: inherit;
  display: block;
}
/* line 17, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
body .resources article.resource img {
  float: left;
  max-width: 99px;
}

/* line 20, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
.resource {
  margin-bottom: 0.5em;
}
/* line 22, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
.resource a {
  color: #333333;
}
/* line 24, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
.resource a .resource-title {
  color: #e2001a;
}
/* line 26, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
.resource a:hover {
  color: #e1001a !important;
}
/* line 28, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
.resource .resource-title {
  font-size: 13px;
  font-family: "ubuntubold";
}
/* line 32, ../../app/assets/stylesheets/resources/resources/resource.css.sass */
.resource > .contents a {
  text-decoration: underline;
}

/* Sometimes it can be useful to make a small customization to a particular
 * controller/view. NOTE: Care should be taken to avoid putting styling in
 * these files unless it really depends on the context.
 *
 * Structure example:
 *   controllers/
 *   |--news.css.sass
 *   |--pages.css.sass
 */
/* line 3, ../../app/assets/stylesheets/controllers/download_categories.css.sass */
body.download_categories.index .resources {
  margin-left: 1em;
}
/* line 6, ../../app/assets/stylesheets/controllers/download_categories.css.sass */
body.download_categories.index .resources .resource .contents {
  margin-left: 1em;
}

/* line 3, ../../app/assets/stylesheets/controllers/downloads.css.sass */
body.downloads.show .abstract {
  font-family: "ubuntubold";
}

/* line 1, ../../app/assets/stylesheets/controllers/home.css.sass */
.wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3000;
  width: 100%;
}

/* line 8, ../../app/assets/stylesheets/controllers/home.css.sass */
.flexslider {
  margin: 0;
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}

/* line 19, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-control-nav {
  width: 100%;
  position: absolute;
  top: 10px;
  text-align: center;
  height: 11px;
}

/* line 26, ../../app/assets/stylesheets/controllers/home.css.sass */
.flexslider .slides img {
  width: auto;
  display: block;
  margin: 0 auto;
}

/* line 31, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-control-paging {
  position: absolute;
  top: 5px !important;
  right: 10px !important;
  text-align: right !important;
}
/* line 36, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-control-paging li {
  margin: 0 0 0 4px !important;
}
/* line 38, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-control-paging li a {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  width: 12px !important;
  height: 12px !important;
  overflow: hidden;
  display: block;
  cursor: pointer;
  text-indent: 999px;
  background: white !important;
}
/* line 48, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-control-paging li a:hover {
  background: white !important;
}
/* line 50, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-control-paging li a.flex-active {
  background: #e1001a !important;
  cursor: default;
}

/* line 54, ../../app/assets/stylesheets/controllers/home.css.sass */
.flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  display: block;
  background: url("/assets/arrows-sprite-37a150cb76c0fb11f6fe38949afc4193.png") no-repeat 0 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 67, ../../app/assets/stylesheets/controllers/home.css.sass */
.grey-title {
  padding: 3px 0.5em 2px 0.5em;
  background: #c8c9cb;
  font-size: 18px;
  line-height: 1.2;
  font-family: "AllerBold";
  color: white;
  margin: 0 !important;
}
/* line 75, ../../app/assets/stylesheets/controllers/home.css.sass */
.grey-title span.pull-right {
  font-size: 13px;
  text-transform: none;
  color: #333333;
  padding-top: 4px;
}
/* line 80, ../../app/assets/stylesheets/controllers/home.css.sass */
.grey-title span.pull-right a {
  color: #e2001a;
}
/* line 82, ../../app/assets/stylesheets/controllers/home.css.sass */
.grey-title span.pull-right a:hover {
  text-decoration: underline;
}

/*Highlight */
/* line 88, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi {
  position: relative;
  background-color: white;
  margin: 0 0 15px 0;
  padding: 15px 0 0 0;
}
/* line 94, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights {
  position: relative;
}
/* line 104, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights .img-container {
  float: left;
  margin-left: 5%;
  width: 45%;
  text-align: center;
}
/* line 109, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights .img-container img {
  max-width: 100%;
}
/* line 111, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights .txt-container {
  float: left;
  margin-right: 5%;
  width: 45%;
  padding: 0 5px 0 25px;
  margin-top: 15px;
}
/* line 117, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights .txt-container h3 {
  margin-bottom: 10px;
  font-size: 20px !important;
  line-height: 1.4;
  text-transform: uppercase;
  color: #003883 !important;
  font-family: "AllerBold";
}
/* line 125, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights .txt-container .btn:hover {
  color: white !important;
}
/* line 127, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .highlights .txt-container ul {
  margin-bottom: 25px;
}
/* line 131, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .item {
  height: 217px;
}
/* line 134, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content {
  background: #f3f3f4;
  margin: 2px 0 0 0;
  padding: 15px 10px 0;
}
/* line 138, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content.twitter {
  background: none;
}
/* line 140, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content.twitter .loading {
  background: url("/assets/loader-efec87a6e4d665ab02c27f9049095490.gif") no-repeat 0 0;
  width: 16px;
  height: 16px;
}
/* line 144, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 148, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content ul li {
  margin-bottom: 15px;
}
/* line 150, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content ul li a {
  color: #e1001a;
}
/* line 152, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .content ul li a:hover {
  color: #e1001a;
  text-decoration: underline;
}
/* line 158, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .news ul li {
  background: url("/assets/ico-arrow-menu-fb8e7247c17ea701e2607e1dc681ae4a.png") no-repeat 0 1px;
  padding: 0 0 0 20px;
}
/* line 161, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .news ul a {
  color: inherit;
  color: #333333 !important;
}
/* line 164, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .news ul a:hover {
  color: #333333 !important;
  text-decoration: underline !important;
}
/* line 167, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .news ul a h3 {
  font-size: 13px !important;
  line-height: 1.4;
  margin-bottom: 0 !important;
  color: #333333 !important;
  font-family: "ubuntubold";
}
/* line 173, ../../app/assets/stylesheets/controllers/home.css.sass */
.highlights-news-eventi .news ul a p {
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
}

/*Services */
/* line 180, ../../app/assets/stylesheets/controllers/home.css.sass */
.service {
  color: black;
  background: white url("/assets/bg-banner-box-b33dec9fa601523c705e04052a86c03b.jpg") repeat-x bottom left;
  -webkit-box-shadow: rgba(136, 136, 136, 0.4) 0 0 5px;
  -moz-box-shadow: rgba(136, 136, 136, 0.4) 0 0 5px;
  box-shadow: rgba(136, 136, 136, 0.4) 0 0 5px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  position: relative;
  border: 5px solid white;
  min-height: 148px;
}
/* line 190, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera {
  text-align: left;
  -webkit-box-shadow: rgba(0, 56, 131, 0.6) 0 0 5px;
  -moz-box-shadow: rgba(0, 56, 131, 0.6) 0 0 5px;
  box-shadow: rgba(0, 56, 131, 0.6) 0 0 5px;
  padding: 0.5em 0.5em 0 0.5em;
}
/* line 194, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .location-date {
  font-family: "ubuntubold";
}
/* line 196, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .flex-control-nav {
  top: auto;
  bottom: 10px;
}
/* line 199, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .resource-title, .service.fiera .abstract, .service.fiera .location-date {
  line-height: 1.2 !important;
}
/* line 201, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .resource-title, .service.fiera .abstract {
  margin-bottom: 0.5em;
}
/* line 203, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .resource-title {
  height: 31px !important;
  overflow: hidden;
}
/* line 206, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera ul.resources {
  margin-top: 0.5em;
}
/* line 209, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .flex-control-paging {
  position: absolute;
  top: 11px !important;
  right: 15px !important;
}
/* line 214, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .resource.banner {
  margin: 0;
}
/* line 216, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .resource.banner a {
  padding: 0.5em;
  display: block;
}
/* line 219, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .resource.banner .link {
  color: black;
  display: block;
}
/* line 222, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .resource.banner .link:hover {
  color: #e1001a;
}
/* line 225, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .custom {
  padding: 0.5em;
}
/* line 228, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .custom h3, .service .resource.banner h3 {
  font-size: 18px;
  margin-top: 0.25em;
  line-height: 1.3;
  margin-bottom: 0 !important;
}
/* line 235, ../../app/assets/stylesheets/controllers/home.css.sass */
.service.fiera .evidenza, .service .resource.banner .evidenza {
  color: #e1001a;
}
/* line 238, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .resource.banner.banner-box h3, .service .custom h3 {
  color: #333333 !important;
}
/* line 240, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .resource.banner.banner-box h3 span, .service .custom h3 span {
  color: #e1001a !important;
}
/* line 243, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .carousel-control {
  position: absolute;
  top: auto;
  bottom: -20px;
  left: 15px;
  width: 15px;
  height: 15px;
  margin-top: -10px;
  font-size: 20px;
  font-weight: 100;
  line-height: 18px;
  color: white;
  text-align: center;
  background: #222222;
  border: none;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  text-indent: -9999em;
}
/* line 264, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .carousel-control.right {
  right: 0;
  left: auto;
  background: url("/assets/arrows-sprite-small-white.png") no-repeat 50% 100%;
}
/* line 268, ../../app/assets/stylesheets/controllers/home.css.sass */
.service .carousel-control.left {
  right: 30px;
  left: auto;
  background: url("/assets/arrows-sprite-small-white.png") no-repeat 50% 0;
}

/* line 273, ../../app/assets/stylesheets/controllers/home.css.sass */
.social {
  text-align: center;
}

/*Prodotti */
/* line 278, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti {
  margin-top: 1.5em;
  min-height: 200px;
  position: relative;
  margin-bottom: 1.5em;
}
/* line 283, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a {
  display: block;
  color: #333333;
}
/* line 286, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a:hover {
  color: #e1001a !important;
}
/* line 288, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a:hover h3 {
  color: #e1001a !important;
}
/* line 290, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a:hover img {
  filter: grayscale(1%);
  -webkit-filter: grayscale(1%);
  -moz-filter: grayscale(1%);
  -ms-filter: grayscale(1%);
  -o-filter: grayscale(1%);
}
/* line 296, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a:hover .btn {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  bottom: 0;
}
/* line 299, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a img {
  display: block;
  margin: 0 auto;
}
/* line 302, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti a h3 {
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 10px;
  color: #333333 !important;
  font-family: "ubuntubold";
}
/* line 308, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
/* line 315, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti p {
  background-color: white;
  position: relative;
  margin-bottom: 0;
  z-index: 1;
}
/* line 320, ../../app/assets/stylesheets/controllers/home.css.sass */
.prodotti img {
  max-width: 100%;
}

/* line 323, ../../app/assets/stylesheets/controllers/home.css.sass */
.fascia {
  background: url("/assets/fascia-76087c34efba14a4d6c7d16b3d5607fd.png") no-repeat 50% 0;
  font-size: 1.5em;
  line-height: 1;
  padding: 10px 25px;
  color: white;
  font-family: "AllerBold";
}

/*Media */
@media (min-width: 980px) and (max-width: 1199px) {
  /* line 336, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .flexslider .flex-direction-nav .flex-prev {
    left: 30px;
  }
  /* line 338, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .flexslider .flex-direction-nav .flex-next {
    right: 30px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 349, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .twitter ul {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 354, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi {
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  /* line 360, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .flexslider h1 {
    margin-top: 0;
    margin-left: -55px;
  }
  /* line 363, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .flexslider .flex-direction-nav .flex-prev {
    left: 0;
  }
  /* line 365, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .flexslider .flex-direction-nav .flex-next {
    right: 0;
  }
  /* line 368, ../../app/assets/stylesheets/controllers/home.css.sass */
  .highlights-news-eventi .news-eventi li {
    padding-right: 0 !important;
  }

  /* line 371, ../../app/assets/stylesheets/controllers/home.css.sass */
  .rowService .service {
    margin-bottom: 1em;
  }

  /* line 373, ../../app/assets/stylesheets/controllers/home.css.sass */
  .prodotti {
    margin-top: 0;
    padding-bottom: 0;
    border: 1px solid #eeeeee;
  }
  /* line 377, ../../app/assets/stylesheets/controllers/home.css.sass */
  .prodotti a {
    padding: 1em;
  }
  /* line 379, ../../app/assets/stylesheets/controllers/home.css.sass */
  .prodotti a:hover {
    color: #e1001a;
  }
  /* line 381, ../../app/assets/stylesheets/controllers/home.css.sass */
  .prodotti .btn {
    display: none;
  }
}
@media (max-width: 480px) {
  /* line 385, ../../app/assets/stylesheets/controllers/home.css.sass */
  .fascia {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1em !important;
  }
}
/* line 4, ../../app/assets/stylesheets/controllers/iwf_contacts/distributors.css.sass */
body.distributors.computer_channel .resource.iwf_contacts_distributor table {
  width: 100%;
}
/* line 7, ../../app/assets/stylesheets/controllers/iwf_contacts/distributors.css.sass */
body.distributors.computer_channel .resource.iwf_contacts_distributor table tr td {
  height: 175px;
}

/* line 2, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .areas, body.areas.show .areas {
  float: right;
}
/* line 6, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .areas .resource.area a, body.areas.show .areas .resource.area a {
  margin-right: 0;
  margin-left: 3px;
}

/* line 12, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.index div.order {
  position: absolute;
  top: 85px;
  right: 0;
}
/* line 16, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.index div.order span {
  float: left;
  font-size: 13px;
  margin-right: 5px;
  margin-top: 3px;
}
/* line 21, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.index div.order select {
  width: 120px;
}
/* line 23, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.index .product_category_abstract {
  padding-bottom: 2em;
}
/* line 25, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.index .product_category_abstract + .titled-box.stronger {
  margin-top: 0;
}
/* line 30, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .resource.area a, body.products.show .resource.feature a {
  float: left;
  display: block;
  margin-right: 3px;
}
/* line 35, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .power_range span, body.products.show .current_range span {
  font-family: "ubuntubold";
}
/* line 38, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .abstract {
  font-size: 14px;
  line-height: 1.4;
  margin: 15px 0;
}
/* line 42, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-container {
  text-align: center;
  margin-bottom: 9px;
}
/* line 45, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-container a {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 48, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-container a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #dddddd;
}
/* line 53, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-list a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #dddddd;
}
/* line 56, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-list ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
/* line 60, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-list ul li {
  cursor: pointer;
  display: inline-block;
  margin-left: 0;
  margin-right: 9px;
  margin-bottom: 9px;
}
/* line 66, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .image-list ul li a {
  display: block;
}
/* line 69, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .btn.btn-info {
  float: right;
  margin-top: 2em;
}
/* line 72, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .icons {
  padding-top: 1em;
  border-top: 1px solid #eeeeee;
}
/* line 75, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .icons .feature, body.products.show .icons .area {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 80, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .icons .dx .feature, body.products.show .icons .dx .area {
  float: right;
}
/* line 82, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .icons .dx .feature {
  margin-right: 5px;
}
/* line 85, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details {
  margin-top: 2em;
}
/* line 87, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details a {
  color: #333333;
}
/* line 89, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details a:hover {
  color: #333333;
}
/* line 91, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details .tab-content {
  border: 1px solid #dddddd;
  border-top: none;
  padding: 18px 12px;
  min-height: 200px;
}
/* line 96, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details .nav {
  margin-bottom: 0;
}
/* line 100, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details .active [class^="icon-"] {
  background-image: url("/assets/glyphicons-halflings-98229852eec704a6e0213faea9d4b953.png");
}
/* line 102, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details .active a {
  outline: none;
}
/* line 106, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #characteristics .titled-box.videos {
  float: right;
  margin: 0 0 1em 1em;
  padding: 0 0 1em 1em;
  border-left: 1px solid #dddddd;
}
/* line 111, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #characteristics .titled-box.videos h3 {
  font-family: "ubunturegular";
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1em;
}
/* line 123, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications {
  min-height: 270px;
}
/* line 127, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications .btn-group a.btn .loader {
  display: none;
}
/* line 130, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications .search-intestation .title {
  display: inline;
  margin-right: 5px;
  font-size: 14px;
  font-family: "ubuntubold";
}
/* line 135, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications .search-intestation .btn-group {
  display: inline;
}
/* line 138, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications table th, body.products.show .details #technical-specifications table td {
  line-height: 1.4;
  padding: 4px;
}
/* line 143, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications table tr.group td {
  font-family: "ubuntubold";
}
/* line 146, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications table tr td.lbl {
  font-family: "ubuntubold";
}
/* line 148, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications #current-model {
  position: relative;
  clear: both;
  margin-bottom: 1em;
}
/* line 152, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications #current-model table {
  clear: both;
  width: 100%;
  border: 0;
  cellspacing: 2;
}
/* line 158, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications #current-model table .group td {
  background-color: #ababab !important;
  color: white;
}
/* line 162, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications #current-model.loading .cnt {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
/* line 164, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications #current-model.loading .loader {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/assets/loader-efec87a6e4d665ab02c27f9049095490.gif") no-repeat center 10px;
}
/* line 172, ../../app/assets/stylesheets/controllers/products.css.sass */
body.products.show .details #technical-specifications #current-model .loader {
  display: none;
}

@media (max-width: 767px) {
  /* line 178, ../../app/assets/stylesheets/controllers/products.css.sass */
  body.products.show .details ul.nav-tabs {
    display: none;
  }
  /* line 180, ../../app/assets/stylesheets/controllers/products.css.sass */
  body.products.show .details .tab-content {
    border-top: 1px solid #dddddd;
  }
}
/* line 3, ../../app/assets/stylesheets/controllers/search.css.sass */
body.search.index input {
  margin-bottom: 0;
}

/* line 5, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 > ul {
  margin: 0 !important;
}
/* line 7, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 > ul > li {
  margin-bottom: 1em !important;
  background-image: url("/assets/ico-arrow-menu-8289394e0d2815f1f862b871f4b1fa56.jpg");
  background-repeat: no-repeat;
  background-position: 0 2px;
  list-style-type: none !important;
  padding-left: 1.5em !important;
}
/* line 14, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 > ul > li:hover {
  background-image: url("/assets/ico-arrow-menu_h-d4ca67b0f0fd11821d6d8dc53db85c3c.jpg");
}
/* line 16, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 > ul > li:hover > a {
  color: #e1001a;
}
/* line 18, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 > ul > li > ul {
  margin: 0;
}
/* line 21, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 ul {
  margin: 0 0 0 1em;
  padding: 0;
}
/* line 24, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 ul li {
  margin: 0;
  padding: 0;
  list-style-position: inside;
  list-style-type: disc;
}
/* line 29, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 ul li a {
  color: #333333;
}
/* line 31, ../../app/assets/stylesheets/controllers/sitemap.css.sass */
body.sitemap.index #main .span4 ul li a:hover {
  color: #e1001a;
  text-decoration: underline;
}

/*-----------------------------------------------------------------------------

REVOLUTION RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	26/06/12
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
/**********************
	-	RESET	-
************************/
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}*/
/***********************
	-	BASICS 	-
***********************/
/*html {
	overflow-x:hidden;
	padding: 0 !important;
	background-image:url(../images/tiles/bgtile.jpg);
	margin:0px !important;
}*/
  /*********************************************************************************************
		-	SET THE SCREEN SIZES FOR THE BANNER IF YOU WISH TO MAKE THE BANNER RESOPONSIVE 	-
  **********************************************************************************************/
/*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/
/* line 43, ../../vendor/assets/stylesheets/sr/responsive.css.scss */
.bannercontainer {
  padding: 0px;
  background-color: #fff;
  width: 100% !important;
  position: relative;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

/* line 55, ../../vendor/assets/stylesheets/sr/responsive.css.scss */
.banner {
  width: 100% !important;
  height: 320px;
  position: relative;
  overflow: hidden;
}

/*	THE MEDIA CHOOSER TO SET DIFFERENT SIZES OF THE CONTAINER DEPENDING ON THE SCREEN SIZE    */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 65, ../../vendor/assets/stylesheets/sr/responsive.css.scss */
  .banner, .bannercontainer {
    width: 760px;
    height: 190px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 69, ../../vendor/assets/stylesheets/sr/responsive.css.scss */
  .banner, .bannercontainer {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  /* line 73, ../../vendor/assets/stylesheets/sr/responsive.css.scss */
  .banner, .bannercontainer {
    display: none;
  }
}
/*-----------------------------------------------------------------------------

	-	Revolution Slider 1.5.3 -

		Screen Stylesheet

version:   	2.1
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------

	-	Revolution Slider 2.0 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	09/18/11
last update: 06.12.2012
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
/*************************
	-	CAPTIONS	-
**************************/
/* line 37, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-hide-revslider, .tp-caption.tp-hidden-caption {
  visibility: hidden !important;
  display: none !important;
}

/* line 39, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption {
  z-index: 1;
}

/* line 40, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.big_white {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 800;
  font-size: 20px;
  line-height: 20px;
  font-family: 'Open Sans', sans;
  padding: 3px 4px;
  padding-top: 1px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  background-color: #000;
  letter-spacing: 0px;
}

/* line 57, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.big_orange {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 700;
  font-size: 36px;
  line-height: 36px;
  font-family: Arial;
  padding: 0px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  background-color: #fb7354;
  letter-spacing: -1.5px;
}

/* line 73, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.big_black {
  position: absolute;
  color: #000;
  text-shadow: none;
  font-weight: 800;
  font-size: 36px;
  line-height: 36px;
  font-family: 'Open Sans', sans;
  padding: 0px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  background-color: #fff;
  letter-spacing: -1.5px;
}

/* line 89, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.medium_grey {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  font-family: Arial;
  padding: 2px 4px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  background-color: #888;
  white-space: nowrap;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 106, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.small_text {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  font-family: Arial;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 121, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.medium_text {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 300;
  font-size: 20px;
  line-height: 20px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 136, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.large_text {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 800;
  font-size: 36px;
  line-height: 36px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 150, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.large_black_text {
  position: absolute;
  color: #000;
  text-shadow: none;
  font-weight: 300;
  font-size: 42px;
  line-height: 42px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}

/* line 164, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.very_large_text {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 800;
  font-size: 60px;
  line-height: 60px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
  letter-spacing: 0px;
}

/* line 179, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.very_large_black_text {
  position: absolute;
  color: #000;
  text-shadow: none;
  font-weight: 800;
  font-size: 72px;
  line-height: 72px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}

/* line 192, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.bold_red_text {
  position: absolute;
  color: #d31e00;
  text-shadow: none;
  font-weight: 800;
  font-size: 20px;
  line-height: 20px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}

/* line 205, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.bold_brown_text {
  position: absolute;
  color: #a04606;
  text-shadow: none;
  font-weight: 800;
  font-size: 20px;
  line-height: 20px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}

/* line 218, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.bold_green_text {
  position: absolute;
  color: #5b9830;
  text-shadow: none;
  font-weight: 800;
  font-size: 20px;
  line-height: 20px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}

/* line 232, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.very_big_white {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 800;
  font-size: 36px;
  line-height: 36px;
  font-family: 'Open Sans', sans;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
  padding: 3px 4px;
  padding-top: 1px;
  background-color: #7e8e96;
}

/* line 249, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.very_big_black {
  position: absolute;
  color: #000;
  text-shadow: none;
  font-weight: 700;
  font-size: 60px;
  line-height: 60px;
  font-family: Arial;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
  padding: 0px 4px;
  padding-top: 1px;
  background-color: #fff;
}

/* line 266, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.boxshadow {
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

/* line 272, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.black {
  color: #000;
  text-shadow: none;
  font-weight: 300;
  font-size: 19px;
  line-height: 19px;
  font-family: 'Open Sans', sans;
}

/* line 281, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.noshadow {
  text-shadow: none;
}

/* line 285, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

/* line 289, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption a:hover {
  color: #ffa902;
}

/* line 294, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp_inner_padding {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-height: none !important;
}

/******************************
	-	BUTTONS	-
*******************************/
/* line 303, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button {
  padding: 6px 13px 5px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 30px;
  cursor: pointer;
  color: #fff !important;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
  font-size: 15px;
  line-height: 45px !important;
  background: url(/assets/sr/images/gradient/g30-b837f0651c329cb10c8b6c17d2e68b31.png) repeat-x top;
  font-family: arial, sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
}

/* line 309, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.big {
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  padding: 9px 20px;
  font-size: 19px;
  line-height: 57px !important;
  background: url(/assets/sr/images/gradient/g40-d9d2111d9c3269f59daf90c43c97c991.png) repeat-x top;
}

/* line 314, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.purchase:hover,
.button:hover,
.button.big:hover {
  background-position: bottom, 15px 11px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 325, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .button {
    padding: 4px 8px 3px;
    line-height: 25px !important;
    font-size: 11px !important;
    font-weight: normal;
  }

  /* line 326, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  a.button {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  /* line 332, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .button {
    padding: 2px 5px 2px;
    line-height: 20px !important;
    font-size: 10px !important;
  }

  /* line 333, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  a.button {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
  }
}
/*	BUTTON COLORS	*/
/* line 345, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.green, .button:hover.green,
.purchase.green, .purchase:hover.green {
  background-color: #21a117;
  -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
  -moz-box-shadow: 0px 3px 0px 0px #104d0b;
  box-shadow: 0px 3px 0px 0px #104d0b;
}

/* line 349, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.blue, .button:hover.blue,
.purchase.blue, .purchase:hover.blue {
  background-color: #1d78cb;
  -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
  -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
  box-shadow: 0px 3px 0px 0px #0f3e68;
}

/* line 353, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.red, .button:hover.red,
.purchase.red, .purchase:hover.red {
  background-color: #cb1d1d;
  -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
  -moz-box-shadow: 0px 3px 0px 0px #7c1212;
  box-shadow: 0px 3px 0px 0px #7c1212;
}

/* line 356, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.orange, .button:hover.orange,
.purchase.orange, .purchase:hover.orange {
  background-color: #ff7700;
  -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
  -moz-box-shadow: 0px 3px 0px 0px #a34c00;
  box-shadow: 0px 3px 0px 0px #a34c00;
}

/* line 360, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.darkgrey, .button.grey,
.button:hover.darkgrey, .button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey {
  background-color: #555;
  -webkit-box-shadow: 0px 3px 0px 0px #222;
  -moz-box-shadow: 0px 3px 0px 0px #222;
  box-shadow: 0px 3px 0px 0px #222;
}

/* line 363, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.button.lightgrey, .button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey {
  background-color: #888;
  -webkit-box-shadow: 0px 3px 0px 0px #555;
  -moz-box-shadow: 0px 3px 0px 0px #555;
  box-shadow: 0px 3px 0px 0px #555;
}

/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/
/* line 374, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img {
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
/* line 384, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: absolute;
  visibility: hidden;
}

/* line 389, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive img {
  max-width: none;
}

/******************************
	-	IE8 HACKS	-
*******************************/
/* line 396, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.noFilterClass {
  filter: none !important;
}

/******************************
	-	SHADOWS		-
******************************/
/* line 404, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bannershadow {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

/* line 415, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bannershadow.tp-shadow1 {
  background: url(/assets/sr/shadow1-7b82cbe1200e1711783da0cfb2ceece7.png) no-repeat;
  background-size: 100%;
  width: 890px;
  height: 30px;
  bottom: -30px;
}

/* line 416, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bannershadow.tp-shadow2 {
  background: url(/assets/sr/shadow2-4bb454da30de1a0ad097dd619eaaf02c.png) no-repeat;
  background-size: 100%;
  width: 890px;
  height: 60px;
  bottom: -60px;
}

/* line 417, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bannershadow.tp-shadow3 {
  background: url(/assets/sr/shadow3-74305185fe2e7b62de101db565243052.png) no-repeat;
  background-size: 100%;
  width: 890px;
  height: 60px;
  bottom: -60px;
}

/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
/* line 423, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.caption.fullscreenvideo {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 424, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.caption.fullscreenvideo iframe {
  width: 100% !important;
  height: 100% !important;
}

/* line 426, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.fullscreenvideo {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 427, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-caption.fullscreenvideo iframe {
  width: 100% !important;
  height: 100% !important;
}

/************************
	-	NAVIGATION	-
*************************/
/** BULLETS **/
/* line 435, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tpclear {
  clear: both;
}

/* line 438, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets {
  z-index: 1000;
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
}

/* line 445, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.hidebullets {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 453, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar {
  border: 1px solid #666;
  border-bottom: 1px solid #444;
  background: url(/assets/sr/boxed_bgtile-d74e5be4433d53af9dbc7a69fe5be6d6.png);
  height: 40px;
  padding: 0px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 455, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar-old {
  background: url(/assets/sr/navigdots_bgtile-122837ac452c692b358c259f58de47d0.png);
  height: 35px;
  padding: 0px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 458, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.round .bullet {
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/bullet-f5c321657b1cbeed07a92b5d9a780e9b.png) no-Repeat top left;
  width: 20px;
  height: 20px;
  margin-right: 0px;
  float: left;
  margin-top: -10px;
  margin-left: 3px;
}

/* line 459, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.round .bullet.last {
  margin-right: 3px;
}

/* line 461, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.round-old .bullet {
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/bullets-a4ea4fee86aa6bafab21c02462d2800f.png) no-Repeat bottom left;
  width: 23px;
  height: 23px;
  margin-right: 0px;
  float: left;
  margin-top: -12px;
}

/* line 462, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.round-old .bullet.last {
  margin-right: 0px;
}

/**	SQUARE BULLETS **/
/* line 466, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.square .bullet {
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/bullets2-6d2a93035265fd3a5b2c954914a843d4.png) no-Repeat bottom left;
  width: 19px;
  height: 19px;
  margin-right: 0px;
  float: left;
  margin-top: -10px;
}

/* line 467, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.square .bullet.last {
  margin-right: 0px;
}

/**	SQUARE BULLETS **/
/* line 471, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.square-old .bullet {
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/bullets2-6d2a93035265fd3a5b2c954914a843d4.png) no-Repeat bottom left;
  width: 19px;
  height: 19px;
  margin-right: 0px;
  float: left;
  margin-top: -10px;
}

/* line 472, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.square-old .bullet.last {
  margin-right: 0px;
}

/** navbar NAVIGATION VERSION **/
/* line 476, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar .bullet {
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/bullet_boxed-b5e150d6c89199c3566d5efa6dddc43c.png) no-Repeat top left;
  width: 18px;
  height: 19px;
  margin-right: 5px;
  float: left;
  margin-top: 10px;
}

/* line 478, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar .bullet.first {
  margin-left: 0px !important;
}

/* line 479, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar .bullet.last {
  margin-right: 0px !important;
}

/** navbar NAVIGATION VERSION **/
/* line 484, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar-old .bullet {
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/navigdots-ab28799258c939a17159bc9a415585f1.png) no-Repeat bottom left;
  width: 15px;
  height: 15px;
  margin-left: 5px !important;
  margin-right: 5px !important;
  float: left;
  margin-top: 10px;
}

/* line 485, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar-old .bullet.first {
  margin-left: 0px !important;
}

/* line 486, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.navbar-old .bullet.last {
  margin-right: 0px !important;
}

/* line 490, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
  background-position: top left;
}

/* line 495, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
  background-position: bottom left;
}

/*************************************
	-	TP ARROWS 	-
**************************************/
/* line 502, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tparrows {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
}

/* line 509, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tparrows.hidearrows {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 515, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/large_left-b026062f29511ab5ba225ffd65957b19.png) no-Repeat top left;
  width: 40px;
  height: 40px;
}

/* line 516, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/large_right-e5c8a1356d392da22b20070d37ce04bd.png) no-Repeat top left;
  width: 40px;
  height: 40px;
}

/* line 519, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.round {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/small_left-9f3a0c4b2f66eee7ba19c9e64bd358e5.png) no-Repeat top left;
  width: 19px;
  height: 14px;
  margin-right: 0px;
  float: left;
  margin-top: -7px;
}

/* line 520, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.round {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/small_right-90d177f8ee7c4ac3508dad6956a2645b.png) no-Repeat top left;
  width: 19px;
  height: 14px;
  margin-right: 0px;
  float: left;
  margin-top: -7px;
}

/* line 523, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.round-old {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrow_left-fc80582ce2138f55ce19871229ab258a.png) no-Repeat top left;
  width: 26px;
  height: 26px;
  margin-right: 0px;
  float: left;
  margin-top: -13px;
}

/* line 524, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.round-old {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrow_right-8293f9e21b4803e611da73234d67fee7.png) no-Repeat top left;
  width: 26px;
  height: 26px;
  margin-right: 0px;
  float: left;
  margin-top: -13px;
}

/* line 527, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.navbar {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/small_left_boxed-e669b14262b63220cac947c98051f184.png) no-Repeat top left;
  width: 20px;
  height: 15px;
  float: left;
  margin-right: 6px;
  margin-top: 12px;
}

/* line 528, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.navbar {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/small_right_boxed-c5d16f2eecdac06b3f4b48778c70ae78.png) no-Repeat top left;
  width: 20px;
  height: 15px;
  float: left;
  margin-left: 6px;
  margin-top: 12px;
}

/* line 531, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.navbar-old {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrowleft-942e06b4ffae0d95c3bc9fe5c4c3b200.png) no-Repeat top left;
  width: 9px;
  height: 16px;
  float: left;
  margin-right: 6px;
  margin-top: 10px;
}

/* line 532, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.navbar-old {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrowright-9526127082fb14638a9a2e3f3c4124dd.png) no-Repeat top left;
  width: 9px;
  height: 16px;
  float: left;
  margin-left: 6px;
  margin-top: 10px;
}

/* line 534, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.navbar-old.thumbswitharrow {
  margin-right: 10px;
}

/* line 535, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.navbar-old.thumbswitharrow {
  margin-left: 0px;
}

/* line 537, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.square {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrow_left2-0541d745157d77c21b05a46c1a298196.png) no-Repeat top left;
  width: 12px;
  height: 17px;
  float: left;
  margin-right: 0px;
  margin-top: -9px;
}

/* line 538, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.square {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrow_right2-6a9cf2578ffccaf398f6ce83d71a983a.png) no-Repeat top left;
  width: 12px;
  height: 17px;
  float: left;
  margin-left: 0px;
  margin-top: -9px;
}

/* line 541, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.square-old {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrow_left2-0541d745157d77c21b05a46c1a298196.png) no-Repeat top left;
  width: 12px;
  height: 17px;
  float: left;
  margin-right: 0px;
  margin-top: -9px;
}

/* line 542, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.square-old {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/arrow_right2-6a9cf2578ffccaf398f6ce83d71a983a.png) no-Repeat top left;
  width: 12px;
  height: 17px;
  float: left;
  margin-left: 0px;
  margin-top: -9px;
}

/* line 545, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow.default {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/large_left-b026062f29511ab5ba225ffd65957b19.png) no-Repeat 0 0;
  width: 40px;
  height: 40px;
}

/* line 548, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-rightarrow.default {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: url(/assets/sr/large_right-e5c8a1356d392da22b20070d37ce04bd.png) no-Repeat 0 0;
  width: 40px;
  height: 40px;
}

/* line 556, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-leftarrow:hover,
.tp-rightarrow:hover {
  background-position: bottom left;
}

/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/
/* line 574, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.tp-thumbs {
  z-index: 1000;
  position: absolute;
  padding: 3px;
  background-color: #fff;
  width: 500px;
  height: 50px;
  /* THE DIMENSIONS OF THE THUMB CONTAINER */
  margin-top: -50px;
}

/* line 580, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.fullwidthbanner-container .tp-thumbs {
  padding: 3px;
}

/* line 582, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.tp-thumbs .tp-mask {
  width: 500px;
  height: 50px;
  /* THE DIMENSIONS OF THE THUMB CONTAINER */
  overflow: hidden;
  position: relative;
}

/* line 586, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
  width: 5000px;
  position: absolute;
}

/* line 588, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.tp-thumbs .bullet {
  width: 100px;
  height: 50px;
  /* THE DIMENSION OF A SINGLE THUMB */
  cursor: pointer;
  overflow: hidden;
  background: none;
  margin: 0;
  float: left;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /*filter: alpha(opacity=50);	*/
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

/* line 601, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 607, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-thumbs img {
  width: 100%;
}

/************************************
		-	TP BANNER TIMER		-
*************************************/
/* line 613, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bannertimer {
  width: 100%;
  height: 10px;
  background: url(/assets/sr/timer-f5189391f19f3c175c7f8e8b50a2e6ee.png);
  position: absolute;
  z-index: 200;
}

/* line 614, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-bannertimer.tp-bottom {
  bottom: 0px !important;
  height: 5px;
}

/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 631, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .responsive .tp-bullets.tp-thumbs {
    width: 300px !important;
    height: 30px !important;
  }

  /* line 632, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .responsive .tp-bullets.tp-thumbs .tp-mask {
    width: 300px !important;
    height: 30px !important;
  }

  /* line 633, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .responsive .tp-bullets.tp-thumbs .bullet {
    width: 60px !important;
    height: 30px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  /* line 638, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .responsive .tp-bullets {
    display: none;
  }

  /* line 639, ../../vendor/assets/stylesheets/sr/settings.css.erb */
  .responsive .tparrows {
    display: none;
  }
}
/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/
/* line 652, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive img {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

/* line 661, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive a {
  text-decoration: none;
}

/* line 663, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 669, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-simpleresponsive > ul > li {
  list-stye: none;
  position: absolute;
  visibility: hidden;
}

/*  CAPTION SLIDELINK   **/
/* line 676, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.caption.slidelink a div,
.tp-caption.slidelink a div {
  width: 10000px;
  height: 10000px;
  background: url(/assets/sr/coloredbg-7a3af690b0b2151e062fb6b4f74faa43.png) repeat;
}

/* line 678, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-loader {
  background: url(/assets/sr/loader-39e8ea86a0a8ab7cfac7693799076ca8.gif) no-repeat 10px 10px;
  background-color: #fff;
  margin: -22px -22px;
  top: 50%;
  left: 50%;
  z-index: 10000;
  position: absolute;
  width: 44px;
  height: 44px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 685, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-transparentimg {
  content: "url(/assets/sr/transparent.png)";
}

/* line 686, ../../vendor/assets/stylesheets/sr/settings.css.erb */
.tp-3d {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 50% 50%;
}

@font-face {
  font-family: "AllerLightRegular";
  src: url("/assets/aller_lt/aller_lt-webfont-ad06103ced3bbef03a601cc9535d46e8.eot");
  src: url("/assets/aller_lt/aller_lt-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_lt/aller_lt-webfont-dcf983cca63d5c2e1569bf27df46743d.woff") format("woff"), url("/assets/aller_lt/aller_lt-webfont-bb7fe89f514ede5c228f42ed2f3f129d.ttf") format("truetype"), url("/assets/aller_lt/aller_lt-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AllerRegular";
  src: url("/assets/aller_rg/aller_rg-webfont-0e746fa469f2a715fdd75134b737a427.eot");
  src: url("/assets/aller_rg/aller_rg-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_rg/aller_rg-webfont-d9e0bf9b52f6b29380b162963f3f1a02.woff") format("woff"), url("/assets/aller_rg/aller_rg-webfont-2e2dd605c517f46f383a3f5e7632fef1.ttf") format("truetype"), url("/assets/aller_rg/aller_rg-webfont.svg#AllerLightRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AllerBold";
  src: url("/assets/aller_bd/aller_bd-webfont-347742984f7e0c148fbc3aa76a6b1dad.eot");
  src: url("/assets/aller_bd/aller_bd-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/aller_bd/aller_bd-webfont-4eb356993ad7b54e893cf0aa0c3b6456.woff") format("woff"), url("/assets/aller_bd/aller_bd-webfont-245d4f9d9568cd2ed82e5f05c2a97ba0.ttf") format("truetype"), url("/assets/aller_bd/aller_bd-webfont.svg#AllerBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubuntubold";
  src: url("/assets/ubuntu_b/ubuntu-b-webfont-c2ecb25a82cdc78bae4948aad5878241.eot");
  src: url("/assets/ubuntu_b/ubuntu-b-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_b/ubuntu-b-webfont-af51922ebdd1b5885af1630405de5a94.woff") format("woff"), url("/assets/ubuntu_b/ubuntu-b-webfont-15e0d26955bed1cbd9663a9e2f66ee9f.ttf") format("truetype"), url("/assets/ubuntu_b/ubuntu-b-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubunturegular";
  src: url("/assets/ubuntu_r/ubuntu-r-webfont-195114d359d34fb0690290ff8e64497c.eot");
  src: url("/assets/ubuntu_r/ubuntu-r-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_r/ubuntu-r-webfont-001349818a082f6f84ab56f8baac9f55.woff") format("woff"), url("/assets/ubuntu_r/ubuntu-r-webfont-ede7318df13acf546370abf9a2256dc9.ttf") format("truetype"), url("/assets/ubuntu_r/ubuntu-r-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ubuntuitalic";
  src: url("/assets/ubuntu_ri/ubuntu-ri-webfont-2f6283824e5f700907fcf037bada546f.eot");
  src: url("/assets/ubuntu_ri/ubuntu-ri-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/ubuntu_ri/ubuntu-ri-webfont-6efc072e88e1a2897da3b0562378ed8d.woff") format("woff"), url("/assets/ubuntu_ri/ubuntu-ri-webfont-5b9e2516f91c036433493919fae8e141.ttf") format("truetype"), url("/assets/ubuntu_ri/ubuntu-ri-webfont.svg#AllerRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 7, ../../app/assets/stylesheets/sr/styles.css.sass */
.bannercontainer .banner ul li h1 {
  font-family: "ubuntubold";
  color: #e1001a !important;
  font-size: 2.06em !important;
  line-height: 0.9em !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 14, ../../app/assets/stylesheets/sr/styles.css.sass */
.bannercontainer .banner ul li h2 {
  font-family: "ubuntubold";
  color: #e1001a !important;
  font-size: 1.44em !important;
  line-height: 1.2em !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 21, ../../app/assets/stylesheets/sr/styles.css.sass */
.bannercontainer .banner ul li h3 {
  font-family: "ubuntubold";
  color: black !important;
  font-size: 1.22em !important;
  line-height: 1.15em !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 28, ../../app/assets/stylesheets/sr/styles.css.sass */
.bannercontainer .banner ul li p {
  color: black !important;
}
/* line 33, ../../app/assets/stylesheets/sr/styles.css.sass */
.bannercontainer .banner ul li ul li {
  list-style-position: outside;
  list-style-type: disc;
  white-space: normal !important;
  line-height: 1.16em;
  margin-bottom: 3px;
}
/* line 39, ../../app/assets/stylesheets/sr/styles.css.sass */
.bannercontainer .banner ul li ul li h2 {
  line-height: 1em !important;
  margin-bottom: 5px !important;
}

/* Engines
 *
 */
/* line 4, ../../app/assets/stylesheets/iwf_contacts/bases.css.sass */
body.bases.index .titled-box h3 {
  font-size: 16px !important;
}
/* line 7, ../../app/assets/stylesheets/iwf_contacts/bases.css.sass */
body.bases.index table.contacts td.title {
  text-transform: uppercase;
}
/* line 10, ../../app/assets/stylesheets/iwf_contacts/bases.css.sass */
body.bases.index table.contacts td.org {
  width: 20%;
}
/* line 12, ../../app/assets/stylesheets/iwf_contacts/bases.css.sass */
body.bases.index table.contacts td.address {
  width: 65%;
}
/* line 14, ../../app/assets/stylesheets/iwf_contacts/bases.css.sass */
body.bases.index table.contacts td.info {
  width: 15%;
}

/* line 5, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors.index table.contacts td.title, body.distributors.electric_channel table.contacts td.title, body.bases.index table.contacts td.title, body.bases.electric_channel table.contacts td.title {
  background: #eeeeee;
  font-family: "ubuntubold";
}
/* line 8, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors.index table.contacts td.city, body.distributors.electric_channel table.contacts td.city, body.bases.index table.contacts td.city, body.bases.electric_channel table.contacts td.city {
  width: 40%;
}
/* line 10, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors.index table.contacts td.address, body.distributors.electric_channel table.contacts td.address, body.bases.index table.contacts td.address, body.bases.electric_channel table.contacts td.address {
  width: 40%;
}
/* line 12, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors.index table.contacts td.phone, body.distributors.electric_channel table.contacts td.phone, body.bases.index table.contacts td.phone, body.bases.electric_channel table.contacts td.phone {
  width: 14%;
}
/* line 14, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors.index table.contacts td.link, body.distributors.electric_channel table.contacts td.link, body.bases.index table.contacts td.link, body.bases.electric_channel table.contacts td.link {
  width: 3%;
}
/* line 20, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor, body.bases #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor {
  padding: 10px;
  border: 1px solid #eeeeee;
  min-height: 200px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  text-align: center;
}
/* line 27, ../../app/assets/stylesheets/iwf_contacts/distributors.css.sass */
body.distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3, body.bases #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3 {
  font-size: 13px;
  line-height: 1.2;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 6, ../../app/assets/stylesheets/iwf_search/search.css.sass */
body.search.index #main .search-results ul li {
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 9, ../../app/assets/stylesheets/iwf_search/search.css.sass */
body.search.index #main .search-results ul li .resource {
  margin: 0 !important;
}
/* line 12, ../../app/assets/stylesheets/iwf_search/search.css.sass */
body.search.index #main .search-results ul li .resource a:hover {
  color: #e1001a !important;
}
/* line 14, ../../app/assets/stylesheets/iwf_search/search.css.sass */
body.search.index #main .search-results ul li .resource .highlight {
  background: #ffff99;
}
/* line 16, ../../app/assets/stylesheets/iwf_search/search.css.sass */
body.search.index #main .search-results ul li .resource .type {
  font-style: italic;
  font-size: 10px;
}

/* line 4, ../../app/assets/stylesheets/iwf_news/iwf_news.css.sass */
body.events.show #main .location-date, body.news_articles.show #main .location-date, body.power_bulletins.show #main .location-date {
  font-family: "ubuntubold";
  font-size: 1.1em;
  margin-bottom: 1em;
}
/* line 8, ../../app/assets/stylesheets/iwf_news/iwf_news.css.sass */
body.events.show #main .abstract, body.news_articles.show #main .abstract, body.power_bulletins.show #main .abstract {
  font-family: "ubuntubold";
  font-size: 1.1em;
  margin-bottom: 1em;
}
/* line 12, ../../app/assets/stylesheets/iwf_news/iwf_news.css.sass */
body.events.show #main .logo, body.news_articles.show #main .logo, body.power_bulletins.show #main .logo {
  margin-right: 1em;
}

/* line 4, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
#sites-index .iwf_multisite_site#iwf_multisite_site_7 > .resource-title, #sites-index .iwf_multisite_site#iwf_multisite_site_6 > .resource-title {
  font-weight: bold;
}
/* line 6, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
#sites-index .iwf_multisite_site .resource-title {
  font-family: "ubuntubold";
  display: inline;
  font-size: 1em;
}
/* line 13, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale#iwf_multisite_site_locale_10 > a .resource-title {
  font-weight: bolder;
}
/* line 15, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale a, #sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale .resource-title {
  font-family: "ubuntubold";
  font-weight: normal;
}
/* line 18, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale a {
  color: #e1001a !important;
  text-decoration: underline;
}
/* line 21, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale a:hover {
  text-decoration: underline;
}

/* line 24, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
.fancybox-inner.choose-country {
  background: url("/assets/bg_world_overlay-f549d53e34acfd47b3199ece2bd10eff.jpg") no-repeat 0 0;
}
/* line 26, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
.fancybox-inner.choose-country #sites-index {
  margin: 25px 15px 15px 15px;
}
/* line 28, ../../app/assets/stylesheets/iwf_multisite/sites.css.sass */
.fancybox-inner.choose-country #sites-index .worldwide {
  margin-bottom: 20px;
}

/* line 1, ../../app/assets/stylesheets/gmaps4rails.css */
.map_container {
  padding: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #ccc #999 #ccc;
  -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
  -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
  box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
  width: 100%;
}

/* line 12, ../../app/assets/stylesheets/gmaps4rails.css */
.gmaps4rails_map {
  width: 100%;
  height: 400px;
}

/* line 17, ../../app/assets/stylesheets/gmaps4rails.css */
#map img {
  max-width: none;
}

/* line 21, ../../app/assets/stylesheets/gmaps4rails.css */
#map label {
  width: auto;
  display: inline;
}

/* line 104, ../../app/assets/stylesheets/application.css.sass */
.fancybox-inner hgroup {
  margin: 15px 0;
  background: rgba(255, 255, 255, 0.5);
}
/* line 107, ../../app/assets/stylesheets/application.css.sass */
.fancybox-inner hgroup .group {
  display: none;
}
/* line 109, ../../app/assets/stylesheets/application.css.sass */
.fancybox-inner hgroup h1 {
  padding: 10px 15px;
  margin: 0;
  font-family: "ubunturegular";
  font-weight: normal;
  font-size: 22px;
  line-height: 1.4;
  color: #e1001a;
}

@media print {
  /* line 120, ../../app/assets/stylesheets/application.css.sass */
  header .links, header #navigation, #sidebar, .social, footer nav, footer .social-media {
    display: none !important;
  }

  /* line 122, ../../app/assets/stylesheets/application.css.sass */
  a[href]:after {
    content: "" !important;
  }

  /* line 124, ../../app/assets/stylesheets/application.css.sass */
  #main {
    width: 97% !important;
  }

  /* line 126, ../../app/assets/stylesheets/application.css.sass */
  abbr[title]:after {
    content: "" !important;
  }

  /* line 129, ../../app/assets/stylesheets/application.css.sass */
  .page-header .group {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    background: none !important;
    color: #e1001a !important;
  }

  /* line 135, ../../app/assets/stylesheets/application.css.sass */
  header {
    border-bottom: 1px solid #eeeeee !important;
  }

  /* line 137, ../../app/assets/stylesheets/application.css.sass */
  footer {
    border-top: 1px solid #eeeeee !important;
    margin: 1em 0 0 0 !important;
    padding: 1em 0 0 0 !important;
  }
  /* line 141, ../../app/assets/stylesheets/application.css.sass */
  footer .copyrights {
    padding: 0 !important;
  }
}
